Реферат: Программное обеспечение
							  ![]()
Определяется степень сложности разработки;
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 | |
После определенного базового значения Тр производится его корректировка с помощью коэффициентов, учитывающих влияние факторов, отличающих конкретную разработку от типовой (степень новизны, сложность алгоритма, язык программирования и т.д.)


