Разделы сайта

Основные этапы разработки программного обеспечения комплексного стенда и оценка трудоемкости каждого этапа разработки

Период проведения работ: с 30 сентября 2007г по 12 декабря 2009г.

Разработкой занималось 2 человека, работающих в смену по 8 часов в течение 177,5 рабочих дней(2840 чел*час).

Определим последовательность выполнения разработки программного обеспечения комплексного стенда по этапам. Для каждого этапа разработки определено соответствующее значение трудоемкости, количество исполнителей и срок выполнения. Трудоемкость разработки программной продукции зависит от ряда факторов, основными из которых являются следующие: степень новизны разрабатываемого программного комплекса, сложность алгоритма его функционирования, объем используемой информации, а также уровень используемого алгоритмического языка программирования. Трудоемкость разработки программной продукции может быть определена как сумма величин трудоемкостей выполнения отдельных стадий разработки программного продукта. Таким образом, общие затраты труда можно представить в виде:

Т = То + Ти + Та + Тб + Тпр + Тотл + Тд

где Т - общие затраты труда;

То - затраты труда на описание задачи;

Ти - затраты труда на исследование предметной области;

Та - затраты труда на разработку алгоритмов работы программ-моделей комплексного стенда;

Тб - затраты труда на разработку блок-схем работы программ-моделей комплексного стенда;

Тпр - затраты труда на программирование;

Тотл - затраты труда на отладку работы программ-моделей комплексного стенда;

Тд - затраты труда на подготовку документации.

Время рассчитывается в человеко-часах, причем То и Ти берется по фактически отработанному времени, а время остальных этапов определяется расчетно по условному числу команд Q. Условное число команд Q определяется по формуле:

Где q - предполагаемое число операторов в комплексе программ, примем q равным 6400;

с - коэффициент сложности программ - характеризует относительную сложность программы по отношению к так называемой типовой задаче, реализующей стандартные методы решении, сложность которой равна 1 (величина лежит в пределах от 1.25 до 2.0). Примем c равным 1.6; - коэффициент коррекции программы при ее разработке (величина лежит в пределах от 0.05 до 0.10). Примем p равным 0.05;

В результате получим условное число операторов:

[команд]

Затраты труда на подготовку при описании задачи То точно определить невозможно, так как это связано с творческим характером работы, поэтому примем То = 50 чел*час.

Затраты труда на изучение описания задачи определяются по формуле:

Где Q - условное количество команд;- коэффициент увеличения затрат труда вследствие недостаточного описания задачи (изменяется от 1.1 до 1.8). Примем В равным 1.1;н - характеризует нормативную производительность труда (число команд в час) программистов для данного этапа работы. Примем (Pн)п = 20 [ком./час];

К - коэффициент квалификации разработчиков, определяется в зависимости от стажа работы (изменяется от 0.8 до 1.6). Примем К равным 1.

Таким образом, затраты на изучение описания задачи будут составлять:

Перейти на страницу: 1 2 3

Интересное из раздела

Расчет установившихся режимов линейных электрических цепей
Данная работа представляет собой обобщение работы, проведенной за время обучения теоретических основ электротехники. Фактически всю работу можно разделить н ...

Повышение технологичности печатного узла усилителя на ОУ
Целью данного курсового проекта является повышение технологичности печатного узла усилителя на ОУ за счет применения прогрессивных методов монтажа SMD-к ...

Расчет характеристик сигналов и каналов связи
На современном этапе развития перед железнодорожным транспортом стоят задачи по увеличению пропускной и провозной способности, грузовых и пассажирск ...