В процессе проектирования информационной системы проектировщик может разработать несколько вариантов технологических процессов, среди которых ему необходимо выбрать наилучший.
Основные требования, предъявляемые к выбираемому технологическому процессу:
– обеспечение пользователя своевременной и достоверной информацией;
– обеспечение высокой степени достоверности получаемой информации;
– обеспечение минимальности трудовых и стоимостных затрат, связанных с обработкой данных.
Трудоемкость разработки программного обеспечения в чел.-часах определяется по формуле:
(4.1)
где - затраты труда на описание задачи;
- затраты на исследование предметной области;
- затраты на разработку блок схемы;
- затраты на программирование;
- затраты на отладку программы;
- затраты на подготовку документации.
Определение затрат труда на описание задачи затруднено, так как этот труд связан с творческим характером работы. Допустим, что = 150 чел.-часов и то, что работу выполняет инженер-программист с окладом 20000 руб. в месяц и коэффициентом квалификации (определяется в зависимости от стажа работы и составляет: для работающих до 2-х лет - 0,8; от 2-х до 3-х - 1,0; от 3-х до 5 - 1,1 .1,2; от 5 до 7 - 1,3 .1,4; свыше семи лет - 1,5 .1,6) .
Затраты труда на исследование предметной области с учетом уточнения описания и квалификации программистов определяются по формуле (5.2).
(4.2)
где D - общее число операторов, ед; - коэффициент увеличения затрат труда, вследствие недостаточного описания задачи (= 1,2 .1,5); - количество операторов, приходящееся на 1 чел.-час (для данного вида работ = 75 .85 ед./чел.-ч).
Большинство составляющих трудоемкости определяются через общее число операторов D
(4.3)
где - число операторов, ед.; c - коэффициент сложности задачи, (с = 1,25 . 2); p - коэффициент коррекции программы, учитывающий новизну проекта (для совершенно новой программы p = 0,1).
При разработке подсистемы автоматизации в соответствии с формулой (5.3), примем следующее условное число операторов программы:
ед.
Коэффициент () увеличения затрат труда, вследствие недостаточного описания задачи равен 1,4.
Примем количество операторов, приходящееся на 1 чел.-час равным 80.
В соответствии с формулой (4.3) затраты труда программистов на исследование предметной области чел.-часов.
Затраты труда программистов на разработку алгоритма решения задачи рассчитывается по формуле
(4.4)
Принимем = 25 ед./чел.-часов, тогда чел.-часов.
Затраты труда программистов на составление программы на ЭВМ по готовой блок-схеме находят по формуле: Перейти на страницу: 1 2
Советуем почитать:
Аппаратно-технологическое обеспечение производства литературно-драматических радиовещательных программ Данный раздел моей работы должен описать процесс создания литературно-драматических радиовещательных программ. Под вышесказанным стоит понимать не только радио-спектакль, но и очень ...
Радиопрозрачное укрытие Предварительный расчет супергетерадийного РПУ 1. Диапазон частот принимаемых сигналов: 525-1605 КГц. 2. Вид модуляции : АМ. 3. Избирательность по соседнему к ...
Разработка микропроцессорной системы управления объектом Микропроцессорная система (далее МПС) предназначена для управления некоторыми объектами. Рисунок 1 - Структурная схема связи МПС с внешними объектами. Согласно рисунку ...