Правила разработки бизнес процессов , основных бизнес правилы моделирования данных

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

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

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

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

Процессный подход может использовать любые из перечисленных выше средств моделирования. Однако, в настоящее время наблюдается тенденция интеграции разнообразных методов моделирования и анализа систем, проявляющаяся в форме создания интегрированных средств моделирования. Одним из таких средств является продукт, носящий название ARIS - Architecture of Integrated Information System, разработанный германской фирмой IDS Scheer [7].

Система ARIS представляет собой комплекс средств анализа и моделирования деятельности предприятия. Ее методическую основу составляет совокупность различных методов моделирования, отражающих разные взгляды на исследуемую систему. Одна и та же модель может разрабатываться с использованием нескольких методов, что позволяет использовать ARIS специалистам с различными теоретическими знаниями и настраивать его на работу с системами, имеющими свою специфику.

ARIS поддерживает четыре типа моделей, отражающих различные аспекты исследуемой системы:

· организационные модели, представляющие структуру системы - иерархию организационных подразделений, должностей и конкретных лиц, связи между ними, а также территориальную привязку структурных подразделений;

· функциональные модели, содержащие иерархию целей, стоящих перед аппаратом управления, с совокупностью деревьев функций, необходимых для достижения поставленных целей;

· информационные модели, отражающие структуру информации, необходимой для реализации всей совокупности функций системы;

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

Для построения перечисленных типов моделей используются как собственные методы моделирования ARIS, так и различные известные методы и языки моделирования - ERM, UML, OMT и др.

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

Модели в ARIS представляют собой диаграммы, элементами которых являются разнообразные объекты - "функция", "событие", "структурное подразделение", "документ" и т.п. Между объектами устанавливаются разнообразные связи. Каждому объекту соответствует определенный набор атрибутов, которые позволяют ввести дополнительную информацию о конкретном объекте. Значения атрибутов могут использоваться при имитационном моделировании или для проведения стоимостного анализа.

Основная бизнес-модель ARIS - eEPC (extended Event Driven Process Chain - расширенная модель цепочки процессов, управляемых событиями). По существу, она расширяет возможности IDEF0, IDEF3 и DFD, обладая всеми их достоинствами и недостатками. Применение большого числа различных объектов, связанных различными типами связей, может значительно увеличить размер модели и сделать ее плохо читаемой.

Бизнес-процесс в нотации eEPC представляет собой поток последовательно выполняемых работ (процедур, функций), расположенных в порядке их выполнения. Реальная длительность выполнения процедур в eEPC визуально не отражается. Это приводит к тому, что при создании моделей возможны ситуации, когда на одного исполнителя будет возложено выполнение двух задач одновременно. Используемые при построении модели символы логики позволяют отразить ветвление и слияние бизнес-процесса. Для получения информации о реальной длительности процессов необходимо использовать другие инструменты описания, например графики Ганта в системе MS Project.

Ряд современных методов моделирования бизнес-процессов основан на использовании языка UML. Хотя UML изначально предназначался для моделирования систем ПО, его использование в другой области стало возможным благодаря наличию в UML механизмов расширения (стереотипов).

Среди таких методов наиболее известными являются метод Ericsson-Penker и метод, реализованный в технологии Rational Unified Process (RUP).

Метод Ericsson-Penker [23] представляет интерес прежде всего в связи с попыткой применения UML в рамках процессного подхода к моделированию бизнес-процессов. Авторы метода создали свой профиль UML для моделирования бизнес-процессов, введя набор стереотипов, описывающих процессы, ресурсы, правила и цели деятельности организации. Метод использует четыре основные категории бизнес-модели:

· Ресурсы - различные объекты, используемые или участвующие в бизнес-процессах (люди, материалы, информация или продукты).

· Процессы - виды деятельности, изменяющие состояние ресурсов в соответствии с бизнес-правилами.

· Цели - назначение бизнес-процессов Цели могут быть разбиты на подцели и соотнесены с отдельными процессами.

· Бизнес-правила - условия или ограничения выполнения процессов (функциональные, поведенческие или структурные). Правила могут быть определены с использованием языка OCL.

Основной диаграммой UML, используемой в данном методе, является диаграмма деятельности. Метод Eriksson-Penker представляет процесс в виде деятельности со стереотипом "process" (основой данного представления является расширение метода IDEF0). Полная бизнес-модель включает множество представлений, подобных представлениям архитектуры ПО. Каждое представление выражено в одной или более диаграммах UML. Диаграммы могут иметь различные типы и изображать процессы, правила, цели и ресурсы во взаимодействиях друг с другом. Метод использует четыре различных представления бизнес-модели:

· концептуальное представление - структура целей и проблем;

· представление процессов - взаимодействие между процессами и ресурсами (в виде набора диаграмм деятельности);

· структурное представление - структура организации и ресурсов (в виде диаграмм классов);

· представление поведения - поведение отдельных ресурсов и детализация процессов (в виде диаграмм деятельности, состояний и взаимодействия).

Методика моделирования RUP [13] предусматривает построение двух моделей:

· модели бизнес-процессов (Business Use Case Model);

· модели бизнес-анализа (Business Analysis Model).

Модель бизнес-процессов представляет собой расширение модели вариантов использования UML за счет введения набора стереотипов - Business Actor (стереотип действующего лица) и Business Use Case (стереотип варианта использования). Business Actor (действующее лицо бизнес-процессов) - это некоторая роль, внешняя по отношению к бизнес-процессам организации. Business Use Case (вариант использования с точки зрения бизнес-процессов) определяется как описание последовательности действий (потока событий) в рамках некоторого бизнес-процесса, приносящей ощутимый результат конкретному действующему лицу. Это определение подобно общему определению бизнес-процесса, но имеет более точный смысл. В терминах объектной модели Business Use Case представляет собой класс, объектами которого являются конкретные потоки событий в рамках описываемого бизнес-процесса.

Описание Business Use Case может сопровождаться целью процесса, которая, так же, как и в методе Eriksson-Penker, моделируется с помощью класса со стереотипом "goal", а дерево целей изображается в виде диаграммы классов.

Для каждого Business Use Case строится модель бизнес-анализа - объектная модель, описывающая реализацию бизнес-процесса в терминах взаимодействующих объектов (бизнес-объектов - Business Object), принадлежащих к двум классам - Business Worker и Business Entity. Business Worker (исполнитель) - класс, представляющий собой абстракцию исполнителя, выполняющего некоторые действия в рамках бизнес-процесса. Исполнители взаимодействуют между собой и манипулируют различными сущностями, участвуя в реализациях сценариев Business Use Case. Business Entity (сущность) является объектом различных действий со стороны исполнителей.

Кроме диаграммы данных классов, модель бизнес-анализа может включать:

· Диаграммы последовательности (и кооперативные диаграммы), описывающие сценарии Business Use Case в виде последовательности обмена сообщениями между объектами-действующими лицами и объектами-исполнителями. Такие диаграммы помогают явно определить в модели обязанности каждого исполнителя в виде набора его операций.

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

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

Методика моделирования Rational Unified Process обладает следующими достоинствами:

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

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

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

Спецификация требований к ПО является составной частью процесса управления требованиями [15]. Выявленные в результате применения перечисленных методов требования к ПО оформляются в виде ряда документов и моделей. Так, в технологии RUP функциональные требования к системе моделируются и документируются с помощью вариантов использовании. Стиль их написания зависит от масштаба, количества участников и критичности проекта.

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


18.Технические средства управления построения АИС Общие требования.

18.Технические средства построения АИС

В физический компонент АИС входят все виды технического| обеспечения и средства связи.

|Основой физического компонента должны служить серверы с характеристиками не ниже следующих:

Семейство серверов должно представлять собой масштабируемую иерархическую систему.
С учетом особенностей сегодняшних сетевых сред уровень требований к серверу довольно высок. Сервер должен |бытъ;

- достаточно мощным и масштабируемым;

- надежным; данные и прикладные задачи должны быть всегда доступны для пользования;

- способным взаимодействовать со всеми техническими средствами АИС;

- легко устанавливаемым, сопровождаемым и администрируемым.

Сервер должен обеспечивать решение следующих основных задач:

- организацию электронной почты;

- работа с базами данных;

- создание и предоставление Web-сервиса;

- обеспечение управления ресурсами АИС и др.

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

- поддерживать до двух процессоров с тактовой частотой 200 МГц;

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

-иметь SCSI-2 интерфейс,(20 Мб/с), обеспечивающий ускоренный ввод- вывод;'

- иметь в наличии встроенный сетевой адаптер {100М6/С);

- операционную среду, которая предоставляет набор средств управления сетью;

- возможность обслуживания клиентов 24 часа в сутки в течение всей недели; •

- расширяемую оперативную память;

- встроенные диски с режимом быстрой замены;

- возможности подключения внешних накопителей.

Сервер должен взаимодействовать с любыми рабочими станциями, Intel и Macintosh, которые могут оказаться в корпоративной сети, Надежность обеспечивается возможностями:

- коррекции ошибок на внутренней шине и в памяти;

т автоматического восстановления системы после сббя;

резервируемые с режимом "горячей замены" блоки питания и дисковые накопители.

Все это должно присутствовать в стандартной конфигурации.

Сервер первого уровня должен иметь многопроцессорную архитектуру и предназначаться для работы в АИС в качестве:

- центрального информационного сервера корпоративной АИС;
информационного хранилища;

-сервера мощных (тяжелых) приложений с онлайновой обработкой транзакций. :

Сервер ориентировочно должен иметь следующие характеристики: -от.14 до 64 процессоров с тактовой частотой от 200-Мгц;

- до 64 ГБ разделяемой памяти, с шириной пропускания
внутрисистемной магистрали до 12 гигабайт в секунду;

- до 20 ТБ дискового пространства, что существенно для
корпоративных хранилищ данных;

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

Рабочие станции в АИС должны обладать техническими характеристиками, которые позволяют на их основе создавать эффективные АРМы различного назначения. Все рабочие станции должны основываться на архитектуре, позволяющей добиться масштабируемости проектных решений на базе единой сетевой вычислительной платформы. Это обеспечивается благодаря модульной конструкции, что позволяет наращивание конфигурации новыми процессорами, памятью* средствами ввода-вывода и графиками. '

Масштабируемость позволяет сократить до минимума количество - узких мест при наращивании корпоративной сети и устранить возникающую в таких случаях потребность полного переоснащения АРМов.

Необходимо обратить внимание на возможность наращивания мощности рабочих станций.

АРМ обычного уровня должен обладать следующими характеристиками

- объем дисковой и оперативной памяти соответственно от 2 Гб и
от 16Мб; -

- возможность сопряжения через шину PCI

- реализованной на плате поддержкой графики;

- простота в установке, адаптации к индивидуальным требованиям
и в администрировании.

Это АРМ работников большинства управленческих служб АО.

АРМ специального назначения для сложных задач автоматизированного проектирования в области электро­машиностроения, финансового анализа, комплексной автоматизации производства и имитационного моделирования должен Обладать следующими характеристиками:

возможность установки до 1 Гб памяти и от четырех PGJ-слотов
для повышения гибкости и расширения возможностей сопряжения с
периферийными устройствами графические подсистемы с поддержкой 24-дюймового цветного монитора и парных мониторов позволяют обеспечивать эффективное решение задач создания 2-х и 3-х-мернОй цифровой графики;

- до двух высокопроизводительных процессоров;

- коммутационную шину для обеспечения высокой пропускной
способности;

- средства ввода-вывода и работы с сетью на базе шины РС1
<66МГц).

Графические подсистемы этих АРМов должны обеспечивать
потребности;

в обработке изображений при работе с.-2-х и 3-х-мерной графикой;

- при редактировании изображений;

- при подготовке изображений к печати и компоновке страниц;

. -ускорение обработки изображений, масштабирование и
интерполяцию.

Сетевые технологии корпоративной АИС создают потребность в новом типе рабочих станций таких, как Java-станции - специальные Сетевые компьютеры. Сетевые компьютеры дешевы, не требуют какого-либо администрирования и оптимизированы для системы Java. Java-станция полностью использует возможности сети, которая предоставляет все: от Java-приложений и служб до полного интегрированного системного и сетевого управления.

Установка и управление очень просты: достаточно включить в сеть, программное обеспечение распространяется автоматически. Удаленную загрузку, администрирование и хранение* данных обеспечивают серверы, поддерживающие системы Java-станций: Кроме того, встроенная в Java система безопасности обеспечивает надежную

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

Для создания хранилищ данных в корпоративной АИС необходимо использовать специальные высокопроизводительные и надежные ЭВМ для управления дисковыми массивами, которые представляют собой 'Универсальную платформу, способную одновременно работать с вычислительными машинами разных типов, совместимыми на уровне внешнего интерфейса.

Основное подразделение: компьютеры и оргтехника.

По процедурно-функциональному признаку:

-средства сбора и регистрации информации и устройства ввода-вывода;

-средства передачи данных и линии связи;

-средства обработки;

-средства хранения и вывода информации;

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

Основное подразделение: компьютеры и оргтехника.

По процедурно-функциональному признаку:

-средства сбора и регистрации информации и устройства ввода

С появлением новых информационных технологий эти ТС имеют высокое значение. На п/п средства сбора - датчики, счетчики и т.д.

В КБ при работе с наличностью используются аппараты по подсчету денег, по формированию пакетов банкнот, по распознаванию фальшивых денег и др.

Основные характеристики аппаратов при выборе: металлоемкость и надежность.

При работе с драгоценными металлами в КБ используются аппараты по взвешиванию.

Операции с пластиковыми картами подразделяются на нанесение информации на карту; персонификация карт; эмбосирование.

Здесь используются следующие ТС:

-ТС выпуска карт

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

-банкомат;

-пост терминалы (предназначены для авторизации, записи и пересылки данных).

Устройства ввода: 1. клавиатура; 2. графические планшеты (для ручного ввода графической информации); 3. сканеры, читающие автоматы; 4. манипуляторы (мышь, джойстик); 5. сенсорные экраны 6. микрофоны и т.д.

Средства передачи информации:

Информация может передаваться:

1.В самом КБ между различными его подразделениями (раньше для этих целей использовалась пневмопочта и транспортеры; сейчас используются локальные вычислительные сети (в одном здании или в близлежащих)).

Основные компоненты локальной сети: кабели, передающая среда, рабочая станция; АРМ на основе рабочей станции; платы интерфейса сети; серверы сети.

Локальная сеть позволяет рабочим станциям обмениваться информацией и использовать общую информацию.

2.Информация может передаваться из КБ в ЦБ или в другой КБ.

Здесь используются:

а)аппараты и устройства передачи б) каналы связи.

Аппараты и устройства передачи:

-телеграф, телетайп; телефакс, телекс; сетевые адаптеры.

-технические устройства, выполняющие функции сопряжения ЭВМ с каналом связи. Один адаптер обеспечивает сопряжение ЭВМ с одним каналом связи;

-мультиплексоры (многоканальные адаптеры) - устройства сопряжения ЭВМ с несколькими каналами связи;

-модемы (ЭВМ подключается к АТС). Это специальное устройство, способное преобразовывать (модулировать) цифровой сигнал на аналоговый и обратно. Модем на другом конце линии демодулирует сигнал обратно.

-терминалы (ПК);

-концентраторы (предназначены для сжимания информации, объединения каналов, передачи информации в высокоскоростном режиме связи);

-повторитель (в локальной сети, где кабель определенной длины, для увеличения его протяженности ставится повторитель (локальный и дистанционный)). Локальный повторитель соединяет фрагменты сетей, расположенных на расстоянии до 50 метров. Дистанционный - до 2000 метров;

-специальные шифровальные аппараты.

Каналы связи - узлы связи, включающие мощные ЭВМ, настроенные на передачу и управление информацией, а не на ее обработку; плюс ПО.

Три вида каналов связи: наземные; высокочастотные (обеспечиваются наземными ретрансляционными связями); спутниковые (при передаче на далекие расстояния).

Средства обработки данных. Это компьютеры - 4 класса: микро; малые (мини); большие и супер ЭВМ.

Главные характеристики ЭВМ - быстродействие и объем памяти.

МикроЭВМ - 2 группы:

1.универсальные (многопользовательские и однопользовательские);

2.специализированные (многопользовательские (серверы) и однопользовательские (рабочие станции)).

Многопользовательские - мощные ЭВМ, оборудованные несколькими терминалами и функционирующие в режиме разделения времени.

Персональные - ЭВМ, удовлетворяющие требованиям доступности и универсальности.

Рабочие станции - однопользовательские мощные ЭВМ. Специализирующиеся на выполнении одного вида работы.

Серверы - многопользовательские ЭВМ в сетях, выделенные для обработки запросов от всех станций сети.

ПК - основа АБС. Существуют стационарные (настольные) и переносные.

Малые ЭВМ - могут работать в режиме разделения времени и в многозадачном режиме; надежные и простые в эксплуатации.

Большие ЭВМ - мейнфреймы. Характеристики: большой объем памяти; высокая отказоустойчивость и производительность; высокая надежность; защита данных; возможность подключения большого числа пользователей. Наиболее известны: Тандем, также популярны компьютеры Hewlett Packard, IBM 390, 4300.

Супер ЭВМ - мощные многопроцессорные ЭВМ с быстродействием 40 млрд операций в секунду. Их выпускает фирма Крэй. В России супер ЭВМ представлены оригинальные разработки - Эльбрус 1,2,3, Электроника СС-БИС, ЕС 11-91, ЕСИ -95.

Сейчас в России появились многомашинные комплексы RISC- архитектуры. Они приспособлены для многозадачного режима работы.

Серверы.Это компьютер, выделенный для обработки запросов от всех станций сети и представляющий этим станциям доступ к системным ресурсам и распределяющий эти ресурсы. Мощные серверы можно отнести к малым и большим ЭВМ. Сейчас лидером являются серверы Маршалл, а также существуют серверы Крэй (64 процессора).

Основные средства хранения в КБ:

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

-магнитные носители - магнитные ленты (раньше были очень популярны)

-оптические CD-диски. Первые CD-диски предназначались только для считывания. В последние годы были созданы диски, на которых информация может записываться пользователем (Recordable CD).

-CD-ROM; базы данных; микрофильмы, микрокарты - системы хранения информации - информация на них заносится при помощи специальных устройств (у нас используется ком-система). Это микрокопия документов. Основная характеристика - малый размер и минимальное время поиска, объемы памяти очень большие. Около 10 микрофильмов - вся Ленинская библиотека.

Устройства вывода:

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

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


Наши рекомендации