Рис. 2.1.
Руководство в процессе конструирования ПО
На этом рисунке прямоугольник обозначает процесс конструирования, в нем выделены этапы, а вверху, над каждым из
этапов, размещен слой деятельности
«руководство программным проектом».
Для проведения успешного проекта нужно понять объем предстоящих работ, возможный риск, требуемые ресурсы,
предстоящие задачи, прокладываемые вехи, необходимые усилия (стоимость), план работ, которому желательно следовать.
Руководство программным проектом обеспечивает такое понимание. Оно начинается перед технической работой,
продолжается по мере развития ПО от идеи к реальности и достигает наивысшего уровня к концу работ [32], [64], [69].
Начало проекта
Перед планированием проекта следует:
установить цели и проблемную область проекта;
обсудить альтернативные решения;
выявить технические и управленческие ограничения.
Измерения, меры и метрики
Измерения помогают понять как процесс разработки продукта, так и сам продукт. Измерения процесса производятся в
целях его улучшения, измерения продукта — для повышения его качества. В результате измерения определяется
мера —
количественная характеристика какого-либо свойства объекта. Путем непосредственных измерений могут определяться
только опорные свойства объекта. Все остальные свойства оцениваются в результате вычисления тех или иных функций от
значений опорных характеристик. Вычисления этих функций проводятся по формулам, дающим числовые значения и
называемым
метриками.
В
IEEE Standard Glossary of Software Engineering Terms
метрика определена как мера степени обладания свойством,
имеющая числовое значение. В программной инженерии понятия
мера
и
метрика
очень часто рассматривают как синонимы.
Достарыңызбен бөлісу: