12
Рисунок 6. Рабочее поле диаграммы прецедентов Main и ее панель элементов
Ниже иерархии представлений отображаются
свойства выделенного
элемента модели или диаграммы (в данном случае свойства диаграммы Main,
так как она выделена в навигаторе модели) (см. рис. 7).
Рисунок 7. Редактор свойств
Рассмотрим визуальное моделирование систем с использованием UML
на примере проектирования системы заказов интернет-магазина «Style».
13
3.
Постановка задачи. Определение рабочей области
моделирования
Магазин занимается продажей детской и
взрослой одежды и обуви
различных брендов. Покупатель просматривает каталог и делает заказ.
Предполагаем, что потенциальный клиент заходит на сайт магазина, он
может нажать кнопку просмотра (или загрузки) каталога,
далее может
положить понравившийся товар в корзину, изменить корзину и, приняв
решение о
покупке товаров, перейти из корзины к оформлению заказа.
Для того чтобы корректно создать систему, отвечающую всем
требованиям
заказчика, мы должны абсолютно четко представить себе ее
основные бизнес-функции и выяснить предъявляемые к системе требования.
Для этого необходимо провести обследование компании и построить ее
полную бизнес-модель. Поскольку наш
пример является придуманным, мы
не можем провести такое обследование и не имеем возможности общаться с
заказчиком, то мы будем опираться на придуманное нами словесное
описание системы.
3.1
Описание работы системы
Каждый товар в
каталоге описывается артикулом, размерным рядом,
ценой и фото с кратким описанием.
Покупатель может загрузить каталог товаров. Каталог не содержит
Достарыңызбен бөлісу: