Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Разработка функциональной модели системы



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

К основным бизнес-процессам таксопарка относятся: перевозка пассажиров (или обслуживание клиентов), учет клиентов. К вспомогательным – учет кадров, учет материальных средств таксопарка.

Виды работ в таксопарке:

· Оператор принимает вызов у клиента и формирует журнал вызовов.

· Сотрудник выполняет вызов.

· Поставщик снабжает таксопарк мат. Средствами.

· Материальные средства распределяются между ответственными сотрудниками.

· Оператор регистрирует клиента.

· Оператор оформляет прием сотрудника на работу.

· Оператор формирует необходимое досье на клиента.

Построение функциональной модели ИС «Таксопарк» осуществили с помощью методологии IDEF0 с использованием CASE-средства BPwin. Первым шагом в разработке функциональной модели было построение контекстной диаграммы. При этом придерживались основного принципа: структурирование осуществлялось в соответствии с деятельностями и бизнес-процессами предприятия, а не в соответствии с его оргштатной структурой. Это объясняется тем, что для пользователя будущей системы наибольшую ценность представляют именно бизнес-процессы, цель разработки системы заключатся в их улучшении.

Верхний уровень модели отображает только контекст системы – взаимодействие моделируемого единственным контекстным процессом предприятия с внешним миром и ничего более. В контекст входит определение субъекта моделирования, цели и точки зрения на модель (Рис.1.).

Возможно совершенствование данной диаграммы, за счет объединения входных стрелок «работники» и «клиент» в одну, которую можно назвать «человеческий ресурс». Это означает, что кроме обслуживания клиентов разрабатываемая система решает задачу приема работников в штат таксопарка.

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

 

Рис. 1. Контекстная диаграмма ИС «Таксопарк»

 

На диаграмме декомпозиции первого уровня отражены основные деятельности предприятия и их взаимосвязи. Для автотранспортного предприятия одним из решений может быть выделение следующих деятельностей (Рис.2.):

· управление сотрудниками;

· управление материальными средствами;

· обслуживание клиентов.

Устанавливаем порядок следования деятельностей на диаграмме (определяем доминирующие работы). После связывания граничных и внесения внутренних стрелок создаём новые граничные стрелки выхода «Материальное средство таксопарка» и «Сотрудники» и «Журнал вызовов».

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

Такое построение диаграммы декомпозиции соответствует разделению ИС «Таксопарк» на три подсистемы согласно техническому заданию. Каждая из представленных на диаграмме деятельностей, в свою очередь, может быть детализирована. Например, декомпозиция работы «Управление сотрудниками» приводит к созданию диаграммы декомпозиции второго уровня (рис. 3).

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

 

Анализ деятельности «Учет кадров» позволяет провести дальнейшую детализацию на бизнес-процессы согласно требованиям к ИС, а именно учет кадров включает в себя – прием на работу, отчет по сотруднику (Рис. 4).

Рис. 4. Диаграмма декомпозиции 3-го уровня работы «Учет кадров»

 

Также проведена декомпозиция деятельности «Обслуживание клиентов» на бизнес-процессы «регистрация клиента», «формирование вызова» и «проведение вызова» (рис. 5).

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

 

 

Рис. 5. Диаграмма декомпозиции 2-го уровня работы «Обслуживание клиентов»

 

Декомпозиция работы «Управление мат. средствами» включает в себя «заключение договора на поставку» и «учет сведений о поставщиках» (рис.6). Учет сведений о поставщиках ведется в журнале поставщиков под управлением нормативных правил оформления.

Дальнейшая детализация бизнес-процессов системы осуществляется посредством бизнес-функций. Так, например, процесс «Приём на работу» деятельности «Учет кадров» (см. рис. 4) содержит в себе функции «Приём заявления», «Регистрация» и т. д. Обычно для моделирования бизнес-функций достаточно 2–3 уровней детализации, которая завершается описанием алгоритма.

Рис.6. Диаграмма декомпозиции работы «Управление материальными средствами»

В результате разделения и слияния моделей сформировалось дерево диаграмм проекта (рис. 7).

Рис. 3.7. Дерево диаграмм проекта

Диаграмма дерева узлов показывает иерархию работ в модели и позволяет рассмотреть всю модель целиком, но не показывает взаимосвязи между работами (Рис. 8). Работы могут менять свое расположение в дереве узлов многократно. BPwin имеет мощный инструмент навигации по модели - Model Explorer, который позволяет представить иерархию работ и диаграмм в удобном и компактном виде.

Рис. 8. Диаграмма дерева узлов

В результате проектирования, была сформирована полная функциональная модель с глубиной проработки до уровня действий должностного лица структурного подразделения, отображающая функциональную структуру объекта (ИС «Таксопарк»), т.е. производимые им действия и связи между этими действиями.







Читайте также:

Последнее изменение этой страницы: 2016-03-17; Просмотров: 592; Нарушение авторского права страницы


lektsia.com 2007 - 2017 год. Все права принадлежат их авторам! (0.019 с.) Главная | Обратная связь