Uploaded by timatdinov99

Лабораторная работа по Blogger

advertisement
федеральное государственное автономное образовательное учреждение
высшего образования
«Национальный исследовательский университет ИТМО»
Факультет Программной инженерии и программной техники
Лабораторная работа по Blogger
Группа: P3422
Выполнил: Бурлаков Е.А.
Проверил:
Штенников Д. Г. доцент
Санкт-Петербург
2020
ОГЛАВЛЕНИЕ
Оглавление
2
Введение
3
Диаграмма классов
4
Диаграмма кооперации
5
Диаграмма классов проектирования
6
Диаграмма последовательности
7
Диграмма классов анализа
Ошибка! Закладка не определена.
Заключение
8
2
ВВЕДЕНИЕ
В данной лабораторной работе будет предоставлен проект программысервиса\. В ходе работы будут составлены следующие диаграммы – диаграммы классов (вариантов использования), диаграммы кооперации, классов проектирования, диаграмм последовательности. Также будет проведена
оценка стоимости разработки по методу COCOMO II и моделирование тестирования.
Для проектирования будет использован UML (англ. Unified Modeling
Language – унифицированный язык моделирования) – язык графического
описания для объектного моделирования в области разработки программного обеспечения, для моделирования бизнес-процессов, системного проектирования и отображения организационных структур. UML является языком широкого профиля, это – открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой
UML-моделью. UML был создан для определения, визуализации, проектирования и документирования, в основном, программных систем.
3
ДИАГРАММА КЛАССОВ
Диаграмма классов – структурная диаграмма языка моделирования
UML, демонстрирующая общую структуру иерархии классов системы, их
коопераций, атрибутов (полей), методов, интерфейсов и взаимосвязей
между ними. Широко применяется не только для документирования и визуализации, но также для конструирования посредством прямого или обратного проектирования.
Рисунок 1 Диаграмма классов
4
ДИАГРАММА КООПЕРАЦИИ
Диаграмма кооперации – диаграмма, на которой изображаются взаимодействия между частями композитной структуры или ролями кооперации.
На диаграмме коммуникации явно указываются отношения между объектами, а время как отдельное измерение не используется (применяются порядковые номера вызовов).
Рисунок 2 Диаграмма кооперации
5
ДИАГРАММА КЛАССОВ ПРОЕКТИРОВАНИЯ
Диаграмма классов проектирования – структурная диаграмма, демонстрирующая общую структуру иерархии классов системы, их коопераций,
атрибутов, методов, интерфейсов и взаимосвязей между ними. Целью создания такой диаграммы является графическое представление статической
структуры декларативных элементов системы.
6
ДИАГРАММА ПОСЛЕДОВАТЕЛЬНОСТИ
Диаграмма последовательности – UML-диаграмма, на которой для некоторого набора объектов на единой временной оси показан жизненный
цикл объекта (создание-деятельность-уничтожение некой сущности) и взаимодействие актеров (действующих лиц) информационной системы в рамках прецедента.
Рисунок 4 Диаграмма последовательности
7
ЗАКЛЮЧЕНИЕ
В данной лабораторной была проведена работа по проектированию
диаграмм классов, кооперации, классов проектирования и классов последовательности.
8
Download