计算机辅助软件工程(CASE)
Thank You!
CASE工具类型
图形工具。绘制结构图,生成系统专用图;
屏幕显示和报告生成的各种专用系统;
专用检测工具。测试错误与不一致性的专用工具;
代码生成器。从原型系统的工具中自动生成程序代码
文档生成器。产生结构化方法和其他开发方法所需的各种文 档。 集成的CASE环境以软件工程信息库为内核,多个CASE 工具相互交换共享软件开发信息在统一的框架下,呈现高 度一致的用户界面。
软件开发过程
软件工程面临的问题
用户和软件承担人员、工程主管人和具体工作人员、审查 人员与设计人员之间缺乏共同的语言,交流时常存在隔核 。 系统通常是多功能,各功能方面可能提出 相互冲突的要 求,需要协调一致,并且这些功能要求往往会随着人们对 系统的深入和客观因素的变化而变化。 速度问题,设计人员不能迅速提供设计规格说明,影响后 继阶段工作进行。
பைடு நூலகம்
技术简介
• CASE是工具与方法结合的产物。 • CASE工具是指CASE系统的最外层(用户)使用 CASE去开发一个系统时所接触到的软件工具。
CASE开发工具
• IBM Ratinal工具
Rational是专门从 事CASE工具研制与开 发的软件公司。2003 年被IBM收购,该公司 所研发的Rational系 列软件是完整的CASE 集成工具,贯穿从需 求分析到软件维护整 个软件生命周期。
Case的目的
Case是一套方法和工具,通过一系列集成化的软件工具、 技术和方法,实现分析、设计与程序开发、维护的自动化 ,提高软件开发的效率和软件的质量,最终实现软件系统 开发的全面自动化. 力图使软件开发者摆脱手工开发软件的方法,使软件开发 自动化扩展到软件生存期的各个阶段。与此相应,它把软 件项目开发中的信息保存和信息加工活动一直延续到软件 维护中,从而使开发和维护构成一个整体。它能够提供一 整套联系密切,配合协调的集成化工具系统。
Case的发展过程
CASE技术的历史始于80年代初期,最初推出的是计算机辅 助建立文档和画图工具,他们代表了最早的基于PC机的软 件开发工具以及对软件分析和设计自动化的首次尝试所做 的某些工作。这是一些简单的独立画图工具,被用来建立 结构化图形如数据流图、程序结构图、实体关系图。其目 的是为了自动产生各类结构化设计方法所要求的结构化文 档。不同的CASE工具支持不同的设计方法,如Yourdon结 构化分析和设计方法,Jackson结构化分析方法和Martin 的信息工程方法。
Case带来的解决方案
图示工具提供一种用户、分析人员和编程人员都易理解的 描述方式,并辅助系统分析员和总体设计员进行系统分析 与设计。 快速生成经过优化了的系统结构图包括各级子系统、数 据流程图以及其他分析与设计中所需的专门图形。 生成各种规格说明文档,文档的修改和更新极为方便, 加速了设计阶段的进厂并且提供了使用方法的指导,起到 设计方法学的训导作用。 自动生成部分程序代码,减轻编程工作 辅助进行项目管理。
选择CASE工具时应考虑的 因素
工具自身特点
•
• • • •
可靠性 可用性 高效能 可维护性 可移植性
应用CASE工具的软件开发机构的特点
分析筛选CASE工具
• 掌握各CASE工具间的接口和信息关系,使各CASE工具间能 够通信,高端CASE工具的信息能够向低端CASE工具流畅传 递,进而使工具之间,人员之间软件工程各过程之间能够 便利的通信。 • 较少的涉及软件实现工具,例如编程工具,报表工具,界 面工具等。 • 注重商业化程度高的CASE工具这样便可根据CASE工具选用 建议,对市场上的CASE工具进行深入研究分析后,针对不 同的项目软件,规模类型及开发方法提出不同的CASE工具 集成方案。
CASE应用现状
• 目前国内应用CASE水平总体来说比较低,大多数软件开发 机构仅在部分软件开发过程应用了一些CASE工具只有少数 软件开发机构建立起了集成化的CASE工具软件开发环境全 程支持软件开发过程。
青鸟系统
• • • • 全面支持面向对象软件开发 开放性环境集成机制 支持多软件开发方法 及时通用性软件工程环境,又能成为特定领域的专用型应 用开发平台
CASE开发方法
目录
1 2 3 4 5 CASE的概念及历史 CASE开发思路
CASE解决的问题
CASE 开发工具 CASE开发方法特点 CASE应用现状
Case的概念
自计算机在工商管理领域应用以来,系统开发过程,特别 是系统分析、设计和开发过程,就一直是制约信息系统发 展的一个瓶颈。这个问题一直延续到80年代,计算机图形 处理技术和程序生成技术的出现才得以缓和。解决这一问 题的工具就是集图形处理技术、程序生成技术、关系数据 库技术和各类开发工具于一身的Case。 Case(Computer Aided Software Engineering),计算 机辅助软件工程。是计算机技术在系统开发活动,技术和 方法中的应用,是软件工具与开发方法的结合体。
CASE开发方法特点
• • • • • • 解决了客观世界到软件系统的直接映射问题; 使结构化方法更加实用; 自动检测的方法大大提高了软件的质量; 使原型化方法和面向对象方法辅助实施; 简化了软件管理与维护; 使开发者从繁琐的分析设计图表和程序编程工作中解放出 来; • 软件成分的可重用性提高; • 产生出统一的标准化的系统文档; • 是软件开发的速度得到了很大的提高;
Case技术的演进
Case开发方法的思路
如果在对系统调查后,系统开发过程中的每一步都可以在 一定程度上形成对应关系(例如,结构化开发方法从数据 流程图到软件结构图,再到软件模块的逻辑结构的过程) 那么就完全可以借助于特定的Case工具软件来实现上述一 个个的系统开发过程。 由此可见,使用case开发方法必须依赖于某一种具体的开 发方法,对常见的一些开发方法,如结构化方法,原型方 法,面向对象方法等,一般大型的case工具都可以支持。
计算机辅助软件工程(CASE)
3
1.CASE环境的定义
• CASE是一组工具和方法的集合,可以辅助 软件生存周期各阶段进行软件开发。
• CASE把软件技术、软件工具和软件开发方 法集成到一个统一的框架中,构成软件开 发的环境,称为CASE环境。
• 可以提高软件开发效率,改善软件质量。
2
CASE 工具的挑戰
• 軟體的開發須要經歷許多不同的過程與活動以 便完成資訊系統。
• 一般而言,軟體開發會經歷以下所須之過程: 評估軟體開發所須之資源(人力、時間、和金 錢)、系統規格、執行系統測試、和撰寫使用 者操作手冊。
• 不幸地是整個開發的過程中都必須由人為的方 式來完成。
8
1.2集成化CASE环境(I-CASE)
集成化就是一体化。 采用集成化工具的最终目的,就是实现开发活动
之间的全部自动切换,不再需要用户的干预。 发展历程: • 各种工具孤立地完成各自的任务 • 部分实现从一个工具到另一个工具的切换 • 集成化工具的使用
9
• 各种工具孤早立期地的完成编各程自环的任境务。
6
(2) CASE工具的分类
2)按支持的过程分:根据支持的过程,工具可分为 • 设计工具 • 编程工具 • 维护工具
7
(2) CASE工具的分类
3)按支持的范围分:根据支持范围,可分为窄支持、较 宽支持和一般支持工具。
窄支持指支持过程中特定的任务,如创建一个实体关系图, 编译一个程序等。
较宽支持是指支持特定过程阶段。 一般支持是指支持覆盖软件过程的全部阶段或大多数阶段。
• 发展历程,单个工具->支持环境->支持某 种生存周期模型、支持某种方法学的计算 机辅助软件工程。
计算机辅助软件工程中的工具和技术
计算机辅助软件工程中的工具和技术在现代软件开发中,计算机辅助工具和技术已经成为了不可或缺的一部分。
这些工具和技术通常被称为计算机辅助软件工程(CASE)技术。
CASE技术可以帮助开发人员更有效地管理和开发软件,并提高软件的质量。
本文将介绍几种常见的CASE工具和技术。
1. 需求分析工具需求分析是软件开发中非常重要的一环。
一个好的需求分析可以确保软件的正确性、稳定性和可靠性。
这里有一些常见的需求分析工具:- 用例建模:用例是一个系统行为的描述。
用例图可以描述用户和系统之间的交互,并且可以帮助开发人员理解系统的架构和模块之间的关系。
- 数据流图:数据流图可以表示数据在系统中的流动以及流动的路径。
这对于识别系统中的数据流程和数据来往非常有用。
- 原型工具:原型是一个类似于“草图”的设计,它可以帮助开发人员确定系统的布局和用户界面。
原型工具可以让开发人员更轻松地创建原型。
2. 设计工具设计工具主要用于设计系统的架构和模块。
这些工具通常包括以下几种:- UML建模:UML是一种用于创建图形化模型的语言,它可以描述系统的结构和行为。
开发人员可以使用UML来设计系统的架构,并且可以通过UML检查系统的正确性和一致性。
- 架构设计工具:架构设计工具可以帮助开发人员创建和维护系统的架构和组件之间的关系。
这些工具通常包括绘图工具、版本控制、依赖管理工具等。
- 数据库设计工具:数据库设计工具可以帮助开发人员创建和管理数据库。
这些工具可以自动生成数据库表和字段,并提供数据统计和查询功能。
3. 编码工具编码工具是用于编写和管理代码的工具。
以下是一些常见的编码工具:- 集成开发环境(IDE):IDE是一个集成了编辑器、编译器和调试器的开发环境。
它可以让开发人员更方便地编写代码、测试和调试代码。
- 版本控制:版本控制工具可以帮助开发人员跟踪代码的变化,记录每个版本的差异并协作开发。
Git和SVN是最流行的版本控制工具。
- 自动化测试工具:自动化测试工具可以帮助开发人员自动化测试,验证代码是否符合预期和规格。
计算机辅助软件工程
计算机辅助软件工程在当今数字化的时代,计算机技术的飞速发展给各个领域带来了深刻的变革,软件工程也不例外。
计算机辅助软件工程(ComputerAided Software Engineering,简称 CASE)作为一种重要的技术手段,正逐渐成为软件工程领域中不可或缺的一部分。
那么,什么是计算机辅助软件工程呢?简单来说,它是指借助计算机的强大功能来辅助软件的开发、管理和维护过程。
这包括从需求分析、设计、编码、测试到维护的整个软件生命周期。
在需求分析阶段,CASE 工具可以帮助开发团队更好地理解和梳理用户的需求。
通过图形化的方式展示需求之间的关系,使得需求更加清晰直观。
比如,使用用例图可以清晰地描述系统与外部参与者之间的交互,帮助团队确定系统的功能范围。
设计阶段是软件构建的关键环节。
CASE 能够提供各种设计工具,如类图、时序图等,帮助开发人员进行系统架构和模块设计。
这些工具不仅能够提高设计的准确性和规范性,还能促进团队成员之间的沟通与协作。
编码阶段,虽然编写代码本身主要依赖开发人员的技能,但 CASE 工具也能发挥作用。
比如,代码生成工具可以根据设计模型自动生成部分代码框架,减少重复性工作,提高开发效率。
同时,代码检查工具能够检测代码中的错误和不规范之处,提高代码质量。
测试是保证软件质量的重要手段。
CASE 提供了测试管理工具,用于规划测试用例、执行测试、记录测试结果和跟踪缺陷。
自动化测试工具还能够自动执行重复的测试任务,节省时间和人力成本。
在软件维护阶段,CASE 工具可以帮助维护人员更好地理解软件的结构和逻辑,快速定位和解决问题。
版本控制工具能够有效地管理软件的不同版本,确保修改的可追溯性和稳定性。
与传统的软件开发方法相比,计算机辅助软件工程具有诸多显著的优势。
首先,它提高了软件开发的效率。
自动化的工具和流程减少了繁琐的手工操作,使得开发人员能够将更多的精力集中在核心业务逻辑的实现上。
其次,提高了软件质量。
计算机辅助软件工程介绍
case带来的解决方案(一)
图示工具提供一种用户、分析人员和编程人员 都易理解的描述方式,并辅助系统分析员和总 体设计员进行系统分析与设计。 快速生成经过优化了的系统结构图(包括各级子 系统)、数据流程图以及其他分析与设计中所需 的专门图形 生成各种规格说明文档,文档的修改和更新极 为方便,加速了设计阶段的进厂并且提供了使 用方法的指导,起到设计方法学的训导作用。
CASE工具选择与采用 工具选择与采用
国际标准化组织和国际电工委员会于1999年发布 了一项针对CASE工具采用的技术报告 ,就上述 问题给出了一个推荐的采用过程。它全面、综合 地研究了采用工作可能会遇到的各方面问题,考 查了CASE工具的各种特性,将采用工作划分为4 个主要过程、4个子过程和13个活动。这4个主要 过程包括:(1)准备过程;(2)评价和转换过程;(3) 实验过程;(4)转换过程。
计算机辅助软件工程介绍
成员:李维佳、刘德龙、梁秉全、 张帅、倪高鹏、侯广峰
• • • • • •
软件体系结构的起源与发展 CASE提出,解决的问题 CASE发展过程 CASE研究方向 CASE特点 CASE在软件工程项目中所起的作 用 • CASE件工程质量的保证 • CASE工具介绍 • CASE工具选择与采用
CASE工具介绍 工具介绍
按软件过程的活动通常可分为 : 支持软件开发过程的工具:如需求分析工具、需求 跟踪工具、设计工具、编码工具、排错工具、测 试和集成工具等。 支持软件维护过程的工具:版本控制工具、文档工 具、开发信息库工具、工程工具(包括逆向工程工 具、代码重构与分析工具)等。 支持软件管理和支持过程的工具:项目计划工具、 项目管理工具、配置管理工具、软件评价工具、 度量和管理工具等。
CASE特点(二) 特点( 特点
计算机辅助软件工程 名词解释
计算机辅助软件工程(Computer-Aided Software Engineering,简称CASE)是一种利用计算机和软件工具来辅助软件工程过程的方法和技术。
它是软件工程领域的一个重要分支,旨在提高软件开发的效率、质量和可靠性。
下面将从不同的角度来解释计算机辅助软件工程这一概念。
一、 CASE的基本概念CASE是指利用计算机软件来辅助软件开发活动的过程,它包括需求分析、设计、编码、测试和维护等阶段。
通过使用CASE工具,软件开发人员可以更加高效地进行设计和编码工作。
这一概念最早在20世纪70年代提出,随着计算机技术的发展和软件工程学科的成熟,CASE得到了广泛的应用和发展。
二、 CASE的主要功能1. 需求分析:CASE工具可以帮助开发人员收集、分析和管理用户需求,辅助进行需求建模和文档化。
2. 设计:CASE工具可以支持软件设计的各个阶段,包括结构设计、数据设计、系统架构设计等,提高设计的精确度和一致性。
3. 编码:CASE工具可以提供代码生成、代码审查、版本控制等功能,帮助开发人员编写高质量的代码。
4. 测试:CASE工具可以辅助测试用例的生成、测试数据的管理和缺陷跟踪,提高软件测试的效率和覆盖率。
5. 维护:CASE工具可以帮助开发人员理解现有系统的结构和设计,进行变更管理和维护工作。
三、 CASE的优势与挑战1. 优势CASE工具可以大大提高软件开发的效率和质量,减少人为错误,促进软件工程的标准化和规范化。
它可以帮助开发人员更好地管理软件项目,并提供各种报告和文档,方便交流和交流。
2. 挑战CASE工具的使用需要丰富的软件工程知识和技能,而且不同的CASE 工具通常需要针对性的培训。
CASE工具的高昂价格和复杂性也是制约其推广和应用的因素。
四、 CASE的发展趋势随着人工智能、大数据和云计算等新技术的发展,CASE工具也在不断演进和创新。
未来的CASE工具可能会更加智能化、自动化,具备更强的数据分析和协同工作能力,支持多评台、多设备的开发和部署。
工具、环境与CASE
实验 工具、环境与CASE
2. 软件开发环境
软件开发环境是指在计算机基本软件的基础上,为了支持软 件的开发而提供的一组工具软件系统
1985年第八届国际软件工程会议提出的关于“软件开发环 境”的定义是:“软件开发环境是相关的一组软件工具集合, 它支持一定的软件开发方法或按照一定的软件开发模型组织 而成。”
更好地支援各种应用软件的研制
实验 工具、环境与CASE
按内容分,软件开发环境一般由环境数据库、接口软 件和工具组等构成。
环境数据库。这是软件开发环境的核心,其中存放被研制软 件在其生存周期中所必须的信息和软件研制工具的有关信息 等
接口软件。包括系统与用户的接口、子系统和子系统之间的 接口。开发环境要求所有的接口都具有统一性
实验 工具、环境与CASE
CASE可以简单到单个工具,它支持某个特定的软件工程活 动,或者复杂到一个完整的环境,包含了工具、数据库、人 员、硬件、网络、操作系统、标准以及许多其他部件。 CASE的构造积木块如图所示
CASE工具 集成框架 可移植服务 操作系统 硬件平台 环境体系结构
CASE构造积木块
其主要目的是为了提高软件生产率和改善软件的质量 软件工具重视用户界面的设计,不断采取新理论和新技术,
正由单个工具向多个工具集成方向发展,且注重工具间的平 滑过渡和互操作性 软件工具商品化推动软件产业发展.而软件产业发展又增加 了对软件工具的需求,促进了软件工具的商品化进程
实验 工具、环境与CASE
软件支持环境又分为软件开发支持环境和软件生存期 支持环境两种类型
前者是由软件开发单位确定、并经任务委托单位认可的资源, 用于支持合同项目中的软件需求
后者是由软件生存期支持部门使用的 (属于任务委托单位的) 资源,用于为指定的目标机系统提供整个生存期内的软件支 持
会计信息系统复习 填空及判断
《会计信息系统》复习资料判断改错题1、财务处理子系统中的科目代码数据文件设计时,只需将财政部规定的一级科目写入科目文件中,下级科目企业财会人员可以自行设定。
(√)p872、工资管理子系统中,数据传递关系有:工资子系统中根据转账数据文件自动生成转账凭证传递到财务处理子系统中处理,将工资费用分配数据传递到报表子系统中处理。
(×)除3(√)p694√5、严格讲计算机辅助软件工程(CASE)(不是软件开发方法67的统一规定来进行编码8、信息系统的基本功能是进行信息处理,即:信息的采集、信息的转换和生成、信息的传9(×)10、DFD11)商品化会计软件是指由专门的软件公司研制的,经过国家或省、市级评审,具有较高质量和通用化、12.(√)p3913、计算机辅助开发方法(CASE)是日前会计软件开发的主要方法。
(×)严格地讲,CASE只是一种开发环境而不是一种开发方法。
P4214、输入设计原则中界面的友好性是最重要的内容,正确性控制可视模块的内容而定。
(√)输入设计应遵循的原则:最少量原则,简单性原则,早检验原则,少转换原则p6915、计算机会计信息系统中输出方式有显示输出、打印输出、文件输出等。
16、会计信息系统中工资管理子系统需要提供工资费用分配项目设置功能。
17、在进行银行存款对账前,它不能做为追查、审计线索。
(×)它能做为追查、审计线索19、ERP是企业资源计划的简称,它主要应用于商业流通业,对工业企业不适用。
会计报表系统是企业会计信息系统的核心。
(×)总账系统通用会计报表子系统一般既能生成内部会计报表又能生成对外会计报表;既可做报表汇可以做报表分析,但没有报表合并的功能。
(×)且有报表的合并功能,结账工作是计算机自动完成,它每月只能使用二次。
(×)23、且该科目没有使用过,才能对该科目进行修改、删除。
24、B/S(√25、按照软件开发的生命周期模型的5(√26、设计凭证打印模块主要是为了打印凭证27、会计报表与电子表格主要区别是电子表格不能定义各种取数公式。
CASE常用工具
CASE常用工具一.CASECASE即Computer Aided Software Engineering,中文意思是计算机辅助软件工程。
CASE是一套方法和工具,可使系统开发商规定的应用规则,并由计算机自动生成合适的计算机程序。
CASE工具分成"高级"CASE和"低级"CASE.高级CASE工具用来绘制企业模型以及规定应用要求,低级CASE工具用来生成实际的程序代码。
CASE工具和技术可提高系统分析和程序员工作效率。
其重要的技术包括应用生成程序、前端开发过程面向图形的自动化、配置和管理以及寿命周期分析工具。
采用CASE工具辅助开发并不是一种真正意义上的方法,它必须依赖于某一种具体的开发方法,如结构化方法、原型方法、面向对象方法等,一般大型的CASE工具都可以支持。
CASE是一种自动的方法,能全面支持除系统调查以外的每一个开发步骤,是一种开发的环境,是80年代末从计算机辅助工具、第四代语言、绘图工具发展而来。
二.CASE的常用工具1.Rational Rose大恐龙, 小项目中难以使用, 虽然是UML 设计者做的。
虽然这是一个推荐使用的高端工具,它使改进和维护设计、从模型生成报表、在平行协作环境中与他人共同进行建模工作变得很方便。
尽管Rose这个名称跟英文中玫瑰单词一摸一样,但是这里他代表Rational公司的面向对象分析和设计工具的一款力作。
Rose目前在国内正被越来越多的公司所使用,其原因一方面是随着软件规模的扩大,面向对象分析和设计的优势突现出来,软件企业正在从面向过程向面向对象过渡。
另一方面,Rose集中体现了统一软件建模(UML)的先进设计思想,能够通过一套统一的图形符号简洁有效地表达各种设计思想。
当然,Rose本身在设计上的完善和与Rational CASE 家族的完美集成也是作为一款最成功的CASE产品的基础。
Rose 2002功能上可以完成UML的9种标准建模,即静态建模(用例图类图对象图组件图配置图)和动态建模(合作图序列图状态转移图活动图),为了使静态建模可以直接作用于代码,Rose提供了类设计到多种程序语言代码自动产生的插件。
管理信息系统题库(8套)及答案(8套)
《管理信息系统》试题库1一、填空题,请把答案写在括号内(每空2分,共30分)1.(管理信息系统)是一种利用计算机硬件和软件、数学模型和数据库管理系统等资源,为组织的运行、管理、分析、计划及决策等职能服务的集成化的计算机应用系统,是管理人员设施组织目标的有效工具。
2 目前,社会上将办公自动化以英文名称简写为(OA)。
3 知识经济时代的基本生产要素是( 知识)与(信息)。
4信息的三要素是(信源)、(信宿)与(载体)。
5信息从客体传输到主体经过接收、处理、实施各环节反馈到客体,形成一个信息运动的循环称为(信息循环)。
6 在数据传输中,数据沿通信线路可以向两个方向传递,但不能在两个方向同时传送,属于(半双向通信方式)。
7 软件模块的独立性往往是用两个指标来度量的,(内聚)性度量其功能强度的相对指标,(耦合)性则用以度量模块间的相互联系的强度。
8 决策支持系统的英文缩写是(DDS)。
9 对信息世界中的有关信息经过加工、编码、格式化等具体处理,便进入了(数据世界)。
10 数据交换方式,常用的三种基本方式是线路交换,(报文交换)和(分组交换)。
12 系统分析阶段是要解决(“做什么”)的问题。
13 计算机辅助软件工程技术通常简称(CASE)技术。
14 UML 把软件系统开发分成五个阶段:需求分析,(分析),设计,(编程)和测试。
15 (电子商务)是指利用电子手段进行的商务活动。
16 (误码率)是衡量数据通信系统正常工作情况下的可靠性度量指标。
17 事物之间相互联系、相互作用的状态的描述称为(信息)。
18 信息资源通常包括信息及其(载体)。
19信息理论的创始人是(香农)。
20 管理信息的处理应满足的要求是:及时,(准确),适用,(经济)。
21 (模块)是这样的一组程序语句,它包括输入、输出、逻辑处理功能,内部信息及其运行环境。
22模块的(聚合)指模块内各个组成之间的凝聚程度。
23 (物流)是指企业中由原材料等资源投入企业,经过形态、性质的变化,转换为产品而输出的运动过程。
计算机辅助软件工程(CASE)的概念及应用(2学时).
数据库设计工具DDT
ER图编辑 对象内容编辑 对象浏览 需求文档分析 自动布局 报告生成及文档出版 生成数据库模式定义 外部工具集成 OLE的Serve
四川思锐项目管理有限公司
JBCASE For Windows功能简介
文档追踪工具DAT/T
定义追踪关系 DFD→MSD MSD→DFD
CASE中心库也称为“软件总线” CASE中心库也是一个存放地,结合了高 级的集成CASE工具的机制
四川思锐项目管理有限公司
CASE中心库存放的内容
被求解的问题 关于问题域的信息 系统解决方案 关于被遵从的软件过程(方法学)的规
则和指令 项目计划、资源和历史 关于组织的信息
在CASE工具辅助下进行软件开发,可提高 开发效率、改善软件质量
四川思锐项目管理有限公司
计算机辅助软件工程相关概念
CASE技术(technology):为软件开发、维护和项目管理提供自 动化、工程化准则的软件技术;包括自动化结构化方法和自动化 工具。
CASE工具(tool):支持特定的软件生存期活动自动化(至少部 分自动化)的软件工具。
计算机辅助软件工程CASE 的概念及应用
提纲
计算机辅助软件工程(CASE)的基本概念 CASE系统的组成 CASE环境的体系结构模型 大型软件开发环境青鸟系统 CASE方法学
四川思锐项目管理有限公司
计算机辅助软件工程基本概念
计算机辅助软件工程(Computer - Aided Software Engineering, CASE):支持软件开发 生存期的集成化工具、技术和方法
(1)仓库 (2)工具的集成 (3)用户友好的界面 (4)提取信息的能力 (5)分析的能力 (6)可裁剪和可扩充的能力 (7)项目控制和管理 (8)方法学的支持
