51377

Моделирование оценки надежности программного обеспечения

Лабораторная работа

Информатика, кибернетика и программирование

Теоретические сведения Теория надёжности научная дисциплина в которой разрабатываются и изучаются методы обеспечения эффективности работы объектов изделий устройств систем и т. В теорию надёжности вводятся показатели надёжности объектов обосновываются требования к надёжности с учётом экономических и др. факторов разрабатываются рекомендации по обеспечению заданных требований к надёжности на этапах проектирования производства хранения и эксплуатации. Количественные показатели надёжности вводят в теорию надёжности на основе...

Русский

2014-02-10

70.96 KB

23 чел.

Эмпирические методы

программной инженерии

ПЗАС-08-2

Костякова  Инна

Лабораторная работа №4

Тема:  Моделирование оценки надежности программного обеспечения

Задание

  1.  Ознакомиться с основными положениями теории надежности
  2.  Разработать приложение для расчета надежности программных модулей на основе анализа блок-схем их алгоритмов
  3.  Принять следующие формулы для расчета интегральной (общей) надежности (P) алгоритма:
  4.  Для последовательной цепи программных модулей

  1.  Для параллельной цепи программных модулей


где n–количество последовательных или параллельных секций программных модулей

  1.  Разработать блок-схему алгоритма решения квадратного уравнения
  2.  Задать уровни надежности для каждого отдельного модуля алгоритма (для простоты задать одинаковые уровни надежности, например, - 0,9)
  3.  Ввести данные в программу и определить интегральную надежность программы
  4.  Привести еще два алгоритма решения каких-либо задач с последовательными и параллельными секциями. Для них также вычислить интегральную надежность
  5.  На основе полученных данных сделать выводы о том, каким образом распараллеливание алгоритма программы влияет на ее интегральную надежность

Отчет должен содержать:

  1.  Краткие теоретические сведенияо теории надежности и основных показателях надежности
  2.  Блок-схемы алгоритмов программных модулей
  3.  Блок-схемы исследуемых программных модулей
  4.  Исходный текст программы
  5.  Результирующие данные исследования
  6.  Краткие выводы.

Теоретические сведения

Теория надёжности – научная дисциплина, в которой разрабатываются и изучаются методы обеспечения эффективности работы объектов (изделий, устройств, систем и т.п.) в процессе эксплуатации. В теорию надёжности вводятся показатели надёжности объектов, обосновываются требования к надёжности с учётом экономических и др. факторов, разрабатываются рекомендации по обеспечению заданных требований к надёжности на этапах проектирования, производства, хранения и эксплуатации.

 Количественные показатели надёжности вводят в теорию надёжности на основе построения математических моделей рассматриваемых объектов. В теории надёжности используются разнообразные математические методы; особое место занимают методы теории вероятностей и математической статистики. Это связано с тем, что события, описывающие показатели надёжности (моменты появления отказов, длительность ремонта и т.д.), часто являются случайными. Для расчёта вероятности безотказной работы объекта в течение некоторого времени используются аналитические методы теории случайных процессов. Расчёт количественных показателей надёжности объектов с учётом возможности восстановления отказавших устройств во многом аналогичен расчёту систем массового обслуживания теории. Аналитические методы расчёта надёжности сочетаются с методами моделирования на ЭВМ.

Исходный текст программы

unit Unit1;

var   Pposl,Pparal,Nadej:real;

procedure TForm1.FormCreate(Sender: TObject);

begin

TreeView1.FullExpand;

end;

procedure TForm1.Button1Click(Sender: TObject);

var s:string; i:byte;

begin

Nadej:=strtofloat(Edit3.Text);

Pposl:=1; Pparal:=1;

for i:=0 to TreeView1.Items.Count-1 do begin

 s:=TreeView1.Items.Item[i].Text;

if (s<>'Ï1') and (s<>'Ï2') and (Pos('P',s)=0) then Pposl:=Pposl*Nadej;

if Pos('P',s)<>0 then Pparal:=Pparal*(1-Nadej);

end;

Edit1.Text:=floattostr(Pposl);

Edit2.Text:=floattostr(1-Pparal);

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

Image1.Visible:=true;

if OpenPictureDialog1.Execute then Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);

end;

procedure TForm1.N3Click(Sender: TObject);

begin

TreeView1.items.add(treeview1.Selected,'Ïîñëåäîâàòåëüíàÿ ñåêöèÿ');

end;

procedure TForm1.N2Click(Sender: TObject);

begin

Image1.Visible:=false;

TreeView1.Items.Clear;

end;

procedure TForm1.N4Click(Sender: TObject);

begin

TreeView1.items.AddChild(treeview1.Selected,'Ïîñëåäîâàòåëüíàÿ ñåêöèÿ');

end;

Блок-схема исследуемого программного модуля

 

Результат  работы  программы


 

А также другие работы, которые могут Вас заинтересовать

18240. Предметно-пространственная среда как условие развития личности ребенка 218 KB
  Пространственная предметная среда обеспечивает психологическое здоровье личности, базис личностной культуры, способствует развитию индивидуальности (ориентированной не на «запрограммированность», а на содействие развитию, где основная тактика общения педагога - сотрудничество).
18241. Особые формы финансирования инвестиционных проектов. Особенности проектного финансирования 90 KB
  Финансирование капитальных вложений представляет собой расходование денежных средств на приобретение элементов основного капитала (основных фондов, основных средств), в том числе на новое строительство, расширение, реконструкцию и техническое обновление действующих предприятий, приобретение машин, оборудования; инструмента, инвентаря, проектно-изыскательские работы и др.
18242. Изучение ассортимента и оценка качества безалкогольных газированных напитков, поступающих на реализацию в магазин «Дикси» 723.5 KB
  Провести анализ рынка безалкогольных газированных напитков России и Челябинска; дать подробную товароведную характеристику безалкогольных газированных напитков; дать характеристику организационно-хозяйственной деятельности магазину «Дикси» и его материально-технической базе; рассмотреть условия и сроки хранения безалкогольных газированных напитков в магазине...
18243. Технологическое производство консервы «Сайра натуральная» 635.5 KB
  Под технологическими процессами подразумевают искусственное воздействие на объект переработки с целью изменения или сохранения на длительное время структурно-механических, физико-химических, биологических, микробиологических или иных его свойств, формы, размеров, состояния и пр.
18244. Вивчення законів постійного струму на прикладі містка Уітстона і компенсаційної схеми 361 KB
  Лабораторна робота №4 Вивчення законів постійного струму на прикладі містка Уітстона і компенсаційної схеми Мета роботи: 1.Вивчити метод вимірювання опору за допомогою мостової схеми а також компенсаційний метод вимірювання електрорушійної сили далі ЕРС. ...
18245. ДОСЛІДЖЕННЯ ЗАЛЕЖНОСТІ РЕЛАКСАЦІЙНИХ КОЛИВАНЬ У НЕОНОВІЙ ЛАМПІ ВІД ОПОРУ ЕЛЕКТРИЧНОГО КОЛА 64.5 KB
  PAGE 3 ЛАБОРАТОРНА РОБОТА № 2 ДОСЛІДЖЕННЯ ЗАЛЕЖНОСТІ РЕЛАКСАЦІЙНИХ КОЛИВАНЬ У НЕОНОВІЙ ЛАМПІ ВІД ОПОРУ ЕЛЕКТРИЧНОГО КОЛА Мета роботи: а виміряти великий опір за допомогою електричного розряду у неоновій лампі; б дослідити залежність періоду рела
18246. ЭЛЕКТРИЧЕСКИЕ МАШИНЫ ПОСТОЯННОГО ТОКА 467 KB
  ЭЛЕКТРИЧЕСКИЕ МАШИНЫ ПОСТОЯННОГО ТОКА УСТРОЙСТВО ЭЛЕКТРИЧЕСКИХ МАШИН ПОСТОЯННОГО ТОКА. ОБРАТИМОСТЬ МАШИН. По назначению электрические машины постоянного тока делятся на генераторы и двигатели. Генераторы вырабатывают электрическую энергию поступающую в энергос...
18247. ОПРЕДЕЛЕНИЕ, ПОЛУЧЕНИЕ И ИЗОБРАЖЕНИЕ ПЕРЕМЕННОГО ТОКА 303.5 KB
  ОПРЕДЕЛЕНИЕ ПОЛУЧЕНИЕ И ИЗОБРАЖЕНИЕ ПЕРЕМЕННОГО ТОКА Переменным называют ток изменение которого по значению и направлению повторяется периодически через равные промежутки времени. Широкое применение переменного тока в различных областях техники объясняется ...
18248. ПОЛУПРОВОДНИКОВЫЕ ПРИБОРЫ ЭЛЕКТРОПРОВОДНОСТЬ ПОЛУПРОВОДНИКОВ. БЕСПРИМЕСНЫЕ И ПРИМЕСНЫЕ ПОЛУПРОВОДНИКИ 763.5 KB
  ПОЛУПРОВОДНИКОВЫЕ ПРИБОРЫ ЭЛЕКТРОПРОВОДНОСТЬ ПОЛУПРОВОДНИКОВ. БЕСПРИМЕСНЫЕ И ПРИМЕСНЫЕ ПОЛУПРОВОДНИКИ Полупроводники занимают по электропроводности промежуточное положение между металлами проводниками электрического тока и диэлектриками. Особенность электро