Реферат: Программное обеспечение
Определяется степень сложности разработки;
3–4 группы сложности, по каждой из групп сложности заданы характеристики, которые позволяют отнести разработку к той или иной группе :
1 группа : (высшая) интеллект и языковой интерфейс, работа в режиме реального времени (процесс обработки сопоставим по времени с требованиями), режим работы телекоммуникационный, машинная графика (разработка элементов), реализация комплекса разработок.
2 группа : оптимизационные расчеты, применение сложных математических методов, настройка на изменяющиеся внешние условия, предусмотрение переносимости создаваемого продукта.
3 группа : (не встречается ничего из вышеперечисленного).
По группе сложности из таблиц определяется трудоемкость:
V |
Группа сложности |
||
тыс. усл. ед. |
1 |
2 |
3 |
1 | 229 | ||
2 | 244 | ||
10 | 3905 | 2425 | 445 |
20 | 4700 | 2858 | 812 |
100 | 15598 | 8700 | 5800 |
200 | 35000 | 20000 | 15000 |
500 | 110000 | 65000 | 54000 |
После получения базового значения необходимо откорректировать это значение с учетом всех возможных коэффициентов, учитывающих вляние факторов связанных с прогрессивными технологическими разработками (С6¸С9)
По степени новизны классификация по трем группам.
Кн – коэффициент новизны.
А – принципиально новые разработки.
Б – развитие параметрического ряда ПС (в известной предметной области использовалась либо новая техника, либо новые программные средства).
В – Использование знакомых средств разработки в известной предметной области.
А |
Б |
В |
|
Кн | 1¸1,75 | 1¸0,8 | 0,7 |
Использование типовых элементов в разработке.
Кт – коэффициент типовости.
Кт |
Степень применения типовых практических решений |
0,6 | >60% |
0,7 | 40–60% |
0,8 | 20–40% |
0,9 | <20% |
1,0 | не использовались |
Коэффицент сложности.
Ксл = 1 + ,
Тр – корректируется Тр с
учетом всех коэффициентов сложности.
Ксл |
|
1. Связь с другими программными изделями | 0,08 |
2. Интерактивный режим | 0,06 |
3. Ведение сложной структуры данных | 0,07 |
4. Наличие нескольких характеристик сложности : | |
– двух | 0,12 |
– трех | 0,18 |
– более трех | 0,26 |
Разнесение трудоемкости по отдельным этапам разработки:
Используются коэффициенты Тэ=То Кэ
Таблица: ориентировочные коэффициенты удельного веса от этапов во всей разработке.
Кэ |
Степень новизны |
Стадии |
||
1 |
2 |
3 |
||
Ктз | 0,11 | 0,10 | 0,09 | техническое задание |
Кэп | 0,09 | 0,08 | 0,07 | эскизное проектирование |
Ктп | 0,11 | 0,09 | 0,07 | технического проектир. |
Крп | 0,55 | 0,58 | 0,61 | рабочего проектирования |
Квн | 0,14 | 0,15 | 0,16 | внедрения |
Срок разработки
: , где Т – трудоемкость, N –
количество исполнителей, а Ф – фонд времени приходящийся на исполнителя за
учетный период (год, месяц).
Методические материалы типа УНВ требуют в качестве исходных данных (использование) знание технологических особенностей обработки информации, что не всегда бывает известно на ранних этапах создания ПИ. При составлении технического задания известны лишь задачи, которые будут решаться с помощью создаваемого ПИ и перечень форм входной и выходной информации, которая связана с решаемой задачей. В таком случае применение УНВ затруднительно. Иной подход к определению методик определения затарат связан с перечнем решаемых задач (подход “от задачи”): ТНВ – типовые нормы времени.
Исходные данные для определения трудоемкости связанных с типовой классической классификацией задач, решаемых на экономико–организационных объектах. Сбором статистической информации получают сведения, позволяющие определить трудоемкость в зависимости от объема.
ТНВ состоит из таблиц, например :
Вых\Вх |
Количество форм |
|||||
1 |
2 |
3 |
… |
42 |
||
Кол–во | 1 | 17 | 22 | … | … | 72 |
форм | 2 | … | ТП | подсистемы | БУ | … |
… | … | … | ||||
20 | 91 | … | … | … | 385 |
После определенного базового значения Тр производится его корректировка с помощью коэффициентов, учитывающих влияние факторов, отличающих конкретную разработку от типовой (степень новизны, сложность алгоритма, язык программирования и т.д.)