Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсач БД Иля Итого.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
879.12 Кб
Скачать
  1. Этап начальной разработки бд

2.1 Анализ предметной области

Название предметной области «Компания по созданию двигателей».

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

В процессе изучения сферы «Компания по созданию двигателей» были выделены некоторые, участвующие в процессе информационного обмена:

  • Компания по созданию двигателей.

  • Поставщик.

  • Клиент.

Соответствие участников информационного обмена выполняемым ими ролям приведено в таблице 2.1:

Таблица 2.1 – Участники информационного обмена

п/п

Пример участника информационного обмена

Роль

Компания по созданию двигателей

Создание двигателя из имеющихся компонентов

Поставщик

Поставка компонентов

Клиент

Потребитель товара

Компания по созданию двигателей – юридическое лицо, создающее двигатель, из поставляемых в компанию компонентов.

Компания по созданию двигателей выполняет следующие функции:

  • Создание групп-специалистов, имеющие свои названия и тип выполняемой работы.

  • Организация по созданию двигателей групп-специалистов на цеху.

  • Организация по учету компонентов в создаваемом двигателе.

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

  • Поставка определенного количества компонентов в определенный срок с определенной фиксированной в договоре ценой за компонент;

  • Поставщик предоставляет информацию о компонентах: гарантийный срок и срок наработки на отказ;

Клиент – это любое юридическое (организация, предприятие, учреждение) или физическое лицо, интересующееся двигателем компании.

2.2 Uml диаграммы

На сегодняшний день существует 12 диаграмм UML 2.0:

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

  • Диаграмма компонентов

  • Диаграмма развёртывания

  • Диаграмма прецедентов

  • Диаграмма последовательности

  • Диаграмма композитной/составной структуры

  • Диаграмма пакетов

  • Диаграмма объектов

  • Диаграмма автомата

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

  • Диаграмма обзора взаимодействия

  • Диаграмма синхронизации

2.2.1 Диаграмма прецедентов

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

Определение акторов:

  • Директор

  • Группа-специалистов

  • Клиент

Варианты использований:

  • Контроль создания двигателя

  • Создание двигателя

  • Наличие двигателя на складу

  • Покупка двигателя

  • Выбор двигателя

Рисунок 2.1 – Диаграмма прецедентов

Пояснение:

  • Акторов – 3

  • Количество ВИ – 5

  • Ассоциативных связей – 1

  • Включений – 2

  • Расширений – 1

Пример:

Ассоциативной связи: Директор – контролирует деятельность создания двигателя.

Включение: Группа-специалистов – создав двигатель, транспортирую его на склад.

Включение: Клиент – выбирает двигатель и покупает его.

Расширение: Клиент, купив двигатель, отправляется за ним на склад.