免责声明:以下内容构成技术信息;它不构成法律咨询,也不构成代理-客户关系。如果你需要法律咨询,请联系律师
背景-SysML可执行系统体系结构与SysML系统工程(MBSE)技术-例如SysML语言和SysML建模工具-常常被MBSE的传道者和工具供应商夸大和低估,重要的是你能够区分真正的MBSE
SysML方法提供质量的SysML系统体系结构蓝图工作工件和提供SysML的伪MBSE
SysML方法。通过为您的MBSE SysML项目交付品指定与工具无关和与方法无关的技术要求,您可以帮助确保您的工程团队或承包商团队为您的项目应用真正的MBSE方法,而不是虚假的MBSE方法。
您可以考虑应用以下技术要求的一些变化来提高您的MBSE
+ SysML项目可交付成果的质量:
MBSE + SYSML项目可交付成果技术要求(草案)
分配到主题系统项目的系统工程团队(SE团队)应采用严格的基于模型的系统工程(MBSE)方法,该方法已被完全记录,并产生以下最小的项目可交付成果集:
1.0系统架构模型(SAM)
SE团队应该交付一个精确且完整的系统架构模型(SAM)作为其主要的项目交付物。SAM应作为所有其他系统开发生命周期(SDLC)项目可交付成果的“系统架构真相”。,当SAM与另一个项目可交付成果之间存在技术冲突时,前者将在技术上战胜后者。SAM还应演示下面小节中描述的MBSE原则和最佳实践。
1.1行业标准符合性和一致性:SAM应遵守或符合以下行业标准,这些行业标准按优先顺序列出。当行业标准之间存在冲突时,优先级较高的行业标准将占优势):
OMG SysML: SAM应该使用OMG SysML体系结构建模语言来指定,该语言是图形化地指定系统工程应用程序的事实上的行业标准。SAM应该使用OMG
SysML v. 1.4或更高版本来指定,并且它必须遵循OMG SysML符号(图形语法)和语义的格式良好规则。...
包括系统工程手册和系统工程知识体系指南(SEBoK):…
ISO/IEC/IEEE 15288:2015系统和软件工程—系统生命周期过程:…
【插入相关行业的企业架构框架标准】(如DoDAF 2、TOGAF
9等)
[插入相关行业的功能安全标准](例如,ISO 26262道路车辆-功能安全)
[插入相关行业网络安全框架标准](例如,NIST改善关键基础设施框架v.
1.x)
...
1.2以架构为中心:在整个系统开发生命周期(SDLC)中,SAM必须精确,完整地定义整个系统上下文和主题系统的系统架构。系统上下文应通过明确定义系统所属的系统系统以及主题系统与之交互的所有其他对等系统,以清晰明确的方式为所有系统利益相关者定义系统范围。系统架构应准确,完整地定义,并具有足够的清晰度和细节,以便第三方自行投标和构建系统而无需其他支持材料,这将是自描述的和实用的。…
以下各节中描述了提高SAM的准确性和完整性的详细技术要求:
…
1.3企业体系结构框架一致性:SAM必须符合定义良好的企业体系结构框架模式,该模式将所有SAM元素组织到互补的SysML视图中(水平由SysML程序包合理划分的抽象层),其中所有视图都是由对所有系统涉众有意义的SysML视点(透视图)定义的。如果未在行业标准合规性和一致性中指定企业架构框架行业标准部分,SE团队应采用或采用行业标准的企业体系结构框架,或者使用视图和观点来精确,完整地定义一个
…
1.4验证和验证支持:SAM必须为所有人员提供全面的验证和验证(V&V)支持SDLC中的SAM模型元素。完整的V&V支持应扩展到?中指定的行业标准System
Vee模型(也称为System V模型)的两侧(即“左侧”和“右侧”)。系统生命周期过程模型:SEBoK的Vee部分。与SEBoK中一样,以下子要求根据原始来源[Forsberg,Mooz和Cotterman
2005]指的是System Vee模型的“左侧”和“右侧”:
系统Vee模型的“左侧”:构成系统Vee模型“左侧”的所有工件的系统体系结构,分析和设计模型元素都应直接或间接(即,传递地)满足系统功能和非使用SysML
Satisfy依赖关系在SAM的系统要求视图中指定的功能要求。通过自动从主题SAM生成适当的分配表,可以总结System
Vee模型左侧所有系统需求满意度的证明。
Vee模型的“右侧”:在系统Vee模型的“右侧”上进行单元,集成以及系统验证和确认的所有白盒和黑盒测试用例,应在Vee模型的“右手”侧进行测试,验证和确认。系统Vee模型的“左侧”。所有在系统Vee模型右侧进行的系统验证和验证的演示,都应通过从主题SAM自动生成的分配记录进行汇总。
…
1.5基于模型的仿真支持:SAM必须证明对SysML行为图(活动图,序列图和状态机图)的基于模型的仿真以及对用于贸易研究应用程序的参数图的基于模型的仿真的支持
……
1.6变更影响分析支持:SAM必须证明对自动变更影响分析的支持,从而对任何系统功能需求或非功能需求的任何更改都应导致已影响(即受影响或已更改)的体系结构,分析和设计模型元素的优先列表根据主题要求的变化。…演示应包括一个或多个分配表,这些表说明需求变更及其对其他模型元素的潜在副作用(即影响)。
...
1.N独立于工具和工具,专有格式:该SAM的全部应交付的所有以下与工具无关的文档格式:XMI(XML模型交换),HTML,RTF和PDF。此外,所有SAM派生的交付物(请参阅下面的基于模型的SRS,基于模型的SDS和基于模型的ICD部分)都应随附有SAM视图或在所有相同的独立于工具的文档中派生自其的特定软件包。上面列出的格式。…
尽管有上述规定,SE团队还应提供SysML兼容建模工具的专有工具格式,该工具用于以工具无关的格式生成上述SAM和SAM派生的可交付成果。[原理:系统集成测试(SIT)团队需要访问SysML建模工具专有格式以进行质量控制,以便他们可以将模型度量标准和其他诊断有效地应用于SAM以验证其正确性和完整性。]
……
2.0基于模型的系统要求规范(基于模型的SRS)
所有系统功能和非功能要求均应以系统可自动生成或直接从中得出的系统要求规范(SRS)中以人类可读的格式精确且完整地指定。,即“
系统架构模型”部分中指定的SAM 。 SRS至少应将所有功能需求和非功能需求定义为SysML需求图中的SysML需求元素,并且应将所有系统使用功能指定为SysML用例图中的SysML用例元素。
SysML Requirement元素和SysML Use
Case元素均应使用适当的SysML关系进行分层组织(分别为Contains关系和Includes依赖关系)。应使用DeriveReqt依赖关系精确指定从现有需求生成的所有派生需求
。 SysML功能需求元素和SysML用例元素应使用SysML进行明确寻址和解决完善依赖关系。...
...
3.0 MODEL-BASED系统设计规范(MODEL-BASED
SDS)
所有的系统设计应以人类可读的格式以精确和简明地指定系统设计规范而自动从生成,或者从至少直接导出(SDS),系统架构模型部分中指定的SAM
。 SDS至少应以符合或超出以下描述的严格性的方式定义所有系统和系统组件的静态结构和动态行为。
3.1系统和组件的静态结构。应分别使用SysML块定义(BDD)和SysML内部框图(BDD)将系统及其所有组件递归地指定为黑盒组件和白盒组件。系统组成结构的递归规范应从系统开始,并将下降到子系统组件,子系统子系统组件等,直到指定的Block结构是原子的(不可分解为SysML部件)为止。
所有系统设计结构组件应完全指定为SysML块,并具有完全定义的属性(零件属性,参考属性,值属性),操作和/或信号,约束,端口(标准端口,代理端口,完整端口)和接口(标准接口,接口块)。...
...
有关指定端口和接口所需的精度和完整性的更多信息,请参见基于模型的ICD部分
……
3.2系统和组件的动态行为。应通过使用SysML行为图(顺序图,活动图,状态机图)的完全集成的组合来精确,完整地指定系统及其组件的动态行为。最低限度,所有系统和组件的动态行为均应精确指定以下内容:
信息(数据)流接口交互作用:所有系统和组件信息(数据)流接口交互作用都应使用序列图精确,完整地指定,该序??列图应显示同步和异步通信序列以及适当的可选时间限制。…作为SAM架构的完整性,在静态行为图的标准接口中定义的所有操作和信号必须在动态行为模型的序列图中至少出现一次。…
物理物料流接口交互:所有系统和组件物理物料流交互必须通过至少一对匹配的模块定义图(BDD)+内部框图(IBD)中的项目流来精确而完整地定义,并且必须至少出现在一个中协作行为图(活动图或序列图)。…
系统关键事件。所有被认为是时间关键,任务关键,生命关键或其他关键的动态行为,都应由状态机图准确,完整地指定,该状态机图应与其他相关行为图(例如,时序图和活动图)正确且完全集成在一起。
…
4.0基于模型的接口控制文档(基于模型的ICD)
所有系统和系统组件接口均应在人类可读的接口控制文档(ICD)中准确,完整地指定,这些文档通常是从SAM中通常指定的工作工件直接得出的,尤其是基于模型的SDS,……
4.1信息(数据)流类型接口。ICD应通过以下方式精确且完整地指定所有信息(数据)流类型接口……
所有信息流接口都应指定为SysML标准接口,其中每个标准接口都定义为一组完全参数化的操作和/或信号,并且每个接口至少由一个块提供(由实现依赖项指定),并且由至少一个其它块(通过使用依赖关系规定)需要...
...
此外,ICD应包括序列图,显示所有接口操作和/或信号如何在至少一个序列图相互作用被用于...
...
4.2物理项目流类型接口。ICD应通过以下方式精确且完整地指定所有“物理物料流”类型的接口
……
|