2. Постановка задачи
Автопредприятие города занимается организацией пассажирских и грузовых перевозок внутри города.
В ведении предприятия находится автотранспорт различного назначения: автобусы, такси, маршрутные такси, прочий легковой транспорт, представленный различными марками.
С течением времени, с одной стороны, транспорт стареет и списывается (возможно, продается), а с другой, - предприятие пополняется новым автотранспортом.
Предприятие имеет штат водителей, закрепленных за автомобилями (за одним автомобилем может быть закреплено более одного водителя). Обслуживающий персонал (техники, сварщики, слесари, сборщики и др.) занимается техническим обслуживанием автомобильной техники
Создать программу учета автотранспорта внутри предприятия с помощью программных средств MS Access и ArgoUML.
На ArgoUML создать информационную модель предприятия. Модель построить на диаграммах.
Вариантов использования, классов и последовательности.
Выбор целевого сервера производится посредством меню Database -> Choose Database в режиме физического уровня. Выбирается тип базы данных Access 2000.
Для автоматической генерации схемы базы данных в MS Access необходимо создать пустой проект в Access. Имя системной базы данных можно определить в Access в меню Сервис -> Защита -> Администратор рабочих групп. Генерация происходит при нажатии кнопки Generate в окне, вызванном меню Tools -> Engineer/Schema Generation.
Рис. 3.1. Схема базы данных в MS Access
4. Построение диаграмм 4.1 Диаграмма вариантов использования
Диаграммы вариантов использования описывают взаимоотношения и зависимости между группами вариантов использования и действующих лиц, участвующими в процессе.
Важно понимать, что диаграммы вариантов использования не предназначены для отображения проекта и не могут описывать внутреннее устройство системы. Диаграммы вариантов использования предназначены для упрощения взаимодействия с будущими пользователями системы, с клиентами, и особенно пригодятся для определения необходимых характеристик системы. Другими словами, диаграммы вариантов использования говорят о том, что система должна делать, не указывая сами применяемые методы.
Рис 4.1. Диаграмма вариантов использования
Вариант использования описывает, с точки зрения действующего лица, группу действий в системе, которые приводят к конкретному результату.
Варианты использования являются описаниями типичных взаимодействий между пользователями системы и самой системой. Они отображают внешний интерфейс системы и указывают форму того, что система должна сделать (именно что, а не как).
При работе с вариантами использования важно помнить несколько простых правил:
Каждый вариант использования относится как минимум к одному действующему лицу
Каждый вариант использования имеет инициатора
Каждый вариант использования приводит к соответствующему результату (результату с «бизнес-значением»).
Варианты использования также могут взаимодействовать с другими вариантами использования. Три наиболее часто встречающихся типа взаимодействия между вариантами использования приведены ниже:
<<включение>> указывает, что вариант использования встраивается в другой вариант использования;
<<добавление>> указывает, что в определённых ситуациях или в некоторой точке (называемой точкой расширения) вариант использования будет расширен другим;
<<обобщение>> указывает, что вариант использования наследует характеристики «родительского» варианта использования и может переопределить некоторые из них или добавить новые, подобно наследованию в классах.
Действующее лицо является внешним источником (не элементом системы), который взаимодействует с системой через вариант использования. Действующие лица могут быть как реальными людьми (например, пользователями системы), так и другими компьютерными системами или внешними событиями.
Действующие лица представляют не физических людей или системы, а их роли. Эти означает, что когда человек взаимодействует с системой различными способами (предполагая различные роли), он отображается несколькими действующими лицами. Например, человек, работающий в службе поддержки и принимающий от клиентов заказы, будет отображаться в системе как «участник отдела поддержки» и «участник отдела продаж».
Описания вариантов использования являются текстовыми пояснениями варианта использования. Они обычно принимают форму заметки или документа, который каким-то образом прикрепляется к варианту использования и описывает процесс или активность, который имеет место быть в варианте использования.
Do'stlaringiz bilan baham: |