Методика построения модели
В существующих стандартах и литературе нет единого подхода к построению общей системы проектного бизнеса. Так, в модели PMI упор делается на описание через процессы. Модель IPMA строится на основе функционального подхода. Автор этой книги предпринял попытку объединить разные подходы, воспользовавшись методикой, применяемой в объектно-ориентированном анализе и программировании (ООАП). Методика 00АН позволяет строить модели различных бизнес-систем, а затем, на основании построенной модели, разрабатывать электронные программы для автоматизации работы бизнес-системы. Преимущество методики ООАП состоит как раз в универсальности. Методика была специально разработана как универсальный способ для различных систем, не только существующих в бизнесе.
В методике ООАП вся бизнес-система раскладывается на компоненты, называемые классами. Каждый класс объединяет элементы, обладающие родственными признаками. Между классами устанавливаются отношения иерархического подчинения. В одном классе могут содержаться различные представители, которые называются объектами. Отсюда произошло название методики. Например, можно представить класс "книги по управлению проектами". Согласно терминологии ООАП данная книга будет объектом этого класса.
При графическом изображении модели каждый класс изображается прямоугольником. Сдвиг класса по иерархии вниз сопровождается сдвигом прямоугольника по горизонтали и по вертикали. Классы одного уровня иерархии располагаются на одном горизонтальном уровне.
Важнейшей особенностью методики ООАП является описание каждого класса через свойства, методы и событий. Предполагается, что все объекты одного класса имеют один и тот же список свойств. Значения одного свойства могут быть разными для разных объектов. Так, свойствами книг по управлению проектами могут быть: автор, издательство, количество страниц и т. д.
Термин "методы" обозначает операции, которые могут быть произведены с представителями класса. Для всех объектов одного и того же класса список методов один и тот же. Для книг по управлению проектами могут применяться такие методы: купить, прочитать, рекомендовать другу и т. д. С помощью методов можно создавать новые объекты, изменять их свойства или закрывать.
С каждым объектом могут происходить события. Так же, как и для свойств и методов, список событий одинаков для всех объектов одного класса. С книгами могут происходить следующие события: завершение написания, приемка редактором, печать в типографии.
В существующей теории по управлению проектами вместо слов "свойства, методы и события" могут использоваться иные слова. В таблице 08 приведено соответствие между терминами. Эквивалентность между словами существенно зависит от контекста и применяемых стандартов.
Таблица 08. Соответствие между терминами
|