- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件开发管理手册
密级:内部 软件开发管理手册 (Revison 1.0) 编写: 日期: 批准: 日期: 更改历史: 原稿: 编写者: 时间: 问题 描述 更改人 日期 [x.x] [详细内容] [姓名] [ ] 文件内容摘要: 主题词: 目 录 第一章 引言 6 概述 6 期望的读者 6 软件生命周期 6 第二章 组织与计划 9 项目的组织 9 确定需求 9 确定产品和交付项 9 项目控制准备 9 组织项目 10 建立软件开发/管理计划 10 执行软件开发/管理计划 12 第三章 成本估算、进度安排和人员配置 14 成本估算和进度安排 14 项目人员配置 17 其它软件开发费用 18 计算机使用费用 18 系统文档费用 19 软件移植费用 19 软件重用费用 20 软件维护费用 20 第四章 关键文档和交付项 22 推荐的文档内容 22 文档评价准则 35 第五章 验证、测试和鉴定 37 代码审查 37 单元测试 37 集成测试 38 联编/发布测试 38 系统测试 38 验收测试 39 测试管理指南 39 验证 40 第七章 评审和审计 42 评审 42 系统需求评审 43 SRR 格式 43 材料分发 43 需要回答的关键问题 43 SRR 硬拷贝材料 43 软件规格说明评审 45 SSR 格式 45 材料分发 45 需要回答的关键问题 45 SSR 硬拷贝材料 45 概要设计评审 46 PDR 格式 47 材料分发 47 需要回答的关键问题 47 PDR 硬拷贝材料 47 关键设计评审 49 CDR 格式 49 材料分发 49 需要回答的关键问题 49 CDR 硬拷贝材料 49 操作准备评审 51 ORR 格式 51 材料分发 51 需要回答的关键问题 51 ORR 硬拷贝材料 51 审计 53 第八章 配置管理 56 配置管理的任务 56 软件配置的两种形式 56 配置控制的内容 56 软件配置基线划分 56 配置管理的组织实施 57 人员 57 方式 57 步骤 57 软件配置管理流程 58 配置管理计划 58 建立产品更改过程 60 步骤1:建立更改申请过程 60 步骤2:建立更改评审小组 63 步骤3:定义更改评审通知协议 64 步骤4:选择改进方法 64 第一章 引言 本手册是软件管理方法及其辅助技术的参考,主要提供如下信息: 这些方法和技术能干什么 在什么时候能应用这些方法和技术 如何使用这些方法和技术 管理者可以在什么地方找到更多的背景和解释性材料 概述 本文档根据特定的管理主题分为七个部分: 第一章描述本手册的意图、组织和期望的读者,同时概述了软件生命周期和关键开发活动。 第二章讨论软件管理的组织和规划,同时给出详细的软件开发管理计划模板。 第三章描述资源估计与分配。给出了软件项目大小、成本和工作量的估计技术,并给出了项目进度规划、人员分配和组合的指导方法。 第四章勾画软件项目关键文档和交付项的内容、时间和评估。 第五章讨论软件验证、测试和认证方面的管理因素。 第六章总结了在项目监控中使用的管理度量和辅助技术,并列出了项目进展中的关键标志、警告信息和相应的校正性测量等。 第七章讨论了项目评审的基本功能和五个重要评审的实施,另外还给出了项目审计的指南。 期望的读者 项目负责人及各个子开发小组负责人 软件开发人员 软件工程部 软件生命周期 软件开发的过程包括一系列阶段,即 需求定义(Requirement definition) 需求分析(Requirement analysis) 概要设计(Preliminary design) 详细设计(Detailed design) 实施(Implementation) 系统测试(System testing) 验收测试(Acceptance testing) 维护与运行(Maintenance and operation) 实施如图 1-1 所示,阶段将软件生命周期分为互不重叠的时间区域。然而一个阶段的任务特征可能在其他阶段发生或一直持续下去。例如,虽然需求分析的工作主要集中在需求分析阶段,这一任务仍然在其他阶段继续着。 图1-1 各阶段不同任务的工作量分配 例子:在实施阶段结束时(第四条虚线),大约 46% 的人员进行系统测试,约 15% 的人员准备验收测试,约 7% 的人员在解决需求更改和需求问题,约 12% 的人员进行设计更改,约 20% 的人员在进行编码、代码审查、单元测试和集成更改。这里数据仅仅代
文档评论(0)