Характеристика определения трудоемкости разработки программного продукта по отдельным элементам и операциям процесса с использованием метода, в котором составляющие затраты труда определяются с учетом особенностей организации, ведущей разработку.
Аннотация к работе
Расчет трудоемкости методом уточненной моделиДля более точного определения трудоемкости разработки программного продукта по отдельным элементам и операциям процесса может быть использован метод, в котором составляющие затраты труда определяются с учетом особенностей организации, ведущей разработку, и основных параметров программного продукта: - степени новизны задачи; Трудоемкость разработки программного обеспечения решения задачи можно рассчитать по формуле: продукт программный разработка трудоемкость t = t o t и t a t n t отл t д (1), где t o - затраты труда на подготовку описания задачи, t и - затраты труда на исследование алгоритма решения задачи, t a - затраты труда на разработку блок-схемы алгоритма, t п - затраты труда на программирование по готовой блок-схеме, t отл - затраты труда на отладку программы на ЭВМ, t д - затраты труда на подготовку документации. Условное число операторов Q в программе может быть определено по формуле: Q = q c (1 p )= 1000*1,75*(1 0,05) = 1837,5 (2), где q - предполагаемое число операторов, с - коэффициент сложности программы, p - коэффициент коррекции программы в ходе ее разработки. Коэффициент сложности задачи c характеризует относительную сложность программы по отношению к так называемой типовой задаче, реализующей стандартные методы решения, сложность которой принята равной единице (величина с лежит в пределах от 1,25 до 2 ); коэффициент коррекции программы p - увеличение объема работ за счет внесения изменений в алгоритм или программу по результатам уточнения постановок и описаний ее, изменения состава и структуры информации, а также уточнений, вносимых разработчиками для улучшения качества самой программы без изменения постановки задачи (величина p находится в пределах 0,05...0,1); коэффициент квалификации разработчика k - степень подготовленности исполнителя к порученной ему работе (он определяется в зависимости от стажа работы и составляет: для работающих до двух лет - 0,8; от двух до трех лет - 1,0; от трех до пяти лет - 1,1 - 1,2; от пяти до семи - 1,3 - 1,4; свыше семи лет - 1,5 - 1,6 ); коэффициент увеличения затрат труда вследствие недостаточного описания задачи В - качество постановки задачи, выданной для разработки, в связи с тем, что задачи, как правило, требуют уточнения и некоторой доработки (этот коэффициент в зависимости от сложности задачи принимается от 1,2 до 1,5). Затраты труда но подготовку документации по задаче тд определяются по формуле, чел.-ч: тд = тдр тдо (8), где t др - затраты труда на подготовку материалов в рукописи, равные Q / (15-20) k=1837,5/17,5*1,2=126; t до - затраты труда на редактирование, печать и оформление документации, равные 0,75 тдр=94,5 тд=126 94,5=220,5 (9), При создании программного продукта повышение уровня языка программирования способствует снижению затрат на непосредственную разработку программ.