Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Оцінка рівня спроектованої системи й обґрунтування вибору аналога для порівняння

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Дані для використання в інших задачах не входять у число форм вхідної і вихідної інформації. Під макетами вхідної і вихідної інформації розуміються будь-які структуровані набори даних на вході і на виході ПЕОМ. Норма трудомісткості етапу дослідної експлуатації залежить від періоду експлуатації і класу машин. Відповідно до методики розрахунку цю норму потрібно помножити на поправочний коефіцієнт… Читати ще >

Оцінка рівня спроектованої системи й обґрунтування вибору аналога для порівняння (реферат, курсова, диплом, контрольна)

Метою даного розділу є доведення економічної ефективності системи самообслуговування закладів громадського харчування «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грн.

Показати весь текст
Заповнити форму поточною роботою