Современные информационные технологии/2.Вычислительная техника и программирование
Трапезников Е.В., магистр технических наук
Северо-Казахстанский
государственный университет им. М. Козыбаева
Проектирование web-сайта
для гипермаркета
Функциональная модель SADT отображает функциональную структуру объекта, то есть
производимые им действия и связи между ними. Верхний уровень модели отражает
только контекст системы. Контекстная диаграмма-вид IDEF0-диаграммы. Это
диаграмма, расположенная на вершине древовидной структуры диаграмм,
представляющая собой самое общее описание системы и ее взаимодействие с внешней
средой. В соответствии с рисунком 1 представлена контекстная диаграмма IDEF0 [1, 2].

Рисунок 1 Контекстная
диаграмма IDEF0. Функционирование супермаркета «Семейный»
Взаимодействие системы с окружающей средой
описывается в терминах входа («Неавторизованные клиенты», «Авторизованные
клиенты» и «Поставляемая продукция»), выхода (основной результат процесса –
«Финансовые документы», «Доставленный товар» и «Денежные средства»), управления
(«Онлайн каталог товаров», «Налоговый кодекс» и «Закон о защите прав
потребителей») и механизмов («Интерфейс по работе с интернет магазином»,
«Заказчик», «Персонал» – это ресурсы, необходимые для процесса функционирования
супермаркета «Семейный»).
«Клиенты» – посетители сайта. Они
просматривают каталог товаров. Делают заказы.
«Поставляемая продукция» – поставка
готовых товаров.
«Налоговый кодекс» и «Закон о защите прав
потребителей»-это правила, которыми управляется процесс функционирования web-сайта.
В оказании услуг принимает участие
«Персонал». Чтобы оформить заказ и получить прибыль.
В соответствии с рисунком 2 представлена
диаграмма декомпозиции IDEF0, отображающая разложение функционирования
супермаркета.

Рисунок 2 Диаграмма
декомпозиции IDEF0. Функционирование супермаркет «Семейный»
Весь процесс «Функционирование супермаркет
«Семейный» разбивается на:
1)
«Регистрация» – создание
учетной записи, для того чтобы можно было заказать товар;
2)
«Резервирование товара»
представляет собой выбор товара зарегистрированным пользователем, который
закрепляется за данным пользователем;
3)
«Формирование заказа»
представляет собой уже выбранный товар, по которому формируется заказ;
4)
«Контроль хода
исполнения заказа» представляет собой готовый заказ, где обсуждаются требования
и условия поставки товара;
5)
«Получение и проверка
товара» представляет собой получение заказанного товара и проверка его на
целостность.
Литература:
1.
Ларман К., Применение
UML 2.0 и шаблонов проектирования,. 3-е издание. Пер. с англ.-М.: Вильямс,
2007. – 624 с.;
2.
Фаулер М., UML.
Основы.-М.: Символ-Плюс, 3-е издание, 2005. – 184 с.