Модель життєвого циклу дефекту програмного забезпечення

The software development process includes a mandatory additional software quality assurance process, which is a set of measures covering all technological stages of software development, release and operation of information systems, carried out at different stages of the software life cycle, to ensu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2020
Hauptverfasser: Гордєєв, Олександр Олександрович, Леонтієв, Костянтин Петрович
Format: Artikel
Sprache:Ukrainian
Veröffentlicht: Kamianets-Podilskyi National Ivan Ohiienko University 2020
Online Zugang:http://mcm-tech.kpnu.edu.ua/article/view/216426
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Mathematical and computer modelling. Series: Technical sciences

Institution

Mathematical and computer modelling. Series: Technical sciences
Beschreibung
Zusammenfassung:The software development process includes a mandatory additional software quality assurance process, which is a set of measures covering all technological stages of software development, release and operation of information systems, carried out at different stages of the software life cycle, to ensure the required level of software quality. One of the main tasks of this process is to find and eliminate software defects. This work is devoted to a formal presentation of the life cycle of a software defect. The life cycle model of the software defect is considered as a chain that begins with a developer error and ends with a software failure. The article presents the general structure of the life cycle model of software defect, which includes developer error, operator error, hidden software defect, active software defect, calculation error, fault or failure, created vulnerability, activated vulnerability, unauthorized control and unauthorized access to data. This model is detailed in a set of pathological chains, which structurally represent modifications of the life cycle of software defect, taking into account the nature of the software defect itself. Among the pathological chains are the following: physical, design, development and interaction. The pathological chain of interaction is detailed in the pathological chain of interaction due to physical influence and the pathological chain of interaction due to informational influence. The already mentioned model of life cycle of software defect is projected on a V-shaped model of software development, which allows to present a kind of evolution of software defect at each stage of life cycle of software development separately and within the whole V-shaped model of software development