Оцінка рівня спроектованої системи й обґрунтування вибору аналога для порівняння
Дані для використання в інших задачах не входять у число форм вхідної і вихідної інформації. Під макетами вхідної і вихідної інформації розуміються будь-які структуровані набори даних на вході і на виході ПЕОМ. Норма трудомісткості етапу дослідної експлуатації залежить від періоду експлуатації і класу машин. Відповідно до методики розрахунку цю норму потрібно помножити на поправочний коефіцієнт… Читати ще >
Оцінка рівня спроектованої системи й обґрунтування вибору аналога для порівняння (реферат, курсова, диплом, контрольна)
Метою даного розділу є доведення економічної ефективності системи самообслуговування закладів громадського харчування «FastOrder» .
Для цього проведено ряд розрахунків і порівнянь, що дозволяють кількісно оцінити розроблюваний програмний продуктвідносно систем (програм), які існували раніше на даному підприємстві.
Розрахунок трудомісткості та кошторису витрат
Нормативи трудомісткості будуть розраховані для наступних етапів розробки програмного комплексу:
- 1) постановка задачі;
- 2) складання алгоритму;
- 3) написання програми;
- 4) налагодження програми;
- 5) досвідчена експлуатація програми.
Фактори, що впливають на трудомісткість розробки:
- — кількість макетів вхідної інформації;
- — кількість різновидів форм вихідної інформації;
- — група новизни ПО;
- — складність алгоритму (задачі);
- — вид використовуваної інформації;
- — складність контролю вхідної і вихідної інформації;
- — мова програмування.
Під кількістю макетів вхідної інформації варто розуміти макети всієї інформації, яка використовується для вирішення задачі:
- — форми друкованих документів змінна інформація (ЗІ);
- — нормативно-довідкова інформація (НДІ);
- — бази даних (БД).
Під кількістю вихідної інформації варто розуміти:
- — інформацію, що переноситься на машинні носії;
- — графічна інформація.
Дані для використання в інших задачах не входять у число форм вхідної і вихідної інформації. Під макетами вхідної і вихідної інформації розуміються будь-які структуровані набори даних на вході і на виході ПЕОМ.
Вихідні дані
Ступінь новизни: III — Розробка типових проектних рішень, оригінальних задач, і систем, що не мають аналогічних рішень.
Складність алгоритму: II — Алгоритми пошуку, алгоритми задач реального часу із середнім ступенем реакції на зміну стану керуючого процесу.
Поправочні коефіцієнти розраховуємо за формулою 1, що враховує ступінь новизни задачі, складність алгоритму і вид використовуваної інформації, приведені в (таблиці 7.1).
Таблиця 7.1 — Вид використовуваної інформації.
Вид новизни. | Група складності. | Група новизни III. |
ЗІ. | II. | 1.8. |
НДІ. | II. | 1.08. |
БД. | II. | 0.9. |
(7.1).
де Кп — поправочний коефіцієнт;
ДО1, ДО3 — поправочні коефіцієнти згідно таблиці 7.1= 1,31.
М — кількість наборів даних ЗІ;
N — кількість наборів даних НДІ;
Р — кількість наборів даних інформації БД.
Складність організації контролю вхідної і вихідної інформації в даному випадку розподіляється на дві групи (таблиця 7.2):
I — вхідні дані й документи одноманітної форми та змісту;
III — друк документів одноманітної форми та змісту, виведення інформації на машинні носії.
Таблиця 7.2 — Складність контролю інформації.
Складність контролю інформації. | III. | IV. |
Вхідна. | Вихід. | |
I. | 1.00. | 1.08. |
II. | 1.07. | 1.16. |
Складність контролю вхідної і вихідної інформації - групи I, III: Вхідні дані; друк документів одноманітної форми та змісту, виведення даних на машинні носії. Значення коефіцієнта приведене в (таблиці 7.3).
Таблиця 7.3 — Значення коефіцієнта.
Вхідної інформації. | Вихідної інформації - III. |
I. | 1,00. |
Норми часу на розробку ПЗ з урахуванням використання середовища програмування MicrosoftVisual Studio, SQLite, CSharp, NETFrameworkнаведенні в (таблиці 7.4).
Таблиця 7.4 — Норми часу на розробку програмного забезпечення.
Фахівець. | Категорія. | Оклад (грн.). | За день (грн.). |
Інженер-програміст. | III. | ||
Тестувальник-програміст. | I. | 72,1. |
Подальшийрозрахунокпроводимо, зврахуваннямтого, що для даної системи кількість макетів вхідної інформації - 5, кількість макетів вихідної інформації_ 4.
1. Етап розробки «постановка задачі».
Норма трудомісткості на етапі постановки задачі залежить від групи складності і від групи новизни:
Т1=18 • 1,31=23,58 чол./днів.
Таблиця 7.5 — Норма трудомісткості.
Група складності. | Група новизни. | Норма трудомісткості (чол./дні). |
II. | III. |
Роботи, виконувані на цьому етапі, їхня питома вага в загальному обсязі роботи і необхідна кваліфікація фахівця для їхнього виконання наведені в (таблиці 7.6).
Таблиця 7.6 Види робіт для етапу розробки «постановки задачі»
Найменування роботи. | Питома вага. | Група складності. | Категорія програміста. |
Обстеження об'єкта, опис його характеристик. | 40%. | I, II, III. | III. |
Розробка загального алгоритму задачі. | 19%. | I, II, III. | III. |
Розробка форм вхідної інформації. | 19%. | I, II, III. | III. |
Розробка форм вихідної інформації. | 19%. | I, II, III. | I. |
Узгодження постановки задачі. | 3%. | I, II, III. | III. |
Розрахувати трудомісткість цих робіт і зарплату за їхнє виконання .
Т11 = 23,58 • 0,40 = 9,43 чол./днів; ЗП11 = 9,43 • 103 = 971,29 грн.;
Т12 = 23,58 • 0,19 = 4,48 чол./днів; ЗП12 = 4,48 • 103 = 461,44 грн.;
Т13 = 23,58 • 0,19 = 4,48 чол./днів; ЗП13 = 4,48 • 103 = 461,44грн.;
Т14 = 23,58 • 0,19 = 4,48 чол./днів; ЗП14 = 4,48 • 72,1 = 323,01грн.;
Т15= 23,58 • 0,03 = 0,71 чол./днів; ЗП15 = 0,71 • 103 = 73,13 грн.
Підсумкові трудомісткість і зарплата для постановки задачі:
Т1 = Т11 +Т12+ Т13 + Т14+ Т15 чол./днів;
Т1 = 9,43 + 4,48 + 4,48 + 4,48 + 0,71 = 23,58 чол./днів;
ЗП1 = ЗП11 + ЗП12 + ЗП13 + ЗП14 + ЗП15 грн.;
ЗП1 = 971,29 + 461,44 + 461,44 + 323,01 + 73,13 = 2290,31 грн.
2. Етап розробки «складання алгоритму»
Норма трудомісткості цього етапу залежить від кількості макетів вхідної і вихідної інформації, новизни розв’язуваної задачі, виду інформації. Норма часу на розробку алгоритму коректується на поправочний коефіцієнт:
Т2 = 14 • 1,31 = 18,34 чол./днів.
Роботи, виконувані на цьому етапі, їхня питома вага в загальному обсязі роботи і необхідна кваліфікація фахівця для їхнього виконання наведені в (таблиці 7.7).
Таблиця 7.7 — Види робіт для етапу розробки «складання алгоритму».
Найменування роботи. | Питома вага. | Група складності. | Категорія програміста. |
Складання укрупненого алгоритму. | 30%. | I, II, III. | III. |
Деталізація і встановлення зв’язків. | 60%. | I, II, III. | III. |
Оформлення документації. | 10%. | I, II, III. | I. |
Розрахуватитрудомісткість цих робіт і зарплата за їхнє виконання .
Т21 = 0,3 • 18,34 = 5,5 чол./днів; ЗП21 = 5,5 • 103 = 566,5 грн.;
Т22 = 0,6 • 18,34 = 11 чол./днів; ЗП22 = 11 • 103 = 1133 грн.;
Т23 = 0,1 • 18,34 = 1,83 чол./днів; ЗП23 = 1,83 • 72,1 = 131,94 грн.
Підсумкові трудомісткість і зарплата для етапу складання алгоритму:
Т2 = 5,5 + 11 + 1,834 = 18,34чол./днів;
ЗП2= 566,5 + 1133+ 131,94 = 1831,44 грн.
3. Етап розробки «написання програми».
Норма трудомісткості на цьому етапі залежить від макетів вхідної і вихідної інформації. У залежності від групи новизни алгоритму, виду інформації, складності контролю вхідної і вихідної інформації, мови програмування, норми трудомісткості коректуються на відповідні коефіцієнти (таблиця 7.8).
Т3 = 18 • 1,31 = 23,58 чол./днів Таблиця 7.8 — Види робіт для етапу розробки «написання програми».
Найменування роботи. | Питома вага. | Група складності. | Категорія програміста. |
Техніко-економічне обґрунтування програми. | 50%. | I, II, III. | III. |
Розробка технічного завдання. | 40%. | I, II, III. | III. |
Оформлення документації. | 10%. | I, II, III. | I. |
Розрахувати трудомісткість цих робіт і зарплата за їхнє виконання.
Т31 = 23,58 • 0,5 = 11,79 чол./днів; ЗП31 = 11,79 • 103 = 1214,37 грн.;
Т32 = 23,58 • 0,4 = 9,432 чол./днів; ЗП32 = 9,432 • 103 = 971,47 грн.;
Т33 = 23,58 • 0,1 = 2,36чол./днів; ЗП33 = 2,36 • 72,1 = 170,01 грн.
Підсумкові трудомісткість і зарплата для етапу написання програми:
Т3 = 11,79 + 9,432 + 2,358 = 23,58 чол./днів;
ЗП3 = 1214,37 + 971,47 + 170,01 = 2355,85 грн.
4. Етап розробки «налагодження програми»
Норма трудомісткості на цьому етапі також залежить від макетів вхідної і вихідної інформації і відповідно до методики розрахунку коректується на поправочний коефіцієнт (таблиця 7.9):
Таблиця 7.9 — Норма трудомісткості.
В макетів вхідної інформації. | В макетів вихідної інформації. | Норма трудомісткості (чол./дні). |
T4 = 27 • 1,31 = 35,37 чол./днів Роботи, виконувані на цьому етапі, їхня питома вага в загальному обсязі роботи і необхідна кваліфікація фахівця для їхнього виконання наведені в (таблиці 7.10).
Таблиця 7.10 Види робіт для етапу розробки «налагодження програми».
Найменування роботи. | Питома вага. | Група. складності. | Категорія програміста. |
Синтаксичний контроль програми і корекція. | 2%. | I, II, III. | III. |
Налагодження логічної побудови програми. | 37%. | I, II, III. | I. |
Налагодження програми і перенос на машинні носії. | 27%. | I, II, III. | I. |
Корекція алгоритму і технічного завдання. | 9%. | I, II, III. | III. |
Здача в досвідчену експлуатацію. | 3%. | I, II, III. | III. |
Підготовка тестів і даних для тестування. | 11%. | III. | I. |
Тестування програми. | 11%. | I, II, III. | I. |
Розрахувати трудомісткість цих робіт і зарплата за їхнє виконання .
Т41 = 35,37 • 0,02 = 0,71 чол./днів; ЗП41 = 0,71 • 103= 73,13 грн.;
Т42 = 35,37 • 0,37 = 13,09 чол./днів; ЗП42 = 13,09 • 72,1 = 943,79 грн.;
Т43 = 35,37 • 0,27 = 9,55 чол./днів; ЗП43 = 9,55 • 72,1 = 688,55 грн.;
Т44 = 35,37 • 0,09 = 3,18 чол./днів; ЗП44 = 3,18 • 103 = 327,54 грн.;
Т45 = 35,37 • 0,03 = 1,06 чол./днів; ЗП45 = 1,06 • 103 = 109,18 грн.;
Т46 = 35,37 • 0,11 = 3,89 чол./днів; ЗП46 = 3,89 • 72,1 = 280,47 грн.;
Т47 = 35,37 • 0,11 = 3,89 чол./днів; ЗП47 = 3,89 • 72,1 = 280,47 грн.
Підсумкові трудомісткість і зарплата для етапу налагодження програми:
T4 = 0,71 + 13,09 + 9,55 + 3,18 + 1,06 + 3,89 + 3,89 = 35,37чол./днів;
ЗП4 = 73,13 + 943,79 + 688,55 + 327,54 + 109,18 + 280,47 + 280,47 = 2703,13грн.
5. Етап розробки «тестування»
Норма трудомісткості етапу дослідної експлуатації залежить від періоду експлуатації і класу машин. Відповідно до методики розрахунку цю норму потрібно помножити на поправочний коефіцієнт (таблиця 7.12):
Т5 = 4 • 1,31 = 5,24 чол./днів Таблиця 7.11 — Норма трудомісткості.
Клас машини. | Період експлуатації (міс.). | Норма трудомісткості (чол./днів). |
ATHLON II X2 270. |
Роботи, виконувані на цьому етапі, їхня питома вага в загальному обсязі роботи і необхідна кваліфікація фахівця для їхнього виконання наведені в таблиці (7.12).
Таблиця 7.12 Види робіт для етапу розробки «тестування».
Найменування роботи. | Питома вага. | Група склад-ності. | Категорія програміста. |
Рішення реальних прикладів. | 5%. | I, II, III. | I. |
Аналіз рішення контрольних прикладів. | 10%. | I, II, III. | I. |
Доробка за результатами дослідної експлуатації. | 85%. | I, II, III. | I. |
Розрахувати трудомісткість цих робіт і зарплата за їхнє виконання .
Т51 = 5,24 • 0,05 = 0,26 чол./днів; ЗП51 = 0,26 • 72,1 = 18,75 грн.;
Т52 = 5,24 • 0,1 = 0,52 чол./днів; ЗП52 = 0,52 • 72,1 = 37,49 грн.;
Т53 = 5,24 • 0,85 = 4,45 чол./днів; ЗП53 = 4,45 • 72,1 = 320,85 грн.
Підсумкові трудомісткість і зарплата для етапу дослідної експлуатації:
Т5 = 0,26 + 0,52 + 4,45 = 5,24 чол./днів;
ЗП5 = 18,75 + 37,49 + 320,85 = 377,09грн.