2. Планирование порядка разработки программных модулей следует начать с составления диаграммы предстоящих работ. Диаграмма строится с учетом выбранного подхода к проектированию комплекса, структура которого определена схемой состава разложения.
3. Для каждой работы, представленной на диаграмме, необходимо задать следующие исходные данные: длительность работы, интенсивность разработки модуля и т.д. Исходные данные определить с помощью экспертных оценок предполагаемых затрат времени программиста(ов) на разработку и тестирование каждого модуля в отдельности и необходимых для этого вычислительных ресурсов.
4. Выполнить расчет параметров сетевого графика.
5. Изобразить сетевой график, учитывая ранние начала каждой работы, с указанием имеющихся резервов времени; определить критические работы и нарисовать график распределения ресурсов.
6. Построить субоптимальный сетевой график, перераспределяя работы в пределах имеющихся резервов времени, и соответствующую ему диаграмму распределения людских ресурсов.
1. Название лабораторной работы, цель работы.
2. Схема состава разложения программного комплекса. Описание выбранной стратегии (подхода) проектирования комплекса.
3. Исходные данные, первоначальная диаграмма работ, соответствующая применяемой стратегии проектирования.
4. Расчет параметров сетевого графика в табличной и графической форме.
5. Субоптимальные графики работ, распределение ресурсов, критические работы, общий срок выполнения проекта.
1. В чем преимущество сетевого планирования при разработке крупных программных систем?
2. Что является исходными данными при сетевом планировании?
3. Для чего нужен сетевой график работ и как он составляется для программных комплексов?
4. Каким способом ранжируются работы?
5. Как определяется критический путь на сетевом графике и что он обозначает?
6. Благодаря чему возможна оптимизация графика выполнения работ и требуемых ресурсов на реализацию проекта?