Структурные модели проекта
ориентация на функции осуществления проекта;
ориентация на объектно-конструктивные или функциональные части проекта;
системная смешанная ориентация.
Примером смешанной ориентации можно назвать базовую структурную модель проекта Work Breakdown Structure (WBS), которая является композицией двух типов моделей - верхние уровни отражают декомпозицию проекта с ориентацией на функции или объект, а нижние уровни отражают дальнейшую детализацию декомпозиции с ориентацией на работы, осуществляемые в рамках проекта, вплоть до работ конкретного исполнителя.
Структурная модель проекта и принцип структуризации широко используются для построения других информационных моделей, применяемых в управлении проектом. Отметим наиболее существенные из них:
дерево целей;
организационное дерево;
матрица распределения ответственности и распределение работ по ис-полнителям;
сетевая модель проекта или иерархическая система сетевых моделей;
дерево стоимостей;
структурная схема материально-технического обеспечения проекта;
дерево распределения рисков и решений по его минимизации.
Существует особый класс методологий формализации коллективного
процесса анализа и проектирования, доведенных до их автоматизированного использования в программных продуктах. Как показывает табл. 1, можно выделить три подхода к разработке систем:
структурный подход (ориентация на описание процессов);
объектно-ориентированный подход (основанный на представление систем в виде совокупности объектов, классы которых образуют иерархию на базе принципа наследования);
информационная инженерия (ориентация на моделирование данных, а затем - процессов).
Таблица 1.
Инструментальные средства автоматизации системного проектирования\r\nМетодологииПрограммные продукты- Структурного анализа и проектирования:D. Ross, (SADT)
E. Yourdon (DFD)
K.Gane-T.Sarson, DeMarca (DFD)
другиеSPECIFX, ER-BPwin, Design/IDEF
CASE/4/0
SSADM
Express-G, MetaEdit-Workbench- Объектно-ориентированные методы:
Booch/Jacobson/Rumbaugh (OOD)
P.Coad - E.Yourdon (OOAD)
Shlaer - Mellor (OODLE)
Demeter, Henderson-SellersUML, OMT-GEИнформационная инженерия: - Martin-Finkelstein, Porter, GoldkuhlBPR, BFR
Из данных методологий, как уже отмечалось, особое место занимают структурные методы анализа и проектирования, так как они позволяют лучше понимать рассматриваемую проблему на начальных фазах при формировании концепции и проведения системного проектирования. Рассмотрим их более подробно.
Для структурных методологий характерны, кроме перечисленных общих свойств структурного системного анализа, различные способы "борьбы" со сложностью самой модели, например:
ограничение числа элементов на каждом из уровней;
ограничение контекста, включающего лишь существенные на каждом уровне детали;
использование строгих формальных правил записи.
Практически во всех методологиях структурного анализа используются
три группы средств моделирования:
диаграммы, иллюстрирующие функции, которые система должна выполнять, и связи между ними (функциональное моделирование); чаще всего используются DFD (Data Flow Diagrams) - диаграммы потоков данных и диаграммы SADT (IDEF0);
диаграммы, моделирующие данные и их взаимосвязи (информационное моделирование); фактически стандартом здесь стали ERD (Entity- Relationship Diagrams) - диаграммы "сущность-связь";
диаграммы, моделирующие поведение системы, зависящее от времени (динамическое моделирование); наиболее часто аспекты поведения системы во времени моделируются при помощи STD (State Transition Diagrams) - диаграмм перехода состояний.
Различие между разновидностями структурного анализа заключается в методах и средствах функционального моделирования: методологии, использующие методы, нотацию и технологию DFD (методологии K.Gane-T.Sarson, DeMarca, и E.Yourdon,) и использующие SADT-методологию (D.Ross и др.).
Еще по теме Структурные модели проекта:
- 1.1. Структура проекта и методологии структурного анализа
- Структурная модель эмпирического доказательства
- Преимущества и недостатки структурной модели эмпирического доказательства
- 3.3. Оценивание параметров структурной модели
- Позиция 2. Разработка организационной структуры проекта и модели управления.
- Каскадная и спиральная модели управления проектами
- Математическое описание модели Определение сроков проекта и связь между периодами
- 9.9.4 Оценка степени риска инвестиционных проектов с использованием ценовой модели рынка капитала
- Пример расчета экономической эффективности зарплатного проекта (модель доходности)
- В настоящей главе рассматриваются модели определения премии опционов. Вначале мы остановимся на вопросе формирования портфеля без риска и оценки величины премии с помощью простой биномиальной модели. После этого перейдем к моделям, которые используются на практике, а именно, биномиальной модели Кокса, Росса и Рубинштейна и модели Блэка-Шоулза.
- Технология экспертной оценки и наращивание потенциала проекта (5 и 6 этапы жизненного цикла проекта)