《软件过程与改进03课其他活动.ppt》由会员分享,可在线阅读,更多相关《软件过程与改进03课其他活动.ppt(20页珍藏版)》请在三一办公上搜索。
1、第3章 软件开发的其它活动,问题?,软件的开发活动是什么?问题:软件的其他活动包括哪些?,软件过程与改进,需求分析、设计、编码、测试?,软件过程与改进,软件过程与改进,过程活动,软件项目管理配置管理验证与确认运行及运行评价软件质量保证联合评审审核软件文档管理基础设施培训等等,如何综合并管理这些活动,从而实现软件的高效开发?对这些活动进行分类?活动-过程,软件过程与改进,软件过程是软件生存周期中的一系列相关过程,又称为软件生存周期过程。软件过程可以分为三类:基本过程、支持过程和组织过程。并且把软件过程运用到相关组织,运用到具体领域或具体项目时,可以根据特定情况,对各种过程和活动进行剪裁,形成所需
2、要的软件过程模型,这就是剪裁过程。,1.基本过程,定义:指那些与软件生产直接相关的过程。包括:获取过程;供应过程;开发过程;运行过程;维护过程;其中:每一个过程是由一些有组织的活动构成的。每一个活动还可以继续划分为一些将输入变换为输出的操作任务。,基本过程,支持过程,定义:为了提供系统或软件产品的质量而在软件基本过程的各个活动中使用的支持手段。包括:文档过程;配置管理过程;质量保证过程;验证过程;确认过程;联合评审过程;审计过程;问题解决过程。过程执行组织:1.软件开发组织自己实施;2.独立的第三方组织实施;3.作为一种服务由客户实施。,2.支持过程,组织过程,定义:与软件生产组织有关的过程。
3、内容:管理过程基础设施过程改进过程培训过程,组织过程,裁减过程,定义:针对特定领域的软件工程,对选定的过程模型和标准进行剪裁,以形成这一工程的模型及标准,形成该工程的各个软件过程和活动。步骤:指明工作环境;收集信息;选取任务、活动、过程;编制文档。,利用过程将产品、人员、技术关联起来,将软件生存周期内涉及的各种要素集成放在一起,从而使得软件的开发能够以一种合理和有序的方式进行在ISO/IEC12207标准中,规定了一个完成的软件生存周期应该包括哪些过程,过程中应该包含哪些活动来保证质量软件生存周期过程模型,软件过程与改进,软件生存期过程标准,ISO/IEC 12207 信息技术软件生存期过程,软件过程与改进,软件生存期过程,基本过程,支持过程,组织过程,基本过程,获取过程,供应过程,开发过程,运行过程,维护过程,支持过程,文档编制过程,配置管理过程,质量保证过程,验证过程,确认过程,联合评审过程,审核过程,问题解决过程,组织过程,培训过程,改进过程,基础设施过程,管理过程,GB/T 8566 ISO/IEC 12207 指出三类共计17个过程 定义了过程的活动及任务,多个过程融合的综合管理?如何实现?,软件过程与改进,