软件生存周期过程.ppt
《软件生存周期过程.ppt》由会员分享,可在线阅读,更多相关《软件生存周期过程.ppt(31页珍藏版)》请在三一办公上搜索。
1、软件工程 第二讲 软件生存周期过程 朱建凯,上节课布置的阅读任务:,1、优秀软件应具有的四项属性?2、通用软件和定制软件的不同?,可维护性、可依赖性、有效性、可用性通用和定制软件的最大区别是需求描述的获取者不同,二、软件过程,开发逻辑,是获取正确软件的关键.,本次课我们要掌握:什么是软件生命周期?(掌握)什么是软件生命周期过程?任务与活动?(掌握)基本过程、支持过程和组织过程(了解),软件开发本质,软件生存周期过程,定义,软件生存周期模型,软件工程生存周期过程,支持过程方向(活动与定序)的建立,形成,软件开发方法学结构化方法面向对象方法面向数据结构 方法维也纳开发方 法(VDM),给出实现开发
2、过程的途径,支持/管理技术与方法,作用于,2.1 软件生存周期过程 1)基本概念 软件生存周期是从软件构思一直到软件被废弃或升级替换的全过程。具体来说,共分为八个阶段:问题提出,可行性分析;需求分析;概要设计;详细设计;软件实现;软件测试;维护。,为了表述软件开发需要做什么,引入了以下三个概念:软件过程(process):活动的一个集合;活动(activity):任务的一个集合;注:”软件过程”和”活动”相当于复合映射.任务(task):将输入转换为输出的操作。注:”任务”相当于原子映射.,2)过程分类 按过程的主体,可分为三类过程:(1)基本过程(primary processes)是指那些
3、与软件生产直接相关的活动集。(2)支持过程(supporting processes)是有关各方按其目标所从事的一系列支持活动集。(3)组织过程(institutional processes)是指那些与软件生产组织有关的活动集。,基本过程,支持过程,组织过程,(1)基本过程 又按过程中活动的不同主体,将基本过程(类)分 为5个过程:获取过程、供应过程、开发过程、运行过程、维护过程,获取过程,基本过程,支持过程,组织过程,组织为,供应过程,开发过程,运行过程,维护过程,1:获取过程 获取过程是获取者所从事的活动和任务。其目的是获得满足客户所表达的那些要求的产品或服务。功能需求和非功能需求约束和
4、满足条件,2:供应过程 供应过程是供方为了向客户提供满足需求的软件产品或服务所从事的一系列活动和任务。其目的是向客户提供一个满足已达成需求的产品或服务。该过程的启动,或通过为应答需方的招标书而开始编制投标书的决定,或通过与需方签订一项提供系统、软件产品或软件服务的合同。继之,确定为管理和保证项目所需的规程和资源,包括编制项目计划,执行计划,一直到将系统、软件产品或软件服务交付给需方为止。,3:开发过程 是软件开发者所从事的一系列活动。包括13个活动:过程的实施准备 系统需求分析 系统结构设计 软件需求分析 软件体系结构设计 软件详细设计 软件编码和测试 软件集成 软件合格测试 系统集成 系统合
5、格测试 软件安装 软件验收支持,4:运行过程 运行过程是系统操作者所从事的一系列活动和任务。包含如下四个活动:过程实现;运行测试;系统运行;用户支持。,5:维护过程 维护过程是维护者所从事的一系列的活动和任务。包括如下活动:过程实现;问题和修改分析;修改实现;维护评审/验收;迁移;软件退役。,(2)支持过程 又按过程中活动的不同主体,将支持过程(类)分为 8个过程:文档过程、配置管理过程、质量保证、验证过程、确认过程、联合评审、审计过程、问题解决等。,文档过程,基本过程,支持过程,组织过程,组织为,配置管理过程,质量保证过程,验证过程,联合评审过程,确认过程,审计过程,问题解决过程,1:文档过
6、程 是记录由某一过程或活动所产生信息的过程 4个活动:过程的实施准备 设计与开发 制作与发行 维护,2:配置管理过程 是应用管理上和技术上的规程来支持整个软件生存周期的过程。6个活动:过程实现 配置标识 配置控制 配置状态统计 配置评价 发布管理和交付,3:质量保证过程 是为项目生存周期内的软件过程和软件产品提供适当保障的过程。4个活动:过程实现 产品保证 过程保证 质量体系保证,4:验证过程 证实一个过程或项目的每一软件工作产品或服务是否恰当第反映了已规定的需求。2个活动:过程实现 验证,5:确认过程 是一个确定需求和最终的、已建成的系统或软件产品是否满足特定预期用途的过程。2个活动:过程实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 生存 周期 过程
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5018929.html