Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка Хорошилов А.А.doc
Скачиваний:
9
Добавлен:
08.11.2018
Размер:
13.07 Mб
Скачать

При разработке системы общая трудоемкость по всем стадиям разработки составит [5.4]:

Тсум = 23,3+18,1+18,1+158+41,4 = 258,9 чел/дней = 260 чел/дней.

Трудоемкость каждого вида работ Траб от общей трудоемкости стадии Тст определяется по формуле 5.8:

Траб = Квст, (5.8)

где Кв - весовой коэффициент (0 < Кв <1)

Расчет продолжительности работ Тц в днях по всем работам определяется по формуле 5.9:

, (5.9)

где Траб трудоемкость работы, Wp – количество работников, одновременно занятых в работе, Кн – коэффициент выполнения нормы, Кн=1,1-1,2

Данные о назначенных на каждую работу исполнителей представлены в таблице 5.4.

Таблица 5.4 - Состав исполнителей

Перечень работ

Исполнители

Количество человек

Постановка задачи

Руководитель проекта

1

Определение требований

Системный аналитик

2

Сбор исходных материалов

Руководитель

1

Предварительное экономическое обоснование

Руководитель, программист

2

Выбор языков программирования

Программист

1

Анализ существующих программных средств

Программист

1

Утверждение ТЗ

Руководитель

1

Выбор программно-аппаратных средств

Программист

1

Разработка структурной схемы системы

Руководитель, программист

2

Согласование и утверждение эскизного проекта

Руководитель

1

Разработка алгоритмов программы

Программист

1

Определение формы представления данных

Руководитель, программист

2

Разработка интерфейса пользователя

Программист

1

Разработка пояснительной записки.

Программист

1

Окончательное экономическое обоснование

Руководитель

1

Программная реализация

Руководитель, программист

2

Отладка

Программист

1

Изготовление программы-оригинала

Программист

1

Проверка работоспособности на реальных исходных данных

Программист

1

Разработка технической документации

Руководитель, программист

2

Опытная эксплуатация

Руководитель

1

Корректировка системы

Программист

1

Сдача в эксплуатацию

Руководитель

1

Количество рабочих дней в году Траб.дн.=251, общее число дней Тгод = 365. Для перевода рабочих дней в календарные Тра6.дн нужно разделить на коэффициент календарных дней Кд , как показано в формуле 5.10:

(5.10)

КД = 251/365 = 0,69

Данные по продолжительности каждого вида работ в календарных днях приведены в таблице 5.5.

Таблица 5.5 – Данные по наименованию работ и продолжительность каждой из работ

Содержание работ

Трудоем- кость

каждой стадии разра- ботки, чел/дни

КВ

Трудоем-

кость каждой

работы,

Траб , чел/дни

Продолжи-тельность

работы,

,

рабочие дни

Продолжи-тельность

каждой работы,

календарные дни

ТЗ

1

Постановка задачи

23

0,13

3

3

4

2

Определение требований

0,13

3

3

4

3

Сбор исходных материалов

0,17

4

4

6

4

Предварительное технико-экономическое обоснование

0,17

4

2

3

5

Выбор языков программирования

0,13

3

3

4

6

Анализ существующих

программных средств

0,13

3

3

4

7

Утверждение ТЗ

0,13

3

3

4

ЭП

8

Выбор программно-аппаратных средств

18

0,33

6

6

9

9

Разработка структурной схемы системы

0,33

6

3

4

10

Согласование и утверждение эскизного проекта

0,33

6

6

9

Продолжение таблицы 5.5

Содержание работ

Трудоем- кость

каждой стадии разра- ботки, чел/дни

КВ

Трудоем-

кость каждой

работы,

Траб , чел/дни

Продолжи-тельность

работы,

,

рабочие дни

Продолжи-тельность

каждой работы,

календарные дни

ТП

11

Разработка алгоритмов программы

18

0,3

5

6

9

12

Определение формы представления входных и выходных данных

0,1

2

1

1

13

Разработка интерфейса пользователя

0,3

5

6

9

14

Разработка пояснительной записки

0,15

3

3

4

15

Окончательное технико-экономическое обоснование проекта

0,15

3

3

4

РП

16

Программная реализация

158

0,3

50

28

41

17

Отладка

0,2

30

33

48

18

Изготовление программы-оригинала

0,2

30

33

48

19

Проверка работоспособ­ности на реальных исход­ных данных

0,15

24

26

38

20

Разработка технической документации

0,15

24

13

19

ВН

21

Опытная эксплуатация

41

0,3

14

15

22

22

Корректировка системы

0,4

16

18

26

23

Сдача в эксплуатацию

0,3

11

12

17

      1. Построение сетевого графика выполнения работ

Составление сетевого графика производится в следующей последовательности [5.5]:

  • определяется перечень событий и работ;

  • строится сетевой график;

  • рассчитываются параметры сетевого графика;

  • производится анализ сетевого графика и его оптимизация.

В качестве инструмента планирования разработки используем метод сетево­го планирования и управления. Данные для построения сетевого графика представим в виде таблицы 5.6.

Таблица 5.6 - Перечень событий и работ

Код события

Содержание собы­тия

Код работ

Содержание работ

0

Решение о начале разработки принято

0–1

Постановка задачи

1

Задача поставлена

1–2

Определение требова­ний

1–3

Предварительное технико–экономическое обоснование

2

Требования определены

2–4

Сбор исходных материалов

3

Предварительное технико–экономическое обоснование произведено

3–7

Фиктивная работа

4

Сбор исходных материалов завершен

4–5

Выбор языков программирования

5

Выбор языков программирования завершен

5–6

Анализ существующих программных средств

6

Анализ существующих программных средств завершен

6–7

Утверждение ТЗ

7

ТЗ Утверждено

7–8

Выбор программно-аппаратных средств

8

Программно-аппаратные средства выбраны

8–9

Разработка структурной схемы системы

9

Структурная схема системы разработана

9–10

Согласование и утверждение эскизного проекта

Продолжение таблицы 5.6

Код события

Содержание собы­тия

Код работ

Содержание работ

10

Эскизный проект согласован и утвержден

10 –11

Разработка алгоритмов программы

11

Алгоритмы програм­мы разработаны

11–12

Определение формы представления входных и выходных данных

12

Формы представления входных и выходных данных определены

12–13

Разработка интерфейса пользователя

12–14

Разработка пояснительной записки

13

Интерфейс пользователя разработан

13–15

Окончательное технико-экономическое обоснование проекта

14

Пояснительная записка разработана

14–15

Фиктивная работа

15

Окончательное технико-экономическое обоснование проекта завершено

15 –16

Программная реализация

16

Программная реализация завершена

16 –17

Отладка системы

17

Отладка системы завершена

17 –18

17–19

Изготовление программы-оригинала

Проверка работоспособности на реальных исходных данных

18

Изготовление программы-оригинала завершено

18–20

Фиктивная работа

19

Проверка работоспособности на реальных исходных данных завершена

19–20

Разработка технической документации

20

Разработка технической документации завершена

20–21

Опытная эксплуатация

21

Опытная эксплуата­ция завершена

21–22

Корректировка сис­темы

22

Корректировка сис­темы завершена

22–23

Сдача в эксплуатацию

23

Программное средст­во сдано в эксплуата­цию

В таблице 5.7 приведены рассчитанные параметры сетевого графика [5.5].

Таблица 5.7 - Параметры не оптимизированного сетевого графика

Код

Работы

Продолжительность

Тij

Ранний срок наступления события

tpj

Поздний срок наступления события

tпj

Резерв времени события

Рj

Ранний срок наступления события

tpi

Полный резерв времени работы

Рпij

Свободный резерв времени работы

Рсij

0-1

4

4

4

0

0

0

0

1-2

4

8

8

0

4

0

0

1-3

3

7

26

19

4

0

19

2-4

6

14

14

0

8

0

0

3-7

0

26

26

0

26

0

0

4-5

4

18

18

0

14

0

0

5-6

4

22

22

0

18

0

0

6-7

4

26

26

0

22

0

0

7-8

9

35

35

0

26

0

0

8-9

4

39

39

0

35

0

0

9-10

9

48

48

0

39

0

0

10-11

9

57

57

0

48

0

0

11-12

1

58

58

0

57

0

0

12-13

9

67

67

0

58

0

0

12-14

4

62

71

9

58

0

9

13-15

4

71

71

0

67

0

0

14-15

0

71

71

0

71

0

0

15-16

41

112

112

0

71

0

0

16-17

48

160

160

0

112

0

0

17-18

48

208

217

9

160

0

9

17-19

38

198

198

0

160

0

0

18-20

0

217

217

0

217

0

0

19-20

19

217

217

0

198

0

0

20-21

22

239

239

0

217

0

0

21-22

26

265

265

0

239

0

0

22-23

17

282

282

0

265

0

0

Критический путь проходит по событиям 0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, т.к. резерв времени (Ri) этих событий равен нулю.

В соответствии с расчетом длина критического пути составила – 282 дня.

Построенный сетевой график системы учета учебно-воспитательной работы общеобразовательного учреждения (до оптимизации) и его параметры показаны на рисунке 5.2 [5.3].

Рисунок 5.2 - Сетевой график выполнения работ (до оптимизации)

После расчета сетевого графика произведена его оптимизация за счет перераспределения исполнителей с работ подкритического пути, имеющего минимальные резервы времени, на работы критического пути [5.5].

Напряженным участком работ является путь, проходящий через работы 1-2, 2-4, 4-5, 5-6 и 6-7. Работа 1-3 имеет свободный резерв времени. Следовательно, с этой работы можно перевести часть исполнителей на однородную работу (1-2).

На участке 1-3 занято 2 человека, на участке 1-2 – 2 человека. В этом случае трудоемкость работ определим по формуле 5.15:

Тцij=WpijTij, (5.15)

где Wpij – количество исполнителей, Тij – продолжительность работы в днях.

То есть трудоёмкости работ 1-3 и 1-2:

Тц(1-3) = 2∙3 = 6 чел.-дн.

Тц(1-2) = 2∙4 = 8 чел.-дн.

Количество исполнителей, которых можно перевести с работы 1-3 на работу 1-2, увеличив продолжительность 1-3 на 3 дня обозначим как X, тогда:

Wp(1-3) – X = Тц(1-3) / Т(1-3) + 3

X = Wp(1-3) - Тц(1-3) / Т(1-3) + 3 = 2 - 6 / (3 + 3) = 1 чел.

Таким образом, новые продолжительности работ 1-2 и 1-3:

T(1-2) = 8 / (2 + 1)  3 дня

T(1-3) = 3 + 3 = 6 дней.

Сетевой график выполнения работ (после оптимизации) и его параметры показаны на рисунке 5.3.

Рисунок 5.3 - Сетевой график выполнения работ (после оптимизации)

Рассчитанные параметры оптимизированного сетевого графика также приведены в таблице 5.8 [5.5].

Таблица 5.8 - Параметры оптимизированного сетевого графика

Код

работы

Продолжи-тельность

Тij

Ранний срок наступления события

tpj

Поздний срок наступления события

tпj

Резерв времени события

Рj

Ранний срок наступления события

tpi

Полный резерв времени работы

Рпij

Свободный резерв времени работы

Рсij

0-1

4

4

4

0

0

0

0

1-2

4

7

7

0

3

0

0

1-3

3

10

25

15

7

0

15

2-4

6

13

13

0

7

0

0

3-7

0

25

25

0

25

0

0

4-5

4

17

17

0

13

0

0

5-6

4

21

21

0

17

0

0

6-7

4

25

25

0

21

0

0

7-8

9

34

34

0

25

0

0

8-9

4

38

38

0

34

0

0

9-10

9

47

47

0

38

0

0

10-11

9

56

56

0

47

0

0

11-12

1

57

57

0

56

0

0

12-13

9

66

66

0

57

0

0

12-14

4

61

70

9

57

0

9

13-15

4

70

70

0

66

0

0

14-15

0

70

70

0

70

0

0

15-16

41

111

111

0

70

0

0

16-17

48

159

159

0

111

0

0

17-18

48

207

216

9

159

0

9

17-19

38

197

197

0

159

0

0

18-20

0

216

216

0

216

0

0

19-20

19

216

216

0

197

0

0

20-21

22

238

238

0

216

0

0

21-22

26

264

264

0

234

0

0

22-23

17

281

281

0

264

0

0

В соответствии с расчетом длина критического пути составила – 281 дней. Следовательно, удалось сократить протяжённость критического пути на 1 день, что составляет улучшение по временным показателям на 0,4 %.