Добавил:
Rumpelstilzchen2018@yandex.ru Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4-й семестр / Лекции - Смоленцева Татьяна Евгеньевна / 05. Модели анализа, проектирования и реализации

.pdf
Скачиваний:
238
Добавлен:
30.08.2021
Размер:
2.45 Mб
Скачать

Центр дистанционного обучения

Анализ и концептуальное моделирование систем

Смоленцева Т.Е.: smolenceva@mirea.ru:

Online-edu.mirea.ru

online.mirea.ru

Центр дистанционного обучения

ЛЕКЦИЯ 5.

Модели анализа, проектирования, реализации.

online.mirea.ru 2

Центр дистанционного обучения

СОДЕРЖАНИЕ ЛЕКЦИИ:

Способы использования UML.

Построение модели системы.

Модели анализа, проектирования.

online.mirea.ru

3

1

2

3

Центр дистанционного обучения

1. Способы использования UML.

Рисование картинок. Графические средства UML можно и нужно использовать безотносительно ко всему остальному. Даже рисование диаграмм карандашом на бумаге позволяет упорядочить мысли и зафиксировать для себя существенную информацию о моделируемом приложении или иной системе.

Обмен информацией. Сообщество людей, применяющих и понимающих UML стремительно растет. Если вы будете использовать UML, то вас будут понимать другие и вы будете понимать других с полувзгляда.

Спецификация систем. Это важнейший способ использования

UML.

online.mirea.ru4

4

5

6

7

Центр дистанционного обучения

Повторное использование архитектурных решений. Повторное использование ранее разработанных решений — ключ к повышению эффективности.

Генерация кода. Генерировать код нужно и можно, но возможности имеющихся инструментов не стоит переоценивать.

Имитационное моделирование. Возможности построения моделей UML, из которых путем вычислительных экспериментов можно было бы извлекать информацию о моделируемом объекте, пока что уступают возможностям специализированных систем, сконструированных для этой цели.

Верификация моделей. Было бы замечательно, если бы по модели

можно было бы делать формальные заключения о свойствах:

mirea.ru5

модель непротиворечива, согласована, эффективна.

Центр дистанционного обучения

Инструментальная поддержка

В описании UML используются три языковых уровня.

Мета-метамодель, то есть описание языка, на котором описана метамодель.

Метамодель, то есть описание языка, на котором описываются модели.

Модель, то есть описание самой моделируемой предметной области.

online.mirea.ru6

Центр дистанционного обучения

2. Построение модели системы

Жизненный цикл приложения

online.mirea.ru7

Центр дистанционного обучения

Иерархия типов диаграмм

online.mirea.ru8

Центр дистанционного обучения

Итеративный процесс разработки

Жизненный цикл работника на предприятии

online.mirea.ru9

Центр дистанционного обучения

Построение модели системы

online.mirea.ru10