Современные информационные технологии /2. Вычислительная техника и программирова­ние

 

Студент IV курса Шанаурин  К.А.,                                                                       магистр техники и технологий  Ушакова Е.В.

Северо-Казахстанский государственный университет                                        имени М. Козыбаева, Казахстан

К вопросу о разработке функциональной модели                  web-сайта автошколы

 

Для решения задач моделирования сложных систем, позволяющих отображать и анализировать модели деятельности широкого спектра систем, в различных разрезах, составляются необходимые диаграммы. Для более наглядной работы web-приложения, были составлены необходимые диаграммы.

Контекстная диаграмма работы web-приложения представлена в соответствии с рисунком 1.

Рисунок 1. Диаграмма «Работа web-приложения»

Первоначальной входной информацией, при работе web-приложения является:

·              Абитуриент.

Человек, который желает пройти обучение в предоставляемой автошколе.

Основными управляющими данными являются правила дорожного движения. Данные содержат различную информацию:

·              разделы о дорожных знаках;

·              основные положения правил дорожного движения;

·              ряд заданий в виде тестов.

Ресурсами, которые выполняют данную работу, являются:

·              администратор;

·              ученик;

·              пользователь;

·              гость.

Результатом работы являются:

·              новые знания;

·              подготовленный курсант.

После построения данной  диаграммы, можно сделать декомпозицию первого уровня. Декомпозиция позволит рассмотреть более детально некоторые моменты работы web-приложения. Диаграмма декомпозиции первого уровня представлена в соответствии с рисунком 2.

Рисунок 2. Диаграмма декомпозиции первого уровня

При декомпозиции были выделены работы:

·              Запись в автошколу. В качестве входной информации поступает абитуриент. Ресурсами являются: администратор и пользователь. На выходе – курсант. После того как абитуриент произвел запись в автошколу, он становится курсантом.

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

·              Вождение. Входной информацией являются знание ПДД. Для того чтобы сесть за руль, необходимо знать азы правил дорожного движения.

Ресурсами для данной работы являются: администратор и ученик. На выходе получение новых навыков вождения.

·              Тестирование. После проведения всех работ и приобретения новых навыков, курсанту предоставляется возможность проверки знаний в виде тестирования. Ресурсами для тестирования являются: администратор, ученик и пользователь. Результатом будет подготовленный курсант.

Диаграмма декомпозиции второго уровня для работы «Вождение» представлена в соответствии с рисунком 3.

Рисунок 3. Диаграмма декомпозиции второго уровня

На данной диаграмме представлена одна из работ web-приложения. Были выделены основные работы:

·              составление группы;

·              выбор времени вождения;

·              добавление расписания;

·              запись на вождение.

После разложения на более мелкие части всю работу web-приложения, можно преступать к ее реализации.  Таким образом, создание функциональной модели для web-сайта, после разложения всех работ, значительно упростит его представление и  реализацию.