Detailansicht

Wann fällt meine App aus?
einführende mathematische Betrachtung von Software-Zuverlässigkeit
Constanze Tamara Kunnert
Art der Arbeit
Diplomarbeit
Universität
Universität Wien
Fakultät
Fakultät für Mathematik
Studiumsbezeichnung bzw. Universitätlehrgang (ULG)
Lehramtsstudium UF Mathematik UF Deutsch
Betreuer*in
Peter Raith
Volltext herunterladen
Volltext in Browser öffnen
Alle Rechte vorbehalten / All rights reserved
DOI
10.25365/thesis.60120
URN
urn:nbn:at:at-ubw:1-25127.38786.974153-4
Link zu u:search
(Print-Exemplar eventuell in Bibliothek verfügbar)

Abstracts

Abstract
(Deutsch)
Wenngleich sich in der Software-Entwicklung die Erkenntnis durchgesetzt hat, dass Qualitätssicherung – und somit Software-Testen – essentiell ist, hat sich die Anwendung des Konzepts der Software-Zuverlässigkeit als ein relevantes Qualitätskriterium scheinbar noch nicht etabliert. Ziel dieser Arbeit ist es daher, einen Einblick in die Grundlagen und Konzepte der Software-Zuverlässigkeit zu vermitteln. Dazu werden grundlegende Begriffe sowie Hintergründe aus der Software-Entwicklung und dem Software-Testen vorgestellt. Gleichzeitig wird Software-Zuverlässigkeit über die Wahrscheinlichkeitstheorie definiert. In weiterer Folge werden wichtige Wahrscheinlichkeitsverteilungen in diesem Zusammenhang, sowie das Maximum Likelihood Prinzip vorgestellt und angewendet. Schließlich werden zwei NHPP-Modelle näher betrachtet und diskutiert. Dabei können Schwierigkeiten in Bezug auf ihren Gebrauch identifiziert werden. Einerseits stellen sich Modellannahmen in Bezug auf ihre Realisierung in der Praxis als problematisch dar, andererseits gestaltet sich die Anwendung von der Selektion eines geeigneten Modells über die Datenerfassung bis hin zur Schätzung der Zuverlässigkeit als aufwendig und komplex.
Abstract
(Englisch)
Although it has become widely accepted in software development engineering that quality assurance – and thus software testing – is essential, the application of the concept of software reliability as a relevant quality criterion has apparently not yet been established. The aim of this work is therefore to provide an insight into the basics and concepts of software reliability. For this purpose, basic concepts and background information from software development and software testing will be presented. At the same time, software reliability is defined by probability theory. Subsequently, important probability distributions in this context and the maximum likelihood principle are presented and applied. Finally, two NHPP models are considered and discussed. Thereby difficulties with their use can be identified. On the one hand, model assumptions are problematic in terms of their implementation in practice, on the other hand, the application – from the selection of an appropriate model via data acquisition through to the estimation of reliability – proves to be extensive and complex.

Schlagwörter

Schlagwörter
(Englisch)
software reliability testing probability failure rate hazard rate non-homogeneous poisson process NHPP maximum likelihood estimation Jelinski Moranda model
Schlagwörter
(Deutsch)
Software Zuverlässigkeit Testen Wahrscheinlichkeitsrechnung Ausfallrate Hazard Rate nicht homogener Poisson Prozess NHPP Maximum Likelihood Schätzung Jelinski Moranda Modell
Autor*innen
Constanze Tamara Kunnert
Haupttitel (Deutsch)
Wann fällt meine App aus?
Hauptuntertitel (Deutsch)
einführende mathematische Betrachtung von Software-Zuverlässigkeit
Paralleltitel (Englisch)
When will my app fail? : introductory mathematical consideration of software reliability
Publikationsjahr
2019
Umfangsangabe
IX, 95 Seiten : Diagramme
Sprache
Deutsch
Beurteiler*in
Peter Raith
Klassifikationen
31 Mathematik > 31.70 Wahrscheinlichkeitsrechnung ,
31 Mathematik > 31.73 Mathematische Statistik ,
31 Mathematik > 31.80 Angewandte Mathematik ,
54 Informatik > 54.99 Informatik: Sonstiges
AC Nummer
AC15713035
Utheses ID
53131
Studienkennzahl
UA | 190 | 406 | 333 |
Universität Wien, Universitätsbibliothek, 1010 Wien, Universitätsring 1