46502

Диаграммы UML

Доклад

Информатика, кибернетика и программирование

Диаграммы UML. UML определяет следующие диаграммы: 1. Диаграммы применения use cse Или диаграммы вариантов использования Представляют собой граф из действующих лиц ctors и их взаимодействие с системой представленное сценариями применения. Диаграммы классов Cодержат набор статических декларативных элементов как например классы типы их связи объединенные в граф.

Русский

2013-11-23

17.91 KB

5 чел.

17. Диаграммы UML.

UML является языком для определения, создания, визуализации и документации элементов разработки программных систем.

Основные компоненты, составляющие UML, включают описание семантики UML, его графическую нотацию и расширения.

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

Эти проекции представляются в UML диаграммами.

UML определяет следующие диаграммы:

1. Диаграммы применения (use case) (Или диаграммы вариантов использования)

Представляют собой граф из действующих лиц (actors) и их взаимодействие с системой, представленное сценариями применения.

Действующее лицо есть любая сущность за пределами разрабатываемой системы (например, ее пользователь) и взаимодействующая с системой. Применение (use case) представляет собой набор всех возможных сценариев применения определенной части системы.

User

Program

2. Диаграммы классов

Cодержат набор статических (декларативных) элементов, как, например, классы, типы, их связи, объединенные в граф. Диаграммы классов могут быть логически объединены в пакеты.

Пример: class StaticStructure

Container

-  cont:  Shape* ([max_len])

-  len:  int

+  Clear() : void

+  Container()

+  ~Container()

+  In(ifstream&) : void

+  Out(ofstream&) : void

-

Ассоциация

Наследование  (треугольник белый)

Агрегация (ромб белый)

Композиция (ромб чёрный)

Агрегация – объект, расположенный внутри носителя, продолжает существовать после его уничтожения.

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

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

Диаграммы состояний показывают последовательность состояний, через которые проходит объект или их взаимодействие в течение полного цикла

существования, в ответ на внешние события, вместе с их реакциями на эти события.

Final

Initial

Create Container

Output

Clear

Output

4. Диаграммы активности

Представляют специальный случай диаграмм состояний, в котором все или, по крайней мере, большинство состояний являются состояниями действий (action states) и в котором все или, по крайней мере, большинство переходов вызваны окончанием действий (actions) в исходных состояниях. Ассоциируются с классом, операцией или сценарием использования.

Предназначены для отражения переходов, вызванных внутренними процессами (в противоположность внешним событиям).

Используются, когда все или почти все переходы вызваны окончанием внутренних процессов. При асинхронных событий используются обычные

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

5. Диаграммы последовательности

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

6. Диаграммы взаимодействия

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

Граф показывает объекты, существенные в течение выполнения какой–либо операции, включая объекты, косвенно затронутые этим взаимодействием.

7. Компонентные диаграммы

Показывают взаимосвязи между компонентами ПО, включая компоненты в исходном коде, бинарные компоненты и исполняемые компоненты. Некоторые компоненты могут существовать только во время исполнения, связывания (linking) или компиляции, некоторые могут пересекать эти границы.

8. Диаграммы платформ

Диаграммы платформ (или размещения) показывает распределение ПО, процессов и объектов во время исполнения.


 

А также другие работы, которые могут Вас заинтересовать

44696. Депарафинизация масляного сырья кристаллизацией из растворов 22.09 KB
  В настоящее время в качестве растворителя применяют также высшие кетоны – метилизобутилкетон, метилизопропилкетон и др. Высшие кетоны не требуют добавления в растворитель толуола.
44700. Особенности Экспорта 418.5 KB
  Экспорт Схемы в Графический Файл и Текстовый файл Профессиональный уровень Изготовителя Образца позволяет Вам экспортировать вашу диаграмму образца в следующие типы графических изображений: BMP JPEG TIFF RGB CMYK и 8 битов полутоновый GIF PCX WMF EMF и EPS 8 битов полутоновых растровых только. Информация вашей схемы может экспортироваться в Формат RTF RTF файл. Это откроет Мастер Экспорта схемы который будет вести Вас через процесс экспорта.
44701. Особенности Размещения Страницы 1.3 MB
  Эти возможности включают: Текстовое форматирование Форматирование параграфа Таблицы Разделы с выбираемыми номерами столбца и страницей устанавливают размеры форматируют Заголовки и Нижние колонтитулы Вставка объектов из других приложений Дополнительные специализированные возможности также обеспечены чтобы смешать особенности обработки текстов с возможностями дизайна РМ. Эти специализированные возможности включают: Таблицы мулине нитей содержание которых и форматирование могут быть...
44702. Графическая схема (Chart Graphic) 363 KB
  Таблица мулине нитей Этот раздел описывает как использовать таблицы мулине нитей в размещении. Вставка Таблицы Вышивального шелка ПотокаInserting Floss Thred Tble Чтобы вставлять Таблицу мулине направьте курсор в размещение где Вы хотите чтобы таблица была вставлена и затем выбирите Insert Edit Floss Tble в Меню разметки или нажать следующий значок инструментальной панели: . Удаление Таблицы мулине нитей Deleting Floss Thred Tble Чтобы удалять Таблицу мулине щелкните правой кнопкой мыши по таблице и затем выберите Delete...
44703. Диалоговое окно General Options 760 KB
  Следующие параметры настройки будут использоваться: Столбец: Центр Column: Center Данные: Право Dt: Right Выберите Sve чтобы использовать эти варианты как значение по умолчанию для новых таблиц. Настройки Customiztions Выберите включить ли черный контур outline вокруг образца цвета. Выберите Sve чтобы использовать эти варианты как значение по умолчанию для новых таблиц. Выберите Sve чтобы использовать эти варианты как значение по умолчанию для новых таблиц.
44704. Структурирование Документа 407.5 KB
  Если таблицы или разделы не используются то каждый элемент размещения будет направлен в страницу или страницы на отдельных строках используя единственный столбец. Для каждой страницы или группы страниц один или более Разделов могут быть созданы. Для каждого Раздела ориентация на бумаге размер страницы края страницы страница опций номерования и номер столбцов может быть выбрана.