Модель життєвого циклу дефекту програмного забезпечення
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 sciencesid |
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 Математичне та комп'ютерне моделювання. Серія: Технічні науки |