Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Разработка функциональной модели системы
На фазе анализа строится функциональная модель системы. На основе выделенных требований к системе и анализа предметной области, выделим бизнес-процессы и виды работ, которые выполняются в данной системе. К основным бизнес-процессам таксопарка относятся: перевозка пассажиров (или обслуживание клиентов), учет клиентов. К вспомогательным – учет кадров, учет материальных средств таксопарка. Виды работ в таксопарке: · Оператор принимает вызов у клиента и формирует журнал вызовов. · Сотрудник выполняет вызов. · Поставщик снабжает таксопарк мат. Средствами. · Материальные средства распределяются между ответственными сотрудниками. · Оператор регистрирует клиента. · Оператор оформляет прием сотрудника на работу. · Оператор формирует необходимое досье на клиента. Построение функциональной модели ИС «Таксопарк» осуществили с помощью методологии 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; Просмотров: 3356; Нарушение авторского права страницы