Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб работы анализ.docx
Скачиваний:
4
Добавлен:
14.11.2019
Размер:
1.36 Mб
Скачать
    1. 3.5. Контрольные вопросы

  1. Из каких элементов состоит окно Microsoft Office Project 2007?

  2. Что такое представление и панель представлений?

  3. Для чего предназначено окно сведений о проекте?

  4. Какие два варианта планирования проекта используются системой?

  5. Какие три базовых календаря предопределены в системе?

  6. Как создать и сохранить проект?

  7. Какие виды календарей образуют семейство календарей проекта?

  8. Как создать или отредактировать базовый календарь?

  9. Для чего предназначены исключения календаря?

  10. Что задают рабочие недели календаря?

  11. Какие параметры планирования устанавливаются для календаря?

  12. Какие виды задач используются системой для планирования проекта?

  13. Какие виды связей между задачами могут быть установлены?

  14. Что такое задержки и опережения?

  15. Что такое ограничение и какие виды ограничений используются в системе?

  16. Для чего нужны крайние сроки?

  17. Какова последовательность ввода данных о задачах проекта?

  18. Как составляется перечень задач проекта?

  19. Как правильно ввести перечень задач?

  20. Как преобразовать задачу в фазу или веху?

  21. Как создать связи между задачами?

  22. Как задать длительности задач?

  23. Как уточнить тип связи и задать задержку или опережение?

  24. Как задать дату начала/окончания проекта?

  25. Как задать ограничения, крайние сроки и календарь задачи?

  26. Как добавить в проект повторяющуюся задачу?

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

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

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

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

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

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

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

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

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

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

ТТРП = 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). При використанні інформації різних видів поправковий коефіцієнт для визначення трудомісткості робіт розраховується за формулою:

Кп = (К1m + K2n + K3p) / (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 - Поправкові коефіцієнти для розрахунку трудомісткості робіт Кп на стадії “Робочий проект”

Вид використаної

Група складності

Ступінь новизни

інформації

алгоритму

А

Б

В

Г

1

2.27

1.62

1.20

0.65

ЗІ

2

2.02

1.44

1.10

0.58

3

1.68

1.20

1.00

0.48

1

1.36

0.97

0.65

0.40

НДІ

2

1.21

0.86

0.58

0.34

3

1.01

0.72

0.48

0.29

1

1.14

0.81

0.54

0.32

БД

2

1.05

0.72

0.48

0.20

3

0.85

0.60

0.40

0.24

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

Складність контролю

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

вхідної інформації

21

22

11

1.16

1.07

12

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

-

Трудомісткість, люд.-дні

35

57

138.0

303.5

87.5

у т.ч. постановка задачі

розробка програм

23

23

40

17

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

Скоригована трудомісткість

35

57

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

Трудомісткість з урахуванням об’єднання стадій розробки

35

(57+65)*0.85 + 114.5 = 218.2

101.5

354.7

~355

Кількість працівників

2

4

3

-

Тривалість розробки, років

0.08

0.25

0.15

0.48