软件工程平台-工具-火龙果软件 - 关心工作者的实践
  文章 规范 方案 工具 课程 资源 会员  
 
联系我们 |网上付款
 
    MBSE 基于模型的管理 能力体系 三维一体 架构 UML建模 ASPICE 企业架构 过程改进  

帮助用户解决什么问题?
软件研发过程简图如下图示:
整个研发过程涉及多种工作团队:需求、开发、测试、运维。经常存在如下问题:
  1. 过程方面:整个开发过程不连贯,各个阶段脱节,造成工作效率低。
  2. 交付物方面:每个阶段都有相关的交付物,形式多样,有文档、模型、代码等,造成难以跟踪和管理。
  3. 质量方面:缺乏统一的质量视图,造成质量管理分散,质量保证效果不好。
  4. 人员方面:缺乏从工作任务到相关技能的对应视图,工作能力虽然不足却难以找到明确的提高方向。
  5. 工具方面:各个环节都有专业的工具,购买和学习成本高,难以有效应用,没有工具则工作效率低下。
研发管理体系的目标是提高最终的产品质量和效率,如上五个方面的问题不是孤立的,通过一两个方面的改进经常是事倍功半。软件研发集成管理体系与平台可以为您提供完整的解决方案 ,从人、过程、交付物、工具、质量五大方面解决问题,真的提高研发效率和质量。
研发管理集成管理体系从五个视图描述、建立、改进您的研发管理体系,并提供相关的工具和工程数据空间,实现全周期管理和跟踪。
解决方案
软件研发集成管理体系和平台,从全视角提供解决方案,涉及如下五个方面视图:
维度 目标 方法
1.过程模型 理清整个开发过程的各种活动关系。 理顺全周期过程模型:需求-设计-开发-测试-交付。提高过程效率。
2.工程数据模型 理清各种文档、模型、数据之间的关系 把软件工程的各种数据关联,统一跟踪管理,提高交付物效率和质量。
3.人员模型 人员活动与能力建模。 理清人员工作,培养相关技能,对工作效率进行度量,推动人员工作效率提升。
4.质量模型 对各种工程数据和活动建立质量标准。 建立统一质量视图,关联各种质量,识别质量瓶颈,推动整体质量提升。
5.工具集成模型 理清各种工具的接口 把各种工作所需要的工具专业化、贯通化、简洁化,降低工具成本、提供工具集成,进而提高工具效益。
 
过程模型打通
面向模型驱动的的系统工程和软件工程要求,建立可执行的开发过程:
  • 因为整个过程涉及系统工程、软件和硬件多学科,为了实现严谨的跟踪,建议采用模型的驱动的系统工程(MBSE)
  • 过程应该面向实际的工作阶段划分对应。
  • 应该考虑到具体的工具使用,对有些工作进行分解或者合并。
  • 可以面向不同的产品研发特点进行分类,建立多种类型的过程指南。
工程数据关联
对整个系统工程中的各个环节的工程数据进行梳理,识别各种工程数据,分析数据的结构和关系,建立数据模型。把软件研发的各种工程数据进行统一建模,示意图如下:

工作 工作 交付物
系统 系统需求分析
系统架构设计
系统需求说明书
系统架构设计说明书
软件 软件需求分析
软件架构设计
软件详细设计
软件开发
软件单元测试
软件集成测试
软件产品测试
软件需求说明书
软件架构设计说明书
详细设计说明书
代码、组件
单元测试用例、代码
集成测试用例、工具
产品测试用例、工具
电子 电子需求分析
电子架构设计
电子详细设计
电子单元测试
电子集成测试
电子产品测试
电子需求说明书
电子架构设计说明书
详细设计说明书
电子组件
单元测试用例、代码
集成测试用例、工具
产品测试用例、工具
机械 机械需求分析
机械架构设计
机械详细设计
机械开发
机械单元测试
机械集成测试
机械产品测试
机械需求说明书
机械架构设计说明书
详细设计说明书
机械组件
单元测试用例、代码
集成测试用例、工具
产品测试用例、工具
系统 系统集成测试
系统测试
系统集成测试用例,工具
系统测试用例,工具
工具集成模型和自动化
把整个过程设计的多种工具进行集成,集成的原则是:
  • 基于客户的现有工具,打通工具之间的接口。
  • 各个工具之间的数据关联,实现集成化管理。
  • 建立工具集成界面,提高易用性。
工具的各种层次和管理的内容如下:


人员能力建模
首先进行能力定义(能力建模),然后进行能力评测,最后进行能力培养。


能力管理因为涉及很多人员,能力是多维的,所以管理起来比较复杂,需要相应的能力管理系统支持。为此, 我们提供了iPerson能力管理平台,包括 能力建模、能力评测、能力培养三大功能模块,如下图所示:
具体的功能详情见下图:
功能 功能说明
能力定义(建模) 可以对岗位能力进行:添加、查询、修改、删除。
可以基于项目过程进行角色建模,然后对角色能力进行:添加、查询、修改、删除。
可以为人员分配岗位和角色,进而聚合为人员的能力视图。可以对一个人的能力进行统计、分配、修改。
能力评测 可以进行:知识考试,技能实践评测,经验调查,素养调查。
知识考试部分可以积累题库。
技能实践部分和工作管理系统对接,可以采集工作相关的数据。
经验调查和素养调查,都可以和具体的工作记录对接,做到来源可靠、真实。
能力培养 可以进行:知识学习,技能训练,经验积累,素养锻炼。
知识学习提供在线学习、线下培训多种形式,并提供学习资源的积累仓库。
技能训练提供在线和线下结合的方式,并提供技能训练案例库。
经验积累和素养锻炼方面,和工作系统对接,做到真实、可靠。
相关工具支持
工具名称 功能简介
可视化建模工具
-EA
  • 建立模型驱动的开发过程框架,包括:角色、工作、交付物、质量标准。
  • 建立各个阶段的模型:需求模型,数据模型,架构模型,代码模型,测试模型。
  • 支持模型驱动的开发,支持UML和Sys ML,以及Auto SAR模型框架。
  • iSpace 提供工程仓库,可以存储:模型,文档,代码,各种工程文件。
    提供基于模型的需求管理,影响分析,状态跟踪。
    提供模型、文档协同编辑,模型文件协同编辑。
    支持工作组讨论、即时通信。
    iWork 提供系统研发全周期管理:产品管理、项目管理、需求管理、设计管理、测试管理、变更管理、bug管理、质量管理。
    提供产品货架、复用管理。
    人员能力管理。
    Integrator 持续集成工具,支持代码相关的集成工作流程,包括:代码检查、单元测试、集成测试、自动化部署、系统测试。可以把各个job编排为工作流,配置好工具,自动执行,生成各种报告结果。
    集成的各种工具 代码管理工具:Git, Subversion
    代码检查工具:QAC,Gerrit,CppCheck
    单元测试与集成测试工具:TESSY ,TestSand,TestBed
    系统测试工具:啄木鸟自动化测试工具,可以模拟嵌入式系统运行环境,进行接口测试。
    集成的各种工具 提供人员的全面能力管理功能,包括:能力建模、能力评测、能力培养。


    交付物
    交付物 说明 价格
    工具 包括各种工具的集成界面,各种工具的集成接口,各种工具的流程框架。 咨询商议
    过程指南 以工作流程规范的严谨形式,提供系统研发过程指南:有哪些阶段,什么角色、做什么工作、产生什么模型和文档。作为建模模的过程指导。 咨询商议
    模型模板 提供全部过程中的所有模型的模板,涉及:需求模型,设计模型,代码模型,测试模型、应用模型。 咨询商议
    文档模版 提供全部过程中的所有文档的模板,涉及:系统需求文档,系统设计文档,软件需求文档,软件设计文档,测试文档、项目管理文档、质量管理文档。 咨询商议
    工程范例 提供真实案例的开发过程指南和工程范例。说明如何根据具体项目特点,组织模型和过程。并提供评价参考标准。 咨询商议
    培训课程
  • 培训课程:
  • UML+EA建模与系统分析设计
  • 产品管理
  • 项目管理方法与实践
  • 需求分析与管理
  • 嵌入式系统架构设计
  • 代码管理、单元测试、持续构建与集成
  • 配置管理方法与工具
  • 质量管理体系实践
  • 按照标准价格
    火龙果软件工程技术中心简介
    火龙果软件工程技术中心成立于2001年,致力于为IT研发团队提供完整的软件工程技术解决方案,已经为超过2000多家企业提供过高质量的培训,为100多家企业提供过软件工程工具有关的咨询。典型客户包括:
    • 大陆汽车电子
    • 上海通用汽车
    • 德赛西威
    • 宁德CATL
    • 博世汽车电子
    • 神龙汽车
    • 福泰隆汽车电子
    • 比亚迪中央研究院
    • 吉利科力远公司
    • 一汽轿车
    • 法雷奥汽车电器
    • 奥托立夫汽车电子
    • 伟创力
    • 联合汽车电子
    • 纳铁福传动系统有限公司
    火龙果软件对各种系统工程和软件工程工具具有较强的接口开发能力,为客户定制开发过持续集成平台,把各种工具集成到一个平台,包括:建模、需求管理、代码存储、代码构建、自动化测试。
    火龙果软件工程(中国领先的软件工程服务商)
    北京:010-82800076   ,邮件:uml@uml.net.cn
    上海:021-50800371   ,邮件:shanghai@uml.net.cn
    深圳:0755-88849686 ,邮件:shenzhen@uml.net.cn


    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:zhgx
    邮       件:zhgx@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号-6 京 公海网安备110108001071号