Файл: Как писать концепцию.pdf

Добавлен: 23.10.2018

Просмотров: 2599

Скачиваний: 11

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

 

В  заключение  выполним  группировку  по  основным  знаниям  и 

аспектам  предметной  области  комплексной  архитектуры  компании  и 

представим её в виде таблицы: 

Данные 

Функции 

Места 
обрабо
тки 

Люди 

Операцион
ное время 
(процессы) 

Цели 

Требование 
оплаты 
(цена 
единицы); 
Сопроводител
ьные 
документы 
(гарантийный 
талон); 
Чек; 

 

Формирова
ние 
требования; 
Заключение 
требуемых 
договоров; 
Печать 
чека; 

 

Место 
кассовог
о 
терминал
а; 

 

Клиент; 
Ассистен
т; 
Кассир; 

Продажи; 
Поставки; 
Складское 
хранение; 

Прибыль; 

 


background image

 

 

2. 

Концептуальная модель предметной области 

Данная  модель  представляет  систему  основных  понятий  и  правил  их 

комбинирования,  не  зависимых  от  языка  и  являющихся  смысловой 

структурой 

предметной 

области, 

а 

также 

отображает 

логическое 

(обобщенное)  представление  о  данных.  Концептуальная  модель  описывает 

систему  в  терминах,  понятных  пользователю.  Концептуальная  модель 

представлена 

набором 

UML-диаграмм. 

Перед 

представлением 

концептуальной 

модели 

необходимо 

сформулировать 

необходимые 

высказывания на основе предметной области.  

Перечень высказываний при покупке товаров из имеющихся в наличии 

представлен в таблице: 

№ 

Необходимые высказывания 

1. 

Предметная область определяется продажей товара в магазине 

2. 

Клиенту предлагаются различные модели оборудования из каталога 

3. 

При  выборе  оборудования  клиент  ориентируется  на  технические 

характеристики 

4. 

ИС  магазина  предоставляет  клиенту  информацию  по  каждому 

оборудованию 

5. 

Клиент сообщает выбирает нужный ему товар сам 

В случае отсутствия на складе сети автосалонов менеджер делает отказ 

клиенту 

7. 

Оплате  производится  через  кассу  кассир  выполняет  расчетные 

операции 

8. 

В случае покупки товара из имеющихся в наличии при расчете кассир 

вводит  номер  чека.  При  этом  формируется  требование  оплаты  и 

производится подсчет суммы к оплате 

9. 

Клиент производит оплату наличными через кассу 


background image

 

 

10. 

Кассир,  получая  наличные  средства  клиента,  с  помощью  расчетно-

кассового аппарата печатает чек с указанием стоимости 

11. 

Кассир  выдает  клиенту  гарантийный  талон  один  на  весь  список 

купленных товаров 

12. 

При  получении  товара  клиент  подписывает  с  менеджером  акт 

приема/передачи оборудования 

13. 

Клиент забирает товар, чек, гарантийный талон 

Необходимые  высказывания,  представленные  в  таблице,  будут 

представлены UML-диаграммами: 

 

Диаграмма  вариантов  использования  моделирует  функциональную 

структуру  предметной  области  посредством  вариантов  использования  и 

отношений между ними. Данная диаграмма представлена на рисунке : 

 

Клиент

 

Ассистент

 

Кассир

 

Осуществление продаж

 

Покупает

 

Обеспечивает

 

Рассчитывает

 

Оборудование 

Продается

 


background image

 

 

Диаграмма активности моделирует алгоритмы ключевых процессов 

предметной области. Данная диаграмма представлена на рисунке ниже 

 

 


background image

 

 

Диаграмма классов моделирует отношения ключевых объектов. Данная 

диаграмма представлена на рисунке ниже: 

 

Критерий выбора

 

Деньги

 

Сообщение

 

Квитанция

 

Договор

 

Сопроводительные документы

 

Оборудование

 

Требование оплаты

 

Кассир

 

1

 

*

 

1

 

*

 

Принимает от клиента

 

1

 

1

 

1

 

1

 

Принимает к оплате

 

Клиент

 

*

 

1

 

*

 

1

 

Использует

 

*

 

1

 

*

 

1

 

Платит

 

*

 

1

 

*

 

1

 

Использует при выборе

 

1

 

1

 

1

 

1

 

Использует для оплаты

 

1

 

1

 

1

 

1

 

Заключает

 

*

 

1

 

*

 

1

 

Получает

 

1

 

1

 

1

 

1

 

Покупает

 

Чек

 

1

 

1

 

1

 

1

 

Использует данные

 

*

 

1

 

*

 

1

 

Выдает

 

*

 

1

 

*

 

1

 

Вводит код автомобиля (VIN)

 

1

 

1

 

1

 

1

 

Получает

 

Ассистент

 

*

 

1

 

*

 

1

 

Использует при предоставлении

 

1

 

1

 

1

 

1

 

Выписывает для оплаты

 

1

 

1

 

1

 

1

 

Оформляет

 

*

 

1

 

*

 

1

 

Подготавливает

 

1

 

1

 

1

 

1

 

Выдает

 

Каталог

 

1

 

1

 

Использует для поиска

 

1

 

1