- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
需求驱动的软件开发平台技术建议书精要
文档编号:
IBM Rational需求驱动的软件开发平台技术
2010年月
目录
目录 2
1. 概述 4
2. 平台目标 5
2.1. 平台目标 5
2.2. 平台功能 6
2.2.1. 集中管理 6
2.2.2. 需求管理 6
2.2.3. 版本控制 6
2.2.4. 项目开发流程管理 7
2.2.5. 基线管理 7
2.2.6. 嵌入式系统开发环境 7
2.2.7. 报告统计 8
2.2.8. 团队开发 8
2.2.9. 备份恢复 8
2.2.10. 平台支持 8
3. 需求管理过程 8
3.1. 需求管理概述 8
3.2. 需求管理过程 9
3.3. 问题领域和解决方案领域中的需求 11
3.4. 需求追踪分析 12
3.4.1. 影响分析 12
3.4.2. 来源分析 13
3.4.3. 覆盖率分析 13
4. 需求驱动的软件开发模式 14
4.1. 需求捕获 15
4.1.1. 新项目需求的收集 15
4.1.2. 维护型项目需求的收集 16
4.1.3. 需求的方法和模板 17
4.2. 需求资产管理 17
4.2.1. 需求的层次化分解和细粒度管理 17
4.2.2. 集中管控所有项目的需求 18
4.2.3. 需求分析演化的过程进行跟踪和控制 18
4.2.4. 界面友好,灵活地建立需求信息的跟踪 19
4.2.5. 轻松应对需求变更,准确评估变更的影响 20
4.2.6. 真实的项目进度监管 22
4.2.7. 跨部门、管理多项目的需求信息 23
4.3. 需求变更流程 23
4.3.1. 提交需求变更请求 24
4.3.2. 分派变更请求 24
4.3.3. 执行需求变更请求 26
4.3.4. 需求变更请求评审 27
4.3.5. 应用需求变更 28
4.4. 需求开发流程 30
4.4.1. 需求与业务开发完全整合 30
4.4.2. 项目开发的工作流程 31
4.4.3. 发布管理 31
4.4.4. 与开发工具(IDE)集成 32
4.5. 测试流程 33
4.5.1. 需求驱动测试 33
4.5.2. 缺陷管理 35
5. 模型驱动的嵌入式软件开发 36
5.1. 嵌入式软件开发面临的问题 36
5.2. 基于模型的开发设计平台 38
5.3. 基于模型的仿真平台 39
5.4. 基于模型的代码生成 39
5.5. 全生命周期集成 40
5.6. Rhapsody简介 40
5.7. Rational Rhapsody的主要特性 41
概述
随着国家重点工程设计项目的深入开展,“控制中心”对于系统开发的需求管理、变更流程管理、开发资产的有效保护、开发资源的协调管理、产品的发布和质量跟踪管理各个方面都面临着挑战。如何能够快速地构造出高质量的应用系统来满足不断变化的业务增长所带来的需求?如何有效地控制项目进度?如何协调越来越多的参与项目的人员、单位、角色?如何将软件和硬件产品合理、有效地进行管理和发布?如何应对纷繁复杂的版本管理问题?如何能够有效地规范管理软件开发团队的工作?如何能够迅速地提高系统开发和整合能力来帮助企业在竞争中立于不败之地?这些都是“控制中心”的项目管理人员急需解决的问题。
为了解决这些刻不容缓的问题,除了需要采用先进的技术,具有前瞻性的管理规划以外,还需要尽快提高科研项目的管理水平,使用先进的自动化管理工具,从多方面提高生产效率,提高产品质量,从而使项目按时完成,使维护工作变得有条不紊,使人员工作提高效率,最终实现企业效益最大化。
复杂的系统背后应是强大的需求管理支撑及有效的开发和管理流程以及规范的嵌入式软件工程环境。为使系统的维护和持续开发有一个技术上的保证,提高生产效率,提高产品质量,使维护工作变得有条不紊,降低开发人员和项目管理人员工作强度,建立一个完整的全面的以需求管理驱动的基础架构是刻不容缓的课题。这个管理基础框架,不仅应包括完善的管理制度、规范标准,还包括为高效率实现上述管理手段而建立的自动化平台,以及其它的相关扩展领域,为今后的长远发展奠定坚实的基础。由于管理制度和工具平台只有在相辅相成、融为一体时才能发挥真正的作用,由此所构建的基础架构称之为“需求驱动的系统开发管理平台”。
IBM Rational在充分理解“控制中心”所问题基础上,提出基于Rational Change、Rational Synergy以及Rational Rhapsody的需求管理和嵌入式软件工程环境,为的重要保证。完备基础平台作为进一步推动软件开发工程化、提升软件开发能力的重要基石
目前“控制中心”还缺少完备的需求管理、变更管理和配置管理工具及和嵌入式软件工程工具,也没有建立完整规范的需求和变更管理体系,为了提高软件开发管理水平,保障软件生产的安全性,提高软件产品的品质,也适应“控制中
原创力文档


文档评论(0)