求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code
会员   
订购 | 案例 | 建模扩展语言 | 模型框架 | 学习资源 | 培训&咨询 | 解决方案 | 用户组 | 客户专区 | 联系我们
作者:俎涛      32768 次浏览  43 次
MBSE方案
MBSE工具链
解决方案
iSpace-MBSE 平台
iSpace 功能介绍
iSpace 用户手册
过程指南
视频&文章
三维管理

 
MBSE 工具链
 EA支持 MBSE(模型驱动的系统工程):企业架构建模,系统建模,软件建模,硬件建模,模型验证。
需求建模
设计建模
仿真验证
code正逆向
测试报告
 
工具目录
依托EA的强大功能,构建MBSE工具链:模型驱动开发,需求管理,质量管理,仿真验证,持续集成
工具
工作内容说明
EA 支持全周期建模:系统建模(SysML)、软件建模(UML)、实时分析设计建模(MARTE)、业务分析师建模(BABOK)、工作流建模(BPMN),数据建模(DataModel)企业架构(Archimate)、决策建模 DMN、策略建模、地理信息建模(GML)、交互建模(IFML)。
提供各种模型框架:NIEM、DoDAF、UPDM、UAF、DDS、Zakaman、AutoSAR
文档生成器 基于EA模型自动化生成文档,可以根据用户的需求定制文档模板,文档到模型的定位和跟踪管理。详情
自动化建模器 可以基于场景描述自动生成活动图,顺序图,角色职责图。可以基于文本生成用例图,类图,状态图..., 让建模更轻松,更自然。详情
模型检查器-Checker 可以对所有模型图、特定模型图、所有元素、特定元素、关系检查、复合结构进行检查,可以查看最近:修改的元素,修改的图 详情
需求管理器-Req Manager 可以基于模型生成多种需求跟踪视图,支持:脉络关系图、需求跟踪列表、需求跟踪矩阵。详情
测试驱动器 TestDriver 可以基于需求模型和设计模型生成测试模型,实现基于模型的测试 。详情
质量管理器(inspector) 对模型建立评价指标,对模型的质量进行评价,提交问题,生成质量报告。可以评价的模型有:业务模型、系统模型、设计模型、数据模型、code模型、测试模型。 详情
多级仿真器(Simulator) 可以支持完整的仿真工程,支持多级仿真,支持仿真的交付物自动生成 。 详情
代码工程师-Code Engineer 可以提供模型到 C 代码的正向和逆向工程支持。详情
模型库管理器-Model Manager 可以支持模型复用:模型入复用库,基于模型模板创建模型。模型版本对比分析, 模型的复用分析,模型目录管理。 详情
Pro Cloud Server模型云服务器 令牌:每年订购1个令牌,只购买当前所需的。
团队版:最多支持7个存储库(可以在存储Oracle,MySQL,SQL Server,Firebird等),不限制web用户数。
企业版:任何类型的模型和无限制的web用户数量。
Prolaborate基于模型的分析与决策 允许用户创建定制的视图集,以各种统计视图对模型进行分析和管理,提供仪表板,影响分析,评审等功能,以利用模型中的信息为自定义受众提供独特的模型窗口
基于模型的集成测试平台Integrator 基于模型定制集成测试过程,支持:白盒测试、单元测试、集成测试、系统测试。能够接入各种测试工具,建立集成测试工具链,让集成测试自动化进行,并定制测试报告,可以为用户提供全面的质量视图。管理各种测试资料和数据。
iPerson人员能力训练系统 对过程中的各个角色(产品经理、系统工程师、软件工程师、仿真工程师、开发工程师、测试工程师)的能力模型,建立能力训练任务,对人员能力进行训练,对人员进行培养,对能力进行评价。
MBSE服务目录
提供数据库的接口:可以直接连接物理数据库,实现数据建模和数据库实例同步。
咨询服务 咨询:从传统开发过渡到MBSE工程实践
咨询:MBSE工程体系构建与工具平台搭建
模型框架
  • 系统需求模型框架
  • 软件需求模型框架
  • 软件架构模型框架
  • 数据模型框架
  • 详细设计模型框架
  • 视频:如何选择建模工具
    培训课程体系 课程:MBSE(基于模型的系统工程)
    课程:基于EA+SysML进行系统建模
    课程:基于EA和UML进行系统分析设计与建模
    课程:基于EA+BPMN进行业务流程建模
    课程:企业架构建模
    课程:使用EA进行业务建模
    课程:系统架构建模方法与案例
    课程:领域驱动的建模与设计
    课程:基于Modelica的物理系统分析设计与建模
    课程:持续集成平台与自动化测试
    帮助用户解决什么问题?
    软件研发过程简图如下图示:
    整个研发过程涉及多种工作团队:需求、开发、测试、运维。经常存在如下问题:
    1. 过程方面:整个开发过程不连贯,各个阶段脱节,造成工作效率低。
    2. 交付物方面:每个阶段都有相关的交付物,形式多样,有文档、模型、代码等,造成难以跟踪和管理。
    3. 质量方面:缺乏统一的质量视图,造成质量管理分散,质量保证效果不好。
    4. 人员方面:缺乏从工作任务到相关技能的对应视图,工作能力虽然不足却难以找到明确的提高方向。
    5. 工具方面:各个环节都有专业的工具,购买和学习成本高,难以有效应用,没有工具则工作效率低下。
    研发管理体系的目标是提高最终的产品质量和效率,如上五个方面的问题不是孤立的,通过一两个方面的改进经常是事倍功半。软件研发集成管理体系与平台可以为您提供完整的解决方案 ,从人、过程、交付物、工具、质量五大方面解决问题,真的提高研发效率和质量。
    研发管理集成管理体系从五个视图描述、建立、改进您的研发管理体系,并提供相关的工具和工程数据空间,实现全周期管理和跟踪。
    解决方案
    软件研发集成管理体系和平台,从全视角提供解决方案,涉及如下五个方面视图:
    维度 目标 方法
    1.过程 贯穿过程全周期 理顺全周期过程模型:需求-设计-开发-测试-交付。提高过程效率。
    2.数据 关联各种工程数据 把软件工程的各种数据关联,统一跟踪管理,提高交付物效率和质量。
    3.工具 多种工具集成 把各种工作所需要的工具专业化、贯通化、简洁化,降低工具成本、提供工具集成,进而提高工具效益。
    4.质量 完整质量视图 建立完整的质量视图,关联各种质量,识别质量瓶颈,推动整体质量提升。
    5.人员 任职资格和能力培养 理清人员工作,培养相关技能,对工作效率进行度量,推动人员工作效率提升。
    过程模型打通
    面向模型驱动的的系统工程和软件工程要求,建立可执行的开发过程:
    • 因为整个过程涉及系统工程、软件和硬件多学科,为了实现严谨的跟踪,建议采用模型的驱动的系统工程(MBSE)
    • 过程应该面向实际的工作阶段划分对应。
    • 应该考虑到具体的工具使用,对有些工作进行分解或者合并。
    • 可以面向不同的产品研发特点进行分类,建立多种类型的过程指南。
    工程数据关联
    对整个系统工程中的各个环节的工程数据进行梳理,识别各种工程数据,分析数据的结构和关系,建立数据模型。把软件研发的各种工程数据进行统一建模,示意图如下:


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


     
     
    火龙果软件工程技术中心简介
    火龙果软件工程技术中心成立于2001年,致力于为IT研发团队提供完整的软件工程技术解决方案,已经为超过2000多家企业提供过高质量的培训,为100多家企业提供过软件工程工具有关的咨询。典型客户包括:
    • 比亚迪中央研究院
    • 吉利科力远公司
    • 大陆汽车电子
    • 上海通用汽车
    • 德赛西威
    • 宁德CATL
    • 博世汽车电子
    • 神龙汽车
    • 福泰隆汽车电子
    • 一汽轿车
    • 法雷奥汽车电器
    • 奥托立夫汽车电子
    • 伟创力
    • 联合汽车电子
    • 纳铁福传动系统有限公司
    火龙果软件对各种系统工程和软件工程工具具有较强的接口开发能力,为客户定制开发过持续集成平台,把各种工具集成到一个平台,包括:建模、需求管理、代码存储、代码构建、自动化测试。
    火龙果软件工程(中国领先的软件工程服务商)
    北京:010-62670835   ,邮件:uml@uml.net.cn
    上海:021-50800371   , 邮件:shanghai@uml.net.cn
    深圳:15801587207 ,邮件:shenzhen@uml.net.cn


    32767 次浏览  43 次