3.3 Планирование комплекса работ по разработке темы и оценка трудоемкости
Трудоемкость работ находится с учетом срока конца работ, объема исполняемых функций, избранной среды программирования.
Для нахождения продолжительности работы Тож используется формула
где tмин – кратчайшая продолжительность выполняемой работы;
tмакс – самая значительная длительность работы (пессимистическая оценка);
tнв – наиболее возможная длительность работы (реалистическая оценка).
Оценка трудоемкости некоторых типов работ приведена в таблице 11.
Для создания приложения пришлось работать двум людям: менеджер работы и инженер-программист.
Таблица 11. Оценка трудоемкости отдельных видов работ
Виды
работ
|
Оптимистическая оценка,tmin
|
Реалистическая оценка,tнв
|
Пессимистическая оценка,tmax
|
Ожидаемая
продолжительность
работы,Тож
|
1.1
|
12
|
15
|
17
|
15
|
1.2
|
6
|
7
|
10
|
7
|
1.3
|
12
|
14
|
15
|
14
|
2.1
|
2
|
3
|
5
|
3
|
2.2
|
5
|
7
|
9
|
7
|
3.1
|
8
|
12
|
16
|
10
|
3.2
|
19
|
20
|
23
|
17
|
3.3
|
2
|
5
|
7
|
5
|
3.4
|
4
|
6
|
8
|
5
|
4.1
|
5
|
6
|
9
|
5
|
4.2
|
3
|
4
|
5
|
3
|
4.3
|
9
|
10
|
15
|
9
|
Руководитель выполняет постановку задачи, курирует ход работ и дает необходимые консультации при разработке системы. Исполнитель отвечает за разработку
информационного обеспечения, разработку структур баз данных, реализацию вычислительных алгоритмов в виде завершенного продукта, разработку интерфейсных блоков и отладку программы.
Выбор комплекса работ по разработке работы производится в соответствии со стандартом «РК ГОСТ Р ИСО \ МЭК 12119-2015 Информационная технология. Процессы жизненного цикла программных средств», устанавливающим стадии разработки программных продуктов, и приведен в таблице 12.
Таблица 12. Комплекс работ по разработке работы
Содержание работ
|
Исполнители
|
Длительность, дни
|
Загрузка
|
дни
|
%
|
1. Подготовка процесса разработки и анализ требований
|
1.1 Исследование и обоснование разработки
|
1.1.1 Постановка задачи
|
Руководитель
|
3
|
1
|
33
|
Программист
|
3
|
100
|
1.1.2 Сбор исходных данных
|
Руководитель
|
14
|
5
|
35
|
Программист
|
14
|
100
|
1.2 Поиск аналогов и прототипов
|
1.2.1 Анализ существующих методов решения задачи и программных средств
|
Руководитель
|
6
|
|
|
Программист
|
6
|
100
|
1.2.2 Обоснование принципиальной необходимости разработки
|
Руководитель
Программист
|
2
|
1
2
|
50
100
|
1.3 Анализ требований
|
1.3.1 Определение и анализ требований к программе
|
Руководитель
|
3
|
1
|
33
|
Программист
|
3
|
100
|
1.3.2 Определение структуры входных и выходных данных
|
Руководитель
|
5
|
1
|
20
|
Программист
|
5
|
100
|
1.3.3 Выбор технических и программных средств реализации
|
Руководитель
|
3
|
1
|
33
|
Программист
|
3
|
100
|
1.3.4 Согласование и утверждение технического задания
|
Руководитель
|
3
|
1
|
33
|
Программист
|
3
|
100
|
Итого по этапу 1
|
Руководитель
|
39
|
11
|
35
|
Программист
|
39
|
100
|
2. Проектирование
|
2.1 Проектирование программной архитектуры
|
Руководитель
|
3
|
|
|
Программист
|
3
|
100
|
2.2 Техническое проектирование компонентов программы
|
Руководитель
|
7
|
|
|
Программист
|
7
|
100
|
Итого по этапу 2
|
Руководитель
|
10
|
|
|
Программист
|
10
|
|
3. Программирование и тестирование программных модулей
|
3.1 Программирование модулей в выбранной среде программирования
|
Руководитель
|
13
|
|
|
Программист
|
13
|
100
|
3.2 Тестирование программных модулей
|
Программист
|
21
|
|
|
Программист
|
21
|
100
|
3.3 Сборка и испытание программы
|
Руководитель
|
5
|
2
|
40
|
Программист
|
5
|
100
|
3.4 Анализ результатов испытаний
|
Руководитель
|
5
|
1
|
20
|
Программист
|
5
|
100
|
Итого по этапу 3
|
Руководитель
|
44
|
3
|
|
Программист
|
44
|
|
4. Оформление рабочей документации
|
4.1 Проведение расчетов показателей безопасности жизнедеятельности
|
Руководитель
|
3
|
|
|
Программист
|
3
|
100
|
4.2 Проведение экономических расчетов
|
Руководитель
|
4
|
|
|
Программист
|
4
|
100
|
4.3 Оформление пояснительной записки
|
Руководитель
|
2
|
1
|
33
|
Программист
|
2
|
100
|
Содержание работ
|
Исполнители
|
Длительность, дни
|
Загрузка
|
Итого по этапу 4
|
Руководитель
|
9
|
4
|
|
Программист
|
9
|
|
Итого по работе
|
Руководитель
|
102
|
18
|
|
Программист
|
102
|
|
На основании заполненной таблицы 12 разработан календарный график хода работ (таблица 13), изображающий последовательность и взаимосвязь выполнения списка работ.
Таблица 13. Календарный график выполнения работ
Содержание работы
|
Исполнители
|
Длительность, дни
|
График работ
|
1 Постановка задачи
|
Руководитель Программист
|
1
3
|
04.09.15-05.09.15
05.09.15-07.01.15
|
2 Сбор исходных данных
|
Руководитель
Программист
|
5
14
|
23.09.15-27.09.15
23.09.15-05.10.15
|
3 Анализ существующих методов решения задачи и программных средств
|
Программист
|
6
|
06.10.15-10.10.15
|
4 Обоснование принципиальной необходимости разработки
|
Руководитель Программист
|
1
2
|
11.10.15-11.10.15
11.10.15-12.10.15
|
5 Определение и анализ требований к программе
|
Руководитель Программист
|
1
3
|
13.11.15-13.11.15 13.11.15- 15.11.15
|
6 Определение структуры входных и выходных данных
|
Руководитель Программист
|
1
5
|
16.12.15-16.12.15
16.12.15-20.12.15
|
7 Выбор технических средств и программных средств реализации
|
Руководитель Программист
|
1
3
|
13.01.16-13.01.16 13.01.16-15.01.16
|
8 Согласование и утверждение технического задания
|
Руководитель Программист
|
1
3
|
16.01.16 – 16.01.16
16.01.16 –18.01.16
|
9 Проектирование программной архитектуры
|
Программист
|
3
|
19.01.16 –21.01.16
|
10 Техническое проектирование компонентов программы
|
Программист
|
7
|
22.03.16– 28.03.16
|
11 Программирование модулей в выбранной среде программирования
|
Программист
|
13
|
29.03.16 – 10.05.16
|
12 Тестирование программных модулей
|
Программист
|
21
|
11.04.16 – 01.05.16
|
13 Сборка и испытание программы
|
Руководитель
Программист
|
2
5
|
02.05.16 – 03.05.16
02.05.16 – 06.05.16
|
14 Анализ результатов испытаний
|
Руководитель
Программист
|
1
5
|
07.05.16 – 07.05.16
07.05.16 – 11.05.16
|
15 Проведение расчетов
показателей безопасности
жизнедеятельности
|
Программист
|
3
|
12.05.16 – 14.05.16
|
16 Проведение экономических расчетов
|
Программист
|
4
|
15.05.16 – 18.05.16
|
17 Оформление пояснительной записки
|
Руководитель Программист
|
1
2
|
19.05.16 – 20.05.16
19.05.16 – 29.05.16
|
На основании табличных данных был составлен график выполнения этапов работ, график показан на рисунке 19.
Рисунок 19 - Календарный график выполнения работ.
Достарыңызбен бөлісу: |