目录
1、PREEvision是什么?
可以用“基于模型的集成系统工程开发工具"一句话概括PREEvision,通过基于模型的E/E系统设计、可视化和评估基础,PREEvision可以实现电子电气(E/E)架构的集成开发。其协作平台可以支持团队和分布式开发环境中的系统工程。
其实通俗理解就是,电子电气开发自上而下有很多工作需要做,相应的有很多团队需要并行或者作为上下游协作,这其实可以映射到汽车行业大家耳熟能详的V模型,为了支持电子电气的上述开发,VECTOR开发了PREEvision来对开发工作进行分层,相应团队在集成的PREEvision环境中进行各层的开发,保证合理分工的同时,可以保证各层开发的兼容一致。
2、PREEvision模型架构
- 产品目标(Product goals)
- 用户功能(Customer features)
- 用例(Use cases)
- 需求(Requirements)
- 逻辑功能架构(Logical function architecture)
- 符合AUTOSAR的系统软件/服务架构(System software/service architecture compliant to AUTOSAR)
- 面向服务架构(Service-oriented architecture)
- 软件库(Software library)
- 系统软件架构(System software architecture)
- 执行(Implementation)
- 诊断(Diagnostics)
- 硬件架构(Hardware architecture)
- 硬件组件架构(Hardware component architecture)
- 硬件网络拓扑(Hardware network topology)
- 电路(Electric circuit)
- 通信(Communication)
- 线束(Wiring Harness)
- 线束(Wiring harness)
- 车辆几何拓扑结构(Geometry-vehicle topology)
来源:vector
3、集成工程的组件和过程支持
作为EE的集成开发工具,PREEvision除了支持分层开发组件,还对过程管控提供强大的支持,包括:
- 产品线管理
- 变形管理
- 变更、故障与释放管理
- 测试工程与测试管理
- 支持大规模分布式开发项目的配置管理
- 完全可配置的报告生成器
- 用于评估替代体系结构概念的强大度量引擎
- 一致性检查以确保设计质量
来源:vector
4、PREEvision可以用来干什么(常用案例)
-
为未来的E/E平台预先开发系统架构概念,重点是从功能部署和软件架构到硬件网络架构和线束设计的系统架构的全局优化
-
开发和优化用作线束供应商规范的线束概念
-
车辆功能和部件的系列开发,包括需求规范、通信设计和测试规范
-
基于来自多个不同供应商的AUTOSAR组件的集成,开发硬件组件的软件体系开发
-
面向服务体系架构开发
-
基于产品线的系列开发项目的规划和管理
-
测试工程和测试管理
-
根据ISO 26262开发安全相关系统
当然作为一个超级强大的开发工具,PREEvision的实际应用场景肯定不止上面这些,大家可以在学习更多工具使用方法后活学活用,期待后续大家一起进步。