软件过程管理Unit_001PPT推荐.ppt

上传人:b****2 文档编号:15127881 上传时间:2022-10-27 格式:PPT 页数:63 大小:542.50KB
下载 相关 举报
软件过程管理Unit_001PPT推荐.ppt_第1页
第1页 / 共63页
软件过程管理Unit_001PPT推荐.ppt_第2页
第2页 / 共63页
软件过程管理Unit_001PPT推荐.ppt_第3页
第3页 / 共63页
软件过程管理Unit_001PPT推荐.ppt_第4页
第4页 / 共63页
软件过程管理Unit_001PPT推荐.ppt_第5页
第5页 / 共63页
点击查看更多>>
下载资源
资源描述

软件过程管理Unit_001PPT推荐.ppt

《软件过程管理Unit_001PPT推荐.ppt》由会员分享,可在线阅读,更多相关《软件过程管理Unit_001PPT推荐.ppt(63页珍藏版)》请在冰豆网上搜索。

软件过程管理Unit_001PPT推荐.ppt

管理的组织策略和能力执行约定需要遵循一个书面的约定或组织策略为了在开发过程中有章可循,要为分配需求建立文档为了使分配需求能力切实可行,必须有软件经理和其他受影响组成员进行审查当分配需求变更时,为了保持一致,软件计划、工作产品和活动也要随之更改11二、需求管理(5)UnitFour执行能力需求管理应该提供一套严格的责任分配制度和相关培训的组织对项目建立分析系统需求以及将其分配给软件、硬件及其他系统部件的职责需求及其分配情况的文档化,同时还要修订系统需求及其分配为有效的管理分配需求,组织应该提供足够的资源(人力、物力、技术)和资金-人力上-技术上对执行需求管理的软件工程组成员和其他软件受影响组成员进行培训12二、需求管理(6)UnitFouru实施需求管理的活动分配需求的确定在分配需求被纳入到软件项目计划书之前,由软件工程组对分配需求进行审查分配需求是制定软件计划、开发产品和开展管理活动的基础分配需求是被进行管理和控制的对象审查分配需求变更,并将变更加入软件项目计划书中估计变更对现有约定的影响,商讨约定的相应变化明确提出并评价变更,同时在以后的软件开发中进行全程跟踪13二、需求管理(7)UnitFouru需求管理的实施过程需求的分类用户需求CR:

陈述用户的要求技术需求TR:

满足用户需求的技术功能和质量属性项目需求PR:

用于项目计划和跟踪以及管理行为需求阶段建议阶段设计阶段编码阶段核实阶段程序陈述和需求说明书确定需求说明书一个或多个功能说明书软件和文档或产品信息测试说明、计划和运行结果图软件开发过程阶段划分14二、需求管理(8)UnitFourq在需求管理中,可用一个数据库来标志需求在各个阶段的状态,在CMM中成为度量,目的是为了明确分配需求管理活动的状态来自用户、销售客户和工程的需求用户需求和技术需求(混合的)定义的需求用户需求和技术需求(相关的)批准的需求用户需求和技术需求(及项目的)提交的需求定义分析建议和项目计划用户需求和技术需求完成的需求技术需求实施的需求技术需求实施的需求技术需求用户需求跟踪至设计阶段的技术需求跟踪至编码阶段的设计需求由技术测试检验的技术需求(跟踪其他项目管理过程得到的项目需求)由系统测试检验的用户需求图需求管理过程的数据流图16二、需求管理(10)UnitFouru需求管理涉及的内容需求确定的管理需求实现的管理需求变更的管理17二、需求管理(11)UnitFouru需求确定的管理需求确定阶段可映射到软件开发过程中的需求阶段定义阶段:

收集需求,并提交需求说明书草案;

与需求者一起定义、验证需求;

跟踪需求源,并及时向他们发送批准的需求或需求的变更;

需求的状态是“定义的”分析阶段:

分析需求;

建立用户和技术需求之间的联系;

划分需求;

区分需求优先级;

得到标准需求说明书;

需求的状态是“批准的”18二、需求管理(12)UnitFouru需求实现的管理需求实现的管理涉及建议、设计、编码和核实阶段建议阶段:

根据适当的过程提出建议和项目计划;

需求的状态是“建议的”设计阶段:

在一个或多个设计说明书中提出技术需求;

需求的状态是“设计的”编码阶段:

实施设计;

需求的状态是“实施的”核实阶段:

通过测试软件来检验需求的满足情况;

需求的状态是“完备的”19二、需求管理(13)UnitFouru需求变更的管理主要涉及分配需求的更改活动、分配需求的更改次数等需求变更从需求说明书或建议开始生效,变革在相关的计划、交付和行为中反映情况情况行动行动放弃一个不再需要的需求删除该需求,更新并批准需求说明书需求说明书当前删除需求,但交付时仍需满足更新建议建议,该需求的状态还原为“批准的”在批准的需求说明书中加入新的需求有效的、经过分析的并且划分优先级的,状态为“批准的”当前实施中加入批准的需求更新建议建议,状态变为“提交的”20二、需求管理(14)UnitFouru需求管理的评价度量和分析度量内容:

每个分配需求的状态、分配需求的变更情况、分配需求的变更次数验证实施上级管理部门定期审查项目经理定期的和在有事件发生时,对分配需求的管理活动进行审查软件质量保证组审查21三、软件项目计划

(1)UnitFour软件项目计划(SPP,SoftwareProjectPlanning)为软件工程的运作和软件项目活动的管理提供一个合理的基础和可行的工作计划过程目的:

为执行软件工程和管理软件项目制定合理的计划软件项目计划的基础执行约定执行能力22三、软件项目计划

(2)UnitFour执行约定项目软件开发计划由项目软件经理负责、制定并与有关经理(或组)协商约定制定过程中将分配的软件需求作为计划软件项目的基础项目经理、项目软件经理和其他软件经理以及系统工程组、硬件工程组和系统测试组共同协商软件项目的约定相关小组对软件项目进行评审项目的软件开发计划需进行管理和控制23三、软件项目计划(3)UnitFour执行能力软件项目有文档化的且经过批准的工作陈述项目经理直接的或者委托代表,协调项目软件计划为制定软件项目计划提供足够的资源和投资对参与软件计划的人员进行职责范围内的培训24软件需求SDP文档化软件开发计划设计编码测试定义软件生命周期识别软件工作产品去掉模糊过程预估规模、成本和工作量确定活动日程图软件项目计划过程三、软件项目计划(4)25三、软件项目计划(5)UnitFour实施软件项目计划的活动软件项目的策划、建议与评审确定易于管理的软件生命周期,即软件过程模型按照文档化的规程,制定项目的软件开发计划识别软件工作产品26三、软件项目计划(6)UnitFour对软件工作产品的规模、软件项目的工作量、成本和关键计算机资源的评估,都应按照文档化的规程导出,并建立文档,进行评审,使得到承认编制软件进度表联系项目的成本、资源、进度和技术等方面,对软件风险进行鉴别与估计制定项目软件工程设施和支持工具的计划记录软件计划数据27三、软件项目计划(7)UnitFour软件项目计划的评价度量与分析对于软件项目计划实施的实际情况进行测量,将测量结果用于确定软件计划活动的状态验证实施高级管理者定期参加评审软件项目计划的活动项目经理定期地和有事件发生时参与评审软件项目计划的活动软件质量保证组评审和(或)审计软件项目计划活动和工作产品28三、软件项目计划(8)UnitFour软件项目计划的实现过程实现方法多样(例举其一)计划过程初始制定SDP对SDP审查和批准实施软件开发计划SDP过程度量和评价修改SDP需求管理软件配置管理(SCM)软件质量保证(SQA)软件项目跟踪和监控软件大小、成本、日期估计图软件项目计划的实现过程29四、软件项目跟踪和监控

(1)UnitFour软件项目跟踪和监控(SPTO,SoftwareProjectTrackingandOversight)提供可见性跟踪点跟踪点过程过程计划计划纠正纠正修改修改图在软件开发过程的若干关键点上进行软件项目跟踪和监控30四、软件项目跟踪和监控

(2)UnitFour目标对照软件开发计划,跟踪实际结果和性能。

当实际结果和性能明显偏离软件计划时,采取纠正措施并加以管理直到结束。

对软件约定的更动应得到相关的组和个人的认可。

31四、软件项目跟踪和监控(3)UnitFour软件项目跟踪和监控的基础执行约定指定一位负责软件项目跟踪和监控的项目经理遵循书面的组织策略管理软件项目执行能力具有被批准且已文档化的软件项目开发计划项目经理为软件工作产品和活动分派明确的责任为跟踪软件项目提供足够的资源和投资对软件项目经理进行项目管理和技术方面必要培训32四、软件项目跟踪和监控(4)UnitFour实施软件项目跟踪和监控的活动设计编码测试SDP利用SDP跟踪活动跟踪实际的规模、成本、工作量、并与估计值对照跟踪实际进程与计划日程对照必要时,采取及时的纠正措施图软件项目跟踪和监控活动33四、软件项目跟踪和监控(5)UnitFour实施软件项目跟踪和监控的活动利用SDP跟踪活动,并修订项目的开发计划跟踪实际的开发过程,必要时采取纠正措施跟踪的方面:

软件工作产品的大小或者软件工作产品更改的大小;

项目的软件工作量和费用;

项目的重要计算机资源;

项目的软件日程;

软件工程技术活动;

与项目的费用、资源、日程和技术方面项目关的风险记录软件项目的实际度量数据,并重新计划数据审查:

定期的内部审查和项目里程碑处审查34四、软件项目跟踪和监控(6)UnitFour软件项目跟踪和监控的评价度量和分析执行跟踪和监控活动中花费的工作量和其他资源软件开发计划更改活动验证实施上级部门定期审查项目经理定期或有事件发生时审查软件质量保证组审查和核算软件跟踪和监控的活动和工作产品35五、软件转包合同管理

(1)UnitFour软件转包合同管理(SSM,SoftwareSubcontractManagement)内容包括:

选择合格的软件转包商、与转包商建立承诺、跟踪和审查转包商执行合同的结果36五、软件转包合同管理

(2)UnitFour软件转包合同管理的基础执行约定为软件转包合同的管理制定书面的组织方针指定一名转包合同经理负责建立和管理软件转包合同执行能力提供足够的资源和投资培训涉及建立和管理软件转包合同的软件经理和其他人员参与管理软件转包合同的软件经理和其他人员接受技术方面的定向培训37五、软件转包合同管理(3)UnitFour实施软件转包合同管理的活动设计编码测试审查承包商的能力和产品定义工作陈述:

选择合格的承包商工作陈述100%90%80%70%60%50%SDP批准承包人的SDP以便跟踪活动图软件转包合同管理过程38五、软件转包合同管理(4)UnitFour实施软件转包合同管理的活动选择合格的转包商,并与之签订合同根据文档化的规程,定义并计划将被转包的工作基于对转包合同竞标者完成工作能力的评估,选择转包商管理转包合同的基础是主承包商和软件转包商之间的合同协议主承包商审查转包商的软件开发计划,并用于跟踪其软件活动3

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1