Основные понятия. Будем называть проектом деятельность, имеющую начало и конец во времени и направленную на достижение определенного результата

Сетевые модели

Лекция 17

Будем называть проектом деятельность, имеющую начало и конец во времени и направленную на достижение определенного результата. Результатом проекта может быть определенный продукт (построенное здание, разработанное программное обеспечение, собранное оборудование и т.д.) или услуга (транспортировка грузов, обучение персонала, медицинское обслуживание и т.п.). Часто успешное выполнение проекта называют реализацией проекта или просто говорят – процесс реализован.

Как правило, проект представляется в виде ряда элементарных работ, которые называют операциями. Некоторые операции могут быть выполнены только после завершения одной или нескольких других операций. В этом случае говорят о зависимости операций. Совокупность операций проекта и их зависимостей называется комплексом операций.

Каждой операции комплекса соответствует два момента времени: начала и окончания операции. Эти моменты называются событиями. Событие в отличие от операции не имеет протяженности по времени и является просто фиксацией факта начала или окончания операции. Если операции предшествует операция (или по другому – операция опирается на ), а операция имеет только одну последующую операцию, то событие, соответствующее окончанию операции b, будет являться одновременно событием, соответствующим началу операции .

Как правило, для обозначения событий используют целые положительные числа. При таком обозначении каждой операции соответствует пара , где – номер начального, а – конечного события операции. При этом говорят, что операция инцидентна событиям и , и наоборот, события и инциденты операции. Часто для обозначения операции используют пару номеров инцидентных событий.

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

Моментом свершения события считается момент окончания всех операций, для которых это событие является завершающим. Любая операция не может быть начата, если не свершилось событие, являющееся начальным для этой операции.

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

В табл. представлен пример комплекса операций проекта разработки web-приложения с известной продолжительностью каждой операции. Для определенности назовем этот проект WSP.

Комплекс операций проекта разработки web-приложения WSP

Код операции Наименование операции Предшествующие операции Продолжи-тельность операции (дни)
I. АНАЛИЗ
Z1 Системный анализ    
Z2 Анализ требований Z1  
II. ПРОЕКТИРОВАНИЕ
Z3 Проектирование базы данных Z2, Z15, Z17  
Z4 Проектирование классов Z2, Z17  
Z5 Проектирование интерфейсов пользователей Z15, Z17  
III. КОДИРОВАНИЕ
Z6 Кодирование интерфейсов пользователей Z4, Z5, Z16, Z17  
Z7 Кодирование процедур СУБД Z3, Z4, Z15, Z17  
Z8 Кодирование классов Z3, Z4, Z15, Z17  
IV. ТЕСТИРОВАНИЕ
Z9 Функциональное тестирование Z6, Z7, Z8, Z18  
Z10 Структурное тестирование Z6, Z7, Z8, Z18  
V. ВНЕДРЕНИЕ
Z11 Разработка документации Z6, Z7, Z8, Z9  
Z12 Обучение пользователей Z9, Z11  
Z13 Испытание Z9, Z10, Z11, Z12  
Z14 Завершение работ Z13  
VI. ДОПОЛНИТЕЛЬНЫЕ РАБОТЫ
Z15 Установка СУБД Z1  
Z16 Установка web-сервера Z1  
Z17 Установка инструментария Z1  
Z18 Подготовка полигона Z1  

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

1) у операции Z1 нет предшествующих операций;

2) у операции Z14 нет последующих операций;

3) все операции кроме Z5, Z12, Z13 и Z14 предшествуют нескольким операциям.

В соответствии с определением начальное событие операции Z1 является исходным, а завершающее событие операции Z14 – завершающим событием комплекса операций.

В табл. 2 вводится нумерация событий комплекса операций проекта WSP


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: