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

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

Период проведения работ: с 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

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

Преобразователь двоичного кода
Логические элементы (узлы) предназначены для выполнения различных логических (функциональных) операций над дискретными сигналами при двоичном коде их предст ...

Фазовращатели фазированных антенных решеток
фазовращатель фазированный антенный решетка Представим себе высоконаправленную антенну, обеспечивающую связь с искусственным спутником Земли (ИСЗ). Такая ант ...

Проект системы видеонаблюдения для малых предприятий на базе OOO Лоцман-БТ
В наши дни системы видеонаблюдения выделились в самостоятельную область средств охраны, имеющую собственные правила и особенности эксплуатации. Системы виде ...