ваними в силу надзвичайно високої ціни, великими вимогами до апаратних засобів та функціональної надмірністю, або розробками, сфера розповсюдження яких зазвичай обмежується конкретними споживачами в даній галузі економіки.
На відміну від своїх аналогів розроблений програмний продукт володіє наступними перевагами:
? зручний формат баз даних, який є досить поширеним;
? високий ступінь сумісності з існуючими операційними системами;
? невеликий розмір займаної пам'яті;
? достатній ступінь універсальності;
? низька закупівельна ціна програмного продукту.
Автоматизоване робоче місце касира
3.2 Техніко-економічне підгрунтя
3.2.1 Визначення трудомісткості розробки програмного продукту
Коротка характеристика програмного продукту:
? обсяг програмного продукту n Т.Н.К. =2,30 тис. Вихідних команд;
? група складності програмного продукту - 2 (завдання обліку, звітності та статистики);
? додатковий коефіцієнт складності Ксл=0,16;
? ступінь новизни розроблюваного програмного продукту - В;
Номінальна трудомісткість для програмного виробу незалежного типу визначається за формулою:
(3.1)
де m .і.к.- Число тисяч вихідних команд в тексті програми.
В уточненій моделі всі характеристики розробки розраховуються з урахуванням його якісного рівня. Коефіцієнт рівня програмної розробки відповідно до оцінки проекту програмного виробу визначається за 15 факторам, об'єднаним за вмістом у 4 групи. Для кожного із зазначених факторів встановлюється відповідний коефіцієнт, який характеризує вплив фактора на програмну розробку. Усі дані наведено в таблиці 3.1.
Таблиця 3.1 - Фактори, що впливають на програмну розробку
Фактори, що впливають на рівень програмної разработкіКоеффіціент рейтингу фактораI група. Вимоги до програмного ізделію1. Надежность1,02. Складність програмного ізделія1,03. Ефективність моделі1,54. Розмір області данних1,25. Естетичність і ергономічність інтерфейса0,8II група. Характеристики ЕВМ6. Обмеження по бистродействію0,87. Обмеження за обсягом памяті1,08. Число звернень до ЕВМ0,5III група. Вимоги до ісполнітелям9. Кваліфікація оператора0,510. Досвід роботи в даній області1,211. Кваліфікація программіста1,212. Досвід роботи з язиком1,0IV група. Вимоги до проекту програмної разработкі13. Застосування сучасного программірованія1,214. Ефективність алгорітма1,515. Обмеження термінів разработкі0,8
Перемножуючи всі значення 15-і коефіцієнтів, отримуємо коефіцієнт рівня програмної розробки:
(3.2)
де Ki - коефіцієнт рейтингу для i-ого фактора.
Повна трудомісткість розробки в уточненій моделі визначається за формулою:
=Kуп? t н=0,6? 7,22=4,60 люд.-міс (3.3)
Розрахуємо трудомісткість за стадіями розробки (технічне завдання, етап проектування, технічний проект, робочий проект, впровадження) за формулою:
(3.4)
де Li - питома вага трудомісткості i-ої стадії для даної ступеня новизни АРМ (табл. 3.2); н=0,7 - поправочний коефіцієнт, що враховує ступінь новизни АРМ; т=1 - поправочний коефіцієнт, враховує ступінь використання в розробці типових програм.
Таблиця 3.2 - Розподіл трудомісткості по стадіях розробки АРМ
Код стадііТТЗЕЕПТТПРРПВВНКоеффіціент питомої ваги трудомісткості стадії в загальній трудомісткості розробки АРМ00,0900,0700,0700,6100,16
Тоді, трудомісткість за стадіями разработкіТЗ=0,09? 0,7? 4,60=0,29 люд.-мес.ЕП=0,07? 0,7? 4,60=0,23 люд.-мес.ТП=0,09? 0,7? 4,60=0,29 люд.-мес.РП=0,61? 0,7? 4,60=1,96 люд.-мес.ВН=0,16? 0,7? 4,60=0,52 люд.-міс.
Уточнена загальна трудомісткість розробки АРМ:
(3.5)
Тривалість розробки АРМ:
(3.6)
Продуктивність праці групи розробників програмного виробу:
(3.7)
Середнє число виконавців розраховуються діленням певних або заданих характеристик трудомісткості на тривалість розробки програмного виробу:
(3.8)
3.2.2 Розрахунок витрат зі створення програмного продукту
Таблиця 3.3 - Розрахунок витрат на спеціальне обладнання
ПоказательЕВМПрінтер1. Вартість, руб.3096350002. Норм...