Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Модель_Шика-ВолвертонA.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
380 Кб
Скачать
☆

Алгоритмы обработки данных модели.

Рассмотрим алгоритм процедуры обработки объявлений.

Все объявления принятые системой помещаются во временный массив объявлений. После чего с помощью процедуры Processing они обрабатываются и помещаются в базу данных объявлений (массив объявлений). Также процедура выполняет одну из важнейших функций, а именно определяет время вывода сообщения и помещает его в массив неопубликованных объявлений. Исключает коллизии, т.е. если два разных сообщения должны быть опубликованы в одно и тоже время, данная процедура определяет приоритеты и принимает решение о первоочередном выводе того или иного объявления.

Переменные используемые в процедуре:

  • временный массив представляет собой массив записей, состоящий из 16 элементов. В каждой записи находится два поля 1- "Номер устройства" и 2 – "Номер объявления". Причем 1-вая строка в каждой записи содержит значение количества объявлений, время опубликования которых наступило, но по каким либо причинам они не были опубликованы;

  • J – номер временного массива;

  • К- номер строки;

  • Мах – максимальный приоритет;

  • МахК – строка. где находится максимальный приоритет.

АГруппа 238 лгоритм процедуры обработки объявлений (Processing)

Группа 207

Группа 176

Группа 139

Для расчета надежности был реализован алгоритм Процедура обработки объявления (Processing). Данный модуль был протестирован в 3 этапа по 10 тестов в каждом. Количественный расчет делался в пакете Mathcad, и имеет следующий вид:

Si - число тестов на этапе;

mi - число отказов на i-ом этапе;

m - число этапов;

Rf - предельное значение надежности;

A - параметр роста;

R(i)=Rf-A/i - надежность на i-ом этапе.

График надежности

Из графика видно, что в процессе проведенных тестов прогнозируемое значение надежности приближается к 1.

Заключение

Модели надежности программных средств являются одним из средств оценки и повышения надежности ПС. Модели надежности ПС могут использоваться для расчета показателей надежности (вероятность безотказной работы, вероятность исправления всех ошибок, средняя наработка на отказ), планирования испытаний ПС, выбора стратегии отладки и сроков завершения проекта.

Важным вопросом практического применения моделей является подготовка исходных данных. Эта задача особенно актуальна при моделировании на ранних этапах жизненного цикла. Исходные данные (общее количество ошибок и временные характеристики процессов их поиска и устранения) могут быть получены с использованием объектно – ориентированных метрик сложности и статистики, собранной при разработке похожих программных проектов.

Список использованных источников

  1. Боэм Б.У. Инженерное проектирование программного обеспечения: Пер. с англ./Под ред А.А.Красилова. – М.: Радио и связь. 1985. - 512 с.

  2. Гласс Р. Руководство по надежному программированию: Пер. с англ. –М.: Финансы и статистика, 1982. - 280 с.

  3. Липаев В.В. Тестирование программ. – М.: Радио и связь, 1986 - 292 с.

  4. Шураков В.В. Надежность программного обеспечения систем обработки данных. –М.: Статистика, 1981. - 215 с

  5. Соммервилл, Иан. С61 Инженерия программного обеспечения, 6-е издание. : Пер. с англ. — М. :Издательский дом "Вильяме", 2002. — 624 с.: ил. — Парал. тит. англ.

19