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的应用范围非常广泛,可以用于各种类型的系统工程,包括机械、电子、软件、网络、通信等领域。它可以帮助系统工程师更好地理解和分析系统需求,设计和实现系统结构和行为,测试和验证系统性能和功能,以及管理和维护系统的整个生命周期。

相关标准
- 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)