Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
диплом / forge / Дип интернет магазин Константа плюс.doc
Скачиваний:
168
Добавлен:
09.04.2015
Размер:
2.57 Mб
Скачать

4 Технико-экономическое обоснование проекта

4.1 Краткая характеристика проекта

Целью настоящего дипломного проекта является совершенствование рекламной деятельности ООО «Константаплюс». Для этого был разработан web-сайт с целью выхода на новый уровень торговли и производства, создания нового благоприятного имиджа, обеспечения доступности информации об предоставляемых товарах и услугах клиентам. Предприятие занимается оптовой и розничной торговлей техническими товарами: запасными частями для автомобилей, оборудованием для ремонта техники, электроинструментами.

Технико-экономическое обоснование проекта автоматизированной информационной системы проводится с целью:

  • оценки целесообразности и эффективности проекта;

  • анализа чистого дисконтированного дохода при использовании программного продукта;

  • расчета затрат на создание и функционирование сайта, результатов внедрения и прибыли от использования системы.

4.2 Определение трудоемкости работ по созданию программного продукта

Трудоемкость разработки программного обеспечения в чел/ч определяется по формуле

Тп.ооиап.отлд ,

(4.1)

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

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

Та – затраты на разработку блок-схемы;

Тп – затраты на программирование;

Тотл – затраты на отладку программы;

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

Большинство составляющих трудоемкости определяются через общее число операторов D:

D = c(1+p) ,

(4.2)

где  – число операторов программы, ед. (приблизительное число операторов разработанного программного продукта равно 820);

с – коэффициент сложности задачи. Коэффициент сложности задачи характеризует относительную сложность программы по отношению к так называемой типовой задаче, реализующей стандартные методы решения, сложность которой принята равной единице (обычно с = 1,25…2; в результате анализа решения требуемых задач принимаем с = 1,75);

р – коэффициент коррекции программы, учитывающий новизну проекта. Коэффициент коррекции программы – увеличение объема работ за счет внесения изменений в алгоритм или программу по результатам уточнения постановок (для совершенно новой программы р = 0,1, его и берем в расчет).

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

D = 820 × 1,75 ×(1 + 0,1) = 1578,50 (ед.)

Затраты труда на описание задачи принимаем: ТО = 40 чел.- ч. Работу выполняет программист с окладом 6000 руб. в месяц и коэффициентом квалификации kК = 1,35 (опыт работы по специальности 6 лет).

Затраты труда на изучение задачи ТИ с учетом уточнения описания и квалификации программиста могут быть определены по формуле:

Ти = Db / (sukk) ,

(4.3)

где b – коэффициент увеличения затрат труда, вследствие недостаточного описания задачи (b=1,25…1,5);

su – количество операторов, приходящееся на 1 чел-ч.(для данного вида работ su=75…85 чел-ч.);

kk – коэффициент квалификации работника (определяется в зависимости от стажа работы и составляет: для работающих до 2-х лет – 0,8; от 2-х до 3-х – 1,0; от 3-х до 5-и – 1,1…1,2; от 5-и до 7-и – 1,3…1,4; свыше 7-и лет – 1,5…1,6).

В связи с тем, что данная задача, потребовала уточнения и больших доработок, примем коэффициент b= 1,5. Тогда получим затраты труда на изучение задачи:

Ти = (1578,50 × 1,5) / (75 × 1,35) = 23,39 (чел.-ч.)

Затраты труда на разработку алгоритма решения задачи Та рассчитывается по формуле:

Та = D/( sakk) ,

(4.4)

где sa – количество операторов, приходящееся на 1 чел-ч.

sa=20÷25 ед./чел-ч.

Та = 1578,50/(20 × 1,35) = 58,46 (чел.-ч.)

Затраты труда на составление программы на ЭВМ по готовой блок-схеме:

Тп = D/(sпkk) ,

(4.5)

В данном случае примем sп = 20 ед./чел-ч.

Тогда, получим

Тп = 1578,50 / (20 × 1,35) = 58,46 (чел.-ч.)

Затраты труда на отладку программы на ЭВМ:

Тотл = D/( sотлkk) ,

(4.6)

где sотл - количество отлаженных операторов в чел-ч.

Примем значение sотл = 4 и проведем расчет:

Тогда, получим

Тотл = 1578,50 / (4 × 1,35) = 292,31 (чел.-ч.)

Затраты труда на подготовку документации по задаче:

Тд = Тдр + Тдо ,

(4.7)

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

Тдо – затраты труда на редактирование, печать и оформление документов.

Тдр рассчитывается по формуле:

Тдр = D/( sдрkk) ,

(4.8)

где sдр - количество операторов описанных в чел-ч.

Примем sдр = 15 ед./чел-ч. Проведем расчет:

Тдр = 1578,50 / (15 × 1,35) = 77,95 (чел.-ч.)

Тдо – рассчитывается по формуле:

Тдо = 0,75Тдр ,

Тдо = 0,75 × 77,95 = 58,46 (чел.-ч.)

Подставим в формулу 4.7 полученные значения и проведем расчет:

Тд = 77,95 + 58,46 = 136,41 (чел.-ч.)

В результате, используя формулу (4.1), проверяем расчет трудоемкости разработки:

Т = 40,0 + 23,29 + 58,46 + 58,46 + 292,31 + 136,41 = 609,04 (чел.-ч.)

Полученное значение общей трудоемкости Тпо необходимо скорректировать с учетом уровня языка программирования:

Т = Тпо kкор ,

(4.9)

где kкор – коэффициент, учитывающий уровень языка программирования (kкор =0,8…1,0). Учитывая, что используется язык программирования высокого уровня примем kкор = 0,9.

С учетом корректировки получим итоговую трудоемкость разработки:

ТКОР = 0,9 × 609,04 = 548,14 (чел.-ч.)