Краткая характеристика разрабатываемого программного средства



 

Новое программное средство относится к типу программных средств общего назначения – являющееся развитием определенного параметрического ряда программных средств вычислительной техники, разработанных на ранее освоенных типах ЭВМ, операционных систем и языках программирования.

Новое программное средство рассчитано на квалифицированных пользователей и предназначено для считывания, накопления и визуализации информации о положение двигателей.

Разработка программного средства предусматривает проведение всех стадий проектирования (техническое задание, эскизный проект, технический проект, рабочий проект, внедрение), относится к третьей группе сложности. По степени новизны программное средство относится к группе "В" с коэффициентом 0,63.

Расчёт общей трудоёмкости разработки

 

Исходные данные приведены для расчета в таблице 5.1.

Таблица 5.1 – Исходные данные к расчётам

Наименование показателей Буквенные обозначения Значение показателя
Коэффициент новизны Кн 0,63
Группа сложности 3,00
Дополнительный коэффициент сложности Ксл 0,07
Поправочный коэффициент, учитывающий использование типовых программ Кт 0,9
Коэффициенты, учитывающие средства разработки Кур 1,0

 

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

Объем программного обеспечения определяется путем подбора аналогов на       основании:

– классификации типов программного обеспечения;

– каталога функций программного обеспечения.

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

Общий объем программного обеспечения рассчитывается по формуле (5.1).

,                                                                                                                   (5.1)                                                                                

где V0– общий объем программного обеспечения;

  n–общее число функций;

  Vi– объем отдельной функции программного обеспечения.

Расчет общего объёма программного обеспечения приведен в таблице 5.2.

Таблица 5.2 – Характеристика функций и их объём

Номер функции Содержание функций

Объем (строк исходного кода (LOC))

102 Контроль, предварительная обработка и ввод информации 490 110
109 Управление вводом/выводом 1790 150
303 Обработка файла 1050 125

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

Номер функции Содержание функции

Объем (строк исходного кода (LOC))

507 Обеспечение интерфейса между компонентами 1680 112
506 Обработка ошибок и сбойных ситуаций 1540 90
707 Графический вывод результатов 590 208

Итого

7140 795

Нормативная трудоемкость (Тн) определяется по укрупнённым нормам затрат труда на разработку программного обеспечения на основании общего объема программного обеспечения. Нормативная трудоемкость устанавливается с учетом сложности программного средства. Выделяют три группы сложности, в которых учтены следующие составляющие программного обеспечения: языковой интерфейс, ввод–вывод, организация данных, режимы работы, операционная и техническая среда.

Объему 795 условных машинных команд (3 группа сложности программного средства) соответствует нормативная трудоемкость 40 чел–дн.

Кроме того, устанавливаются дополнительные коэффициенты сложности программного обеспечения.С учетом дополнительного коэффициента сложности Ксл по формуле (5.2) рассчитывается общая трудоемкость.

То = Тн+ Тн·Ксл,                                                                                                                  (5.2)

где То– общая трудоемкость программного обеспечения, (чел–дн);

  Тн–нормативная трудоёмкость программного обеспечения, (чел–дн);

  Ксл– дополнительный коэффициент сложности программного средства.

Для разрабатываемого программного обеспечения коэффициент сложности равен 0.06 т.к. учитывается возможность интерактивного доступа. Таким образом, общая трудоёмкость составит 116.6 чел–дн.


Дата добавления: 2018-02-18; просмотров: 461; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!