清华大学郑人杰_殷仁昆教授_《软件工程讲义》-09研讨.ppt

清华大学郑人杰_殷仁昆教授_《软件工程讲义》-09研讨.ppt

软件工程 第九章 软件过程;9.1 软件过程的概念;需求分析;软件过程的含义 个体含义: 软件或系统在生存周期中某一类活动的集合 整体含义: 软件过程的总体 工程含义: 应用软件工程的原则、方法来构造软件过程模型,并结合软件的具体要求进行例化,以及在用户环境运作 ;9.1.2 软件过程的构造;软件过程构造;9.1.3 软件过程的模型;为使软件过程模型适合于软件项目使用,需要开发过程技术工具,帮助软件开发组织分析它们当前的过程,组织工作任务,控制和监控进度,管理技术质量。;使用过程技术工具,可以建造一个模型,模型包含前面提到的公共过程框架、任务集合及保护伞活动。 该模型一般表示成一个网络图,对其加以分析,就能够确定典型的工作流,考察可能导致减少开发时间、降低开发成本的可选的过程结构。 一旦创建了一个可接受的过程,就可以使用其它过程技术工具来分配、监视、甚至控制在软件过程模型中定义的所有软件工程任务。;9.1.4 软件过程的分类 (ISO/IEC 12207软件生命周期过程标准);获 取;1. 基本过程; 备,系统需求分析,系统结构设计,软件需求分析,软件体系结构设计,软件详细设计,程序编码和单元测试,软件集成,软件确认测试,系统集成,系统确认测试,软件安装,软件验收支持。 运行过程 软件开发完成后,软件从开发环境转移到用户的实际运行环境。在运行时对用户的要求提供帮助和

文档评论(0)

1亿VIP精品文档

相关文档