MBSE — различия между версиями
Admin (обсуждение | вклад) (→Стандарты MBSE) |
Admin (обсуждение | вклад) (→Стандарты MBSE) |
||
Строка 36: | Строка 36: | ||
#* HP | #* HP | ||
#* OOSE (Object-oriented software engineering) - прародитель [[UML]] | #* OOSE (Object-oriented software engineering) - прародитель [[UML]] | ||
− | #* INCOSE Object-Oriented Systems Engineering Method (OOSEM) | + | #* INCOSE Object-Oriented Systems Engineering Method ([[OOSEM]]) |
#* [[SADT]] | #* [[SADT]] | ||
#* другие | #* другие | ||
Строка 55: | Строка 55: | ||
Другие методологии MBSE (пока не понятно, к какому уровню стандартов отнести): | Другие методологии MBSE (пока не понятно, к какому уровню стандартов отнести): | ||
− | * IBM Telelogic Harmony-SE | + | * IBM Telelogic [[Harmony-SE]] |
− | * IBM Rational Unified Process-Systems Engineering (RUP-SE) for Model-Driven System Design (MDSD) | + | * IBM Rational Unified Process-Systems Engineering ([[RUP-SE]]) for Model-Driven System Design ([[MDSD]]) |
− | * Vitech MBSE (STRATA) | + | * Vitech MBSE ([[STRATA]]) |
− | * | + | * Jet Propulsion Laboratory's State Analysis ([[JPL SA]]) |
* Object Process Methodology (OPM) | * Object Process Methodology (OPM) | ||
* Weiliens Systems Modeling Process (SYSMOD) | * Weiliens Systems Modeling Process (SYSMOD) |
Версия 22:27, 25 июля 2016
Системная инженерия на основе моделей (MBSE - model based systems engineering) является формализованным применением моделирования для обеспечения действий по удовлетворению требований, проектированию, анализу, верификации и валидации в течении всех фаз жизненного цикла проектируемой системы.
Ключевая характеристика MBSE — это поддержка одновременного использования множества методов описания (viewpoints), т.е. одновременного применения множества методов моделирования для получения множества групп описаний (views), которые адресуют различные интересы соответствующих заинтересованных лиц.
MBSE заканчивается в тот момент, когда вам удалось объединить все имеющиеся модели и софт солверов: вы можете определить вашу систему и по результатам моделирования понять, как она себя поведёт в тех или иных условиях.
Содержание
Цели MBSE
- улучшить коммуникацию стейкхолдеров
- улучшить точность спецификации требований и дизайна
- обеспечить интеграцию компонентов системы
- предоставить возможность повторного использования артефактов дизайна системы
- Результатом MBSE является модель системы
Процесс MBSE
- Выявление и анализ интересов стейкхолдеров для формулировки проблем и целей системы, а также критериев (метрики) оценки эффективности и качества;
- Определение границ системы (system boundary), разграничение внутренних и внешних связей системы;
- Спецификация функциональности системы. Определение интерфейсов, физических и качественных характеристик, обеспечивающих достижение целей;
- Синтез альтернативных решений путем деления системы на компоненты, соответствующие требованиям к системе (декомпозиция);
- Анализ трудоемкости для оценки и выбора предпочтительных решений, удовлетворяющих требованиям и обеспечивающих оптимальный баланс для значений метрик эффективности и качества
- Обеспечение контроля за выполнением требований к компонентам и достижением целей системы для удовлетворения всех стейкхолдеров
Стандарты MBSE
- Процессные стандарты
- Архитектурные методологии (frameworks) (см. Категория:Архитектурные подходы)
- FEAF (Federal Enterprise Architecture Framework)
- DoDAF (The Department of Defense Architecture Framework )
- MODAF (The British Ministry of Defence Architecture Framework)
- Fernandez Process Pipelines in Object oriented Architectures (PPOA)
- ZF
- Методы моделирования
- Стандарты моделирования и симуляции
- Стандарты обмена и метамоделирования
Другие методологии MBSE (пока не понятно, к какому уровню стандартов отнести):
- IBM Telelogic Harmony-SE
- IBM Rational Unified Process-Systems Engineering (RUP-SE) for Model-Driven System Design (MDSD)
- Vitech MBSE (STRATA)
- Jet Propulsion Laboratory's State Analysis (JPL SA)
- Object Process Methodology (OPM)
- Weiliens Systems Modeling Process (SYSMOD)
- An Ontology for State Analysis Formalizing the Mapping to SysML
- SysML JumpStart Training with Enterprise Architect
- MBSE Framework for Concept Development
- эти и многие другие