SysML: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
м робот добавил: ja:Systems Modeling Language
м подстановка даты в шаблон:Нет сносок
 
(не показано 20 промежуточных версий 16 участников)
Строка 1: Строка 1:
'''SysML''' ({{lang-en|The Systems Modeling Language}}, язык моделирования систем) — предметно-ориентированный язык моделирования для проектирования систем. Он поддерживает определение, анализ, проектирование и проверку широкого спектра систем. SysML проект с [[Open source|открытым кодом]], основан на использовании языка [[UML]] и является его расширением.
'''SysML''' ({{lang-en|The Systems Modeling Language}}, язык моделирования систем) [[предметно-ориентированный язык]] [[Системотехника|моделирования систем]]. Поддерживает определение, анализ, проектирование, проверку и подтверждение соответствия широкого спектра систем. SysML изначально разрабатывался в рамках проекта спецификации с [[открытое программное обеспечение|открытым исходным кодом]], и имеет открытую лицензию для распространения и использования. Как язык, SysML является расширением части языка [[UML]].


По сравнению с UML, ориентированным на моделирование программных продуктов, SysML предоставляет системному инженеру дополнительные возможности:
{{заготовка}}
* Большая гибкость и выразительность. SysML убирает программно-ориентированные ограничения UML за счёт введения двух дополнительных типов диаграмм: диаграммы требований и параметрической диаграммы. Первая, очевидно, служит для сбора требований, а вторая для количественного анализа и анализа производительности. В результате становится возможным моделирование широкого спектра систем, которые могут включать оборудование, ПО, информацию, процессы, персонал и площади.
* SysML более компактный язык, его легче изучать и применять, так как он избавлен от многих программно-ориентированных особенностей UML.
* Конструкции языка для управления моделью поддерживают модели, представления ({{lang-en|views}}), и точки зрения ({{lang-en|viewpoints}}) (используются для создания представлений<ref>{{Cite web |url=http://wiki.oasis-open.org/soa-rm/TheArchitecture/ViewsAndViewpoints |title=TheArchitecture/ViewsAndViewpoints — SOA-RM Wiki<!-- Заголовок добавлен ботом --> |access-date=2008-04-23 |archive-date=2007-03-08 |archive-url=https://web.archive.org/web/20070308013901/http://wiki.oasis-open.org/soa-rm/TheArchitecture/ViewsAndViewpoints |deadlink=no }}</ref>). Эти конструкции расширяют возможности UML и архитектурно стоят в одном ряду с IEEE-Std-1471-2000 (Рекомендованная IEEE практика для архитектурного описания программно-нагруженных систем) {{lang-en|(IEEE Recommended Practice for Architectural Description of Software Intensive Systems)}}.


== См. также ==
== Примечания ==
{{примечания}}


== Литература ==
* [[UML]]
* {{книга
| автор = Delligatti, Lenny
| заглавие = SysML Distilled: A Brief Guide to the Systems Modeling Language
| издательство = Addison-Wesley Professional
| год = 2013
| allpages =
| isbn = 978-0-321-92786-6
| тираж =
| ref = Delligatti
}}
* {{книга
| автор = Holt, Jon
| заглавие = SysML for Systems Engineering
| издательство = The Institution of Engineering and Technology
| год = 2008
| isbn = 978-0-86341-825-9
| ref = Holt
}}
* {{книга
| автор = Weilkiens, Tim
| заглавие = Systems Engineering with SysML/UML: Modeling, Analysis, Design
| издательство = Morgan Kaufmann / The OMG Press
| год = 2008
| isbn = 0-12-374274-9
| ref = Weilkiens
}}
* {{книга
| автор = Friedenthal, Sanford
| заглавие = A Practical Guide to SysML: The Systems Modeling Language
| издательство = Morgan Kaufmann / The OMG Press
| год = 2008
| isbn = 978-0-12-378607-4
| ref = Friedenthal
}}

== Ссылки ==
* [http://www.sysml.org Проект открытой спецификации SysML] Содержит информацию относительно открытых спецификаций SysML, [[FAQ|ЧаВО]], списки рассылки, и открытые лицензии.
* [http://www.omgsysml.org Сайт SysML OMG] Содержит информацию относительно спецификации OMG SysML, учебные пособия по SysML, статьи, и информацию о поставщиках инструментария.
* [http://www.softwarestencils.com/sysml/index.html SysML 1.0 образцы и шаблоны для MS Visio]

{{compu-soft-stub}}
{{нет сносок|дата=2014-09-21}}
{{Нет иллюстрации}}
{{SysML}}


[[Категория:UML]]
[[Категория:UML]]
[[Категория:Системное проектирование]]
[[Категория:Системное проектирование]]
[[Категория:SysML]]

[[de:Systems Modeling Language]]
[[en:Systems Modeling Language]]
[[ja:Systems Modeling Language]]

Текущая версия от 13:32, 18 апреля 2023

SysML (англ. The Systems Modeling Language, язык моделирования систем) — предметно-ориентированный язык моделирования систем. Поддерживает определение, анализ, проектирование, проверку и подтверждение соответствия широкого спектра систем. SysML изначально разрабатывался в рамках проекта спецификации с открытым исходным кодом, и имеет открытую лицензию для распространения и использования. Как язык, SysML является расширением части языка UML.

По сравнению с UML, ориентированным на моделирование программных продуктов, SysML предоставляет системному инженеру дополнительные возможности:

  • Большая гибкость и выразительность. SysML убирает программно-ориентированные ограничения UML за счёт введения двух дополнительных типов диаграмм: диаграммы требований и параметрической диаграммы. Первая, очевидно, служит для сбора требований, а вторая для количественного анализа и анализа производительности. В результате становится возможным моделирование широкого спектра систем, которые могут включать оборудование, ПО, информацию, процессы, персонал и площади.
  • SysML более компактный язык, его легче изучать и применять, так как он избавлен от многих программно-ориентированных особенностей UML.
  • Конструкции языка для управления моделью поддерживают модели, представления (англ. views), и точки зрения (англ. viewpoints) (используются для создания представлений[1]). Эти конструкции расширяют возможности UML и архитектурно стоят в одном ряду с IEEE-Std-1471-2000 (Рекомендованная IEEE практика для архитектурного описания программно-нагруженных систем) англ. (IEEE Recommended Practice for Architectural Description of Software Intensive Systems).

Примечания

[править | править код]
  1. TheArchitecture/ViewsAndViewpoints — SOA-RM Wiki. Дата обращения: 23 апреля 2008. Архивировано 8 марта 2007 года.

Литература

[править | править код]
  • Delligatti, Lenny. SysML Distilled: A Brief Guide to the Systems Modeling Language. — Addison-Wesley Professional, 2013. — ISBN 978-0-321-92786-6.
  • Holt, Jon. SysML for Systems Engineering. — The Institution of Engineering and Technology, 2008. — ISBN 978-0-86341-825-9.
  • Weilkiens, Tim. Systems Engineering with SysML/UML: Modeling, Analysis, Design. — Morgan Kaufmann / The OMG Press, 2008. — ISBN 0-12-374274-9.
  • Friedenthal, Sanford. A Practical Guide to SysML: The Systems Modeling Language. — Morgan Kaufmann / The OMG Press, 2008. — ISBN 978-0-12-378607-4.