Life cycle support software components

Modern software development is based on a systems approach, in which a program or software complex is considered as a system of interacting software components. Models of software components are analogs of complex system subsystems. Therefore, a complex program is considered as a system of software...

Full description

Bibliographic Details
Main Authors: S. A. Kudzh, V. Ya. Tsvetkov, I. E. Rogov
Format: Article
Language:Russian
Published: MIREA - Russian Technological University 2020-10-01
Series:Российский технологический журнал
Subjects:
Online Access:https://www.rtj-mirea.ru/jour/article/view/244
id doaj-45784c64bf08481dbe9d3d0988b2aeed
record_format Article
spelling doaj-45784c64bf08481dbe9d3d0988b2aeed2021-07-28T13:30:11ZrusMIREA - Russian Technological UniversityРоссийский технологический журнал2500-316X2020-10-0185193310.32362/2500-316X-2020-8-5-19-33218Life cycle support software componentsS. A. Kudzh0V. Ya. Tsvetkov1I. E. Rogov2MIREA – Russian Technological UniversityMIREA – Russian Technological UniversityMIREA – Russian Technological UniversityModern software development is based on a systems approach, in which a program or software complex is considered as a system of interacting software components. Models of software components are analogs of complex system subsystems. Therefore, a complex program is considered as a system of software components. The organization of the structure of software components affects the quality and result of the program. The organization of interaction between software components affects the efficiency of the program. An important factor in the system of software components is the life cycle, which determines the effectiveness and feasibility of using this program. Software differs from many complex systems and information systems in that it has the ability to increase its life cycle. Moreover, the need to increase the life cycle is characterized by two factors: external and internal. The internal factor arises due to the obsolescence of the program. In this case, it does not meet the new conditions, for example, a new operating system. The external factor arises from external influences in the form of interference or purposeful actions, such as computer viruses. The problem of creating the structure of software components of computing systems and information systems that ensure the duration of the life cycle in the presence of external influences is topical. The study of this problem contributes to the improvement of the technological base of computing systems and information systems that solve applied problems. The article presents a new life cycle model based on two models of growth and degradation. The article recommends a resource-based approach for life cycle assessment. As an analytical solution, it is proposed to use a logistic equation, which describes the mechanisms of the life cycle formation process quite well. The article discusses three types of resource in calculations: physical, technological and communicative. A general redundancy solution is proposed to create a network with the inclusion of a multigraph model.https://www.rtj-mirea.ru/jour/article/view/244softwaresoftware componentslifecycleredundancycomposite modelinformation resourceslogistic equation
collection DOAJ
language Russian
format Article
sources DOAJ
author S. A. Kudzh
V. Ya. Tsvetkov
I. E. Rogov
spellingShingle S. A. Kudzh
V. Ya. Tsvetkov
I. E. Rogov
Life cycle support software components
Российский технологический журнал
software
software components
lifecycle
redundancy
composite model
information resources
logistic equation
author_facet S. A. Kudzh
V. Ya. Tsvetkov
I. E. Rogov
author_sort S. A. Kudzh
title Life cycle support software components
title_short Life cycle support software components
title_full Life cycle support software components
title_fullStr Life cycle support software components
title_full_unstemmed Life cycle support software components
title_sort life cycle support software components
publisher MIREA - Russian Technological University
series Российский технологический журнал
issn 2500-316X
publishDate 2020-10-01
description Modern software development is based on a systems approach, in which a program or software complex is considered as a system of interacting software components. Models of software components are analogs of complex system subsystems. Therefore, a complex program is considered as a system of software components. The organization of the structure of software components affects the quality and result of the program. The organization of interaction between software components affects the efficiency of the program. An important factor in the system of software components is the life cycle, which determines the effectiveness and feasibility of using this program. Software differs from many complex systems and information systems in that it has the ability to increase its life cycle. Moreover, the need to increase the life cycle is characterized by two factors: external and internal. The internal factor arises due to the obsolescence of the program. In this case, it does not meet the new conditions, for example, a new operating system. The external factor arises from external influences in the form of interference or purposeful actions, such as computer viruses. The problem of creating the structure of software components of computing systems and information systems that ensure the duration of the life cycle in the presence of external influences is topical. The study of this problem contributes to the improvement of the technological base of computing systems and information systems that solve applied problems. The article presents a new life cycle model based on two models of growth and degradation. The article recommends a resource-based approach for life cycle assessment. As an analytical solution, it is proposed to use a logistic equation, which describes the mechanisms of the life cycle formation process quite well. The article discusses three types of resource in calculations: physical, technological and communicative. A general redundancy solution is proposed to create a network with the inclusion of a multigraph model.
topic software
software components
lifecycle
redundancy
composite model
information resources
logistic equation
url https://www.rtj-mirea.ru/jour/article/view/244
work_keys_str_mv AT sakudzh lifecyclesupportsoftwarecomponents
AT vyatsvetkov lifecyclesupportsoftwarecomponents
AT ierogov lifecyclesupportsoftwarecomponents
_version_ 1721273348845993984