Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Unified Modeling Language.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.55 Mб
Скачать

Основы uml

СОДЕРЖАНИЕ

Введение 3

1. введение в UML 4

1.1. История UML 4

1.2. CASE-средства 5

1.3. Основные понятия объектно-ориентированного анализа и проектирования информационных систем 6

1.4. Общая характеристика моделей объектно-ориентированного анализа и проектирования 8

2. Основные элементы языка UML 10

2.1. Пакеты 10

2.2. Канонические диаграммы языка UML 12

2.3. Диаграмма вариантов использования (Use Case Diagram) 14

2.4. Диаграмма классов (Class Diagram) 29

2.5. Диаграмма кооперации (сотрудничества) (Collaboration Diagram) 48

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

2.7. Диаграмма состояний (Statechart Diagram) 63

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

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

2.10. Диаграмма размещения (Deployment Diagram) 93

3. Паттерны (Patterns) 100

3.1. Паттерны, их классификация 100

3.2. Паттерны проектирования 102

3.3. Архитектурные паттерны 110

ЗАКЛЮЧЕНИЕ 117

Литература 118

Пример разработки 119

Введение

Данное учебное пособие имеет практическую направленность и должно способствовать лучшему освоению технологий описания моделирования программных систем, технических средств, бизнес-процессов и организационных структур с использованием универсального языка моделирования – UML. Материалы, представленные в данном учебном пособии могут быть использованы при выполнении курсовых работ по дисциплине «Технологии конструирования программного обеспечения», а также при написании бакалаврских работ по специальности «Компьютерные науки».

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

Во второй главе рассматриваются элементы языка UML и основные принципы построения следующих канонических диаграмм:

  • диаграмм вариантов использования;

  • диаграмм классов;

  • диаграмм кооперации;

  • диаграмм последовательности;

  • диаграмм состояний;

  • диаграмм деятельности;

  • диаграмм компонентов;

  • диаграмм размещения.

Третья глава посвящена теме паттернов, применение которых приобретает все большую популярность. В данном пособии приводится их классификация, а также описание и примеры применения некоторых наиболее известных.

В приложении в качестве примера применения диаграмм UML и паттернов приведен фрагмент разработки системы розничной торговли. Более детально и подробно он описан в [2].

При создании данного учебного пособия использовалась литература, приведенная в соответствующем разделе, материалы курса «Нотация и семантика языка UML» Интернет-Университета Информационных Технологий (www.intuit.ru), другие ресурсы Интернета, а также материалы, полученные в рамках стажировки ....проект №....

  1. Введение в uml

Unified Modeling Language (UML) унифицированный язык моделирования – визуальный язык моделирования 3-го поколения, используемый для моделирования программных систем, технических средств, бизнес-процессов и организационных структур.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]