Разработка алгоритма работы ПС

 

Для разработки структурной схемы интернет-магазина требуется вначале определить краткий алгоритм ее работы.

Приведем описание проектируемого интернет-магазина на языке моделирования UML. Существует более десятка различных диаграмм в рамках методологии UML. Наиболее часто используют диаграммы прецедентов, классов, последовательностей и состояний.

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

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

То есть они как раз и показывают функции системы (рис. 1.4-1.5)


Рисунок 1.4 – Диаграмма вариантов использования для клиента

 

 

Рисунок 1.5 – Диаграмма вариантов использования для менеджера по

продажам

 

Из рисунка 1.4 видно, что менеджер по продажам взаимодействует с клиентами, выясняя у них информацию по заказам, а также занимается обработкой поступивших заказов.

Блок-схема – распространенный тип схем (графических моделей), описывающих алгоритмы или процессы, в которых отдельные шаги изображаются в виде блоков различной формы, соединенных между собой линиями, указывающими направление последовательности.

Правила выполнения схем определяются следующими документами:

– ГОСТ 19.701-90. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения;

– ГОСТ 19.002-80. Схемы алгоритмов и программ. Правила выполнения;

– ГОСТ 19.003-80. Схемы алгоритмов и программ. Обозначения условные графические.

Данные документы в частности регулируют способы построения схем и внешний вид их элементов.

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

Схема алгоритма работы программы представлена в разделе «Приложения».

Функциональная схема или схема данных (ГОСТ 19.701–90) – схема взаимодействия компонентов ПО с описанием информационных потоков, состава данных в потоках и указанием используемых файлов и устройств. Для изображения функциональных схем используют специальные обозначения, установленные стандартом. 

Функциональные схемы более информативны, чем структурные. Функциональная схема или схема данных – схема взаимодействия компонентов программного обеспечения с описанием информационных потоков, состава данных в потоках и указанием используемых файлов и устройств. Функциональная схема программного продукта строится с целью однозначного понимания всех функций, выполняемых данной программой. Функциональная схема ИС представлена в соответствии с рисунком 1.6. Интернет-магазин предоставляет выполнение следующих функций: 

- авторизация пользователей; 

- редактирование категорий товаров;

- редактирование товаров;

- создание заказа;

- редактирование страниц.

 

Рисунок 1.6 – Функциональная схема ИС

 



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: