Разработка UML модели информационной системы страховой компании: страхование недвижимости
Заказать уникальную курсовую работу- 21 21 страница
- 6 + 6 источников
- Добавлена 03.07.2023
- Содержание
- Часть работы
- Список литературы
Введение 3
1. Теоретическая составляющая работы 5
2. Исходные данные по компании 9
3. Диаграмма вариантов использования для выбранной информационной системы 10
4. Диаграмма классов 14
5. Диаграммы взаимодействия 16
5.1. Диаграмма последовательности 16
5.2. Диаграмма кооперации 17
6. Пакеты 20
7. Диаграмма конечного автомата 21
8. Диаграмма деятельности ИС 22
Заключение 24
Список используемой литературы 25
Например, пакет Client будет содержать все классы, связанные с клиентами;- группирование по подсистемам (по функциональности). Например, при разработке большой и сложной системы, которая состоит из нескольких взаимодействующих подсистем;- объединить три подхода, описанных выше.Рис.6 – ДиаграммаразделенияклассовпопакетамДиаграмма конечногоавтоматаДиаграмма состояний (StаtеchаrtDiаgrаm) отображает состояния системных объектов, имеющих сложную модель поведения. Это одна из двух диаграмм StatechаrtMachine, доступных из одного пункта меню. Этот тип диаграммы позволяет проектировать алгоритмы поведения объектов любой сложности, в том числе может использоваться для изготовления блок-схем.Диаграммы конечных автоматов позволяютописывать поведение системы.КогдаКлиент в каталоге находит нужную для негостраховку, он создает запрос на ее наличие. Т.е. страховка либо есть в наличии, либо ее нет. Система проверяет наличие данной страховки в компании и отправляет клиентуответ.Рис. 7 – Диаграмма конечногоавтомата для Страховых договоров8. Диаграмма деятельности ИСПри моделировании поведения проектируемой или анализируемой системы возникает необходимость не только представить процесс изменения её состояний, но и детализировать особенности алгоритмической и логической реализации выполняемых системой операций. Для моделирования процесса выполнения операций на языке UML используется диаграмма операций. Графическое обозначение, которое они применяют, аналогично обозначению диаграммы состояний, так как эти диаграммы также содержат обозначения состояний и переходов. Каждое состояние в диаграмме действий соответствует выполнению некоторой элементарной операции, и переход в следующее состояние может быть выполнен только по завершении предыдущей операции. Таким образом, диаграмма активности является частным случаем диаграммы состояний. Они позволяют реализовать на языке UML особенности процедурного и синхронного управления, что обусловлено завершением внутренних действий и действий. Основное направление использования диаграмм активности - визуализация особенностей реализации классовых операций, когда необходимо представить алгоритмы их выполнения. Диаграммы активности являются одним из пяти типов диаграмм, которые используются в UML для моделирования динамических аспектов поведения системы. Диаграмма действий по существу представляет собой блок-схему, показывающую, как поток управления перемещается из одного действия в другое.Рис. 8 – Диаграмма деятельности информационной системыЗаключениеВ результате проделанной работы были выполнены следующие задачи:1. Построена диаграмма вариантов использования для выбранной информационной системы.2. Выполненареализация вариантов использования в терминах взаимодействующих объектов и представляющую собой набор диаграмм:- диаграмм классов, реализующих вариант использования;- диаграмм взаимодействия (диаграмм последовательности и кооперативных диаграмм), отражающих взаимодействие объектов в процессе реализации варианта использования.3. Разделены классы по пакетам, используя один измеханизмразбиения.4. Построена диаграмма конечногоавтомата для конкретных объектов информационной системы.5. Построена диаграмма деятельности информационной системы.6. Написанотчёт, включающий все полученные уровни модели, описание функциональных блоков, потоков данных, хранилищ и внешних объектов.Список используемой литературы1. Ахмед Разработка корпоративных JAVA – приложений с помощью J2EE и UML / Ахмед, ХаварЗаман; Амриш, И. Кэри. - М.: Вильямс, 2014. - 272 c.2. Баунфорд Цифровые диаграммы / Баунфорд, Тревор. - М.: АСТ, 2017. - 192 c.3. Боггс, М. UML и RationalRose / М. Боггс. - Москва: РГГУ, 2016. - 438 c.4. Буч, Г. UML. Руководство пользователя / Г. Буч, Д. Рамбо, А. Джекобсон. - М.: ДМК Пресс; Издание 2-е, стер., 2014. - 432 c.4. Ларман Применение UML и шаблонов проектирования / Ларман, Крэг. - М.: Вильямс, 2015. - 624 c.5. Ларман, Крэг Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку / КрэгЛарман. - Москва: Гостехиздат, 2017. - 736 c6. Мюллер, Р.Дж. Базы данных и UML. Проектирование / Р.Дж. Мюллер. - М.: ЛОРИ, 2017. - 420 c.
1. Ахмед Разработка корпоративных JAVA – приложений с помощью J2EE и UML / Ахмед, Хавар Заман; Амриш, И. Кэри. - М.: Вильямс, 2014. - 272 c.
2. Баунфорд Цифровые диаграммы / Баунфорд, Тревор. - М.: АСТ, 2017. - 192 c.
3. Боггс, М. UML и Rational Rose / М. Боггс. - Москва: РГГУ, 2016. - 438 c.
4. Буч, Г. UML. Руководство пользователя / Г. Буч, Д. Рамбо, А. Джекобсон. - М.: ДМК Пресс; Издание 2-е, стер., 2014. - 432 c.
4. Ларман Применение UML и шаблонов проектирования / Ларман, Крэг. - М.: Вильямс, 2015. - 624 c.
5. Ларман, Крэг Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку / Крэг Ларман. - Москва: Гостехиздат, 2017. - 736 c
6. Мюллер, Р.Дж. Базы данных и UML. Проектирование / Р.Дж. Мюллер. - М.: ЛОРИ, 2017. - 420 c.