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

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...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2020
Автори: Гордєєв, Олександр Олександрович, Леонтієв, Костянтин Петрович
Формат: Стаття
Мова:Ukrainian
Опубліковано: Kamianets-Podilskyi National Ivan Ohiienko University 2020
Онлайн доступ:http://mcm-tech.kpnu.edu.ua/article/view/216426
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Mathematical and computer modelling. Series: Technical sciences

Репозитарії

Mathematical and computer modelling. Series: Technical sciences
id mcmtechkpnueduua-article-216426
record_format ojs
institution Mathematical and computer modelling. Series: Technical sciences
collection OJS
language Ukrainian
format Article
author Гордєєв, Олександр Олександрович
Леонтієв, Костянтин Петрович
spellingShingle Гордєєв, Олександр Олександрович
Леонтієв, Костянтин Петрович
Модель життєвого циклу дефекту програмного забезпечення
author_facet Гордєєв, Олександр Олександрович
Леонтієв, Костянтин Петрович
author_sort Гордєєв, Олександр Олександрович
title Модель життєвого циклу дефекту програмного забезпечення
title_short Модель життєвого циклу дефекту програмного забезпечення
title_full Модель життєвого циклу дефекту програмного забезпечення
title_fullStr Модель життєвого циклу дефекту програмного забезпечення
title_full_unstemmed Модель життєвого циклу дефекту програмного забезпечення
title_sort модель життєвого циклу дефекту програмного забезпечення
title_alt Life Cycle Model of Software Defect
description 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
publisher Kamianets-Podilskyi National Ivan Ohiienko University
publishDate 2020
url http://mcm-tech.kpnu.edu.ua/article/view/216426
work_keys_str_mv AT gordêêvoleksandroleksandrovič lifecyclemodelofsoftwaredefect
AT leontíêvkostântinpetrovič lifecyclemodelofsoftwaredefect
AT gordêêvoleksandroleksandrovič modelʹžittêvogocikludefektuprogramnogozabezpečennâ
AT leontíêvkostântinpetrovič modelʹžittêvogocikludefektuprogramnogozabezpečennâ
first_indexed 2024-04-08T14:59:15Z
last_indexed 2024-04-08T14:59:15Z
_version_ 1795779047303675904
spelling mcmtechkpnueduua-article-2164262020-11-16T14:21:26Z Life Cycle Model of Software Defect Модель життєвого циклу дефекту програмного забезпечення Гордєєв, Олександр Олександрович Леонтієв, Костянтин Петрович 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 Процес розробки програмного забезпечення включає в себе обов'язковий додатковий процес забезпечення якості програмного забезпечення, який являє собою сукупність заходів, що охоплюють всі технологічні етапи розробки, випуску та експлуатації програмного забезпечення інформаційних систем, що проводяться на різних етапах життєвого циклу програмного забезпечення для забезпечення необхідного рівня якості програмного забезпечення. Одне з основних завдань такого процесу полягає в знаходженні і усуненні дефектів програмного забезпечення. Дана робота присвячена формальному представленню життєвого циклу дефекту програмного забезпечення. Модель життєвого циклу дефекту програмного забезпечення розглядається як ланцюжок, який починається з помилки розробника і закінчується відмовою програмного забезпечення. У статті подається загальна структура моделі дефекту життєвого циклу програмного забезпечення, яка включає в себе помилку розробника, помилку оператора, прихований дефект у програмному забезпеченні, активний дефект у програмному забезпеченні, помилку обчислення, збій або відмову, породжену вразливість, активовану вразливість, несанкціоноване управління та несанкціонований доступ до даних. Така модель деталізується в набір патологічних ланцюжків, які структурно представляють модифікації життєвого циклу дефекту програмного забезпечення з урахуванням природи виникнення самого дефекту програмного забезпечення. Серед патологічних ланцюжків виділяють наступні: фізичний, проектування, розробки та взаємодії. Патологічний ланцюжок взаємодії деталізується ще на патологічний ланцюжок взаємодії внаслідок фізичного впливу і патологічний ланцюжок взаємодії внаслідок інформаційного впливу. Дана модель життєвого циклу дефекту програмного забезпечення проектується на V-подібну модель розробки програмного забезпечення, що дозволяє представити своєрідну еволюцію дефекту програмного забезпечення на кожному етапі життєвого циклу розробки програмного забезпечення окремо і в рамках всієї V-подібної моделі розробки програмного забезпечення. Kamianets-Podilskyi National Ivan Ohiienko University 2020-09-19 Article Article application/pdf http://mcm-tech.kpnu.edu.ua/article/view/216426 10.32626/2308-5916.2020-21.51-60 Mathematical and computer modelling. Series: Technical sciences; 2020: Mathematical and computer modelling. Series: Technical sciences. Issue 21; 51-60 Математичне та комп'ютерне моделювання. Серія: Технічні науки ; 2020: Математичне та комп'ютерне моделювання. Серія: Технічні науки. Випуск 21; 51-60 2308-5916 10.32626/2308-5916.2020-21 uk http://mcm-tech.kpnu.edu.ua/article/view/216426/216516 Авторське право (c) 2021 Математичне та комп'ютерне моделювання. Серія: Технічні науки