Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка_2005.doc
Скачиваний:
11
Добавлен:
19.11.2019
Размер:
4.4 Mб
Скачать

Метод численных оценок

Суть:

1. Для систем одного класса определяется вектор оценочных характеристик.

2. Каждая оценочная характеристика вычисляется по формуле.

3. Эксперт дает свою оценку важности каждой характеристики для данного класса систем.

При этом количество экспертов должно быть больше одного (в общем случае – m).

Оценка выставляется по шкале от 0 до 1. Данные заносятся в таблицу:

Таблица 3

Оценочная

характеристика

эксперты

1

2

... j

m

к1

0.01

к2

vij

кi

кn

Здесь vij – вес (значимость) i характеристики i-тым экспертом, ki – i-я характеристика.

4. Формула определения веса каждой характеристики:

Vi= Vij/m,

где

Vi – средний вес i-ой характеристики системы на множестве экспертов – m;

m – количество экспертов;

j – j-ый эксперт на множестве m;

Vij – вес i-й характеристики системы, определяемый j-ым экспертом.

5. Упорядочить i-ые характеристики по весам (Vi).

6. Расчет веса всей системы:

V(k) = ,

где

V – вес к-ой системы;

Ui – числовое значение I – характеристики;

Vi – средний вес I – характеристики для к-ой системы.

Метод балльных оценок

Суть та же, что и в методе численных оценок.

Пусть дано {Кi} – множество критериев и {mj} – множество экспертов.

Используется шкала: от 1 до 100.

Таблица 4

Эксперты

Критерии

1

2

J

m

к1

1

100

к2

2

кi

Vij

kn

Усредненная оценка коэффициента относительной важности Vi характеристики Кi считается по формуле:

Vi = (  j Vi j)/( ji Vi j)

Vij – балл i-ый j-ого эксперта.

Метод Черчмена-Акофа:

1. Каждый эксперт упорядочивает множество {Ki} по степени важности критериев по соотношениям вида (Кi>Kj, Кi=Kj и Ki>(Ki+1,...)).

2. По одному из выше описанных методов проставляются числовые оценки или баллы по критериям.

3. Из созданных последовательностей выбирается самый важный по сравнению с другими критерий.

4. Из самых важных критериев формируется новый вектор критериев.

Для оценки системы на множестве систем программных комплексов используется Набор характеристических расчетных признаков:

1. Сложность

к

C=(1+S*m)* ei*k i,,

где

i=1

m1=M/(N*(N-1))

m = m2=M/(N*(N-1)*K(K-1))

m3=M/(N*(N-1)*K*(K-1)*r*(n+m)),

m – коэффициент относительной сложности, показывающий соотношение сложности реализации к теоретически возможным связям в системе;

M – количество реализованных связей;

N – количество подсистем;

K – количество элементов в подсистеме;

r – количество выходов;

n+m – количество входов;

ei – способ реализации i-ого элемента в подсистеме;

S – трудность реализации в конкретной структуре.

2. Надежность (относительная)

R1=Kv/N,

где

Kv – количество элементов с максимальным числом любых входов;

N – общее число элементов в системе (подсистеме);

R2=S/M,

где

S – количество подсистем разнотипных;

M – число связей;

Если R1,2 1, то требуются повышенные методы контроля

3. Информативность (относительная)

I=Ki/N,

где

Ki – количество элементов системы с максимальным числом однотипных выходов;

N – число элементов;

4. Универсальность

 

U1=Kv/N; U1=Kv/M,

где

Kv – количество элементов с максимальным числом разнотипных входов;

N – общее количество элементов (подсистем);

М – общее количество связей.

U2=#S#/#S#, где

#S# – количество разнотипных подсистем;

#S# – общее количество подсистем.

5. Пропускная способность

P1=H/(H*L)*K

Vk=(H*L)*K,

где

H – степень параллелизма;

Vk объем вычислений;

L – самая длинная подсистема (путь) вычислений, т.е. количество состояний на самом длинном пути;

K – коэффициент реализации;

Если система не реализована, то коэффициент равен 1. Если реализована, то значение коэффициента зависит от степени сложности реализации.

2