软件工程平台-工具-火龙果软件 - 关心工作者的实践
  文章 规范 方案 工具 课程 资源 会员  
会员   
联系我们 |网上付款
    全视图 三维管理    EA    iSpace iWorK Integrator 文档生成器 iPerson 案例       用户组    

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


工具集成
把整个过程设计的多种工具进行集成,集成的原则是:
  • 基于客户的现有工具,打通工具之间的接口。
  • 各个工具之间的数据关联,实现集成化管理。
  • 建立工具集成界面,提高易用性。
工具的各种层次和管理的内容如下:


研发管理工具链
工具名称 功能简介
iSpace 提供统一工作台界面。
提供文档协同编辑,模型文件协同编辑。
工作组讨论、即时通信。
iWork 提供系统研发全周期管理:产品管理、项目管理、需求管理、设计管理、测试管理、变更管理、bug管理、质量管理。
提供产品货架、复用管理。
人员能力管理。
可视化建模工具-EA 可以建立需求模型,数据模型,架构模型,代码模型,测试模型。
支持模型驱动的开发,支持UML和Sys ML,以及Auto SAR模型框架。
代码管理工具 Git, Subversion
持续集成 Jenkins,持续集成工具,可以通过脚本集成其他工具。
代码检查 QAC,Gerrit,CppCheck
单元测试与集成测试 TESSY ,TestSand,TestBed
自动化测试工具 自动化测试工具,可以模拟系统运行环境,进行接口测试。


火龙果软件工程技术中心简介
火龙果软件工程技术中心成立于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号