|
|
|
MBSE 工具链 |
MBSE Studio |
EA支持 MBSE(模型驱动的系统工程):企业架构建模,系统建模,软件建模,硬件建模,模型验证。 |
|
|
需求建模
设计建模
仿真验证
code正逆向
测试报告 |
|
|
|
|
工具目录 |
依托EA的强大功能,构建MBSE工具链:模型驱动开发,需求管理,质量管理,仿真验证,持续集成 |
工具
|
工作内容说明 |
MBSE支持平台iSpace |
工程管理:体系工程、系统工程、软件工程
支持 MBSE 过程建模:工作流、人员、工件、质量;生成过程指南
能够对 EA 的模型进行跟踪管理:需求 -> 设计 -> code -> 测试
支持 NML 、 UML 、 Sys ML 、 DoDAF 、 UAF 、 ArchiMate 建模
支持文档和模型关联,进行跟踪管理。支持模型库管理和团队协作 |
建模工具EA |
MBSE 全周期建模:需求模型、设计模型、实现模型、仿真验证。 |
模型库(Model Center) |
提供模型共享仓库和模型库框架结构,基于用户角色的安全控制, 多用户访问的协作控制,模型的锁定和解锁,模型的合并、导入、导出。模型的变更管理。 |
WebEA |
通过WebEA可以访问模型库,以Web方式浏览模型,可以把模型转化为易于管理的列表视图,分析各种模型元素的关系,并提供模型的管理信息架构,让团队成员可以都参与基于模型的管理:需求跟踪,进度跟踪,变更管理,质量管理. |
建模向导 |
提供特定领域建模的建模指南、模型框架和模型样例,一键快速建模,提高建模质量和效率。 |
自动建模器-AutoModeler |
基于文本和文档自动生成模型图:静态结构图,动态行为图。也可以基于模型图自动生成文档和文本,支持批量建模和修改模型,提高建模效率。 |
模型检查器-Checker |
对模型进行检查,包括:接口分析、元素检查、关系检查、图检查。可以对发现的模型问题进行列表、定位。 |
多级仿真器(Simulator) |
对系统设计进行仿真,验证系统过程、系统状态、数据流是否正确。
对软件设计进行仿真,验证软件过程、软件状态、数据流是否正确。 |
文档生成器(DocGenerator) |
基于模型一键生成文档,可以生成文档《系统需求说明书》《系统设计说明书》《软件需求说明书》《软件设计说明书》《测试设计说明书》《测试报告》。 |
自动布局器 |
可以对模型元素和端口进行布局自动化,调整位置,还可以对连接线进行调整,提高可视化效果。 |
需求管理器-Req Manager |
基于模型进行需求属性、状态和优先级管理
基于模型生成多种需求跟踪视图
模型跟踪关系分析:需求->设计->实现->测试 |
模型库管理器-Model Manager |
模型库目录可以把服务器和本地模型集中管理,链接、和访问。 建立模型分支,进行模型对比、合并。分析模型的复用关系。 |
代码工程师-Code Engineer |
代码逆向功能加强:这次代码逆向出活动图,分析活动之间的调用关系。
代码正向功能加强:基于状态机生成可执行代码,基于状态机仿真。
支持的代码语言加强:C语言和Go语言。 |
AUTOSAR Engineer |
用于AUTOSAR 架构建模,包括:需求建模、架构建模、软件结构建模、软件行为建模,然后基于AUTOSAR组件模型生成ARXML文件。 |
EA-DOORS连接器 |
建立EA到DOORS之间的接口,可以把DOORS的需求关联到EA,也可以把EA的模型关联到DOORS。 |
网络通信设计器 |
能够基于软件模型和网络通信模型生成对应的通信矩阵。 |
配置与变体管理器 |
可以对产品进行配置,基于变体实现复用管理。 |
功能安全管理器 |
可以对功能安全进行建模、分析,跟踪功能安全的实现方案。 |
模型布局器 |
可以对模型元素和端口进行布局自动化,调整位置,还可以对连接线进行调整,提高可视化效果。 |
质量管理器(inspector) |
对模型建立评价指标,对模型的质量进行评价,提交问题,生成质量报告。可以评价的模型有:业务模型、系统模型、设计模型、数据模型、code模型、测试模型。 |
测试驱动器 TestDriver |
可以基于需求模型和设计模型生成测试模型,实现基于模型的测试 。 |
基于模型的集成测试平台Integrator |
基于模型定制集成测试过程,支持:白盒测试、单元测试、集成测试、系统测试。能够接入各种测试工具,建立集成测试工具链,让集成测试自动化进行,并定制测试报告,可以为用户提供全面的质量视图。管理各种测试资料和数据。 |
|
|
MBSE服务目录 |
提供数据库的接口:可以直接连接物理数据库,实现数据建模和数据库实例同步。 |
|
|
帮助用户解决什么问题? |
|
软件研发过程简图如下图示: |
|
|
|
整个研发过程涉及多种工作团队:需求、开发、测试、运维。经常存在如下问题:
- 过程方面:整个开发过程不连贯,各个阶段脱节,造成工作效率低。
- 交付物方面:每个阶段都有相关的交付物,形式多样,有文档、模型、代码等,造成难以跟踪和管理。
- 质量方面:缺乏统一的质量视图,造成质量管理分散,质量保证效果不好。
- 人员方面:缺乏从工作任务到相关技能的对应视图,工作能力虽然不足却难以找到明确的提高方向。
- 工具方面:各个环节都有专业的工具,购买和学习成本高,难以有效应用,没有工具则工作效率低下。
|
|
研发管理体系的目标是提高最终的产品质量和效率,如上五个方面的问题不是孤立的,通过一两个方面的改进经常是事倍功半。软件研发集成管理体系与平台可以为您提供完整的解决方案 ,从人、过程、交付物、工具、质量五大方面解决问题,真的提高研发效率和质量。 |
|
研发管理集成管理体系从五个视图描述、建立、改进您的研发管理体系,并提供相关的工具和工程数据空间,实现全周期管理和跟踪。 |
|
解决方案 |
软件研发集成管理体系和平台,从全视角提供解决方案,涉及如下五个方面视图: |
维度 |
目标 |
方法 |
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-62670835 ,邮件:uml@uml.net.cn
上海:021-50800371 , 邮件:shanghai@uml.net.cn
深圳:15801587207 ,邮件:shenzhen@uml.net.cn |
|
|
|
232 次浏览 2 次
|
|