基于PREEvision融合电子电气架构的需求设计与管理

2019-09-02 21:21:46·  来源:Vector维克多  
 
1、需求工程定义及工具层面实施挑战需求工程是系统性、规范性的进行需求获取、编写、分析、协商、核实和管理,使期望和目标在一个产品中实现。需求工程设计及工

1、需求工程定义及工具层面实施挑战
需求工程是系统性、规范性的进行需求获取、编写、分析、协商、核实和管理,使期望和目标在一个产品中实现。需求工程设计及工具层面的挑战:
需求条目缺失、缺少的需求,考虑不全面
错误的需求
需求描述模糊、需求不充分,没有定量描述
不断变更的需求:需求得不到有效控制,就会导致成本增加,日程延后和质量降低
需求条目间(水平跟踪)及需求与设计方案间(垂直跟踪)的追溯性
需求的重用性及变型管理
需求设计的管理流程、生命周期设计
需求设计与方案设计的集成化环境

2、基于PREEvision融合电子电气架构的需求设计与管理:原理介绍
与为仅仅管理需求而开发的其他需求工具不一样,PREEvision基于系统工程方法重点关注需求设计、系统设计、零部件设计的一致性和可追溯性。在PREEvision中不仅可以用文本描述需求,而且能分配逻辑功能,然后分解成一个典型的系统工程设计步骤,沿着系统体系架构细化和分解到零部件层面。基于PREEvision需求层可以对以下需求进行设计与管理:
架构层面的功能需求/测试需求;
子系统层面的功能需求;
零部件层面的系统需求;
零部件层面的软件/硬件需求;
贯穿架构-子系统-零部件的功能安全需求。
以上需求的创建、定义、描述、追溯及管理,为接下来的逻辑架构、软件架构、网络通信、电气原理、线束等设计提供了集成化的、可追踪的、并作为利于团队协作的开发源头:
在PREEvision中系统规格设计文档和零部件规格设计文档不是作为单独的文件存储,而是作为整个系统的需求的不同视角展示出来,如图1所示,在基于系统工程的自上而下的架构设计过程中,每个阶段的需求与设计过程组合和连接,并为下一级的设计产生细化需求
用户可以用PREEvision报告生成器在任何时间设计与生成文档,所有模型层的图形和所有模型元素的属性都可以自动集成到生成的文档中
用户可以用PREEvision报告生成器在任何时间设计与生成文档,所有模型层的图形和所有模型元素的属性都可以自动集成到生成的文档中

以全球主流OEM客户选择PREEvision展开需求与整车系统架构的一体化实现为例,并以PREEvision对ASPICE和系统工程的支持,以SYS.3 System Architect Design(Level 1)为例,可列出以下8条相关的最佳实践:
BP1:展开系统架构设计
BP2:分配系统需求
BP3:定义系统元素接口
BP4:描述动态行为
BP5:系统架构评估
BP6:建立双向追溯
BP7:一致性校验规则和算法
BP8:与相关方传递架构设计输出、报告及规范输出

从工具实现角度,PREEvision需求层、逻辑架构层、Use Case Diagram、映射功能、变型管理功能、一致性检测功能均可辅助客户进行设计,同时Collaboration Platform可以保证团队协作。

3、基于PREEvision融合电子电气架构的需求设计与管理:建模介绍

> 需求的创建
可以在PREEvision Requirements Editor中创建和管理需求,并根据不同的标准对需求进行分类。PREEvision的用户界面基于Eclipse,可以用文本、图片或表格定义需求,并可以很容易设置客户特定的属性(Custom Attributes)。同时,PREEvision 逻辑架构层元素/软件架构层元素/硬件电路层元素支持Use Case Diagram及State Machine Diagram,支持多种汽车行业标准RIF/ReqIF格式,及可定制化的Excel/Word格式,方便客户在已有开发环境中实现数据交换和整合。

> 需求与架构的融合和追溯
在PREEvision中,需求有一个唯一的标识符,水平层面支持需求与需求间的关联;垂直层面支持需求与架构设计的关联与追溯,还可以将它们分配给测试数据管理分析、功能安全分析等。

> 需求的变更
在PREEvision中使用Ticket进行需求变更管理与追溯受影响的设计元素,Ticket有不同的生命周期状态(创建、分配、确认、完成等),同时模型元素不同版本的变更记录可对比展示。

> 需求规格说明书的制作和导出
基于PREEvision Libre office的报告生成器支持报告的定制和导出,例如可以定制系统需求说明书和零部件需求说明书。
分享到:
 
反对 0 举报 0 收藏 0 评论 0
沪ICP备11026620号