98
программные модули или отдельные пакеты программ, разработанные для
использования другой информационной системой (заимствованные), или
созданные для широкого использования в разных информационных
системах (другими словам – универсальные), или абсолютно стандартные
для различных сфер применения компьютеров. Помимо такого типа
программного обеспечения почти в каждой информационной системе
имеются оригинальные, специально созданные программы и алгоритмы,
которые необходимы для нормальной работы данной информационной
системы. Важно всегда выделять процесс создания ПО из общего процесса
разработки автоматизированной системы и определять его с двух позиций:
Прикладной, поскольку создаваемые программные продукты
можно использовать независимо от основной системы;
Системной, т.к. создается программное обеспечение.
Для правильного планирования процесса создания ПО и расчета его
стоимости важно определить трудоемкость разработки программных
средств. Распределение труда в процессе разработки ПО всегда вызывает
огромные трудности, как и любое другое нормирование творческой
деятельности, элементы которой могут определяться только на основе
экспертных оценок опытных программистов, либо жесткими и
неизменными сроками реализации всего проекта, что IT-специалиста
находить решение. Творческая часть труда программистов нормированию
поддается, но точность этих норм имеет большой разброс и зависит от
ряда факторов. Только на основе опытно-статистических данных от разных
фирм, занимающихся программированием, были разработаны несколько
методов расчета трудоемкости разработки ПО.
В основе расчета экономической эффективности данного диплома
лежит обычное сравнение двух вариантов решения одной задачи: нового и
существующего. Базовый вариант позволяет автоматизировать лишь часть
процессов учета, предлагаемая же модель предоставляет полную
автоматизацию процесса.