ТРПО ПР 6 Вовк

Формат документа: doc
Размер документа: 0.08 Мб





Прямая ссылка будет доступна
примерно через: 45 сек.



  • Сообщить о нарушении / Abuse
    Все документы на сайте взяты из открытых источников, которые размещаются пользователями. Приносим свои глубочайшие извинения, если Ваш документ был опубликован без Вашего на то согласия.

МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение
высшего образования
Гжельский государственный университет (ГГУ)
Колледж ГГУ

Специальность 09.02.07 Информационные системы и программирование







Лабораторная работа №6
ПО ТРПО МДК 01.01.







ВЫПОЛНИЛ:
Студент группы ИСП-О-18
Вовк Е.О.

ПРОВЕРИЛА:
Прокуронова А.Ю.

Оценка ___________________











п. Электроизолятор
2020 г.
Цель работы:
Изучение основных возможностей создания и редактирования диаграмм коопераций.
Рассмотрим построение диаграммы кооперации для моделирования процесса работы библиотечной системы. Объектами в этом примере являются две личности: читатель и библиотекарь, книги, данные о читателе.
Процессы создания были приближены к возможным в реальности:
1. Ученик обращается к библиотекарю за нужной книгой, предъявляя свой класс и Ф.И.
2. Библиотекарь отправляет запрос в БД библиотеки за поиском нужной книги.
3. Библиотекарь отдает ученику книгу на определенный срок.
4. Ученик возвращает книгу.
5. Ученик не возвращает книгу, либо возвращает в плохом состоянии.
6. Уплата штрафа за порчу имущества
Вывод:
Была построена Диаграмма Кооперации на тему ИС Библиотеки школы.
Рассмотрим построение диаграммы кооперации для моделирования процесса работы школьной библиотечной системы. Объектами в этом примере являются две личности: ученик и библиотекарь, книги, данные о ученике.




Контрольные вопросы:
1.Каково назначение диаграмм кооперации? Почему они так называются?
Понятие кооперации является одним из фундаментальных понятий в языке UML. Оно служит для обозначения множества взаимодействующих с определенной целью объектов в общем контексте моделируемой системы. Цель самой кооперации состоит в том, чтобы специфицировать особенности реализации отдельных наиболее значимых операций в системе. Кооперация определяет структуру поведения системы в терминах взаимодействия участников этой кооперации.
2. Какие элементы располагаются на ДКп?
Дополнительно могут быть изображены динамические связи – потоки сообщений. Они представляются также в виде соединительных линий между объектами, над которыми располагается стрелка с указанием направления, имени сообщения и порядкового номера в общей последовательности инициализации сообщений.
3. С какими другими диаграммами в UML-модели связана ДКп? Какие элементы из этих диаграмм также представлены на ДКп?
Динамический функциональный анализ предполагает использование диаграмм последовательности и диаграмм кооперации, составляющих блок диаграмм взаимодействия в нотации UML. В отличие от статических диаграмм данный тип моделей отображает не только простую последовательность выполняемых операций процесса, но и фиксирует временные характеристики реализации операций.

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

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








2