Курсовая работа: Автоматизация автосервиса
BR-4. Персонал автосервиса должен получить заказ для его дальнейшего выполнения.
BR-5. Клиент должен иметь возможность посмотреть список доступных услуг.
BR-6. Клиент должен иметь возможность получить информацию по состоянию его заказа.
BR-7. Персонал автосервиса должен иметь возможность отменить регистрацию на любом этапе.
BR-8. Клиент должен получить окончательный счет за оказание услуг в автосервисе с отчетом о проведенных работах в печатном виде.
BR-9. Персонал автосервиса должен иметь возможность ввести данные о выполненном заказе (номера услуг, стоимость и т.д.) для формирования окончательного счета.
4 СПЕЦИФИКАЦИЯ ПОВЕДЕНИЯ ПРОЕКТИРУЕМОГО ПО
4.1 Распределение требований по субъектам и прецедентам
Перед построением диаграммы прецедентов составим таблицу распределения требований по субъектам и прецедентам:
Таблица 1 – Распределение требований по субъектам и прецедентам
№ | Описание требования | Субъект | Прецедент |
1 | Клиент должен иметь возможность оформить заказ на оказание услуг. | Клиент | Оформление заказа |
2 | Клиент должен быть зарегистрирован в системе, чтобы оформить заказ. | Клиент | Регистрация клиентов |
3 | Клиент должен иметь возможность отменить заказ на любом этапе оформления, пока он не подтвердил его. | Клиент | Оформление заказа |
4 | Персонал автосервиса должен получить заказ для его дальнейшего выполнения. | Персонал автосервиса | Оформление заказа |
5 | Клиент должен иметь возможность посмотреть список доступных услуг. | Клиент | Информация об услугах |
6 | Клиент должен иметь возможность получить информацию по состоянию его заказа. | Клиент | Информация о состоянии заказа |
7 | Персонал автосервиса должен иметь возможность отменить регистрацию на любом этапе. | Персонал автосервиса | Регистрация клиентов |
8 | Клиент должен получить окончательный счет за оказание услуг в автосервисе с отчетом о проведенных работах в печатном виде. | Клиент | Конец обслуживания клиента |
9 | Персонал автосервиса должен иметь возможность ввести данные о выполненном заказе (номера услуг, стоимость и т.д.) для формирования окончательного счета. | Персонал автосервиса | Конец обслуживания клиента |
4.2 Диаграмма прецедентов системы
Рисунок 9 – Диаграмма прецедентов для системы «Автосервис»
Опишем каждый из вариантов использования системы отдельно.
Таблица 2 – Описание варианта использования «Информация об услугах»
Номер | 1 |
Название | Информация об услугах |
Актеры | Клиент |
Краткое описание | Клиент получает информацию об услугах, доступных в автосервисе. |
Предусловия | Система находится в режиме просмотра информации об услугах. |
Постусловия | нет |
Основной поток |
1.0 Информация об услугах 1. Клиент обращается к списку услуг. 2. Система выводит список доступных услуг и их характеристики. 3. Клиент покидает систему. |
Альтернативные потоки |
1.1 Клиент просит вывести информацию на печать (ответвление шага 3) 1. Система выводит список услуг на печать. 2. Возврат к пункту 2. 1.2 Клиент выбирает какую-то из услуг (ответвление шага 3) 1. Система переходит к «Регистрации клиентов» |
Таблица 3 – Описание варианта использования «Регистрация клиентов»
Номер | 2 |
Название | Регистрация клиентов |
Актеры | Клиент, Персонал автосервиса |
Краткое описание | Регистрация клиентов |
Предусловия | Обращение к системе с целью оформления заказа |
Постусловия | Переход к оформлению заказа |
Основной поток |
2.0 Регистрация клиентов 1. Клиент делает запрос на оказание услуги. 2. Система выводит форму регистрации для заполнения данных о клиенте. К-во Просмотров: 1514
Бесплатно скачать Курсовая работа: Автоматизация автосервиса
|