




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、http:/ CASE的概念的概念n3.2 CASE的功能与分类的功能与分类n3.3 CASE工具与分类工具与分类n3.4 集成集成CASE环境环境n3.5 UML及建模工具及建模工具n3.6 软件工程的未来软件工程的未来n3.7 习题习题http:/ 通过一系列集成化的软件工具、技术和方法,实现分析、设计与程序开发、维护的自动化,提高软件开发的效率和软件的质量,最终实现软件系统开发的全面自动化。http:/ 提高效率 提高质量 加速过程 降低费用 实现系统设计的恢复和逆向软件工程的自动化 自动产生程序代码 自动进行错误的检查和校验 实现项目管理工作的自动化 改善软件开发过程的控制 集成软件开
2、发的工具 提高软件的复用性和可移植性3.1 CASE的概念的概念http:/ CASE系统应该具备以下功能和能力系统应该具备以下功能和能力:(1)支持多种软件开发方法(如结构化方法、快速原型法、面向对象方法等)。(2)支持软件开发生命周期的各个阶段。 (3)具有文档出版功能和文字、图形编辑功能。(4)支持软件重用。(5)支持开发信息资源共享。 http:/ * *上游CASE,或称前端CASE。它描述了支持软件开发周期前期几个阶段的CASE工具。*下游CASE,或称后端CASE。描述了支持软件开发周期后期几个阶段的CASE工具。*支持项目管理、并贯穿于整个软件开发周期的CASE。主要支持项目管
3、理和评估等活动。3.2 CASE3.2 CASE的功能与分类的功能与分类http:/ (3)一个完整的CASE工具应包括上述各种类型中的一种或几种产品。http:/ 能够支持或使软件工程周期中一个或多个阶段自动化的计算机程序(软件)。http:/ CASE工具应具备的功能工具应具备的功能 用户通过CASE工具能创建软件开发各阶段所需要的图表。 收集有关图表上的对象以及对象之间关系的信息,以便建立一个完整的信息集合。 在一个中央资源库中,应将图表所表示的语义而不是图表本身存储起来。 根据准确性、一致性、完整性检查图表。http:/ 使用户能够用多种图表类型表示一个分析或设计的不同方面。 使用户能
4、以图表来描述条件、循环、CASE结构和其它结构化程序结构。 实施结构化的模型和设计,尽可能达到准确、一致。 协调多个图表上的信息,检查信息的一致性,并集中检查信息的准确性、一致性和完整性。http:/ (1 1)信息工程工具)信息工程工具(2 2)过程建模和管理工具)过程建模和管理工具 (3 3)项目计划工具)项目计划工具 (4 4)风险分析工具)风险分析工具 (5 5)项目管理工具)项目管理工具 (6 6)需求跟踪工具)需求跟踪工具 (7 7)度量和管理工具)度量和管理工具 (8 8)文档工具)文档工具 (9 9)系统软件工具)系统软件工具(1010)质量保证工具)质量保证工具(1111)数
5、据库管理工具)数据库管理工具 (1212)软件配置管理工具)软件配置管理工具 (1313)分析和设计工具)分析和设计工具 (1414)原形和仿真工具)原形和仿真工具 (1515)界面设计和开发工具)界面设计和开发工具 (1616)原型工具)原型工具 (1717)编程工具)编程工具 (1818)集成和测试工具)集成和测试工具 (1919)静态分析工具)静态分析工具 (2020)动态分析工具)动态分析工具 (2121)测试管理工具)测试管理工具 (2222)客户)客户/ /服务器测试工具服务器测试工具(2323)再工程工具)再工程工具 http:/ 1)图形工具)图形工具(2 2)描述工具)描述工
6、具(3 3)原型化工具)原型化工具(4 4)查询和报表工具)查询和报表工具(5 5)质量保证工具)质量保证工具3.3 CASE3.3 CASE工具与分类工具与分类 http:/ 6)决策支持工具)决策支持工具 (7 7)文档出版工具)文档出版工具 (8 8)变换工具)变换工具 (Transform Facilities) (Transform Facilities) (9 9)生成器)生成器(1010)数据共享工具:为同一种)数据共享工具:为同一种CASECASE工具的不工具的不同的局部资源库之间传递资源库信息。同的局部资源库之间传递资源库信息。 (1111)安全和版本控制工具)安全和版本控制
7、工具3.3 CASE3.3 CASE工具与分类工具与分类 http:/ Software Engineering Environment)是按照一定的理论/概念模型把支持软件开发的计算机系统软件、工具集、信息库、网络管理、人员与场地设施等全部开发资源进行有效灵活的集成,系统有效的支持基于软件工程理论、技术、方法和规范所进行的软件开发的全部过程和所有活动。:按照软件工程的理论、方法和规范建立一个自然和谐、高效可靠乃至完全智能和自动化的软件生产流水线,真正实现软件工程和软件产业的工业化。http:/ ISEE 的特征的特征(1)集成化软件工程环境(2)通用的软件工程环境(3)可裁剪的开发式环境(4
8、)实用的软件开发环境(5)以信息为基础的环境http:/ UML简介简介n3.5.2 UML建模工具建模工具n3.5.3 PlayCASE建模工具建模工具http:/ UML是在多种面向对象建模方法的基础上发展起来的建模语言,主要用于软件密集型系统的建模。nUML用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。它提供了静态、动态、系统环境及组织结构的模型,记录了对必须构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制。http:/ ROSE,另一个是Select Enterprise。Visual UML也是一个很有竞争力的产品。n此外GDPro和Tog
9、etherSoft公司的建模工具软件也具有一定竞争力。Microsoft公司已经取得Rational公司的许可,使用Rational公司的技术开发出了Visual Modeler建模工具软件,它是Rational Rose的一个子集,被纳入Visual Studio 集成开发环境中,以供Visual Studio的用户使用。http:/ 变化的范围变化的范围n3.6.2 使用的过程使用的过程n3.6.3 信息的性质信息的性质n3.6.4 基本的计算技术基本的计算技术n3.6.5 做工作的人做工作的人http:/ 5-5-5规则http:/ 1) 做工作的人;做工作的人;(2 2)使用的过程;)
10、使用的过程;(3 3)信息的性质;)信息的性质;(4 4)基本的计算技术。)基本的计算技术。 http:/ 对软件工程师及其工作的影响技术的成熟51015概念原型产品支持软件工程的领域的特定的AI模式识别语义信息处理连续语音识别可复用构件形式化方法和净室软件工程智能代理多媒体环境虚拟现实超媒体Internet资源群件CASE工具和中心库多任务工作站和PC客户/服务器体系结构http:/ “演化”、甚至增量的“演化”,使软件工程界的绝大部分正移向软件开发的演化模型。http:/ “信息”谱http:/ 硬件技术的变化硬件技术的变化http:/ 软件技术的变化软件技术的变化技术的成熟51015概念
11、原型产品神经网络编程神经语言理解并行程序设计分布式/并行系统基于复用/构件的开发基于过程的环境形式化方法传统程序设计语言和4GL代码生成面向对象技术图形程序设计http:/ 在21世纪里,软件已经变成了世界上最重要的产业和产品,它的重要性已经影响了一代又一代人。然而,新一代的软件开发人员必须接受和前一代人同样的挑战,而且要面临新兴的挑战。在软件工程的未来之路上,也许能够勇往直前地走下去,也许将找不着落脚点。但是,肯于迎接挑战、能够运用智慧去开发改善人类生活条件的系统的软件工程实践者将会给软件工程带来真正的未来。http:/ 填空题(1) CASE又名计算机_。(2) CASE的总体目标是通过一
12、系列集成化的软件工具、技术和方法,使整个计算机管理系统的开发_。(3) _是指能够支持或使软件工程生命周期中一个或多个阶段自动化的计算机程序(软件)。(4)在软件工程中,_是软件工具的先导,_是软件开发方法的实际体现。 2. 选择题(1) 下面哪个答案不属于测试工具的范畴( )。A. 数据获取 B. 仿真 C. 交叉功能工具 D. 数据包捕获工具(2) 未来软件工程的变化将同时受到四个方面的影响,下面哪一项不是( )?A. 信息的性质 B. 使用过程 C. 顾客的需求 D. 做工作的人(3) 软件生产的第二次变革是由工程化向( )转变。A. 自动化 B. CASE化 C. 模糊化 D. 自由化http:/ 判断题(1) CASE工具位于CASE构造积木块的底部。( )(2) 下游CASE支持软件开发周期前期几个阶段。( )(3) 集成化软件工程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 风能发电储能技术-全面剖析
- 类方法与自然语言处理的结合-全面剖析
- 智能传感器在设备监测中的应用-全面剖析
- 高性能数学计算技术-全面剖析
- 安全性风险评估-全面剖析
- 2025年户外运动指导员资格考试试题及答案
- 肛瘘手术演示 肛瘘病患者手术治疗操作步骤详述
- 三年级数学(上)计算题专项练习附答案
- 高校线上课程红黄码人员管理流程
- 职场新人的职业发展计划
- 酒水购销合同范本(3篇)
- GCP培训考试题库及参考答案(完整版)
- 乒乓球社团活动记录
- 新时代中小学教师职业行为十项准则考核试题及答案
- 数据结构-第6章-图课件
- 《变态心理学与健康心理学》考试复习题库150题(含答案)
- DB15T 489-2019 石油化学工业建设工程技术资料管理规范
- 保洁服务岗位检查考核评分标准
- 皮内针讲课课件
- 村卫生室静脉输液准入申请审批表
- 提高钢柱安装垂直度合格率QC成果PPT
评论
0/150
提交评论