MBASE - MBASE
Модельно-ориентированная архитектура и программная инженерия (MBASE) в программная инженерия это процесс разработки программного обеспечения разработан Барри Бем и Дэн Порт в конце 1990-х. MBASE фокусируется на том, чтобы модели продукта проекта (архитектура, требования, исходный код и т. д.), модели процессов (задачи, действия, этапы), модели свойств (стоимость, график, производительность, надежность) и модели успеха (беспроигрышный вариант для заинтересованных сторон, IKIWISI - я узнаю, когда увижу, экономическое обоснование ) последовательны и взаимно обязательны.
MBASE - это подход к разработке программных систем, который объединяет модели системного процесса (PS), продукта (PD), свойств (PY) и успеха (SS), модели, которые задокументированы в следующих элементах определения системы (также называемых «Артефакты» или «результаты»):
- Описание операционной концепции (OCD)
- Определение требований к системе и программному обеспечению (SSRD)
- Описание архитектуры системы и программного обеспечения (SSAD)
- План жизненного цикла (LCP)
- Описание обоснования осуществимости (FRD)
- Планы и отчеты строительства, перехода, поддержки (CTS)
- Риск-ориентированные прототипы
Суть подхода LeanMBASE заключается в одновременной разработке элементов определения системы посредством итеративного уточнения с использованием ориентированного на риски подхода с тремя точками привязки, Win – Win Spiral, описанного в Бем с Якорение программного процесса.
История
За три года (с 1995 по 1998 год) разработки продуктов электронных библиотек для библиотек в Университет Южной Калифорнии (USC), Барри Бем и Дэн Порт развивал подход, называемый модельно-ориентированной (системной) архитектурой и разработкой программного обеспечения (MBASE).
Смотрите также
- Модельно-ориентированная инженерия (т.е. мой Бог с MDA применяется в модели, независимой от платформы / технологии (PIM / TIM) и модели, зависящей от платформы / технологии (PSM / TSM) в SSAD MBASE)
Рекомендации
- Центр разработки программного обеспечения USC (CSE) MBASE Research
- Барри Бем: Якорение программного процесса
- Барри Бем и Дэн Порт: Проблемы концептуального моделирования для модельно-ориентированного проектирования архитектуры и разработки программного обеспечения (MBASE)
- Барри Бем, и другие.: Рекомендации по бережливому моделированию (системной) архитектуры и разработке программного обеспечения (LeanMBASE)
внешняя ссылка
- Барри Бем, Дэвид М. Вонг и Раффи Тикиджян: Согласование LeanMBASE с гибкостью на основе ролей