Letyshops

Современные технологии для работы со структурами организации

Сергей Колесников
Окончание.
4. Принципы превыше всего | 5. Немного патетики не помешает даже компьютеру

Если нет принципов,
то и критиковать нечего, что не интересно
Если принципы есть,
то как приятно иметь  собственное мнение по их применению

Для того, чтобы закончить описание базовых принципов методологии IDEF0, обратим внимание на два базовых принципа моделирования:

  • принцип контекстной диаграммы;
  • принцип ограничения сложности.
Принцип контекстной диаграммы

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

Важнейшим является то, что подобный принцип должен быть применен и при построении любого функционального блока. То есть при определении ЛЮБОГО блока внутри диаграммы ЛЮБОГО уровня нужно четко иметь в виду цель моделирования и точку зрения на модель при определении "миссии" реального субъекта бизнеса, функции которого представлены данным блоком. Тем более если данный блок предназначен для дальнейшей функциональной детализации (декомпозиции).

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

Принцип ограничения сложности

Диаграммы IDEF0 несут в себе очень концентрированную информацию, в связи с чем необходимо применять специальные меры по повышению их разборчивости и удобочитаемости, известные как принципы ограничения сложности. Основными являются два принципа:

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

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

[1][2] следующая>>
[вид для печати]
© Сергей Колесников

 

 

Реклама: