4已定义级(第3级)

上传人:t****d 文档编号:243012744 上传时间:2024-09-13 格式:PPT 页数:44 大小:247.50KB
返回 下载 相关 举报
4已定义级(第3级)_第1页
第1页 / 共44页
4已定义级(第3级)_第2页
第2页 / 共44页
4已定义级(第3级)_第3页
第3页 / 共44页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,4 已定义级(第3级),“已定义”,用于开发、维护软件的过程已经得到了系统的阐述并能付诸于实施,软件工程过程,和,软件管理过程,组织级的“已定义”软件过程,组织标准软件过程,项目级的“已定义”软件过程,项目定义软件过程,软件过程能力可概括为标准的和一致的,七个关键过程域,1,4 已定义级(第3级),组织过程焦点,组织过程定义,培训程序,集成软件管理,软件产品工程,组间协调,同级评审,已定义级(第3级)的关键过程域工作流程图,2,4.1 组织过程焦点,组织过程焦点(organization process focus,OPS),目的,建立组织对软件过程活动的责任,为组织的整体软件过程能力的提高提供组织上的保证,目标,在整个组织内,有关软件过程的活动是协调的,识别出一个具体软件过程与一个过程标准相比较的强处和弱处,在组织层上,有关软件过程的活动是有计划的,Continue,3,4.1 组织过程焦点,SEPG组织软件,过程活动,项目X的软件,过程活动,项目Y的软件,过程活动,了解项目和组织的软件,过程状况,协调有关软件过程的各,项活动,图4.1 组织过程焦点,组织过程焦点的内容:是了解项目的和组织的软,件过程状况,协调有关软件爱女过程的各项活动。,通常由软件工程过程组(SPEG)负责。,4,4.1 组织过程焦点,组织过程焦点的基础,执行约定,遵循一个书面的方针,高级管理者主持组织的软件过程制定和改进,高级管理者监督组织的软件过程制定和改进活动,执行能力,存在一个负责组织软件活动的组,为开展软件过程活动提供足够的资金和资源,负责组织的软件过程活动的组员接受有关培训,软件工程组和其他工程组的成员接受有关软件过程活动及相关角色的定向培训,5,4.1 组织过程焦点,组织过程焦点的活动,定期评估软件过程并制定相应的更改计划,组织制定和维护有关软件过程制定和改进活动的计划,协调组织的标准软件过程和项目定义软件过程的制定和改进活动,协调组织的软件过程数据库的使用,新过程、新方法、新工具的评价、监控和推广,对有关组织和项目的软件过程的培训工作加强统一管理,及时将有关软件过程制定和改进的活动通知到与实施软件过程有关的组和人员,6,4.1 组织过程焦点,组织过程焦点的评价,度量和分析,包括:已经完成的工作、花费的工作量以及消耗的资金与计划的比较;每次软件过程的评估结果与以往的评估结果和建议的比较,验证实施,组织过程焦点的验证由高级管理者承担,验证的一般内容,7,4.2 组织过程定义,组织过程定义,培训程序,集成软件管理,软件产品工程,组间协调,同级评审,已定义级(第3级)的关键过程域工作流程图,8,4.2 组织过程定义,组织过程定义(Organization Process Definition,OPD),负责软件过程活动的组在组织层上定义软件过程,包括,制定和维护组织的标准软件过程,软件过程元素的描述,软件过程体系结构的描述,制定和维护相关的过程财富,目的,开发和维护一组便于使用的软件过程财富,Continue,9,制定标准过程的规程,软件过程文献,项目文档,SEPG,软件工程过程组,项目过程数据,组织的软件过程财富,图4.2 组织过程定义,10,4.2 组织过程定义,组织过程定义的基础,执行约定,遵循书面的方针,执行能力,提供足够的资源和资金,必要的培训:软件工程实践和方法、过程分析和建立文档的方法以及过程建模等,11,4.2 组织过程定义,组织过程定义的活动,按照已文档化的规程制定和维护组织标准软件过程,为组织的标准软件过程建立文档,对经批准供使用的软件生命周期,建立文档并进行维护,制定和维护项目裁减组织标准软件过程的指南和准则,建立和维护组织的软件过程数据库,建立并维护与软件过程有关的文档库,12,4.2 组织过程定义,组织过程定义的评价,度量和分析,包括:过程开发和维护进度表中一个重要阶段的状态、过程定义活动的成本等,验证实施,由软件质量保证组(SQA)承担,验证内容包括:在开发、文档化和维护组织的标准软件过程和有关财富时遵循适当的标准;组织的标准软件过程和有关财富被控制和恰当的使用,13,4 已定义级(第3级),培训程序,集成软件管理,软件产品工程,组间协调,同级评审,已定义级(第3级)的关键过程域工作流程图,14,4.3 培训程序,培训程序(Training Program,TP),培训程序步骤,确定所需培训,开发培训内容,培训途径:正式培训 VS. 非正式培训,目的:提高软件开发者和软件管理者的知识技能,目标,Continue,15,项目,培训计划,组织,培训计划,实施培训,训练有素的,项目人员,图4.3 培训程序,16,4.3 培训程序,培训程序的基础,执行约定,遵循书面的方针:需要掌握的技能和知识、获得培训的途径;提供培训;选择组织内部培训或者组织外部培训,执行能力,建立一个责任实现组织培训需求的小组,为实施培训提供足够的资源和资金,培训组成员具有完成其培训活动所需的技能和知识,软件经理接受有关培训程序的定向培训,17,4.3 培训程序,培训程序的活动,每个软件项目制定和维护满足其培训需求的培训计划,按照文档化的规程制定和修订组织的牌训计划,按照组织培训计划实施组织培训,根据组织标准开发和维护组织层上培训课程,制定所需培训的免修规程,并据此确定哪些员工已具备了做好本职工作所应有的技能和知识,维护培训记录,18,4.3 培训程序,培训程序的评价,度量和分析,确定培训程序活动的状态和质量,度量培训程序活动状态,度量培训程序质量,验证实施,高级管理者定期参与评审培训程序的活动,定期地、独立地评价培训程序是否与组织需要相一致、相关联,评审、审计培训程序的活动及其工作产品并报告审核结果,19,4 已定义级(第3级),集成软件管理,软件产品工程,组间协调,同级评审,已定义级(第3级)的关键过程域工作流程图,20,4.4 集成软件管理,集成软件管理(Integrated Software Management,ISM),目的是协调软件项目的工程活动和管理活动,目标,关键:问题预测,软件工程活动,软件管理活动,项目定义软件过程,ISM,Continue,21,组织标准软件过程,项目定义软件过程,图4.4 集成软件管理,应用裁剪指南,与标准,22,4.4 集成软件管理,集成软件管理的基础,执行约定,制定一个组织方针来计划和管理软件项目,执行能力,为项目定义软件过程的制定和使用足够的资源和资金,负责指定项目定义软件过程的人员接受必须的培训,对软件经理的培训,23,4.4 集成软件管理,集成软件管理的活动,按照文档化的规程裁剪组织标准软件过程、制定项目定义软件过程,按照建档的规定进行项目定义软件过程的修订工作,按照文档化的规程制定、修订项目软件开发计划,按照项目定义软件过程管理软件项目,利用组织软件过程数据库计划和估计数据,Continue,24,4.4 集成软件管理,按照已建档的规程管理软件工作产品的规模(或工作变更的规模),按照已建档的规程管理项目软件工作量和成本,按照已建档的规程管理项目的关键计算机资源,按照已建档的规程管理项目软件进度中的关键依赖关系和关键路径,按照已建档的规程确定、评价、建档和管理项目的软件风险,定期审核软件项目并确定相应的行动,使软件项目的性能和结果与经营的客户和最终用户的需求相一致,25,4.4 集成软件管理,集成的软件管理的评价,度量和分析,进行度量并确定集成软件管理活动的效果,验证实施,高级管理者定期参与审查软件项目的管理活动,项目经理定期的和需要时审查软件项目的管理活动,软件质量保证组评审、审计软件项目的管理活动及其工作产品、并通报审查结果,26,4 已定义级(第3级),软件产品工程,组间协调,同级评审,已定义级(第3级)的关键过程域工作流程图,27,4.5 软件产品工程,软件产品工程(Software Product Engineering,SPE),目的,协调一致地执行一个妥善定义的工程过程,并有效地生产正确的、一致的软件产品,包括,采用项目定义软件过程及适当方法和工具实施软件的工程任务,目标,Continue,28,项目定义软件过程,软件产品工程,需求,产品,图4.5 软件产品工程,29,4.5 软件产品工程,软件产品工程的基础,执行约定,遵循文档化的、有关软件工程活动的组织方针,执行能力,为实施软件产品工程任务足够的资源和资金,为软件工程技术人员提供与项目及应用领域有关的内容培训,为为软件工程技术人员提供有关软件工程科目的定向培训,为项目经理和所有软件经理提供项目技术方面的定向培训,30,4.5 软件产品工程,软件产品工程的活动,将适当的软件工程方法和工具集成到项目定义软件过程中去,按照项目定义软件过程制定基于分配需求的软件需求,并对其加以维护、验证和建档,按照项目定义软件过程开发、维护和审查软件设计以适应软件需求,并形成编码框架,按照项目定义软件过程开发、维护、建档并验证软件代码,以实现软件需求和设计,Continue,31,4.5 软件产品工程,按照项目定义软件过程进行软件测试,按照项目定义软件过程计划和实施软件的集成测试,设计并实施软件的系统测试和确认测试,按照项目定义软件过程编写并维护将要用于运行和维护软件的文档,按照项目定义软件过程收集并分析统计评审和测试中发现的缺陷及其有关数据,维护软件工作产品间的一致性,32,4.5 软件产品工程,软件产品工程的评价,度量和分析,进行度量并判断软件产品的功能和质量,进行度量并判断软件产品工程活动的状态,验证实施,高级管理者定期参与审查软件产品工程活动,项目经理定期的和需要时审查软件产品工程活动,软件质量保证组评审、审计软件软件产品工程活动及其工作产品、并通报审查结果,33,4 已定义级(第3级),组间协调,同级评审,已定义级(第3级)的关键过程域工作流程图,34,4.6 组间协调,组间协调(Intergroup Coordination),对于一个软件项目来说,一般要设置若干工程组,包括,软件工程组与其他工程组一起参与阐述系统级的需求、目标和问题,计划和管理组间协作的技术界面和交互行为,目标,Continue,35,顾客,软件工程组,所有相关组同意顾客的需求,所有组同意约定,确定/解决/跟踪组间问题,相关组:使用者、测试人员、SQA组,图4.6 组间协调,36,4.6 组间协调,组间协调的基础,执行约定,文档化的、关于建立跨学科工程组的组织方针,执行能力,提供足够的资源和资金,个工程组使用的支持工具是相互兼容,组织内所有经理接受关于团队合作的培训,每一个工程组的所有任务领导接受有关其他工程组所使用的过程、方法及标准等方面的培训,工程组成员接受有关团队合作方面内容的定向培训,37,4.6 组间协调,组间协调的活动,软件工程组和其他工程组(合适时包括客户和最终用户)一起参与确定系统需求,项目软件工程组的代表与其他工程组代表一起监督、协调技术活动,解决技术问题,按照文档化的计划,交流组间约定,协调、跟踪所进行的工作,按照文档化的规程确定、协商和跟踪工程组之间的关键依赖关系,由接受组评审工作产品,以保证工作产品满足他们的要求,按照文档化的规程处理由项目工程组代表无法解决的组间问题,项目工程组代表定期开展技术审查和交流工作,38,4.6 组间协调,度量与分析,用于确定组间协调活动的状态,验证实施,高级管理者定期组间协调活动,项目经理定期的和需要时审查组间协调活动,软件质量保证组评审、审计组间协调活动及其工作产品、并通报审查结果,39,4 已定义级(第3级),同级评审,已定义级(第3级)的关键过程域工作流程图,40,4.7 同级评审,同级评审(Peer Reviews),由于软件工作产品生产者处于同一级别的人员系统的检测软件工作产品,找出其中错误并确定需要更改的领域,工作产品,工作产品1.1,跟踪缺陷的消除过程,同级评审组,发现缺陷,已消除的缺陷,图4.7 同级评审,41,4.7 同级评审,同级评审的基础,执行约定,项目遵循一个文档的、实施同级评审的组织方针,执行能力,提供足够的资源和资金,同级评审领导者接受必要的关于如何领导同级评审的培训,同级评审参与者接受必要的关于同级评审目标、原理和方法的培训,42,4.7 同级评审,同级评审的活动,制定文档化的同级评审计划,按照文档化的规程执行同级评审,记录同级评审的行为和结果,43,4.7 同级评审,同级评审的评价,度量与分析,包括:完成的同级评审数及计划数;同级评审所花的工作量及计划工作量;被评审的工作产品数与计划数,验证实施,软件质量保证组评审、审计同级评审的活动及其工作产品,并报告结果,44,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!