
- •Каноническое проектирование и документирование проекта
- •Гост на этапы канонического проектирования
- •Этап системного анализа
- •Техническое задание
- •Планирование разработки
- •Пооперационный перечень работ
- •Типы зависимостей
- •Рабочий график
- •Диаграмма Ганта
- •Сетевые диаграммы
- •Прогнозирование
- •Количественные характеристики
- •Технико-экономическое обоснование (тэо)
- •Этап проектирования (синтез систамы)
- •Статическая (структурная) модель
- •Модель репозитория
- •Модель абстрактной машины
- •Статическая модель распределенной архитектуры.
- •Файл-серверные приложения.
- •Клиент-серверные приложения.
- •Двух- и трехуровневые архитектура клиент-сервер.
- •Архитектура распределенных объектов.
- •Динамическая модель
- •Пользовательский интерфейс
- •Психофизические особенности человека, связанные с восприятием и обработкой информации.
- •Основные критерии оценки интерфейсов
- •Типы интерфейсов пользователя
- •Интерфейс примитивный
- •Интерфейс Меню.
- •Интерфейс со свободной навигацией (графический интерфейс).
- •Классификации и принципы разработки диалогов.
- •Типы диалога.
- •Формы диалога.
- •Фразовая форма
- •Директивная форма
- •Табличная форма
- •Состав и содержание технического проекта.
- •Вопросы и задания для самопроверки
- •Глоссарий
- •Глава III.Каноническое проектирование и документирование проекта 1
Рабочий график
Рабочий график является одним из элементов планирования. С его помощью можно избежать неопределенности и продуктивно распределить рабочее время. Обычно рабочий график в процессе работы над проектом часто обновляется.
Он строится на базе ППР, диаграмм зависимостей работ и с учётом наличия ресурсов. Наиболее распространены рабочие графики в виде диаграмм Ганта и сетевых диаграмм.
Диаграмма Ганта
Чаще всего для представления графика работ используется диаграмма Ганта, которую еще иногда называют гистограммой. Она была изобретена Генри Гантом во время Первой мировой войны и первоначально использовалась для составления графиков отправки солдат и техники из тыла на побережье США, откуда они должны были переправляться в Европу.
Фактически этот вид диаграмм хорошо известен даже тем, кто никогда не сталкивался с разработкой каких-либо проектов.
На простой диаграмме Ганта, представленной на Рис. III -9, слева перечислены производственные действия (они должны быть отсортированы по дате начала или по какому-то др. параметру), а справа — полоски, длина которых соответствует длительности выполнения каждого этапа.
Название задачи |
Ресурсы |
2010 |
2011 | |||||||
I |
II |
III |
IV |
I |
II |
III |
IV | |||
Фаза 1 –подготовка 1.1… 1.2… 1.3… |
|
|
|
|
|
|
|
|
| |
Фаза 2 – развитие 2.1… 2.2… 2.3… |
|
|
|
|
|
|
|
|
| |
… |
|
|
|
|
|
|
|
|
| |
Фаза N … N.M Завершить проект |
|
|
|
|
|
|
|
|
|
Рис. III‑9 Диаграмма Ганта
Сетевые диаграммы
Очень распространены методы сетевого планирования и управления. Они основаны на сетевых моделях, допускающих использование современной вычислительной техники, позволяющих быстро определить последствия различных вариантов управляющих воздействий и находить наилучшие из них. Существует несколько различных методов построения сетевых диаграмм:
GERT — метод графической оценки и обзора;
PERT — метод программной оценки и обзора;
СРМ — метод критического пути;
PDM — метод предшествования;
ADM — метод стрелочных диаграмм.
Рассмотрим метод СРМ. Он был изобретен в 1950-х годах. Под методом CPM подразумевается общий процесс анализа с использованием сетевых диаграмм. Он наиболее простой, так как в нем предполагается, что фиксирована как продолжительность действий, так и логика определения приоритетов.
В общем виде сетевая
диаграмма представляет собой набор
узлов и стрелок. В ней содержится
следующая информация (см.Рис. III -10):
название действия или идентификатор узла (при этом часто используется код ППР);
время наискорейшего начала производственного этапа, которое определяется на основании времени завершения предыдущего действия или какого-либо другого ограничения (например, даты, фиксированной в проекте);
время быстрейшего завершения действия;
продолжительность этапа (количество временных периодов, необходимых для выполнения работы);
максимально возможный срок, когда действие может быть начато, не затронув стадию следующего действия;
максимально возможный срок, когда действие может быть завершено, не затронув стадию следующего действия.
Рис.
III‑10 Представление узла на сетевой
диаграмме
На сетевых диаграммах хорошо прослеживается старшинство узлов. В этом и заключается их основное преимущество. Можно легко проследить порядок следования действий слева направо и увидеть взаимосвязь между различными последовательностями узлов. Подобные диаграммы широко используются при разработке проектных планов "с нуля", когда отсутствует даже шаблон структуры ППР.
Недостаток этих диаграмм аналогичен недостатку диаграмм Ганта и других графических представлений: в больших проектах с огромным количеством действий они становятся очень громоздкими и неудобочитаемыми. Тем не менее, сетевые диаграммы очень удобны на начальном этапе планирования, а также при разработке ППР.
Рис. III‑11 Сетевая диаграмма