求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code
会员   
案例 | 用户组 | 客户专区 | 联系我们
作者:俎涛      32768 次浏览  33 次
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
iSpace 基于模型对需求进行管理,把需求模型、设计模型、code模型、测试模型以条目列表的形式显示,对系统工程的全部模型可以列表形式关联、跟踪管理,包括 需求、设计、code、测试。
iwork 研发管理工具,支持项目管理、需求管理、设计管理、测试管理、质量管理、服用管理。
DocGenerator 基于模型的文档生成器,可以100%自动化生成文档:系统需求文档、系统设计文档、软件需求、软件设计文档。
integrator 持续集成平台,可以通过工作流自动调度执行持续集成的各种任务:软件代码检查、构建、单元测试、集成测试、系统测试,并可以集中管理各种工件、定制统一的质量报告。
iPerson 对各种工作人员的角色建立能力模型,然后可以为每个角色的能力项建立能力评测标准和题库,工作人员可以进行能力评测,并为人员制定培养计划,提供课程和学习资料。
OpenModelica 对各种物理系统进行分析设计,可以采用Modelica建模各种物理单元、算法逻辑和接口关系,可以生成代码、仿真验证。
Matlab simulink 采用模块图建模系统结构单元,采用状态机描述控制逻辑,采用算法模块建模算法功能,可以生成代码、仿真和验证。
OSate 对i系统的运行架构进行建模,包括CPU、存储器、进程、线程 和数据流,可以采用AADL建模,生成代码、仿真。
Protel 可以对电子电路进行分析设计和建模,可以采用PCB建模电子器件、电路节点和线路,可以生成代码、仿真。
MBSE服务目录
提供数据库的接口:可以直接连接物理数据库,实现数据建模和数据库实例同步。
咨询服务 咨询:从传统开发过渡到MBSE工程实践
咨询:MBSE工程体系构建与工具平台搭建
模型框架
  • 系统需求模型框架
  • 软件需求模型框架
  • 软件架构模型框架
  • 数据模型框架
  • 详细设计模型框架
  • 视频:如何选择建模工具
    培训课程体系 课程:MBSE(基于模型的系统工程)
    课程:基于EA+SysML进行系统建模
    课程:基于EA和UML进行系统分析设计与建模
    课程:基于EA+BPMN进行业务流程建模
    课程:企业架构建模
    课程:使用EA进行业务建模
    课程:系统架构建模方法与案例
    课程:领域驱动的建模与设计
    课程:基于Modelica的物理系统分析设计与建模
    课程:持续集成平台与自动化测试
    帮助用户解决什么问题?
    软件研发过程简图如下图示:
    整个研发过程涉及多种工作团队:需求、开发、测试、运维。经常存在如下问题:
    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-62670835   ,邮件:uml@uml.net.cn
    上海:021-50800371   , 邮件:shanghai@uml.net.cn
    深圳:15801587207 ,邮件:shenzhen@uml.net.cn


    32767 次浏览  33 次