Современные информационные технологии /2. Вычислительная техника и программирование
Студент IV курса Шанаурин К.А., магистр
техники и технологий Ушакова Е.В.
Северо-Казахстанский государственный
университет имени М. Козыбаева, Казахстан
Для решения задач моделирования сложных систем,
позволяющих отображать и анализировать модели деятельности широкого спектра
систем, в различных разрезах, составляются необходимые диаграммы. Для более
наглядной работы web-приложения,
были составлены необходимые диаграммы.
Контекстная диаграмма работы web-приложения представлена
в соответствии с рисунком 1.

Рисунок 1. Диаграмма «Работа web-приложения»
Первоначальной входной информацией, при работе web-приложения
является:
·
Абитуриент.
Человек, который желает пройти обучение в предоставляемой
автошколе.
Основными управляющими данными являются правила дорожного
движения. Данные содержат различную информацию:
·
разделы
о дорожных знаках;
·
основные
положения правил дорожного движения;
·
ряд
заданий в виде тестов.
Ресурсами, которые выполняют данную работу, являются:
·
администратор;
·
ученик;
·
пользователь;
·
гость.
Результатом работы являются:
·
новые
знания;
·
подготовленный
курсант.
После построения данной
диаграммы, можно сделать декомпозицию первого уровня. Декомпозиция
позволит рассмотреть более детально некоторые моменты работы web-приложения.
Диаграмма декомпозиции первого уровня представлена в соответствии с рисунком 2.

Рисунок 2. Диаграмма декомпозиции первого уровня
При декомпозиции были выделены работы:
·
Запись в автошколу. В качестве входной информации
поступает абитуриент. Ресурсами являются: администратор и пользователь. На
выходе – курсант. После того как абитуриент произвел запись в автошколу, он
становится курсантом.
·
Изучение ПДД. Входной информацией является курсант,
который непосредственно и будет изучать правила дорожного движения. Управляющей
информацией для данного раздела будет ПДД. Ресурсами для данной работы
являются: гость, пользователь, ученик. На выходе новые знания правил дорожного
движения.
·
Вождение. Входной информацией являются знание ПДД. Для
того чтобы сесть за руль, необходимо знать азы правил дорожного движения.
Ресурсами для данной работы
являются: администратор и ученик. На выходе получение новых навыков вождения.
·
Тестирование. После проведения всех работ и
приобретения новых навыков, курсанту предоставляется возможность проверки
знаний в виде тестирования. Ресурсами для тестирования являются: администратор,
ученик и пользователь. Результатом будет подготовленный курсант.
Диаграмма декомпозиции второго
уровня для работы «Вождение» представлена в соответствии с рисунком 3.

Рисунок 3. Диаграмма декомпозиции второго уровня
На данной диаграмме представлена одна из работ web-приложения.
Были выделены основные работы:
·
составление группы;
·
выбор времени вождения;
·
добавление расписания;
·
запись на вождение.
После разложения на более мелкие части всю
работу web-приложения, можно преступать к
ее реализации. Таким образом, создание
функциональной модели для web-сайта, после разложения всех работ, значительно упростит его
представление и реализацию.