| ||||||||||||||||
![]() | ||||||||||||||||
| ||||||||||||||||
![]() | ||||||||||||||||
| ||||||||||||||||
![]() |
Шаблоны функционального моделирования Функциональное моделирование является важнейшим элементом концептуального анализа, который выполняется на начальном этапе проектирования любой автоматизированной информационной системы, в том числе и системы управления предприятием. Разработка и анализ функциональной модели деятельности предприятия позволяет достаточно глубоко погрузиться в предметную область, выявить бизнес-процессы, используемые на предприятии, определить информационные потоки, выявить узкие места в деятельности предприятия и т.д. Для функционального анализа на концептуальном этапе удобно использовать простые, доступные для широкого понимания использования, хорошо проработанные методологии. Несмотря на солидный возраст стандартной методологии IDEF0, она по-прежнему весьма популярна среди аналитиков и широко используется, особенно на этапе концептуального анализа. Детальный анализ функциональной IDEF0-модели является основой для изучения существующих на предприятии бизнес-процессов и для разработки новых бизнес-процессов, которые в дальнейшем будут являться основой для разработки алгоритмов системы управления. Для моделирования бизнес-процессов удобно воспользоваться специально разработанной для этих целей методологией IDEF3. Модель IDEF3 содержит 2 типа диаграмм: диаграммы процессов и диаграммы состояний объектов, которые позволяют выполнить анализ бизнес-процессов с разных сторон в рамках одной модели. ![]() И, наконец, последней стадией концептуального анализа является построение информационной модели, которая отображает логическую структуру будущей базы данных. Для этой стадии вполне оправдано широкое использование стандартной методологии IDEF1X. Существующие CASE-средства обеспечивают хорошую интегрируемость IDEF0, IDEF3 и IDEF1X моделей, что обеспечивает единство подхода на этапе концептуального анализа и взаимосвязанность результатов моделирования. В данной статье рассматривается один из практических способов сокращения времени на разработку функциональной IDEF0 модели и повышения качества моделирования - использование шаблонов моделей. Классификация функций Основой создания шаблона является следующая классификация функций:
В данной статье приведен шаблон функциональной IDEF0 модели, который предназначен для использования на стадии предварительного анализа. Этот анализ выполняется перед использованием того или иного CASE-средства разработки функциональной IDEF0 модели. Весьма полезным оказалось использование шаблона при подготовке к проведению встреч и интервью, предназначенных для сбора первичной информации о деятельности предприятия. После завершения сбора первичной информации и до начала разработки IDEF0 шаблон модели используется для выполнения предварительного анализа, выделения и структурирования функций. Как показывает опыт, использование предварительного анализа, выделения и структурирования функций существенно снижает общие затраты времени на разработку модели и повышает качество моделирования. На стадии предварительного анализа достаточно использовать стандартные средства MS Office (Word или Excel). Общее описание шаблона Модель: <номер; имя модели, выражающее цель моделирования в виде короткой фразы > Характерная информация Категория предприятия: < промышленное предприятие, торговая компания, банк, государственное учреждение и т.д. > Цель: < более детальное выражение цели моделирования > Точка зрения: < точка зрения, принятая при моделировании > Область (контекст): < какая система рассматривается в качестве черного ящика (в соответствии с целью) > Уровень модели: < общая модель, подмодель > Структура предприятия (организации) Описание структуры предприятия (организации) в виде: Руководство: < ФИО, должность > Подразделение: < № подразделения. Наименование подразделения, ФИО руководителя > Основные функции Перечень основных функций для предприятия (организации, компании) соответствующей категории в следующем виде: Функция: < Функция №. Наименование функции, описание функции > Подфункции, раскрывающие основные функции Подфункции, раскрывающие основные функции Функция: < Функция №№. Наименование функции, описание функции > Функция: < Функция №№. Наименование функции, описание функции > Описание общих, не зависящих от категории предприятия, функций: Функция: < Функция №. Наименование функции, описание функции > Подфункции, раскрывающие общие функции Функция: < Функция №№. Наименование функции, описание функции > Функция: < Функция №№. Наименование функции, описание функции > Перечень документов, используемых в модели: Документ: < Условный № документа. Точное название документа > < Условный № документа>: < Код ответственного подразделения + Порядковый номер > Связанная информация (не обязательно) Приоритет: < указание наиболее критичных (важных) технологических цепочек для моделируемой организации > Родительские функции: < (не обязательный параметр) имя “родительской” функции, в состав которой входят наиболее критичные (важные) технологические цепочки > Функции декомпозиции: < (не обязательный параметр) описание требуемой степени декомпозиции для наиболее критичных (важных) технологических цепочек > Открытые проблемы (не обязательно) <Список открытых проблем на момент подготовки шаблона, которые необходимо устранить> План Версия: < Дата, время или вариант реализации > Шаблон в виде таблицы
|
|
![]() | ||||||||||||||||
| ||||||||||||||||
![]() | ||||||||||||||||
|