ОргАНИЗАЦИОННО-ЭКОНОМИЧЕСКАЯ ЧАСТЬ
Определение основных этапов разработки
Процесс разработки программного комплекса состоит из следующих этапов, представленных в таблице 1.
Таблица 1 - Этапы разработки
Этап | Содержание этапа |
I | Разработка структуры программного обеспечения, определение спецификаций его компонентов. |
II | Разработка схемы алгоритмов, проектирование и последующая разработка следующих компонентов программного обеспечения: · приложение для удаленной работы с испытательным стендом, · программное обеспечение испытательного стенда, · модуль создания пользовательских тестов, · модуля генерации отчетов по результатам тестирования. Разработка алгоритмов тестирования средств СКУД различных производителей. |
III | Отладка, тестирование и исправление ошибок |
Расчет трудоемкости проекта
Расчет трудоемкости проекта является основополагающим для определения общих затрат на реализацию проекта, так как через него в конечном итоге, оцениваются совокупные затраты на оплату труда исполнителей [1].
Общие затраты труда на разработку и внедрение изделия (проекта) определяются следующим образом:
, (1)
где - затраты труда на выполнение i -го этапа проекта.
Полный перечень работ с разделением их по этапам выполнения проекта приведен в таблице 2. В таблице представлены основные работы.
Исходя из данных таблицы можно определить, что для осуществления выполняемой работы потребуются ресурсы в объеме Qp = 467 человека-часов или Qp = 52 человеко-дней.
Таблица 2 - Этапы выполнения проекта
Этап, ti | № ра-боты | Содержание работы | Трудоёмкость | Ресурсы | |||
чел/часы | чел/ дни | ||||||
T min | T max | tож | tож | ||||
I | Разработка структурной схемы программного обеспечения | 11,2 | 1,4 | 2 Инженера-программиста | |||
Выбор оборудования для аппаратной части системы тестирования | 5,6 | 0,7 | 2 Инженера-программиста | ||||
II | Разработка алгоритма работы приложения удаленной работы с испытательным стендом | 2,5 | 2 Инженера-программиста | ||||
Разработка алгоритма работы программного обеспечения испытательного стенда | 14,4 | 1,8 | 2 Инженера-программиста | ||||
Разработка алгоритма работы модуля создания пользовательских тестов | 14,4 | 1,8 | 2 Инженера-программиста | ||||
Разработка алгоритма работы модуля генерации отчетов | 11,2 | 1,4 | 2 Инженера-программиста | ||||
Разработка приложения удаленной работы с испытательным стендом | 2 Инженера-программиста | ||||||
II | Разработка программного обеспечения испытательного стенда | 2 Инженера-программиста | |||||
Разработка модуля создания пользовательских тестов | 38,4 | 4,8 | 2 Инженера-программиста | ||||
Разработка модуля генерации отчетов | 2,5 | 2 Инженера-программиста | |||||
Разработка алгоритмов тестирования средств СКУД различных производителей | 38,4 | 4,8 | 2 Инженера-программиста | ||||
III | Тестирование и отладка отдельных модулей | 2 Инженера-программиста | |||||
Комплексное тестирования программного комплекса | 81,6 | 10,2 | 2 Инженера-программиста | ||||
Разработка программной документации. | 27,2 | 3,4 | 2 Инженера-программиста | ||||
Итого | 466,4 | 52,3 |