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

м
м
Строка 31: Строка 31:
 
#* DoDAF (The Department of Defense Architecture Framework )
 
#* DoDAF (The Department of Defense Architecture Framework )
 
#* MODAF (The British Ministry of Defence Architecture Framework)
 
#* MODAF (The British Ministry of Defence Architecture Framework)
#* Fernandez Process Pipelines in Object oriented Architectures (PPOA)  
+
#* PPOA (Fernandez Process Pipelines in Object oriented Architectures)  
#* [[ZF]]
+
#* [[ZF]] (Zachman Framework)
 
# '''Методы моделирования'''
 
# '''Методы моделирования'''
 
#* HP
 
#* HP
 
#* OOSE (Object-oriented software engineering) - прародитель [[UML]]
 
#* OOSE (Object-oriented software engineering) - прародитель [[UML]]
#* INCOSE Object-Oriented Systems Engineering Method ([[OOSEM]])  
+
#* [[OOSEM]] (Object-Oriented Systems Engineering Method)  
 
#* [[SADT]]
 
#* [[SADT]]
 
#* другие
 
#* другие

Версия 02:53, 6 января 2018

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

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

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

Цели MBSE

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

Процесс MBSE

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

Стандарты MBSE

  1. Процессные стандарты
    • EIA 632: 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)
    • PPOA (Fernandez Process Pipelines in Object oriented Architectures)
    • ZF (Zachman Framework)
  3. Методы моделирования
    • HP
    • OOSE (Object-oriented software engineering) - прародитель UML
    • OOSEM (Object-Oriented Systems Engineering Method)
    • SADT
    • другие
  4. Стандарты моделирования и симуляции
    • Системное моделирование
    • Симуляция и анализ
  5. Стандарты обмена и метамоделирования

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

См. также

  • SBSE (Search-based systems engineering)
  • DSL (Domain Specific language)
  • MDA (Model-driven architecture)