Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 400175.doc
Скачиваний:
17
Добавлен:
30.04.2022
Размер:
2.11 Mб
Скачать

1.1 Обоснование необходимости и актуальности разработки программного продукта

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

1.2 Определение трудоемкости разработки программного продукта

Для определения трудоемкости разработки программного продукта необходимо воспользоваться «Укрупненными нормами времени на изготовление и сопровождение программных средств вычислительной техники»1.

В этом случае параметрами, влияющими на расчет трудоемкости разработки, являются:

  • стадии разработки ПП;

  • сложность ПП;

  • степень новизны ПП;

  • новый тип ЭВМ;

  • новый тип ОС;

  • степень охвата реализуемых функций стандартными ПП;

  • средства разработки ПП;

  • характер среды разработки;

  • характеристики ПП;

  • группа сложности;

  • функции ПП;

  • тип ЭВМ.

Общая трудоемкость разработки ПП рассчитывается по формуле

(1.1)

где ТОБЩ - общая трудоемкость разработки ПП, (чел.-дни);

Тi – трудоемкость i – ой стадии разработки ПП, (чел.-дни), i = 0..5;

n – количество стадий разработки ПП.

Трудоемкость i – ой стадии разработки ПП определяется по формуле

(1.2)

где Тi – трудоемкость i – ой стадии разработки, (чел.-дни);

Li – удельный вес трудоемкости i – ой стадии разработки ПП, учитывающий наличие той или иной стадии и использование CASE-технологии, (определяется по табл. А3, Приложение А), причем .

КН – поправочный коэффициент, учитывающий степень новизны ПП и использование при разработке ПП новых типов ЭВМ и ОС (определяется по табл. А2, Приложение А);

КТ – поправочный коэффициент, учитывающий степень использования в разработке (типовых) стандартных ПП (определяется по табл. А4, Приложение А).

Общая трудоемкость разработки ПП определяется по формуле

(1.3)

где То – общая трудоемкость разработки ПП, чел.-дни;

ТУР - трудоемкость разработки ПП с учетом конкретных условий разработки, чел.-дни.

Коэффициент сложности ПП, определяется по формуле:

(1.4)

где КСЛ – коэффициент сложности ПП;

Ki коэффициенты повышения сложности ПП, i = 1..7, зависящий от наличия у разрабатываемой системы характеристик, повышающих сложность ПП и от количества характеристик ПП (определяется по табл. А7, Приложение А);

n – количество дополнительно учитываемых характеристик ПП.

Трудоемкость разработки ПП с учетом конкретных условий разработки определяется по формуле:

(1.5)

где ТУР - трудоемкость разработки ПП с учетом конкретных условий разработки;

ТБ - базовая трудоемкость разработки ПП (определяется по табл. А5, Приложение А), учитывающая объем ПП и группу сложности (определяется таблица А6, Приложение А), чел.-дни;

КУР – поправочный коэффициент, учитывающий характер среды разработки и средства разработки ПП (определяется по табл. А9, Приложение А).

Общий объем разрабатываемого ПП, определяется по формуле:

(1.6)

где V0 общий объем разрабатываемого ПП;

Vi объем i- ой функции ПП, i = 1..16, учитывающий тип ЭВМ (определяется по табл. А8, Приложение А);

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