OpenU.Ru
Рассмотрим конкретные стратегии и образцы, имеющие практическое значение и позволяющие развить интуицию, что облегчает построение объектных моделей. Образец не конкретизирует предметную область, однако по его подобию создаются реальные артефакты разрабатываемых моделей. Основное назначение стратегий и образцов - ускорить процесс построения объектных моделей.
Будем изучать построение объектных моделей на примере магазина. Наша задача автоматизировать работу магазина.
Стратегия №2. "Назначение системы". |
Идентификация назначения системы. |
- полностью сформулируйте назначение системы в предложении, состоящем не более, чем из 25 |
Назначение: "Помочь каждому кассиру работать более эффективно при расчете с покупателем, вести правильные записи продаж и повысить эффективность операций, выполняемых в магазине".
Система должна бы:
Стратегия №6. "4 вида характерных свойств". |
Определение характерных свойств по видам. |
|
1 вид:регистрация важной информации: по штрих-коду определить товар, цену; учитывать продаваемые товары; регистрировать каждую продажу; поддерживать авторизацию кассиров;
2 вид:ведение дела: определять цену с учетом скидки; принимать оплату наличными и по кредитным карточкам;
3 вид:анализ результатов: подсчитывать, какое количество каждого товара продано; подсчитывать: какая сумма получена наличными, а какая - по кредитным карточкам; оценить работу каждого кассира; оценить работу всего магазина;
4 вид:взаимодействие с другими системами: системы авторизации кредитных карточек.
Стратегия №25. "Выбор пакетов". |
Определение каркаса и основных частей модели. |
|