- •И сертификация программных средств иинформационныхтехнологийисистем
- •1. Краткая характеристика программных средств как объекта разработки и стандартизации
- •1.1. Технические особенности разработки программных средств. Принципы модульности и адаптируемости
- •1.2. Экономические особенности разработки программных средств
- •1.3. Вопросы оценки трудоёмкости разработки программных средств в свете требований стандартизации
- •2. Основные понятия и положения технологии разработки программных средств
- •2.1. Проблемы и задачи проектирования программных средств
- •2.2. Этапы жизненного цикла программных средств
- •2.3. Виды поддержки и стадии этапа проектирования
- •2.4. Основные понятия и определения статического анализа программных средств
- •3. Эффективность технологий проектирования программных средств
- •3.1. Критерии оценки технологий проектирования программных средств
- •3.2. Суть управления качеством программных средств
- •3.3. Составляющие затрат в жизненном цикле программных средств
- •3.4. Основные факторы, влияющие на трудоёмкость разработки программных средств
- •3.5. Длительность разработки программных средств
- •3.6. Распределение затрат по этапам разработки
- •4. Общие сведения о сертификации информационных систем и их программных средств
- •4.1. Основные понятия и определения
- •4.2. Основные положения закона «о техническом регулировании» (тр)
- •Глава 2
- •Глава 3
- •Глава 7
- •Глава 9
- •4.3. Особенности сертификации программного обеспечения
- •5. Методы оценки технико-экономических показателей программных средств
- •5.1. Порядок и методология проведения статического анализа программных средств
- •5.2. Методика оценки трудоёмкости разработки программных средств
- •5.3. Методика оценки трудоёмкости сопровождения программных средств
- •Значения поправочного коэффициента, учитывающего язык программирования, технологии и средства разработки пс*
- •«Разработка вариантов реализации изменений» (Нвр.Вар) от объемов документации и программ
- •«Анализ и определение перечней программ и документов, требующих изменения» (Нвр.Пер) от объемов документации и программ
- •«Реализация процесса разработки для внесения изменений» (Нвр.Раз) от объема доработок
- •«Проверка внесенного изменения в целях подтверждения работоспособности измененного пс» (Нвр.Пи) от объема программ
- •«Проверка соответствия переносимого пс стандарту исо/мэк 12207-99» и «Разработка плана переноса» Нвр.П от объемов документации и программ
- •«Обучение специалистов пользователя работе в новой среде» (Нвр.Об) от объемов документации и программ
- •«Архивация прежних программ и документации» (Нвр.Ар) от объемов документации и программ
- •«Разработка и оформление плана снятия с эксплуатации » (Нвр.Псэ) от объемов документации и программ
- •«Обучение пользователей в течение периода параллельной эксплуатации прежнего и нового программных средств» (Нвр.Обн) от объемов документации и программ
- •5.4. Методика прогнозирования стоимостных показателей информационных систем
- •5.5. Методика оценки уровня качества программных средств информационных систем
- •6. Лабораторный практикум. Решение задач оценки и прогнозирования технико-экономических показателей
- •6.1. Оценка трудоёмкости разработки программных средств
- •6.2. Оценка трудоёмкости сопровождения программных средств
- •6.3. Сопоставительно-аналоговый метод прогнозирования стоимостных показателей информационных систем
- •6.4. Оценка уровня качества программного обеспечения и информационных систем
- •6.5. Поиск оптимальных решений надёжности средствами Excel
- •1. Краткая характеристика программных средств как объекта разработки и стандартизации………..……………………………………..3
- •2. Основные понятия и положения технологии разработки программных средств…………………………………………………….….9
- •3. Эффективность технологий проектирования
- •4. Общие сведения о сертификации информационных систем
- •5. Методы оценки технико-экономических показателей программных средств на различных этапах
- •6. Лабораторный практикум. Решение задач оценки
- •Сергей Львович Котов Борис Васильевич Палюх Сергей Лукич Федченко
6.3. Сопоставительно-аналоговый метод прогнозирования стоимостных показателей информационных систем
6.3.1. Общие сведения
Сопоставительно-аналоговый метод основан на сопоставлении основных характеристик ИС и затрат на их обеспечение в проектируемых образцах и прототипах, связанных соотношением
m
C = CпåКјbј , (6.1) ј=0
где Cп − стоимость прототипа;
Кј – переводные коэффициенты;
bј – весовые коэффициенты, учитывающие долю затрат Сj на обеспечение j-й характеристики Xј разрабатываемой ИС;
m – число основных характеристик, Кј = Xј/ Xјп ,
Xјп – значение j-й характеристики прототипа.
На практике обычно используют линейную зависимость Сj = а +bј Xј или степенную
m
Сј = Õа Xј bј . j=0
88
За основные характеристики ИС принимаются те, что имеют наибольшую связь со стоимостью. Существует несколько разновидностей сопоставительно-аналогового метода:
однофакторный или многофакторный методы переводных коэффициентов;
многофакторный метод бальной оценки.
В данной работе использован многофакторный метод переводных коэффициентов и линейных зависимостей, в соответствии с которыми затраты и значения соответствующих характеристик пропорциональны, то есть Сј/Сјп = Хј/Хјп.
Так как Кј = Xј / Xјп, то Сј = КјСјп,
где Сјп – затраты на обеспечение j-й характеристики прототипа. С учётом того что bј = Сјп / Сј (по определению), получаем
Сј = Кјbј Cп .
Отсюда следует формула (6.1), в которой Ко = 1, а bо характеризует затраты, которые не меняются при переходе от прототипа к разрабатываемому образцу, то есть долю затрат на неосновные параметры.
Введём зависимость С = КсрСп, m
где Кср = å Кјbј = С / Сп– переводной коэффициент. j = o
Применение данного метода для прогнозирования стоимостных показателей можно проиллюстрировать на примере использования выборки характеристик стоимости Сi, ёмкости памяти Vi и быстродействия Бi серверов ИС для получения значений весовых коэффициентов bv и bБ.
Воспользовавшись соотношениями
Ксрi = bо + bVКVI + bБKБi , i = 1, n, получим Сi = СiФ [(КVi – 1) bV + (КБi – 1) bБ + 1], где Сi – расчётные значения стоимости i-го образца;
Сiф – фактические значения стоимости i-го образца; КVI = ХVi / XV1;
КБi = XБi / ХБ1,
где XVi и XБ1 – значения ёмкости памяти и быстродействия 1-го образца, принимаемого за базовый (прототип).
Чтобы погрешность в среднем по всем образцам была минимальной, значения весовых коэффициентов можно подобрать с использованием метода наименьших квадратов.
Тогда подлежащая минимизации функция будет иметь вид
n n 2
S
_
= å(С iФ – Сi)2 = å СiФ{(KVi – 1) bV + (КБi – 1) bБ} = min. i = 1 i = 189
Д
р
;
ифференцируя S по bV и bБ и приравнивая к нулю, получим bV = а −d − bБ ×g
ѓ
)
,
2
Á
где bо = 1 – bv – bБ, d + p bv + g bБ = a, l + g bv + q bБ = b; a, d, p, g, q, b, l – условные обозначения:
n
a = å(Кvi – 1) Сiф/ С1ф, i = 1
n
d = å(Кvi – 1), i = 1
n
p = å(Кvi – 1)2, i = 1
n
q = å(КБi – 1)2 , i = 1
n
g = å(Кvi – 1) (КБi – 1), i = 1
n
b = å(КБi – 1) Сiф / С1ф, i = 1
n
l = å(КБi – 1). i = 1
6.3.2. Задание на выполнение работы
Cоздать электронную таблицу для расчёта прогнозируемых значений стоимости серверов ИС, исходные данные для расчётов которых приведены в табл. 6.1, и провести расчёты в соответствии с табл. 6.2. Предварительно надо скопировать ячейки B17 в C17:E17, B5 в C5:E5, B6 в C6:E6.
Таблица 6.1 Исходные данные для расчёта стоимости ИС
|
A
|
B
|
C
|
D
|
E
|
1
|
Порядковый номер образца
|
1
|
2
|
3
|
4
|
2
|
Стоимость фактическая
|
1
|
2
|
3
|
6
|
3
|
Память
|
1024
|
2048
|
8192
|
16384
|
4
|
Быстродействие
|
150
|
450
|
1500
|
4500
|
Таблица 6.2 Макет таблицы для прогнозирования стоимости ИС
|
A
|
B
|
5
|
Kvi
|
= B3 / $B3
|
6
|
KБi
|
= B4 / $B4
|
7
|
a
|
= СУММ(C2 · (C5 – 1) + D2 · (D5 – 1) + E2 · (E5 – 1)) / B2
|
8
|
d
|
= СУММ(C5 + D5 + E5 – 3)
|
9
|
p
|
= СУММ((C5 – 1)^2 + (D5 – 1)^2 + (E5 – 1)^2)
|
10
|
g
|
= СУММ((C6 – 1) · (C5 – 1) + (D6 – 1) · (D5 – 1) + + (E6 – 1) · (E5 – 1))
|
90
Продолжение табл. 6.2
11
|
q
|
= СУММ((C6 – 1)^2 + (D6 – 1)^2 + (E6 – 1)^2)
|
12
|
b
|
= СУММ(C2 · (C6 – 1) + D2 · (D6 – 1) + E2 · (E6 – 1)) / B2
|
13
|
l
|
= СУММ(C6 + D6 + E6 – 3)
|
14
|
Bb
|
= (B9 · (B12 – B13) + B10 · (B8 – B7)) / (B11 · B9 – B10^2)
|
15
|
Bv
|
= (B7 – B8 – B14 · B10) / B9
|
16
|
Bo
|
= 1 – B14 – B15
|
17
|
Стои-мость расчет-ная, Сi
|
= $B2 · СУММ($B16 + $B15 · B5 + $B14 · B6)
|
Отчёт: демонстрация результатов работы преподавателю и их объяснение.
