Планирование проектных задач
Основной задачей при планировании является определение WBS — Work Breakdown Structure (структуры распределения работ). Она составляется с помощью утилиты планирования проекта. Типовая WBS приведена на рис. 2.2.
Первыми выполняемыми задачами являются системный анализ и анализ требований. Они закладывают фундамент для последующих параллельных задач.
Системный анализ проводится с целью:
1) выяснения потребностей заказчика;
2) оценки выполнимости системы;
3) выполнения экономического и технического анализа;
4) распределения функций по элементам компьютерной системы (аппаратуре, программам, людям, базам данных и т. д.);
5) определения стоимости и ограничений планирования;
6) создания системной спецификации.
В системной спецификации описываются функции, характеристики системы, ограничения разработки, входная и выходная информация.
Анализ требований дает возможность:
1) определить функции и характеристики программного продукта;
2) обозначить интерфейс продукта с другими системными элементами;
3) определить проектные ограничения программного продукта;
4) построить модели: процесса, данных, режимов функционирования продукта;
5) создать такие формы представления информации и функций системы, которые можно использовать в ходе проектирования.
Результаты анализа сводятся в спецификацию требований к программному продукту.
Как видно из типовой структуры, задачи по проектированию и планированию тестов могут быть распараллелены. Благодаря модульной природе ПО для каждого модуля можно предусмотреть параллельный путь для детального (процедурного) проектирования, кодирования и тестирования. После получения всех модулей ПО решается задача тестирования интеграции — объединения элементов в единое целое. Далее проводится тестирование правильности, которое обеспечивает проверку соответствия ПО требованиям заказчика.
Ромбиками на рис. 2.2 обозначены вехи — процедуры контроля промежуточных результатов. Очень важно, чтобы вехи были расставлены через регулярные интервалы (вдоль всего процесса разработки ПО). Это даст руководителю возможность регулярно получать информацию о текущем положении дел. Вехи распространяются и на документацию как на один из результатов успешного решения задачи.
Параллельность действий повышает требования к планированию. Так как параллельные задачи выполняются асинхронно, планировщик должен определить межзадачные зависимости. Это гарантирует «непрерывность движения к объединению». Кроме того, руководитель проекта должен знать задачи, лежащие на критическом пути. Для того чтобы весь проект был выполнен в срок, необходимо выполнять в срок все критические задачи.
Основной рычаг в планирующих методах — вычисление границ времени выполнения задачи.
Обычно используют следующие оценки:
1. Раннее время начала решения задачи (при условии, что все предыдущие задачи решены в кратчайшее время).
2. Позднее время начала решения задачи (еще не вызывает общую задержку проекта).
Раннее время конца решения задачи .
.
4. Позднее время конца решения задачи .
.
5. Общий резерв — количество избытков и потерь планирования задач во времени, не приводящих к увеличению длительности критического пути Тк.п.
Все эти значения позволяют руководителю (планировщику) количественно оценить успех в планировании, выполнении задач.
Рекомендуемое правило распределения затрат проекта — 40-20-40:
на анализ и проектирование приходится 40% затрат (из них на планирование и системный анализ — 5%);
на кодирование — 20%;
на тестирование и отладку — 40%.
|
|
Проекта, разработки, технологии
Основные области применения и перспективные отрасли промышленности, в которых возможно эффективное внедрение данной разработки
|
|
Рабочая программа Басковой Марии Аркадьевны
Ю. И. Дик, В. А. Коровин, В. А. Орлов, А. А. Пинский, 2000г. Календарно-тематический план ориентирован на использование учебника...
|
|
Методические указания к лабораторным работам по дисциплине «Технологии...
Лабораторная работа 2 Составление календарного плана разработки портала вуза 16
|
|
Содержание
Составитель: Орлов А. А. преподаватель гбоу спо со «Красноуфимский аграрный колледж»
|
|
Информационные технологии
Цель курса – ознакомление студентов с принципами и технологией разработки информационных систем, изучение структурных методов и инструментов...
|
|
Программа учебного курса гис-системы в приложениях
«Технология разработки программных систем» по направлению подготовки магистров техники и технологии 230100 «Информатика и вычислительная...
|
|
1 Раскройте понятия: технологии, информационные технологии, информационный...
Технологии Технология (гр technе — мастерство, logos — учение, учение о мастерстве) — сов окупность знаний о способах и средствах...
|
|
Орлов Александр Анатольевич
Липецкий государственный университет в 2008г., «Современная деятельность по строительству зданий и сооружений»
|
|
Наборы утилит служебных программ операционных систем. Средства и...
Контрольные задания по разделам дисциплины : Системные технологии, Офисные технологии Сетевые технологии
|
|
Методические рекомендации по планированию и организации самостоятельной работы студентов 57
...
|
|
Совершенствование технологии рафинации подсолнечных масел на основе...
Специальность 05. 18. 06 – Технология жиров, эфирных масел и парфюмерно-косметических продуктов
|
|
Присутствовали
Присутствовали: Орлов О. И. (председатель), Аветисянц Б. Л., Асейчев А. В., Журенко В. Н., Колесников В. И., Лукьянюк В. Ю., Овчинников...
|
|
Г. Ульяновска
России от 06. 10. 2009 года №373, на основе Внеурочная деятельность школьников. Методический конструктор: пособие для учителя Д....
|
|
Экзаменационные вопросы по дисциплине «Инструментальные средства и технологии программирования»
Понятие технологии программирования. Основные задачи технологии программирования
|
|
Образование, становление и основные этапы развития кафедры "Технологии...
Секция «Технологии конструкционных материалов» (ткм) в филиале работала с 1959 г. В 1986 г., отделившись от кафедры «Технологии сварки»,...
|
|
Рабочая программа по технологии для 7а, 7б класса Составитель: Гайфуллин...
Рабочая программа по изучению технологии в 7 классах составлена на основе следующих документов
|