Моделирования uml
ISBN политехнический университет, 2011 3 ОГЛАВЛЕНИЕ
Download 1.84 Mb. Pdf ko'rish
|
ivanov novikov unificirovannii jazik modelirovanija uml 2011
ISBN
политехнический университет, 2011 3 ОГЛАВЛЕНИЕ Введение 4 1. Введение в UML…………………………………………………………. 7 1.1. Что такое UML................................................................................. 7 1.2. Назначение UML…………………………………………………. 10 1.3. Модель и ее элементы……………………………………………. 15 1.4. Общие диаграммы………………………………………………... 27 1.5. Специальные диаграммы………………………………………… 37 1.6. Модели и их представления……………………………………... 41 Выводы………………………………………………………………… 47 2. Моделирование использования…………………………………………. 49 2.1. Значение моделирования использования……………………..... 49 2.2. Диаграммы использования………………………………………. 52 2.3. Реализация вариантов использования………………………….. 65 Выводы………………………………………………………………… 75 3. Моделирование структуры…………………………………………….... 76 3.1. Объектно-ориентированное моделирование структуры………. 76 3.2. Сущности на диаграмме классов………………………………... 85 3.3. Отношения на диаграмме классов………………………………. 92 3.4. Диаграммы реализации………………………………………….. 109 3.5. Моделирование на уровне ролей и экземпляров классификаторов……………………………………………………………. 116 Выводы………………………………………………………………… 127 4. Моделирование поведения……………………………………………… 129 4.1. Модели поведения……………………………………………….. 129 4.2. Диаграммы автомата……………………………………………... 130 4.3. Диаграммы деятельности………………………………………… 163 4.4. Диаграммы взаимодействия……………………………………... 189 4.5. Моделирование параллелизма…………………………………… 212 Библиографический список……………………………………………….. 228 4 ВВЕДЕНИЕ Учебное пособие "Унифицированный язык моделирования UML" содержит подробное описание всех основных версий унифицированного языка моделирования UML и набор рекомендаций по применению языка для моделирования программных систем. В первой главе дается общий обзор языка "с высоты птичьего полета". Это необходимо, чтобы в последующих главах использовать примеры с некоторым "забеганием вперед". Действительно, моделируя в деталях какой-то один аспект системы, приходится, может быть, на поверхностном уровне, привлекать и другие аспекты, иначе нет надежды получить концептуально целостную модель. Во второй главе рассматривается самый важный, по нашему мнению, аспект моделирования — моделирование использования, которое обычно является первым этапом построения реальных моделей. Третья и четвертая главы посвящены моделированию структуры и моделированию поведения, соответственно. Эти достаточно объемные главы содержат большое количество практических примеров. Язык UML является графическим, но в нем интенсивно используются и тексты, которые располагаются внутри фигур, в виде надписей возле линий и т. д. Тексты имеют определенный формат, или, правильнее сказать, синтаксис. В учебном пособии мы используем следующие упрощенные средства описания синтаксиса. Синтаксис каждого текстового фрагмента описывается отдельно, в виде правила (фразы) в отдельной строке и выделен моноширинным шрифтом. В этой фразе слова означают синтаксические понятия, которые либо считаются очевидными, либо уточняются далее. Те понятия, которые являются обязательными, записаны прописными буквами, а те, которые не 5 являются обязательными, записаны строчными буквами. Те символы, которые не являются буквами, являются разделителями и должны быть записаны так, как они показаны в правиле. Например, синтаксис понятия "непустой список не более чем из трех элементов в скобках через запятую" описывается следующей фразой: (ЭЛЕМЕНТ1, элемент2, элемент3) Определения выделяются рамочкой, определяемые термины, как в тексте, так и в определениях выделяются курсивом. Download 1.84 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling