Концептуальная модель предметной области
В случае отсутствия на складе сети магазинов менеджер формируют заказ для поставщика на данную модель, и делает скидку 10% клиенту. Диаграмма активности моделирует алгоритмы ключевых процессов предметной области. Данная диаграмма представлена на рисунке 3: Диаграмма классов моделирует отношения ключевых объектов. Данная диаграмма представлена на рисунке 4: Менеджер производит поиск выбранного… Читать ещё >
Концептуальная модель предметной области (реферат, курсовая, диплом, контрольная)
Данная модель представляет систему основных понятий и правил их комбинирования, не зависимых от языка и являющихся смысловой структурой предметной области, а также отображает логическое (обобщенное) представление о данных. Концептуальная модель описывает систему в терминах, понятных пользователю. Концептуальная модель представлена набором UML-диаграмм. Перед представлением концептуальной модели необходимо сформулировать необходимые высказывания на основе предметной области.
Перечень высказываний при покупке товара из имеющихся в наличии представлен в таблице 1:
Таблица 1. Перечень необходимых высказываний.
№. | Необходимые высказывания. |
1. | Предметная область определяется продажей компьютеров в сети магазинов. |
2. | Клиенту предлагаются различные модели компьютеров из каталога. |
3. | При выборе товара клиент ориентируется на критерии качества. |
4. | Менеджер предоставляет клиенту информацию по каждой модели. |
5. | Клиент сообщает менеджеру выбранную модель. |
6. | Менеджер производит поиск выбранного товара на складе сети магазинов по средством каталога. |
В случае отсутствия на складе сети магазинов менеджер формируют заказ для поставщика на данную модель, и делает скидку 10% клиенту. | |
8. | Менеджер и клиент подготавливают условия договора купли/продажи. |
9. | При оплате через кассу кассир выполняет расчетные операции. |
10. | В случае покупки автомобиля из имеющихся в наличии при расчете кассир вводит номер квитанции в расчетно-кассовый аппарат. При этом формируется требование оплаты и производится подсчет суммы к оплате. |
11. | Клиент производит оплату наличным или безналичным способом через кассу. |
12. | Кассир, получая средства клиента, с помощью расчетно-кассового аппарата печатает чек с указанием стоимости, суммы сдачи и передает чек и сумму сдачи клиенту. |
13. | При оплате наличными клиент предъявляет чек кладовщику магазина, и получает свой товар |
Необходимые высказывания, представленные в таблице 1, будут представлены UML-диаграммами:
Диаграмма вариантов использования моделирует функциональную структуру предметной области посредством вариантов использования и отношений между ними. Данная диаграмма представлена на рисунке 2:
Диаграмма активности моделирует алгоритмы ключевых процессов предметной области. Данная диаграмма представлена на рисунке 3:
Диаграмма классов моделирует отношения ключевых объектов. Данная диаграмма представлена на рисунке 4: