CMMI软件开发流程课件.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件开发流程 软件项目生命周期模型 需求分析 需求分析流程图 过程描述 1 PM QA 、由部门经理组建临时项目组,并指定 、开发人员、测试人员、 ,人数根据项目 规模确定。 2 PM 、 制定需求阶段日程表,该表须通过研发经理审核。 3 PM 、 指示配置管理员建立配置库。 4 PM QA 、由 与测试负责人提出裁剪申请, 指导临时项目组人员对项目进行裁剪,形成 项目裁剪表。 5 EPG 、 和部门经理对裁剪结果进行审批,审批通过项目裁剪表正式生效。 6 PM 、 与测试负责人确定项目管理机制,内容包括组织结构、沟通、跟踪、报告、风险 QA CM 管理、问题管理、 、 等。 7、项目组人员与客户进行沟通,编写需求清单列表。 8、PM组织临时项目组成员确定系统架构,编写架构设计书和需求规格书。架构设计过 程中的重要的技术方案选择、开发/采购/复用分析等内容要明确体现在架构设计书中。  对技术方案选择(例如,系统结构、开发平台、数据库等的选择),要事先建立评价 准则(例如,满足系统需求的能力(例如,功能、性能、可靠性等)、技术的发展前景、 供应商资质与实力等)及相对优先级,采用讨论表决的方法选择并确定最终的技术方 案。  关于自行开发和采购复用的分析, 如果公司有基本满足系统需要的可复用组件(包括其分析、设计、代码、测试用例等), 一般应进行复用; 本公司没有能力开发或没有必要开发的非核心技术部分,如果采购成本在项目可接 受范围内,可考虑采购; 否则,由项目组自行开发。 架构设计的总体候选方案选择和供应商选择要使用正式的方法做决策。 9、PM召集临时项目组、测试负责人等技术骨干评审架构设计书和需求规格书。 10、PM组织临时项目组与客户沟通、说明需求,必要时编制系统原型向客户展示,直到 临时项目组、客户就需求的真实含义达成共识、客户书面确认需求规格书为止。 11、临时项目组确定项目目标的范围,明确系统边界,建立系统的模块分解结构。 12 PM 、 与测试负责人遵循 《项目估算流程》组织人员进行项目估算。 13 PM 、 、测试负责人与临时项目组确定项目关键参数。  工作量、工期、日程、人数  成本 预算 (由于本公司的项目的绝大部分成本是人力成本,对估计成本的管理/ 等同于估计工作量的管理,对实际成本的管理等同于实际工作量的管理,对预 算的管理等同于计划工作量的管理。)  质量目标 14、PM、测试负责人与部门经理协调人员及资源、计划知识技能、协调相关干系人的参 与。 15、项目组基于公司环境标准,结合项目实际情况建立适合的工作环境。 16、PM、测试负责人编制项目计划书。 17、PM、测试负责人编制项目日程表。 18、临时项目组、研发部、QA评审项目计划书,评审通过后正式生效。 19、PM指示配置管理员建立配置基线。 20、PM编制阶段总结报告 (项目总结报告中的度量分析页面),召开阶段会议。 设计 设计流程图 过程描述 1) 项目经理组织项目组人员学习需求规格书; 2) 项目经理组织项目组中的开发人员确定设计约束,这些约束可能包括一下几个方面:  需求约束,需求规格书中约定的设计约束;  隐含约束,需求规格书中没有,但对系统的设计或者使用带来潜在影响的特殊约束。 3) 项目经理及开发人员根据需求规格书、架构设计书进行设计,编制 《设计说明书》。  基于对业务和现有系统结构的理解,划分/调整系统模块。  描述各系统模块协

文档评论(0)

xiaohuer + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档