Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IT_teoriya.docx
Скачиваний:
14
Добавлен:
22.12.2018
Размер:
1.77 Mб
Скачать

3. Создать диаграмму классов для ситуации, указать стереотипы отношений.

Создать диаграмму классов для объектов "Кассир" и "Торговая операция".

4. Создать кооперации и последовательности для ситуации.

Описать работу турникета (метро или вход в университет). Контролировать времени последовательного входа (не позволять передавать карточку посредством временной задержки после прохождения клиента в одну сторону).

Вариант 8

1. Ответить на вопрос

  1. Какие виды сообщений в диаграммах взаимодействия вам известны? Когда они применяются?

  • Вызов процедуры или другого вложенного потока управления

  • Простой поток управления

  • Асинхронный поток управления

  • Возврат из вызова процедуры.

1.вызов процедуры-Сообщения этого типа могут быть использованы параллельно активными объектами, когда один из них передает сообщение и ожидает, пока не закончится некоторая последовательность действий, выполняемая вторым объектом. Такие сообщения синхронны, т. е. инициируются по завершении деятельности или при выполнении определенного условия

2.простой поток - Клиент передает асинхронное сообщение и продолжает выполнять свою деятельность, не ожидая ответа от сервера

3. Асинхронный поток управления - Сообщения формируются в произвольные, заранее не известные моменты времени, как правило, активными объектами. Обычно сообщения этого типа являются начальными в последовательности потока управления и чаще всего инициируются актерами.

4. Возврат из вызова процедуры. Стрелки этого типа зачастую отсутствуют на диаграммах кооперации, поскольку неявно предполагается их существование после окончания процесса выполнения операции или деятельности.

2. Создать диаграмму прецедентов для ситуации, указать стереотипы отношений.

.

3. Создать диаграмму классов для ситуации, указать стереотипы отношений.

4. Создать кооперации и последовательности для ситуации.

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

Вариант 9

1. Ответить на вопрос

Какие виды отношений классов вам известны? Когда они применяются?

Типы отношений:

Ассоциации.

Ассоциация показывает, что объекты одной сущности (класса) связаны с объектами другой сущности.

Агрегация

Агрегация — это разновидность ассоциации при отношении между целым и его частями. Как тип ассоциации агрегация может быть именованной. Одно отношение агрегации не может включать более двух классов (контейнер и содержимое).

Композиция

Композиция — более строгий вариант агрегации. Известна также как агрегация по значению.

Композиция имеет жёсткую зависимость времени существования экземпляров класса контейнера и экземпляров содержащихся классов. Если контейнер будет уничтожен, то всё его содержимое будет также уничтожено.

Обобщение (Generalization) показывает, что один из двух связанных классов (подтип) является частной формой другого (надтипа), который называется обобщением первого.

Реализация

Реализация — отношение между двумя элементами модели, в котором один элемент (клиент) реализует поведение, заданное другим (поставщиком).

Реализация — отношение целое-часть.

Зависимость

Зависимость — это слабая форма отношения использования, при котором изменение в спецификации одного влечёт за собой изменение другого, причем обратное не обязательно. Возникает когда объект выступает например в форме параметра или локальной переменной.

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