Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Лабораторна робота ’’ Методика розрахунку трудомісткості розробки та впровадження програмного продукту ’’





мета роботи:

Ознайомитись з методикою оцінки економічних показників ПП та визначити трудомісткість та вартість різних варіантів його розробки та впровадження;

 

Теорія

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

технічне завдання (ТЗ);

ескізний проект (ЕП);

технічний проект (ТП);

робочий проект (РП);

впровадження (Вп).

Всі ці стадії мають місце тільки при розробці дуже великих та складних ПП; в переважній більшості випадків деякі стадії можуть бути відсутні. Наприклад, може бути відсутня стадія ЕП, тоді трудомісткість цієї стадії (ТЕП) враховується в трудомісткості ТП (Т’ТП):

Т’ТП = ТЕП + ТТП

Стадії ТП та РП можуть об’єднуватися у техноробочий проект(ТРП), тоді його трудомісткість становить:

ТТРП = 0,85 ТТП + ТРП.

Для розрахунку трудомісткості ПП необхідно визначити [1]:

а) кількість макетів (наборів даних) вхідної інформації;

б) кількість різновидів форм вихідної інформації (форм друкарських документів і інформації, яка переноситься на машинні носії);

в) ступінь новизни групи задач (задачі); по цьому критерію задачі розподіляються на 4 групи:

А задачі, які передбачають використання принципово нових методів розробки, проведення науково-дослідних робіт;

Б розробка типових проектних рішень, оригінальних задач і систем, які не мають аналогів;

В прив’язка типових практичних рішень при умові їх зміни; розробка задач, які мають аналогічні рішення;

Г прив’язка типових проектних рішень без їх зміни; розробка задач, які мають аналогічні рішення;

г) складність алгоритму; виділяють три групи складності:

1 алгоритми оптимізації і моделювання систем і об’єктів;

2 алгоритми обліку, звітності, статистики, пошуку;

3 алгоритми, які реалізують стандартні методи рішень, а також не передбачають використання складних чисельних і логічних методів.

д) складність організації контролю вхідної і вихідної інформації, яка характеризується такими групами:

11 вхідні дані і документи різноманітного розміру і структури, контроль здійснюється перехресно, тобто враховується зв’язок між показниками різних документів;

12 вхідні дані і документи одноманітної форми і змісту, здійснюється формальний контроль;

21 друкування документів складної багаторівневої структури, різноманітної форми і змісту;

22 друкування документів одноманітної форми і змісту, вивід масивів даних на машинні носії.

е) вид інформації, що використовується; ця інформація може бути:

змінною (ЗІ);

нормативно-довідковою (НДІ);

банком даних (БД);

ж) мову програмування;

з) можливість використання стандартних модулів, типових програм, пакетів прикладних програм.

На основі даних типових норм часу на програмування (додатки 1,2,3 та 4) розраховують трудомісткість розробки ПП (Тр) [1].

Для стадій “Технічне завдання” та ”Ескізний проект” трудомісткість у людино-днях визначається в залежності від типу задачі та ступеню новизни за даними додатків 1 та 2.

Для економічних задач на стадіях “Технічний проект”, “Робочий проект” та “Впровадження” трудомісткість може бути розрахована в залежності від кількості різноманітних форм вхідної та вихідної інформації за формулою [1]:

Tр = a*kb*lc, (2.1)

де k кількість макетів вхідної інформації;

l кількість різноманітних форм вихідної інформації;

a,b,c коефіцієнти, значення яких наведені у додатку 3.

Для задач розрахункового характеру нормативи трудомісткості наведені у додатку 4.

Норми часу, що наведені у додатках 1, 2, 3 та 4 розраховані для групи задач ступеню новизни «В» при використанні змінної інформації (ЗІ). Для визначення трудомісткості ПП з іншими характеристиками потрібно використати поправкові коефіцієнти (таблиці 2.1, 2.2 і 2.3). При використанні інформації різних видів поправковий коефіцієнт для визначення трудомісткості робіт розраховується за формулою:

Кп = (К1×m + K2×n + K3×p) / (m + n + p), (2.2)

де К1, К2, К3 поправкові коефіцієнти (таблиці 2.1 та 2.2 відповідно для стадій “Технічний проект” та “Робочий проект”);

m, n, p кількість наборів даних відповідно ЗІ, НДІ, БД.

Норми часу на розробку стадій “Робочий проект” та “Впровадження” розраховані при складності контролю вхідної інформації 12 і вихідної 22. В інших випадках необхідно користуватися поправковими коефіцієнтами Кск (табл.2.3).

Таблиця 2.1 - Поправкові коефіцієнти для розрахунку трудомісткості робіт Кп на стадії “Технічний проект”

 

Вид використаної Ступінь новизни
інформації А Б В Г
ЗІ 1.70 1.20 1.00 0.50
НДІ 1.45 1.08 0.72 0.43
БД 4.37 3.12 2.08 1.25

 

Таблиця 2.2 - Поправкові коефіцієнти для розрахунку трудомісткості робіт Кп на стадії “Робочий проект”

 

Вид використаної Група складності Ступінь новизни
інформації алгоритму А Б В Г
    2.27 1.62 1.20 0.65
ЗІ   2.02 1.44 1.10 0.58
    1.68 1.20 1.00 0.48
    1.36 0.97 0.65 0.40
НДІ   1.21 0.86 0.58 0.34
    1.01 0.72 0.48 0.29
    1.14 0.81 0.54 0.32
БД   1.05 0.72 0.48 0.20
    0.85 0.60 0.40 0.24

 

Таблиця 2.3 - Поправкові коефіцієнти, які враховують складність контролю вхідної та вихідної інформації Кск

Складність контролю Складність контролю вихідної інформації
вхідної інформації    
  1.16 1.07
  1.08 1.00

 

Норми часу на стадії “Робочий проект” наведені з урахуванням використання мов програмування високого рівня. При використанні мов низького рівня норми часу для цієї стадії потрібно скоригувати з урахуванням коефіцієнта Км, рівного 1,15.

Коли при розробці ПП використовуються стандартні модулі і (або) пакети прикладних програм(ППП), типові програми, норму часу коригують за допомогою коефіцієнта Кст (табл. 2.4).

 

Таблиця 2.4 - Поправкові коефіцієнти при використанні типових проектних рішень, типових програм та стандартних модулів на стадіях “Робочий проект” та “Впровадження”

 

Ступінь використання ППП, типових програм, стандартних модулів Кст
60 % та вище 0.5
40... 60 % 0.6
25...40 % 0.7
20...25 % 0.8

 

При розробці стандартного ПП норму часу слід коригувати за допомогою коефіцієнта Кст.п, рівного 1,2...1,6.

Загальна трудомісткість програмування задач:

То = Тр × Кп × Кск × Км × Кст × Кст.п , (2.3)

 

Приклад розрахунку трудомісткості групи задач. Визначити трудомісткість розробки ПП групи задач “Облік основних фондів” підсистеми управління “Бухгалтерський облік”. Плановий термін розробки 0.5 року.

Вихідні дані:

- кількість макетів вхідної інформації 5, у тому числі змінної інформації 2, інформації, отриманої від рішення суміжних задач, 1, довідкової умовно-постійної інформації 2 (ЗІ = 3, НДІ = 2);

- кількість різновидів форм вихідної інформації 10, у т.ч. друкарських документів 6, інформації, що переноситься на машинні носії 4;

- ступінь новизни групи задач “Г”;

- складність алгоритму 3;

- складність контролю вхідної та вихідної інформації:

- вхідні дані і документи різноманітного формату і структури, контроль здійснюється перехресно 11,

- друкування документації складної багаторівневої структури різноманітної форми та змісту 21;

- мова програмування АССЕМБЛЕР;

- використання стандартних модулів та програм 30%;

- ПП не стандартний.

Розрахунок трудомісткості можна зробити у табличній формі (табл. 2.5).

 


Таблиця 2.5

Розрахунок трудомісткості розробки ПП групи задач “Облік основних фондів”

  Стадії розробки  
Найменування     ТП РП Вп Разом
  ТЗ ЕП постановка задачі розробка програм постановка задачі розробка програм постановка задачі розробка програм  
Коефіцієнти у формулі 2.1: a - - 17.01 8.19 8.10 31.99 9.16 7.12 -
b - - 0.56 0.59 0.54 0.55 0.43 0.43 -
c - - 0.40 0.19 0.52 0.49 0.43 0.43 -
Трудомісткість, люд.-дні     138.0 303.5 87.5  
у т.ч. постановка задачі розробка програм     105.23 - - 32.75 64.0 - - 239.5 49.25 - - 38.25  
Поправкові коефіцієнти на: види інформації КП   -   -   (3*0.5+2*0.43)/5=0.472 (3*0.48+2*0.29)/5= =0.404 -  
складність контролю інформації КСК - - - 1.16 1.16  
мову програмування КМ - - - 1.15 -  
використання стандартних модулів КСТ - - - 0.7 0.7  
розробку стандартних ПП КСТ.П 1.0 1.0 1.0 1.0 1.0  
Скоригована трудомісткість     138*0.472=65 303.5*0.404*1.16* *1.15*0.7*1.0=114.5 87.5*1.0*1.16*1.0*0.7**1.0=101.5 373.0
Трудомісткість з урахуванням об’єднання стадій розробки   (57+65)*0.85 + 114.5 = 218.2 101.5 354.7 ~355
Кількість працівників       -
Тривалість розробки, років 0.08 0.25 0.15 0.48

Д О Д А Т К И

Додаток Д-1

Витрати часу при виконанні робіт на стадії “Технічне завдання”

 

Комплекс задач Ступінь новизни Номер
  А Б В Г норми
Перспективне планування розвитку та розміщення галузі, управління проектуванням та капітальним будівництвом, техніко-економічне планування, оперативне управління, управління ціноутворенням                    
Управління матеріально-технічним постачанням, збутом продукції, комплектацією, експортним та імпортним постачанням                    
Бухгалтерський облік, управління фінансами          
Управління кадрами, організацією праці, заробітною платою, нормування праці, управління охороною праці                    
Управління якістю продукції, технологічними процесами, технологічною підготовкою виробництва, стандартизацією                    
Управління транспортними перевезеннями, технічним обслуговуванням виробництва, допоміжними службами та енергопостачанням                    
Управління НДР та ДКР          
Управління науково-технічною інформацією          
Вдосконалення документообігу та контроль виконання          
Управління охороною навколишнього середовища          
Облік пенсій, допомоги та страхових операцій          
Статистичні задачі          
Задачі розрахункового характеру          

 

Примітка: В таблиці врахована загальна трудомісткість розробки стадії ”Технічне завдання”. В разі участі в роботі розробників постановки задачі та розробників програмного забезпечення їхня доля в трудомісткості становить відповідно 0,65 та 0,35.


Додаток Д-2

Витрати часу при виконанні робіт на стадії “Ескізний проект”

 

Комплекс задач Ступінь новизни Номер
  А Б В Г норми
Перспективне планування розвитку та розміщення галузі, управління проектуванням та капітальним будівництвом, техніко-економічне планування, оперативне управління, управління ціноутворенням                  
Управління матеріально-технічним постачанням, збутом продукції, комплектацією, експортним та імпортним постачанням                    
Бухгалтерський облік, управління фінансами          
Управління кадрами, організацією праці, заробітною платою, нормування праці, управління охороною праці                    
Управління якістю продукції, технологічними процесами, технологічною підготовкою виробництва, стандартизацією                    
Управління транспортними перевезеннями, технічним обслуговуванням виробництва, до-поміжними службами та енергопостачанням                    
Управління НДР та ДКР          
Управління науково-технічною інформацією          
Вдосконалення документообігу та контроль виконання          
Управління охороною навколишнього середовища          
Облік пенсій, допомоги та страхових операцій          
Статистичні задачі          
Задачі розрахункового характеру          

 

Примітка: В таблиці врахована загальна трудомісткість розробки стадії ”Ескізний проект”. В разі участі в роботі розробників постановки задачі та розробників програмного забезпечення їхня доля в трудомісткості становить відповідно 0,7 та 0,3.

 


Додаток 3 Коефіцієнти у формулі 2-1 для розрахунку трудомісткості розробки ПП на стадіях “Технічний проект”, “Робочий проект”, “Впровадження”
    Стадія Для розробника постановки задачі Для розробника про-грамного забезпечення
Комплекс задач розробки a b c a b c
               
Перспективне планування розвитку та розміщення галузі, управління проектуванням та капітальним будівництвом, техніко-економічне планування, оперативне управління, управління ціноутворенням   ТП РП Вп   30.04 8.11 9.10   0.45 0.47 0.44   0.34 0.49 0.44   8.34 50.05 10.89   0.56 0.44 0.38   0.17 0.42 0.48
Управління матеріально-технічним постачанням, збутом продукції, комплектацією, експортним та імпортним постачанням ТП РП Вп 20.99 10.32 8.74 0.46 0.46 0.49 0.35 0.48 0.45 9.33 33.81 8.0 0.48 0.46 0.46 0.16 0.43 0.51
Бухгалтерський облік, управління фінансовою діяльністю ТП РП Вп 17.01 8.10 9.16 0.56 0.54 0.43 0.40 0.52 0.43 8.19 31.99 7.12 0.59 0.55 0.43 0.19 0.49 0.43
Управління кадрами, організацією праці, заробітною платою, нормування праці, управління охороною праці ТП РП Вп 16.9 5.1 9.10 0.45 0.47 0.44 0.34 0.51 0.44 8.37 51.78 10.91 0.53 0.43 0.38 0.17 0.41 0.48
Управління якістю продукції, технологічними процесами, технологічною підготовкою виробництва, стандартизацією ТП РП Вп 34.09 13.0 7.92 0.41 0.41 0.46 0.31 0.44 0.37 12.09 61.1 11.91 0.57 0.39 0.38 0.17 0.37 0.48
Управління транспортними перевезеннями, технічним обслуговуванням виробництва, допоміжними службами та енергопостачанням ТП РП Вп 24.03 13.09 12.9 0.41 0.41 0.46 0.31 0.45 0.38 9.06 72.3 15.31 0.57 0.38 0.42 0.18 0.39 0.39
Управління НДР та ДКР ТП РП Вп 24.01 6.02 7.24 0.45 0.47 0.45 0.34 0.50 0.43 6.4 41.0 8.93 0.56 0.42 0.38 0.18 0.42 0.47
               
Управління науково-технічною інформацією ТП РП Вп 20.13 7.36 4.90 0.41 0.43 0.46 0.32 0.44 0.37 7.08 37.9 7.12 0.57 0.37 0.40 0.18 0.38 0.48
Вдосконалення документообігу та контроль виконання ТП РП Вп 22.89 6.16 7.79 0.45 0.47 0.41 0.34 0.48 0.41 6.26 38.0 8.02 0.56 0.43 0.39 0.17 0.42 0.48
Управління охороною навколишнього середовища ТП РП Вп 31.08 11.9 7.05 0.41 0.41 0.47 0.31 0.44 0.37 11.04 55.08 10.91 0.56 0.38 0.38 0.17 0.39 0.48
Облік пенсій, допомоги та страхових операцій ТП РП Вп 18.85 5.09 4.08 0.55 0.55 0.45 0.40 0.52 0.44 3.28 31.9 4.23 0.59 0.55 0.43 0.22 0.49 0.43
Статистичні задачі ТП РП Вп 23.08 8.35 8.30 0.42 0.43 0.47 0.39 0.44 0.37 10.23 54.9 8.09 0.46 0.37 0.45 0.23 0.40 0.41

 

Додаток 4

Трудомісткість розробки ПП для задач розрахункового характеру

Стадія “Технічний проект”

 

  Ступінь новизни
Група складності алгоритму Для розробника постановки задачі Для розробника програмного забезпечення
  А Б В Г А Б В Г
                 
                 
                 







Что будет с Землей, если ось ее сместится на 6666 км? Что будет с Землей? - задался я вопросом...

ЧТО ПРОИСХОДИТ, КОГДА МЫ ССОРИМСЯ Не понимая различий, существующих между мужчинами и женщинами, очень легко довести дело до ссоры...

Система охраняемых территорий в США Изучение особо охраняемых природных территорий(ООПТ) США представляет особый интерес по многим причинам...

Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.