Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИС ответы.docx
Скачиваний:
12
Добавлен:
23.09.2019
Размер:
68.58 Кб
Скачать
  1. Отношения на диаграмме классов.

- отношения ассоциации – это отношения между несколькими классами, кот специализирует характер связи между экземплярами этих классов

- отнош обобщения – позволяет использ иерархию взамосвязи между различными элементами модели. Класс потомок обладает всеми свойствами и поведением предка

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

- отнош композиции – разновидность агрегации, при кот части целого имеют тоже время жизни и уничтожаются с уничтожением целого

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

Кооперация — спецификация множества объектов отдельных классов, совместно взаимодействующих с целью реализации отдельных в.и. в общем контексте моделируемой системы. Цель – специфицировать особенности реализации отдельных вариантов использования или наиболее значимых операций в системе.

Объект(object) — сущность с хорошо определенными границами и индивидуальностью, которая инкапсулирует состояние и поведение.

Связь(link) — любое семантическое отношение между некоторой совокупностью объектов

Сообщение (message) — спецификация передачи информации от одного элемента модели к другому с ожиданием выполнения определенных действий со стороны принимающего элемента. Виды: вызов процедуры (операции) или передачу потока управления; асинхронное сообщение в простом потоке управления; возврат из вызова процедуры

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

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

Линия жизни – вертикальная линия на д посл-ти, кот представляет существов объекта в течении опр периода времени

  1. Диаграмма состояний. Основные понятия, особенности, применение. Параллельные состояния.

Д представляет собой конечный автомат. Назначение: в описании возможных посл-тей состояний и переходов, кот характеризуют поведение системы в течение жц

Кон автомат – модель для специализации объектов (для моделирования поведения отдельных элементов модели или системы в целом)

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

действие – это спецификация выполним утверждения, кот образует абстракцию вычисл процедуры (entry, exit, do)

тригерный

нетригерный

Параллельные состояния – это влож состояния, исп несколько кон входов, кот могут выполняться внутри сост состояния

Объект может находиться только в одном состоянии в каждый момент времени

Никакие два перехода не должны срабатывать одновременно