Программирование arrow Разработка и тестирование arrow CA ERwin Process Modeler: функциональное моделирование

CA ERwin Process Modeler: функциональное моделирование

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

Один из серьёзных факторов: как указано в [1] - см. раздел "4.1.Основы управления. Общие положения", в зависимости от природы (люди или технические устройства) принято выделять три типа систем с управлением:

  • Организационные (социальные) системы управления,
  • Технические системы управления,
  • Организационно - технические системы управления".

Следует добавить, что технические системы делятся на материальные системы и информационные системы. Так что классификация представляется как:

  • Организационные (социальные) системы управления,
  • Технические системы управления,
  • Технические материальные системы,
  • Технические информационные системы,
  • Организационно - технические системы управления.

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

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

1.      Организационно - технические материальные,

2.      Организационно - технические информационные.

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

Примером систем второго типа могут служить ERP (Enterprise Resource Planning - планирование ресурсов предприятия; см. http://www.erpforum.ru) - сложные компьютерные системы, информационное обеспечение которых в реальном времени на предприятии осуществляет группа организованных управленцев, а выходная информация которых используется для поддержки управления работой предприятия.

Аналогично в качестве организационно - технической информационной системы могут быть рассмотрены группы специалистов, работающие над одной задачей, например - над коллективной разработкой сложной функциональной модели; их сотрудничество может быть поддержано пакетом CA ERwin Model Manager (ModelMart) 7.2.

В этом же качестве можно рассматривать работу группы программистов.

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

На рис. 1 приведена, в виде IDEF0-диаграммы, картина взаимодействия материальной и информационной подсистем интерактивной системы[1]. Эти подсистемы поддерживаются, в процессе работы, организованной группой обслуживающего персонала, представляющей из себя организационно - техническую подсистему.

[1] Под интерактивной системой подразумеваем систему, работающую при участии человека (людей).

CA ERwin Process Modeler: функциональное моделирование - Разработка и тестирование - Программирование - Программирование, исходники, операционные системы

Рис. 1. Взаимодействие материальной, информационной
и организационной подсистем организационно - технической материально - информационной системы (ОТМИС). Диаграмма А0 IDEF0 функциональной модели. CA ERwin Process Modeler.

Работа материальной системы ОТМИС

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

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

CA ERwin Process Modeler: функциональное моделирование - Разработка и тестирование - Программирование - Программирование, исходники, операционные системы

Рис. 3. Работа информационно - коммуникационной системы (ИКС) организационно - технической материально - информационной системы (ОТМИС).

Работа организационной системы ОТМИС

CA ERwin Process Modeler: функциональное моделирование - Разработка и тестирование - Программирование - Программирование, исходники, операционные системы

  Рис. 4. Работа группы обслуживающего персонала ОТМИС.

Функционирующий персонал управляет работой МС и ИС (ее администрирование) и осуществляет поддержку их работы в качестве механизма.

Управление осуществляется на основе информации о функционировании ИКС и МС.

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

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

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

Такая модель может быть сформирована при поддержке CA ERwin Process Modeler как диаграмма Organization Chart.

ЛИТЕРАТУРА 

  1. В.С. Анфилатов и др. Системный анализ в управлении. М.: Финансы и статистика, 2002.
 
« Предыдущая статья   Следующая статья »


  • Разработка и тестирование, Team Build в Team Foundation Server (TFS)
    В данной статье речь идет об использовании Team Build для автоматизации процесса сборки. Здесь рассматривается ряд общих проблем, связанных со сборкой, и сравниваются различные подходы к сборкам, от плановой ежедневной сборки до сборки в результате непрерывной интеграции....
  • Разработка и тестирование, Управление зависимостями системы контроля версий в Visual Studio Team System
    В данной статье рассматривается, как следует обрабатывать зависимости внутри и между решениями Visual Studio. Единый подход к управлению зависимостями в среде коллективной разработки необходим для обеспечения стабильности процесса сборки и сокращения текущих затрат на обслуживание системы контроля версий. Зависимости – это другие проекты, внешние сборки, Веб-сервисы и базы данных. Зависимости неизбежно меняются во времени и, в результате, оказывают влияние на процесс и порядок сборки прило...
  • Разработка и тестирование, Выбор стратегии ветвления и слияния в Team Foundation Server (TFS)
    Данная статья описывает стратегии ветвления и слияния для ряда типовых сценариев. Обычно ветви используются для поддержания версий, готовых к выпуску, или параллельной разработки. Во многих простых сценариях в ветвлении нет необходимости, достаточно применять простой подход использования меток для маркировки сборок. Например, с помощью меток можно в любой момент времени восстановить сборку на любом этапе или выявить, какие версии исходного файла использовались для создания конкретной сборки. Рас...
  • Разработка и тестирование, Использование пользовательских расширений для рабочих элементов TFS
    Стандартный набор элементов пользовательского интерфейса и его возможности не всегда удовлетворяют взыскательных пользователей любой системы. И MS Visual Studio Team Foundation Server (TFS), в этом смысле, не является исключением. Однако в TFS предусмотрена возможность создания пользовательских элементов для расширения стандартных свойств рабочих элементов системы. Использование технологий .NET позволяет просто создавать пользовательские расшире...
  • Разработка и тестирование, Сравнение RUP и других методологий разработки ПО
    Как сравнивать две методологии? Казалось бы, очень простой вопрос. По работам и задачам, на которые разбивается разработка ПО. По стадиям разработки, в которые эти работы группируются, и по тому, что входит в каждую стадию. По разрабатываемым документам и моделям. ...
  • Разработка и тестирование, Переход от каскадной разработки к итеративной
    Модель совершенной методологии итеративной разработки во многом радикально отличается от совершенной модели каскадной разработки. Но на практике ни одна группа разработчиков не применяет эти подходы строго в соответствии с их моделями. В этой статье объясняется, почему группам может потребоваться плавный переход от каскадного к итеративному подходу; также указаны некоторые полезные шаги в этом направлении. Объясняются основны...
  • Разработка и тестирование, Средства функционального моделирования: CA ERwin Process Modeler, Design/IDEF, ARIS, ORACLE Designer
    Как корректно выбрать и без неоправданных рисков приобрести средства функционального моделирования систем: CA ERwin Process Modeler, Design/IDEF, ARIS, ORACLE Designer....
  • Разработка и тестирование, Отладка при помощи средств визуализации отладчика (Debugger Visualizers) Visual Studio 2005
    При отладке проекта в Visual Studio .NET 2002/2003, вы можете увидеть значение текущих переменных путем ввода переменной в окно Watch, либо путем наведения мыши на переменную в окне с кодом. Хотя данный подход прекрасно работал с переменными простого типа либо с обычными значениями, данный пользовательский интерфейс был не настолько идеален для более сложных типов и длинных значений. К примеру, если бы вы работали над приложением, которое управляло бы содержимым XML-файла, то вы наверняка захоте...