解决方案

软件生命周期管理

软件生命周期是指软件从需求分析、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等全阶段过程。
 
  • 方案综述
  • 用户收益
  • 参考案例

业务背景


软件生命周期是指软件从需求分析、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等全阶段过程。在这个过程中传统的软件开发工具环境中,一般是采用许多不同的单点解决方案来进行软件生命周期管理。可能会有需求管理工具;缺陷跟踪工具;变更管理工具;版本和配置管理工具;审计和度量引擎等。而这些开发工件是分散的,使得很难得出有用、及时的管理信息,无法构建企业的协同软件开发环境。

方案架构


 

解决方案主要包括:
1)需求管理
■ 以Word文档或Excel形式提供的项目型需求
■ 邮件发送过来的需求:建议配置专用邮件账号,通过Polarion Maillet,只要发送邮件到这个专用账号,就将在Polarion系统中创建一个需求项
■ 在线创建的需求
■ 架构重整类需求
■ 需求闭环管理
2)变更管理
■ 需求项变更的差异高亮显示
■ 需求文档变更时的差异高亮显示
■ 变更数据结构化及变更流程管理
3)统计报表
■ 支持拖拽式设计的LiveReport
■ 使用脚本方式的传统Wiki页面
■ 还可使用开源的Birt报表技术
4)系统(建模)设计
■ Polarion支持和常用建模工具EA的双向集成
■ EA中的模型元素或设计元素可以图片的形式插入到Polarion的需求文档或设计文档中,也可以从Polarion中更新EA的信息
5)项目管理
■ 管理项目模板快速启动项目
■ 
管控质量与进度风险
■ 资源管控与计价
■ 支持敏捷开发项目管理
6)开发与配置管理
■ 对所选择工作产品在给定时点组成构建或发布时的配置进行标识
■ 控制对配置中的配置项的变更
■ 从配置管理系统构建工作产品;或提供从配置管理系统构建工作产品的说明规范
■ 维护构建与发布的完整性
■ 提供准确的状态和当前配置数据给开发人员、最终用户和客户
7)发布管理
■  构建自动化:内置构建引擎,支持MAVEN、ANT、脚本3种构建类型
■  测试自动化:可以配置在构建时执行单元测试,每一次构建的同时执行单元测试
■  通过Polarion调度器,实施每日构建与持续集成
■  把每一次构建与工作项关联起来
■  构建结果集中存储,统一访问
■  与Jenkins/Hudson构建无缝集成
8)测试管理
■  完备的测试用例管理
■  确保所有需求被测试用例覆盖以及所有的测试用例与需求一致
■  从已准备好的模板创建测试规

■  测试计划管理

客户收益


1)确保可追溯性
■  使用Polarion,您可以确保在开发过程中每一步的信息的完整性
■  每一步都只是点击一下 — 从修改的代码行开始到高级的变更请求
2)有效地重用
■  60%-80%的需求、代码和测试都是在项目之间共享的
■  重用、分支和合并您的数据,以支持项目或产品线进行有效的串行开发或并行开发
3)安全的协同合作
■  通过细粒度的权限控制和健壮的可配置自动化工作流来轻松和安全地协同合作并共享资产

 

您正在下载

地球人彩票节能NCCZ系列直流充电桩用户手册

点击提交后下载