Самостоятельное задание. Создайте диаграмму состояния (statechart diagram) объекта «Накладная»

Создайте диаграмму состояния (statechart diagram) объекта «Накладная».

Самостоятельное задание 4.1

Создайте диаграмму состояния страхового полиса клиента.

Самостоятельное задание 4.2

Создайте диаграмму состояния объекта «Заказ».


Лабораторная работа 5. Диаграммы классов

Цель работы — разработать описание документов при моделировании предметной области, подлежащей автоматизации, для использования их при проектировании входных/выходных форм, баз данных (БД), пользовательского интерфейса программных систем с использованием диаграммы классов (class diagram)

Теоретическая справка

Диаграмма классов — это набор статических, декларативных элементов модели, таких как классы, интерфейсы и их отношения.

Диаграммы отображают классы ПО и их взаимоотношения. Обычно на такую диаграмму выносится следующая информация:

Классы, ассоциации и атрибуты

Интерфейсы со своими операциями и константами

Методы

Информация о типах атрибутов

Способы навигации

Зависимости

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

Для построения диаграммы классов используется следующая стратегия.

1. Определите все классы, задействованные в программном решении. Для этого проанализируйте диаграммы взаимодействий.

2. Отобразите их на диаграмме классов.

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

4. Добавьте имена методов на основе анализа диаграмм взаимодействия.

5. Добавьте информацию о типах атрибутов и методов.

6. Добавьте ассоциации, необходимые для поддержки обеспечения видимости посредством атрибутов.

7. Добавьте стрелки, определяющие направление навигации для ассоциаций.

8. Добавьте линии зависимостей, определяющие другие способы обеспечения видимости, отличные от видимости посредством атрибутов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: