Диаграммы классов


Download 91.7 Kb.
bet2/5
Sana11.05.2023
Hajmi91.7 Kb.
#1451597
TuriСамостоятельная работа
1   2   3   4   5
2. Постановка задачи
Автопредприятие города занимается организацией пассажирских и грузовых перевозок внутри города.
В ведении предприятия находится автотранспорт различного назначения: автобусы, такси, маршрутные такси, прочий легковой транспорт, представленный различными марками.
С течением времени, с одной стороны, транспорт стареет и списывается (возможно, продается), а с другой, - предприятие пополняется новым автотранспортом.
Предприятие имеет штат водителей, закрепленных за автомобилями (за одним автомобилем может быть закреплено более одного водителя). Обслуживающий персонал (техники, сварщики, слесари, сборщики и др.) занимается техническим обслуживанием автомобильной техники
Создать программу учета автотранспорта внутри предприятия с помощью программных средств MS Access и ArgoUML.
На ArgoUML создать информационную модель предприятия. Модель построить на диаграммах.
Вариантов использования, классов и последовательности.






3. Создание базы данных


Выбор целевого сервера производится посредством меню Database -> Choose Database в режиме физического уровня. Выбирается тип базы данных Access 2000.
Для автоматической генерации схемы базы данных в MS Access необходимо создать пустой проект в Access. Имя системной базы данных можно определить в Access в меню Сервис -> Защита -> Администратор рабочих групп. Генерация происходит при нажатии кнопки Generate в окне, вызванном меню Tools -> Engineer/Schema Generation.

Рис. 3.1. Схема базы данных в MS Access

4. Построение диаграмм

4.1 Диаграмма вариантов использования


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


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



Рис 4.1. Диаграмма вариантов использования
Вариант использования описывает, с точки зрения действующего лица, группу действий в системе, которые приводят к конкретному результату.
Варианты использования являются описаниями типичных взаимодействий между пользователями системы и самой системой. Они отображают внешний интерфейс системы и указывают форму того, что система должна сделать (именно что, а не как).
При работе с вариантами использования важно помнить несколько простых правил:

  1. Каждый вариант использования относится как минимум к одному действующему лицу

  2. Каждый вариант использования имеет инициатора

  3. Каждый вариант использования приводит к соответствующему результату (результату с «бизнес-значением»).

Варианты использования также могут взаимодействовать с другими вариантами использования. Три наиболее часто встречающихся типа взаимодействия между вариантами использования приведены ниже:


<<включение>> указывает, что вариант использования встраивается в другой вариант использования;
<<добавление>> указывает, что в определённых ситуациях или в некоторой точке (называемой точкой расширения) вариант использования будет расширен другим;
<<обобщение>> указывает, что вариант использования наследует характеристики «родительского» варианта использования и может переопределить некоторые из них или добавить новые, подобно наследованию в классах.
Действующее лицо является внешним источником (не элементом системы), который взаимодействует с системой через вариант использования. Действующие лица могут быть как реальными людьми (например, пользователями системы), так и другими компьютерными системами или внешними событиями.
Действующие лица представляют не физических людей или системы, а их роли. Эти означает, что когда человек взаимодействует с системой различными способами (предполагая различные роли), он отображается несколькими действующими лицами. Например, человек, работающий в службе поддержки и принимающий от клиентов заказы, будет отображаться в системе как «участник отдела поддержки» и «участник отдела продаж».
Описания вариантов использования являются текстовыми пояснениями варианта использования. Они обычно принимают форму заметки или документа, который каким-то образом прикрепляется к варианту использования и описывает процесс или активность, который имеет место быть в варианте использования.



Download 91.7 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling