Вы находитесь на странице: 1из 4

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙ СКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ


УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра вычислительной техники

Лабораторная работа №2
по дисциплине «Программная Инженерия»
«Моделирование предметной области. Системная аналитика»

Студенты Халина Д.Н.


Киселев С.А.
Вариант 3
Группа АВТ-718
Преподаватель Токарев В.Г.
Дата сдачи
Новосибирск, 2020 г.
1. Задание
С учетом границ системы определить все сущности предметной области и отношения
между ними, представленные в программной системе учетом их взаимосвязей и
поведения.
Для выбранного варианта разработать документы проекта.
Документы:
 диаграмма классов предметной области
 диаграммы состояний для сущностей, имеющих «историю» в системе

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

Описание структуры начинается с установления бизнес-сущностей структурных


отношений (связей: ассоциаций и генерализации/наследования). В UML такому
представлению соответствует диаграмма классов, здесь она называется диаграмма
классов предметной области. Если быть совсем точным, то диаграмма классов
модели предметной области (Рис. 1). Бизнес-сущности были взяты из глоссария.

2
Рис.1. Диаграмма классов.

3
Рис.2. Диаграмма состояний для сущности «Автомобиль такси».

5. Вывод
В результате выполнения данной лабораторной работы были разработаны диаграмма
классов системы функционирования такси и диаграмма состояний для сущности
«Автомобиль такси». Исходная модель предметной области разработана на основе
анализа бизнес-процессов, проведенного в первой лабораторной работе и выделения
бизнес-сущностей. Классами диаграммы являются термины, описанные в глоссарии.
Одним из элементов функционального описания является определение состояний
объектов бизнес-сущностей. Для класса определяется набор состояний объекта,
переходы между ними производятся при исполнении прецедентов. Таким образом,
получается автоматная модель, которая описывается UML-диаграммой состояний.

Вам также может понравиться