ISO/IEC 19514:2017
Information technology — Object management group systems modeling language (OMG SysML)
发布时间:2017-04-04 实施时间:


OMG SysML是一种用于系统工程的建模语言,它是基于统一建模语言(UML)的扩展。OMG SysML提供了一组专门用于系统工程的建模元素和语法,以支持系统工程的各个方面,包括需求分析、设计、实现、测试、验证和维护。OMG SysML还提供了一些特殊的图形符号,如活动图、序列图、状态图、块定义图等,以支持系统工程的各个方面。

OMG SysML的主要优点是它提供了一种通用的、可扩展的、协作的建模语言,可以用于各种类型的系统工程项目。它还提供了一种标准化的方法来描述系统的各个方面,从而促进了系统工程的协作和交流。此外,OMG SysML还提供了一些工具和技术,以帮助系统工程师更好地理解和管理系统的复杂性。

OMG SysML的建模元素包括块、端口、流、功能、需求、约束、状态机等。块是OMG SysML的核心元素,它表示系统中的实体或组件。端口是块的接口,用于连接块之间的流。流表示块之间的信息传递。功能表示块的行为或操作。需求表示系统的需求或要求。约束表示系统的限制或条件。状态机表示块的状态转换。

OMG SysML还提供了一些特殊的图形符号,如活动图、序列图、状态图、块定义图等,以支持系统工程的各个方面。活动图用于描述块的行为或操作。序列图用于描述块之间的交互。状态图用于描述块的状态转换。块定义图用于描述块的结构和关系。

OMG SysML的应用范围非常广泛,可以用于各种类型的系统工程项目,包括航空航天、汽车、电子、医疗、通信等领域。OMG SysML还可以与其他建模语言和工具集成,以支持系统工程的各个方面。

相关标准
ISO/IEC 15288:2015 Systems and software engineering - System life cycle processes
ISO/IEC 12207:2017 Systems and software engineering - Software life cycle processes
ISO/IEC 42010:2011 Systems and software engineering - Architecture description
ISO/IEC 24748-1:2018 Systems and software engineering - Life cycle management - Part 1: Guide for life cycle management
ISO/IEC 15289:2017 Systems and software engineering - Content of systems and software life cycle process information products (Documentation)