Планирование организации работ над проектом программ

  • 15 авг. 2010 г.
  • 1155 Слова
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
ДОНЕЦКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА

Лабораторная работа № 2

По дисциплине: «Технология программирования и создания программных продуктов»

На тему: «Планирование организации работ над проектом программ»

Выполнил:

Проверил:


Тема: Планирование организации работ над проектом программ

Цель: приобрестипрактические навыки в применении методов сетевого планирования разработки крупных программных систем в заданные сроки и с оценкой необходимых ресурсов
Ход работы:
1. Модульная структура программного комплекса «Законы идеального газа и уравнение состояния» представлена на рис. 1:



Рисунок 1 – Схема иерархии программы «Законы идеального газа и уравнение состояния»

2. Граф выполнения работ с указанием времен иинтенсивностей выполнения приведен на рис. 2:

Рисунок 2 – Граф выполнения работ

3. Расчет параметров сетевого графика приведен в табл. 1:

Таблица 1 – Параметры сетевого графика
Работы t Q Вес W'k W''k T'k T''k dT T0k
5.1 2 2 5 4.1 4.2 4.3 4.4 2 4 2 0
5.2 2 2 5 4.1 4.2 4.3 4.4 2 4 2 0
5.3 4 3 5 4.1 4.2 4.3 4.4 4 4 0 0
4.1 2 1 4 5.1 5.2 5.3 3.2 3.3 3.4 6 6 0 4
4.2 1 14 5.1 5.2 5.3 3.2 3.3 3.4 5 6 1 4
4.3 1 1 4 5.1 5.2 5.3 3.2 3.3 3.4 5 6 1 4
4.4 1 1 4 5.1 5.2 5.3 3.2 3.3 3.4 5 6 1 4
3.1 2 3 3 2.1 2 7 5 0
3.2 2 2 3 4.1 4.2 4.3 4.4 2.2 8 9 1 6
3.3 3 2 3 4.1 4.2 4.3 4.4 2.2 9 9 0 6
3.4 2 1 3 4.1 4.2 4.3 4.4 2.2 8 9 1 6
2.1 4 3 2 3.1 1.1 6 11 5 2
2.2 2 1 2 3.2 3.3 3.4 1.1 11 11 0 9
2.3 1 1 2 1.1 1 11 10 0
2.4 1 1 21.1 1 11 10 0
1.1 3 2 1 2.1 2.2 2.3 2.4 14 14 0 11

T 14
Здесь: t – время выполнения работы;
Q – интенсивность выполнения работы
W’k – работы, непосредственно предшествующие работе;
W’’k – работы, непосредственно следующие за работой;
T’k – раннее время окончания работы;
T’’k – позднее время окончания работы;
dT – запас времени на выполнениеработы;
T0k – раннее время начала работы;
Т – общее время выполнения проекта.

4. Неоптимизированный сетевой график приведен на рис. 3:

Рисунок 3 – Неоптимизированный сетевой график

5. Диаграмма распределения ресурсов для неоптимизированного сетевого графика приведена на рис. 4:

Рисунок 4 – Диаграмма распределения ресурсов для исходного графика
6. Критическим путем в данном случае являетсяпоследовательность работ: 5.3 – 4.1 – 3.3 – 2.2 – 1.1.

7. В результате оптимизации сетевого графика по параметру Q, приведенного на рис. 3, получили субоптимальный сетевой график, приведенный на рис. 5:

Рисунок 5 – Субоптимальный сетевой график

Диаграмма распределения ресурсов для полученного субоптимального графика приведена на рис. 6:

Рисунок 6 – Диаграмма распределения ресурсов длясубопт. графика
Т. о. мы получили Qmin=8 при Т=14.
8. Для оптимизации сетевого графика при Q=Qmin был задействован метод изменения интенсивностей работ. Новые параметры сетевого графика приведены в табл. 2:

Таблица 2 – Новые параметры сетевого графика
Работы T Q Вес W'k W''k T'k T''k dT T0k
5.1 2 2 5 4.1 4.2 4.3 4.4 2 6 4 0
5.2 2 2 5 4.1 4.2 4.3 4.4 2 6 4 0
5.3 6 2 5 4.1 4.2 4.3 4.4 6 60 0
4.1 2 1 4 5.1 5.2 5.3 3.2 3.3 3.4 8 8 0 6
4.2 1 1 4 5.1 5.2 5.3 3.2 3.3 3.4 7 8 1 6
4.3 1 1 4 5.1 5.2 5.3 3.2 3.3 3.4 7 8 1 6
4.4 1 1 4 5.1 5.2 5.3 3.2 3.3 3.4 7 8 1 6
3.1 3 2 3 2.1 3 7 4 0
3.2 3 1 3 4.1 4.2 4.3 4.4 2.2 11 11 0 8
3.3 3 2 3 4.1 4.2 4.3 4.4 2.2 11 11 0 8
3.4 2 1 3 4.1 4.2 4.3 4.4 2.2 10 11 1 8
2.1 5 2 2 3.1 1.1 8 12 4 3
2.2 1 2 2 3.2 3.33.4 1.1 12 12 0 11
2.3 1 1 2 1.1 1 12 11 0
2.4 1 1 2 1.1 1 12 11 0
1.1 3 2 1 2.1 2.2 2.3 2.4 15 15 0 12

T 15
Новый неоптимизированный сетевой график приведен на рис. 7:

Рисунок 7 – Неоптимизированный сетевой график

Гистограмма распределения ресурсов нового неоптимизированного сетевого графика изображена...