基于一体化平台的软件研发与管理 - 去密_第1页
基于一体化平台的软件研发与管理 - 去密_第2页
基于一体化平台的软件研发与管理 - 去密_第3页
基于一体化平台的软件研发与管理 - 去密_第4页
基于一体化平台的软件研发与管理 - 去密_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于一体化平台的研发与管理,软件工程国家工程研究中心 北京北大软件工程发展有限公司,主要服务内容,装备研制、生产企业,质量保障 效率提升,两级六库配置库 分系统开发库、分系统受控库、分系统产品库、项目级开发库、项目级受控库、项目级产品库 2002年第一期实施至今,三期项目应用,案例1:XX型号工程,软件配置项配置关系视图,30多家研制单位的软件工程化及质量保障,软件产品基线构成视图,重点型号(型号、B型号等)的所有软件产品(数千个软件配置项)得到科学有效管理,XX型号工程,案例2:XX电子所,XX电子所,支持航天、航空、船舶、总参等项目的软件、科研、生产等项目建设 支撑50亿左右项目的综合管理

2、,二级四库配置库管理,1、全生命周期闭环管理 2、多级计划 3、实时动态监控 4、全过程质量管理 5、与作业系统间集成,内容提要,遇到的问题 解决问题的基本思路 一体化平台框架 如何实施一体化平台,“过程改进”是提高软件质量的有效途(1/2),提高质量的观点包括: “设计观” “检验观” “用户观” “过程改进观” “设计观”、“检验观”、“用户观”都是基于某一个方面/某一阶段的考虑,“过程改进”是提高质量的有效途径(2/2),“过程改进观”将研发过程视作可控的、可度量的和可改进的活动的集合;定义每类活动的目标、最佳实践,持续改进,提高质量 “过程改进观” 已被验证,并广为流行 戴明环帮助日本

3、从二战后衰退的工业国转变成世界经济强国 6sigma让摩托罗拉重新夺回质量盟主,问题一:标准与实际工作融合度不高,体系中存在大量与实际工作不符合的流程、规程、表单 体系没有很好“工具化”,导致体系执行不规范、理解不一致 缺少自动化(智能化)程度高的工具,导致体系执行工作量大,落实有难度,问题二:各配置项研发&管理相对独立,不能掌握型号中软件的整体情况 不能直观、全面分析软件变更影响,问题三:管理线与工程线相对独立,软件研发过程管理平台,WBS制定、计划制定、评审等活动与工程制品关联性不强 项目状态更新以汇报为主,与实际技术状态关联性不强,问题四:工程线各阶段制品相对独立,WORD等编辑工具 需

4、求工具、设计工具 开发环境、集成工具,WORD等编辑工具 静态测试工具、动态测试工具、集成测试工具,文档为主,需求、设计、实现等主要以文档/文件形式存在,没有按照一定的模型进行结构化 需求工具、设计工具、开发环境之间不能有效集成 需求、设计、编码、测试用例、缺陷之间追踪困难、变更影响分析困难,内容提要,遇到的问题 解决问题的基本思路 一体化平台框架 如何实施一体化平台,思路1:数据融合-研发/管理数据中心,包括组织过程资产、技术数据和管理数据 技术数据、管理数据以产品结构为主结构 技术数据包括非结构化数据(各类文档)、结构化数据(各类模型) 建立各类数据之间的关联性,及联动机制,思路1:数据融

5、合-研发/管理数据中心,思路2:研发协同-统一工作平台,覆盖工程研发全过程 覆盖项目管理全过程 覆盖质量管理全过程 覆盖配置管理全过程 支持与研发工具的集成 依据管理体系定制/改进 1、数据字典 2、管理表单 3、管理流程 4、管理报表,思路2:研发协同-统一工作平台,项目管理过程,工程研制过程,配置管理过程,思路3:效率提升-自动化工具链,需求结构化工具,报告生成工具,报表生成工具,自动化测试工具,软件部署工具,软件集成工具,文档生成工具,合规性审查工具,更多,内容提要,遇到的问题 解决问题的基本思路 一体化平台框架 如何实施一体化平台,平台功能框架,组织过程标准化、随时了解项目进展,项目过

6、程管控、质量管理,产品完整性、一致性保证,变更控制,产品演化过程追踪、工作协同,与外系统集成,集成化管理,平台技术架构,核心运行环境,业务数据访问服务,业务基础服务,企业级工作流服务,统一门户服务,五层技术架构,平台对研发管理体系支撑,项目管理子系统,需求管理系统、测试管理系统,配置管理系统,组织资产程管理子系统,决策信息支持子系统,内容提要,遇到的问题 解决问题的基本思路 一体化平台框架 如何实施一体化平台,步骤一:企业级配置库形成,构建覆盖企业范围的企业级配置管理系统 开发、受控、产品三级/多级库 型号-子系统-软件配置项多层结构 包括技术文档、管理文档、源代码、可执行程序、相关工具等内容

7、 符合企业配置管理规定 配置项属性信息 配置管理表单、流程、报告等 提升配置管理工作智能化水平 配置项组装(基线生成)自动化 配置控制、审核自动化 配置报告自动化,内容全入库,流程全覆盖,效率提升,XX电子所 应用周期:11年 覆盖范围:全所 项目数量:400左右/年 构件数:70,000多 自动化程度:全流程、无纸质文件,XX总体所 应用周期:9年 覆盖范围:全所 项目数量:200左右/年 构件数:20,000多 自动化程度:全流程、无纸质文件,步骤二:软件模型开发平台形成,构建需求开发与管理系统+分析设计工具集 型号-子系统-软件配置项多层结构 用户需求-软件需求-系统设计-系统实现等模型

8、支持 支持模型内、模型间追踪 与Word、Doors、设计工具对接 符合企业工程过程管理规定 用户需求、软件需求、系统设计、系统实现等技术要求 设计评审、发版、变更管理表单、流程、报告等 提升模型开发智能化水平 结构化模型自动转换工具 技术文档自动生成工具 追踪分析工具、变更分析工具,软件演化过程全纪实,模型开发效率提升,覆盖企业内所有项目,步骤三:软件测试平台形成,构建测试管理系统+测试工具集 型号-子系统-软件配置项多层结构 单元测试-配置项测试-集成测试全覆盖 统一的用例库、缺陷库,科学的质量趋势分析 集成静态分析、动态测试、功能测试、性能测试等各类工具,统一的用例库、缺陷库,测试效率、质量提升,完整的测试工具集,符合企业验证、确认过程管理规定 单元测试、配置项测试、集成测试等技术要求 评审、测试计划、测试设计、测试结果分析等流程 提升测试智能化水平 自动化测试工具,规则检测、缺陷分析、覆盖测试等 自动化质量趋势分析 自动化生成测试报告、测试说明、测试报告等,构建覆盖企业范围的过程管控系统 型号-子系统-软件配置项多层结构 计划、任务、质量、监控、沟通等各方面 整合企业配置库、模型开发平台、软件测试平台 符合企业过程管理规

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论