Современные информационные технологии/3.
Программное обеспечение
Ст. гр.ИС-10 Сулейменов А.Е, магистр техники и технологии Ушакова Е.В
Северо-Казахстанский государственный университет им. М. Козыбаева,
г.Петропавловск, Республика Казахстан
Построение
функциональной модели web-сайта птицекомплекса ИП «Халитов Р.А» в программе AllFusion Process Modeler
В
нашу современную эпоху достаточно трудно представить какую-то сферу жизни без
информационных технологий. Сегодня современные информационные технологии и их
составляющие все глубже и глубже охватывают буквально все производственные
процессы в любой отрасли. Не
исключением стало создание и дальнейшее развитие сайта для птицекомплекса.
Однако следует отметить, что прежде чем
осуществлять физическую разработку web-сайта птицекомплекса, необходимо осуществить
качественное функциональное моделирование работы web-сайта. С этой целью строятся
IDEF0 диаграммы, которые позволяют в глубокой мере выявить все процессы
происходящие в работе web-сайта птицекомплекса.
Диаграммы IDEF0 в основном применяются на
ранних этапах создания широкого круга систем. В то же время они могут быть
использованы для анализа функций существующих систем и выработки решений по их
улучшению. Основу методологии IDEF0 составляет графический язык описания процессов.
Модель в нотации IDEF0 представляет собой совокупность иерархически
упорядоченных и взаимосвязанных диаграмм. Каждая диаграмма является единицей
описания системы и располагается на отдельном листе [1].
Исходя из вышеизложенной теоретической информации
по функциональному моделированию были построены IDEF0 диаграммы, отражающие
работу web-сайта птицекомплекса. В соответствии с рисунком 1 представлена контекстная
диаграмма web-сайта.

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