В процессе тестирования
программы 1-я группа нашла 15 ошибок, 2-я
группа нашла 25 ошибок, общих ошибок было
5. Определить надёжность по простой
интуитивной модели.
n1= |
15 |
ош |
|
n2= |
25 |
ош |
|
общ.ош= |
5 |
ош |
|
N= |
|||
p1= |
|||
p2= |
|||
p12= |
4. Модель Коркорэна
Применение модели предполагает
знание следующих ее показателей:
-
модель содержит изменяющуюся
вероятность отказов для различных
источников ошибок и соответственно
разную вероятность их исправления; -
в модели используются такие
параметры, как результат только N
испытаний, в которых наблюдается Ni
ошибок i-го типа; -
выявление в ходе N испытаний
ошибки i-го типа появляется с вероятностью
аi.
Показатель уровня надежности R вычисляют
по следующей формуле:
где N0 —
число безотказных (или безуспешных)
испытаний, выполненных в серии из N
испытаний, k — известное число типов
ошибок, ai
— вероятность выявления при тестировании
ошибки i-го
типа,
Yi —
вероятность появления ошибок, при Ni
> 0, Yi
= ai,
при Ni =
0, Yi =
0.
Пример 6.
Было проведено 100 испытаний
программы. 20 из 100 испытаний прошли
безуспешно, а в остальных случаях
получились следующие данные:
Тип ошибки |
Вероятность появления |
Число появления ошибок |
Yi |
(Yi*(Ni-1))/N |
1. |
0,09 |
5 |
0,09 |
|
2. |
0,26 |
25 |
0,26 |
|
3. |
0,16 |
3 |
0,16 |
|
4. |
0,18 |
0 |
0 |
|
5. |
0,17 |
11 |
0,17 |
|
6. |
0,08 |
3 |
0,08 |
|
7. |
0,06 |
4 |
0,06 |
Оценить
надёжность по модели Коркорэна.
Исходные данные: |
|
N= |
100 |
N0= |
20 |
R= |
Пример 7. Было
проведено 100 испытаний программы. 20 из
100 испытаний прошли безуспешно, а в
остальных случаях получились следующие
данные:
Тип ошибки, i |
Вероятность появления |
Число появления ошибок |
Yi |
(Yi*(Ni-1))/N |
1 |
0,09 |
8 |
0,09 |
|
2 |
0,26 |
0 |
0 |
|
3 |
0,17 |
4 |
0,17 |
|
4 |
0,2 |
25 |
0,2 |
|
5 |
0,8 |
25 |
0,8 |
|
6 |
0,08 |
3 |
0,08 |
|
7 |
0,16 |
5 |
0,16 |
Оценить
надёжность программы по модели Коркорэна.
-
Исходные данные:
N=
100
N0=
20
R=
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Предложите, как улучшить StudyLib
(Для жалоб на нарушения авторских прав, используйте
другую форму
)
Ваш е-мэйл
Заполните, если хотите получить ответ
Оцените наш проект
1
2
3
4
5
Подборка по базе: Самостоятельная работа по теме №4.docx, Практическая работа № 2.docx, Дипломная работа Набоких А.С..doc, Практическая работа №1.docx, Акзамова К.Н дипломная работа.docx, Титульный лист обж практическая работа слайды (1).rtf, Выпускная квалификационная работа на тему_Создание мультимедийно, Практическая работа по теме Распознавание математических понятий, Курсовая работа по бухгалтерскому финансовому учету Кудряшова А., Лабораторная работа 1.docx
Практическая работа
Факторы, определяющие надежность ИС
Модель Миллса. Простая интуитивная модель
Цель работы: научиться оценивать надежность ПС.
Практическая часть
Задачи по теме «Оценка надёжности ПО» Модель Миллса.
Задача 1.
Предположим в программе 12 собственных ошибки, внесём ещё 6 случайным образом. В процессе тестирования было найдено 7 ошибок из рассеянных и 5 собственные. Найти надёжность по модели Миллса.
Задача 2.
Предположим в программе перед началом тестирования было 90 ошибок. Искусственно рассеяно 20 ошибок. В процессе тестовых прогонов было выявлено следующее количество ошибок:
N 25 20 20 15 10 9 1
V 5 4 2 4 2 2 1
Оценить число возможно оставшихся ошибок в программе после каждого тестового прогона. Меру доверия к модели оценить после последнего прогона (С – ?). Построить график зависимости возможного числа ошибок от № прогона.
Задача 3.
Предположим в программе перед началом тестирования было 100 ошибок. Искусственно рассеяно 15 ошибок. В процессе тестовых прогонов было выявлено следующее количество ошибок:
N 20 20 25 16 9 8 1
V 5 3 3 4 3 1 1
Оценит число возможно оставшихся ошибок в программе после каждого тестового прогона. Меру доверия к модели оценить после последнего прогона (С – ?). Построить график зависимости возможного числа ошибок от № прогона.
Задача 4.
Предположим в программе перед началом тестирования было 80 ошибок. Искусственно рассеяно 30 ошибок. В процессе тестовых прогонов было выявлено следующее количество ошибок:
N 30 15 15 13 10 10 1
V 5 3 3 4 3 1 1
Оценит число возможно оставшихся ошибок в программе после каждого тестового прогона. Меру доверия к модели оценить после последнего прогона (С – ?). Построить график зависимости возможного числа ошибок от № прогона.
Простая интуитивная модель.
Задача 1.
В процессе тестирования программы 1-я группа нашла 15 ошибок, 2-я группа нашла 25 ошибок, общих ошибок было 5. Определить надёжность по простой интуитивной модели.
Задача 2.
В процессе тестирования программы 1-я группа нашла 5 ошибок, 2-я группа нашла 2 ошибки, общих ошибок было 2. Определить надёжность по простой интуитивной модели.
Задача 3.
В процессе тестирования программы 1-я группа нашла 35 ошибок, 2-я группа нашла 25 ошибки, общих ошибок было 20. Определить надёжность по простой интуитивной модели.
Задача 4.
В процессе тестирования программы 1-я группа нашла 5 ошибок, 2-я группа нашла 40 ошибок, общих ошибок было 5. Определить надёжность по простой интуитивной модели.
Контрольные вопросы
- Дайте определение сложности программного средства.
- Приведите классификацию динамических МНПС.