Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Rescue.asd.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
4.72 Mб
Скачать
  1. Язык uml, понятие методологии и языка моделирования.

Unified Modeling Language (унифицированный язык моделирования)

Язык для описания проведения анализа задачи и проектирования её решения.

Состоит из графич обозначений, с помощью которых разрабатывается архитектура ПО.

Методология языка : каким образом проектируется ПО.

Язык мод-я: иллюстрирует проект ПО, создаваемый в соответствии с принятой методологией.

  1. Основные обозначения для описания классов, моделирование отношений между классами в языке uml.

- private; # protected; +public

<<стереотип>> расширяет словарь самого языка.

Отношения между классами описывают взаимодействие классов друг c другом.

Типы:

Зависимость(Dependency): используется когда нужно показать как один объект использует другой

А ссоциация(Association): показывает что один содержит другой или один связывает другой (has a)

Агрегация отношения между равноправными частями (линия с незакрашенным ромбиком)

Композиция отношения между неравноправными частями(линия с закрашенным ромбиком)

Обобщение(Generalization): характеризует связь «is a» (наследование) между общим и конкретным(стрелочка с незакрашенной стрелкой)

Особое обозначение абстрактных классов-их имена- курсивом.

  1. Понятие и цель объектно-ориентированного анализа, понятие прецедента, сценария, способы определения прецедентов.

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

Цель: необходимо получить представления о предметной области и сформировать технические требования к системе

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

Сценарий – реализация возможного хода событий.

Способы: отождествление действующих субъектов;

Создание предварительного списка прецедентов;

Уточнение и обозначение прецедента;

Опред-е последовательности событий прецедента;

Моделирование прецедента.

4.Диаграммы прецедентов, их назначение, основные обозначения принятые в языке uml.

Диаграмма прецедентов

Моделирует взаимосвязи между разными прецедентами или между проц и субъектом

-прецедент «Заказ» -отношение расширения

Используются абстрактные прецеденты – может использоваться или быть развитым др прецедентами

Дейтсвующий субъект не может использовать абстрактный прецедент

  1. Диаграммы взаимодействия их назначение, основные обозначения принятые в языке uml.

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

Моделирует действия между различными субъектами в системе (структура: сценарий-предусловие-постусловие-альтернативы)

Диагр-а послед-ти событий

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

Диагр-а сотрудничества

Указывает события и направления; линии от участника к участнику

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