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