MBSE — различия между версиями

Строка 1: Строка 1:
'''Системная инженерия на основе моделей''' (MBSE - model based systems engineering) -
+
'''Системная инженерия на основе моделей''' (MBSE - model based systems engineering) является формализованным применением моделирования для
 +
обеспечения действий по удовлетворению требований, проектированию, анализу, верификации и валидации в течении всех фаз [[жизненный цикл|жизненного цикла]] проектируемой системы.
  
 
Ключевая характеристика '''MBSE''' —  это поддержка одновременного использования множества [[Метод описания|методов описания]] (viewpoints), т.е. одновременного применения множества методов моделирования для получения множества групп описаний (views), которые адресуют различные интересы соответствующих заинтересованных лиц.
 
Ключевая характеристика '''MBSE''' —  это поддержка одновременного использования множества [[Метод описания|методов описания]] (viewpoints), т.е. одновременного применения множества методов моделирования для получения множества групп описаний (views), которые адресуют различные интересы соответствующих заинтересованных лиц.
  
 
MBSE заканчивается в тот момент, когда вам удалось объединить все имеющиеся модели и софт солверов: вы можете определить вашу систему и по результатам моделирования понять, как она себя поведёт в тех или иных условиях.
 
MBSE заканчивается в тот момент, когда вам удалось объединить все имеющиеся модели и софт солверов: вы можете определить вашу систему и по результатам моделирования понять, как она себя поведёт в тех или иных условиях.
 +
 +
== Цели MBSE ==
 +
# улучшить коммуникацию [[стейкхолдер|стейкхолдеров]]
 +
# улучшить точность спецификации [[требования|требований]] и дизайна
 +
# обеспечить интеграцию [[компонента|компонентов]] системы
 +
# предоставить возможность повторного использования [[рабочий продукт|артефактов]] дизайна системы
 +
# Результатом MBSE является [[модель]] системы
  
 
== Спецификация ==
 
== Спецификация ==

Версия 18:00, 11 мая 2016

Системная инженерия на основе моделей (MBSE - model based systems engineering) является формализованным применением моделирования для обеспечения действий по удовлетворению требований, проектированию, анализу, верификации и валидации в течении всех фаз жизненного цикла проектируемой системы.

Ключевая характеристика MBSE — это поддержка одновременного использования множества методов описания (viewpoints), т.е. одновременного применения множества методов моделирования для получения множества групп описаний (views), которые адресуют различные интересы соответствующих заинтересованных лиц.

MBSE заканчивается в тот момент, когда вам удалось объединить все имеющиеся модели и софт солверов: вы можете определить вашу систему и по результатам моделирования понять, как она себя поведёт в тех или иных условиях.

Цели MBSE

  1. улучшить коммуникацию стейкхолдеров
  2. улучшить точность спецификации требований и дизайна
  3. обеспечить интеграцию компонентов системы
  4. предоставить возможность повторного использования артефактов дизайна системы
  5. Результатом MBSE является модель системы

Спецификация

  1. Выявление и анализ интересов стейкхолдеров для формулировки проблем и целей системы, а также критериев (метрики) оценки эффективности и качества (определение границ системы);
  2. Спецификация функциональности системы. Определение интерфейсов, физических и качественных характеристик, обеспечивающих достижение целей;
  3. Синтез альтернативных решений путем деления системы на компоненты, соответствующие требованиям к системе (декомпозиция);
  4. Анализ трудоемкости для оценки и выбора предпочтительных решений, удовлетворяющих требованиям и обеспечивающих оптимальный баланс для значений метрик эффективности и качества
  5. Обеспечение контроля за выполнением требований к компонентам и достижением целей системы для удовлетворения всех стейкхолдеров

Методологии MBSE

  • IBM Telelogic Harmony-SE
  • INCOSE Object-Oriented Systems Engineering Method (OOSEM)
  • IBM Rational Unified Process-Systems Engineering (RUP-SE) for Model-Driven System Design (MDSD)
  • Vitech MBSE (STRATA)
  • JPL State Analysis
  • Object Process Methodology (OPM)
  • Weiliens Systems Modeling Process (SYSMOD)
  • Fernandez Process Pipelines in Object oriented Architectures (PPOA)
  • An Ontology for State Analysis Formalizing the Mapping to SysML
  • ISO15288, OOSEM and Model-based Submarine Design
  • SysML JumpStart Training with Enterprise Architect
  • MBSE Framework for Concept Development
  • эти и многие другие
  • Архитектурные методологии

Стандартизация

  1. Процессные стандарты
    • EIA632: Processes for Engineering a System
    • ISO 15288: Systems and software engineering -- System life cycle processes
    • IEEE 1220: Standard for Application and Management of the Systems Engineering Process
    • CMMI (Capability Maturity Model Integration)
  2. Архитектурные подходы (frameworks)
    • FEAF (Federal Enterprise Architecture Framework)
    • DoDAF (The Department of Defense Architecture Framework )
    • MODAF (The British Ministry of Defence Architecture Framework)
    • Zachman FW
  3. Методы моделирования
    • HP
    • OOSE (Object-oriented software engineering) - прародитель UML
    • SADT
    • другие
  4. Стандарты моделирования и симуляции
    • Системное моделирование
    • Симуляция и анализ
  5. Стандарты обмена и метамоделирования

См. также

  • DSL (Domain Specific language)
  • MDA (Model-driven architecture)