Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции По Системному Анализу и Управлению в ТД.doc
Скачиваний:
26
Добавлен:
14.04.2019
Размер:
488.45 Кб
Скачать

Тема 10.Унифицированный язык моделирования систем uml. 27.12.2011.

Начальная версия языка появилась в 1995 году н.э., это графический язык моделирования систем. В 2005 году опубликована последняя версия UML.

10.1.Введение.

UML предназначен для моделирования систем, их визуализации и документирования. Базовые понятия языка должно расширяться, чтобы создавать модели сложных систем. UML стал стандартным для изображения диаграмм в объектно-ориентированных объектах. Рассмотрим основные принципы:

Принцип абстрагирования – предписывает включать в модель только те аспекты, которые имеют непосредственное отношение к функциям системы, второстепенные детали опускаются, чтобы не усложнять процесс;

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

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

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

  • Логическое представление;

  • Представление реализации – заинтересованные лица – разработчик;

  • Представление процессов функционирования: системный интегратор, производительность и масштабируемость компонентов системы;

  • Представление размещения – системный администратор, связи и коммуникации компонентов.

10.2. Виды диаграмм.

В UML процесс создания систем – РУП. Суть концепции заключается в последовательной декомпозиции создания системы на отдельные этапы. В каждом из этапов разрабатываются соответствующие графические диаграммы. На начальных этапах РУП строится логическое представление статической модели (структуры системы), затем строится логическое представление модели поведения, затем физическое представление. Последовательность разработки диаграмм в основном совпадет со списком.

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

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

  • Диаграммы поведения:

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

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

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

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

  • Диаграмма кооперации.

  • Диаграммы реализации:

  • Диаграмма компонентов и диаграмма размещения.

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

10.3. Диаграмма вариантов использования.

Техника предложена в 1992 году. Суть состоит в следующем – система, например, таможенный пост представляется в виде актеров взаимодействующих с системой с помощью так называемых вариантов использования. Актером называется любая сущность взаимодействующей системы из вне. Им может быть человек, оборудование, клиент государства, т.е. актерами мы определяем, что взаимодействует с системой.

Вариант использования описывает, что система предоставляет актеру, т.е. определяет набор действий совершаемой актером при диалоге с системой – подача декларации, осмотр груза. При этом ничего не говорится о том, каким образом должно быть реализовано взаимодействие. Актером может быть действующее лицо. Диаграмма вариантов несет в себе самый высокой уровень абстракции, она позволяет на ранних этапах сформулировать функциональные требования к системе.