Добавил:
Rumpelstilzchen2018@yandex.ru Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4-й семестр / Лекции - Кирилина Юлия Владимировна / 05. Модели анализа, проектирования и реализации.pptx
Скачиваний:
52
Добавлен:
30.08.2021
Размер:
15.9 Mб
Скачать

Анализ и

концептуальное

моделирование

систем

Для студентов 2 курса направлений:

09.03.01 Информатика и вычислительная техника 09.03.03 Прикладная информатика 09.03.04 Программная инженерия

15.03.04 Автоматизация технологических процессов и производств 01.03.04 Прикладная математика

Москва, 2021

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

Доцент

Кириллина Юлия Владимировна

Читает лекции по дисциплинам:

Управление бизнес-процессами, Анализ и управление бизнес-процессами

E-mail: kirillina@mirea.ru

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

Литература

Рочев К. В. Информационные технологии. Анализ и проектирование информационных систем: учебное пособие / К. В. Рочев. — 2-е изд., испр. — Санкт-Петербург: Лань, 2019. — 128 с. — ISBN 978-5-8114-3801-3. — Текст: электронный // Лань: электронно-библиотечная система. — URL: https://e.lanbook.com/book/122181 (дата обращения: 08.02.2021). — Режим доступа: для авториз. пользователей.

Вейцман В. М. Проектирование информационных систем: учебное пособие / В. М. Вейцман. — Санкт-Петербург: Лань, 2019. — 316 с. — ISBN 978-5-8114-3713-9. — Текст электронный // Лань: электронно-библиотечная система. — URL: https://e.lanbook.com/book/122172 (дата обращения: 08.02.2021). — Режим доступа: для авториз. пользователей.

Зубкова Т.М. Технология разработки программного обеспечения: учебное пособие

Волк В.К. Практическое введение в программную инженерию: учебное пособие

Барков И.А. Объектно-ориентированное программирование: учебник

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

План лекции

Диаграммы в UML

Диаграммы состояний

Диаграммы деятельности

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

Использованные источники

Проектирование информационных систем под ред. Чистова Д.В.

Зараменских Е.П. Управление жизненным циклом информационных систем

Арлоу Д., Нейштадт А. UML2 и Унифицированный процесс. Практический объектно-ориентированный анализ и проектирование

Нотация и семантика UML. Курс НОУ ИНТУИТ

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

Диаграммы в UML

В нотации UML 1.0 используется 9 диаграмм, которые применяются чаще всего в визуальном моделировании независимо от версии языка:

Диаграмма прецедентов (использования) (Use Case diagram).

Диаграмма классов (Class diagram).

Диаграмма состояний (State chart diagram).

Диаграмма деятельности (Activity diagram).

Диаграмма последовательности (Sequence diagram).

Диаграмма кооперации (Collaboration diagram).

Диаграмма компонентов (Component diagram).

Диаграмма развёртывания (размещения) (Deployment diagram).

Диаграмма объектов (Object diagram).

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

Диаграммы в UML

Часть диаграмм используется для моделирования структуры, другая для

моделирования поведения.

UML 1.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Диаграммы

 

 

 

 

 

 

 

 

 

Диаграммы

 

 

 

 

 

структуры

 

 

 

 

 

 

 

 

 

поведения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Диаграммы

Диаграмма

Диаграмма

Диаграмма

Диаграмма

классов

прецедентов

деятельности

состояний

взаимодействия

 

Диаграммы

 

 

Диаграмма

 

 

 

последовательнос

 

компонентов

 

 

 

 

 

 

 

 

ти

 

 

 

 

 

 

 

 

 

 

Диаграммы

 

 

Диаграмма

 

развертывания

 

 

кооперации

 

 

 

 

 

 

 

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

Диаграммы в UML

UML 1.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Диаграммы

 

 

 

 

 

 

 

 

 

Диаграммы

 

 

 

 

 

структуры

 

 

 

 

 

 

 

 

 

поведения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Диаграммы

Диаграмма

Диаграмма

Диаграмма

Диаграмма

классов

прецедентов

деятельности

состояний

взаимодействия

 

Диаграммы

 

 

Диаграмма

 

 

 

последовательнос

 

компонентов

 

 

 

 

 

 

 

 

ти

 

 

 

 

 

 

 

 

 

 

Диаграммы

 

 

Диаграмма

 

развертывания

 

 

кооперации

 

 

 

 

 

 

 

 

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

Диаграммы в UML

Эти диаграммы можно разделить на те, которые моделируют статическую структуру системы (статическую модель), и те, которые моделируют динамическую структуру системы (динамическую модель).

Статическая модель фиксирует сущности и структурные отношения между ними.

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

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

Диаграммы в UML

В UML 2.0 число диаграмм увеличилось до 13. Некоторые диаграммы переименованы.

Диаграмма состояний (State chart diagram) стала называться диаграммой автоматов (State Machine diagram).

Диаграмма кооперации (Collaboration diagram) стала называться диаграммой коммуникации (Communication diagram)

К добавленным диаграммам относятся:

Диаграмма составной структуры

Диаграмма пакетов

Диаграмма обзора взаимодействия

Диаграмма синхронизации