МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
ДОНЕЦКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА
Лабораторная работа № 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 – Неоптимизированный сетевой график
Гистограмма распределения ресурсов нового неоптимизированного сетевого графика изображена...
ДОНЕЦКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА
Лабораторная работа № 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 – Неоптимизированный сетевой график
Гистограмма распределения ресурсов нового неоптимизированного сетевого графика изображена...
Поделиться рефератом
Расскажи своим однокурсникам об этом материале и вообще о СкачатьРеферат