Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Метод оценки затрат труда основанный на опытно-статистических данных, полученных при подготовке задач к решению на компьютере

I. Определение трудоемкости программирования задач.

В общем случае затраты труда, чел.-ч., определяются по формуле:

T=to+tи+tа+tп+tот+tд, (1)

где to,tи,tа,tп,tот,tд - затраты труда соответственно на: подготовку описания задачи, на изучение описания задачи, разработку алгоритма решения задачи и составление проектных спецификаций программы, программирование, отладку программы, подготовку документации по задаче (отчет, инструкции и т.д.).

Составляющие затрат труда, в свою очередь, можно определить через условное число команд в разрабатываемом программном обеспечении. В их число входят те команды, которые необходимо написать программисту в процессе работы над задачей с учетом возможных уточнений и совершенствования программы. Условное количество команд Q в программе задачи может быть определено по формуле:

Q=qC(1+å Pи) (2)

(n)

где q - предполагаемое число команд; C - коэффициент сложности программы; Pи - коэффициент коррекции программы при ее разработке; n - количество коррекций программы в ходе ее разработки. Помимо названных выше используются и другие коэффициенты: квалификации разработчика К, затрат на алгоритмизацию А, увеличение затрат труда вследствие недостаточного или некачественного описания задачи В.

Используемые при оценке затрат труда на подготовку задач к решению на компьютере коэффициенты характеризуют различные факторы:

а) Коэффициент сложности программы С - относительную сложность программ задач по отношению к так называемой типовой задаче, сложность которой принята равной 1. За типовую задачу принимаются задачи учета, результат решения которых не выдается на печать, а после обновления храниться в памяти компьютера. Для задач оперативного управления коэффициент сложности программы равен - 1,25 - 1,5; планирование - 1,25 - 2,0.

б) Коэффициент коррекции программы Pи - увеличение объема работ за счет внесения изменений в программу по результатам уточнения постановок и описания задач, изменения состава и структуры информации, а также уточнений, вносимых разработчиком для улучшения качества самой программы без изменения постановки задачи. На практике при разработке программы в среднем вноситься 3-5 коррекций. Каждая из них ведет к переработке от 5 до 10% готовой программы.

в) Коэффициент квалификации разработчика К - степень подготовленности исполнителя к порученной ему работе. Этот коэффициент определяется в зависимости от стажа работы и составляет: для работающих до двух лет - 0,8; от 2 до 3 лет - 1; от 3 до 5 лет - 1,2.

г) Коэффициент затрат на алгоритмизацию А - трудоемкость разработки алгоритма по отношению к программированию. Этот коэффициент в общем случае является функцией сложности разрабатываемой программы и в силу его большой субъективности нами учитываться не будет.

д) Коэффициент увеличения затрат труда вследствие недостаточного описания задачи В - качество постановки задачи, выданной для разработки программы. В связи с тем, что задачи всегда в той или иной степени требуют уточнения и соответствующей доработки, В ³ 1. Практика показывает, что в большинстве случаев этот коэффициент в зависимости от сложности задач лежит в пределах от 1,2 до 1,5.

Затраты труда на подготовку описания задачи точно определить пока не предоставляется возможным, так как это связано с творческим характером работы. Практика показывает, что на разработку описания учетно-плановой задачи средней трудности требуется в зависимости от назначения и сложности задачи в среднем от 50 до 300 чел.-ч труда специалиста соответствующего профиля при хорошей организации работы у заказчика.

Затраты труда на изучение описания задачи tи, чел.-ч., с учетом уточнения описания могут быть определены по формуле:

(3)

Затраты труда на разработку алгоритма задачи tа, чел.-ч., рассчитываются по формуле:

(4)

Затраты труда на составление программы по готовой блок-схеме при использовании алгоритмического языка tп, чел.-ч.:

tп (5)

Затраты труда на отладку программы tот, чел.-ч., определяются по формуле:

tот (6)

Затраты труда на подготовку документации по задаче tд, чел.-ч., расчитываются по формуле:

tд=tдр+tдо, (7)

где tдр - затраты труда на подготовку материала в рукописи, равные Q/(15¸20)K; tдо - затраты труда на редактирование, печать и оформление документации, равные 0,75tдр.

 

<== предыдущая лекция | следующая лекция ==>
Расчет единовременных затрат на создание и внедрение АСУП | 
Поделиться с друзьями:


Дата добавления: 2014-01-13; Просмотров: 809; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.