Методология проектирования MASE

Методология MaSE, также как и методология Gaia, поддерживает микро- и

макроуровни разработки СИВ, но также она позволяет осуществлять автома-

тическое создание кода систем с помощью соответствующего инструментария [6, 7]. Создание методологии MaSE мотивировалось недостатками существую-

щих информационных систем и возрастающим интересом к СИВ в различных

прикладных областях. Задача методологии MaSE — провести разработчика от

самых начальных шагов разработки до реализации системы. Ограничения ме-

тодологии MaSE подобны ограничениям методологии Gaia. Кроме того, эта

методология не позволяет использовать широковещательный режим передачи

сообщений между модулями СИВ.

В методологии MaSE выделяются два этапа (анализа и проектирования)

и семь неформализованных шагов проектирования. Анализ включает первые

два шага. Остальные пять шагов относятся к этапу проектирования. Первый

шаг — формирование целей. На этом шаге множество требований к систе-

ме преобразуется в структурированную иерархию системных целей. Второй

шаг — разработка сценариев. На этом шаге создаются сценарии и диаграммы

последовательностей [7]. Исходными данными второго шага, как и первого,

являются требования к системе. Сценарии представляют пути логического

взаимодействия между ролями разрабатываемой системы. Диаграммы после-

довательностей используются для задания минимально необходимого на этом

уровне числа сообщений между ролями. Этап проектирования включает шаги:

уточнение ролей, создание классов модулей, организация переговоров, сборка

классов модулей, реализация системы.

В процессе выполнения шагов методологии MaSE создается ряд графи-

ческих документов. СИВ, разрабатываемая с помощью методологии MaSE,

может иметь различные реализации. Процесс создания каждого документа,

создаваемого с помощью методологии MaSE, может быть отслежен вперед и

назад.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: