Определение трудоёмкости и продолжительности работ, при создании ПО.




Введение.

В данной курсовой работе будет осуществлена разработка программного продукта, который будет отвечать за автоматизацию приёма сообщений о вызове специалиста технической поддержки и сохранении отчёта о проделанной работе. Данное программное обеспечение будет создаваться на базе АКБ «Пересвет», которое в дальнейшем будет применено на данном предприятии в виде программного обеспечения по контролю работы сотрудников технической поддержки.

Целью работу является: разработка программы автоматизирующей процесс приёма и отправки сообщений, направленных от сотрудников банка к системным администраторам, в которых будет содержаться информация о существующих проблемах, создании отчётов, в которых будет приведена информация о выполненных запросах. Актуальность данной работы обуславливается тем, что на данный момент в АКБ «Пересвет» отсутствует программное обеспечение, отвечающее данным нуждам.

Объектом исследования будет выступать программа разрабатываемая под предприятие АКБ «Пересвет».

Предметом исследования станет экономическая структура проекта, расчёт затраченного времени и ресурсов на её создание. Требованием к этой работе является:

· понятный интерфейс для любого уровня пользователя;

· оповещение сторон об отправке и приёме сообщений;

· возможность просмотра стадии выполнения запроса;

· создание отчёта о проделанной работе.

 

Процесс разработки программного продукта.

В данной курсовой работе производится «Разработка программного обеспечения, для оптимизации запросов, поступающих на выполнение системному администратору». В этом разделе я предоставлю расчёты экономического эффекта, который может быть получен, при создании и применении разрабатываемого ПО.

Определение трудоёмкости и продолжительности работ, при создании ПО.

Для того, что бы определить, что будет входить в процесс разработки ПО необходимо обратиться к ГОСТу 23501.1-79, в котором регламентированы следующие стадии разработки:

1) техническое задание;

2) эскизный проект;

3) технический проект;

4) рабочий проект;

5) внедрение.

На данных стадиях разработки, производятся виды работ, перечень которых показаны в таблице 1.1.

Таблица 1.1

Виды работ, на каждой стадии разработки ПО

Стадии разработки Перечень работ
Техническое задание - постановка задачи; - подбор литературы; - сбор исходных данных; - определение требований к системе; - определение стадий, этапов и сроков разработки

 

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

Эскизный проект - анализ программных средств схожей тематики; - разработка общей структуры ПО; - разработка структуры программы по подсистемам; - документирование;
Технический проект - определение требований к ПО; - выбор инструментальных средств; - определение свойств и требований к аппаратному обеспечению;
Рабочий проект - верстка и дизайн; - программирование; - тестирование и отладка ПО; - разработка программной документации; - согласование и утверждение работоспособности системы;
Внедрение - опытная эксплуатация; - анализ данных, полученных в результате эксплуатации; - корректировка технической документации по результатам испытаний

 

Трудоемкость выполнения работ по созданию ПО на каждой из стадий определяется в соответствии с (3.2) и (3.3).

Трудоемкость выполнения работ по созданию ПО определяется по сумме трудоемкости этапов и видов работ, оцениваемых экспертным путем в человеко-днях, и носит вероятностный характер, так как зависит от множества трудно учитываемых факторов.

Трудоемкость каждого вида работ определяется по формуле (1.1).

, (1.1)

где: t min – минимально возможная трудоемкость выполнения отдельного вида работ;

t max – максимально возможная трудоемкость выполнения отдельного вида работ.

Продолжительность каждого вида работ в календарных днях (Ti) определяется по формуле (3.2), в днях:

, (1.2)

где:

ti – трудоемкость работ, человек-дней;

Чi – численность исполнителей, человек;

Kвых – коэффициент, учитывающий выходные и праздничные дни:

(1.3)

где:

Ккал. число календарных дней, равное 366;

Краб. – рабочие дни,;

получим:

Kвых = 1,48

 

Полный список видов и этапов работ по созданию ПО, экспертные оценки и расчетные величины их трудоемкости, а также продолжительность каждого вида работ, рассчитанные по формулам (1.1) и (1.2), представлены в таблице 1.2.

Таблица 1.2

Расчёт трудоёмкости в процессе создания ПО

 

№ работы Стадии разработки Трудоемкость, чел.дни Количество работников, чел. Продолжительность работ, календарные дни
tmin tmax ti Чi Ti
Написание технического задания
  Постановка задачи         2,96
  Подбор литературы         1,48
  Сбор исходных данных         1,48
  Определение требований к системе         1,48
  Определение стадий, этапов и сроков разработки ПО         1,48
Эскизный проект
  Анализ программных средств схожей тематики     2,4   3,55
  Разработка общей структуры ПО     2,4   3,55
  Разработка структуры программы по подсистемам         2,96
               

 

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

  Документирование     3,4    
  Определение требований к ПО         1,48
  Выбор инструментальных средств         1,48
  Определение свойств и требований к аппаратному обеспечению     2,4   3,55
Рабочий проект
  Верстка и дизайн     2,4   3,55
  Программирование     7,4   10,95
  Тестирование и отладка ПО     2,4   3,55
  Разработка программной документации     4,8   7,1
  Согласование и утверждение работоспособности системы     2,4   3,55
Внедрение
  Опытная эксплуатация     2,4   3,55
  Анализ данных, полученных в результате эксплуатации     1,4    
  Корректировка технической документации по результатам испытаний     1,8   2,66
  Общая трудоёмкость разработки     45,6     67,48  

 

В результате получаем продолжительность работ на создание ПО 68 календарных дней.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: