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...
Main Authors: | , , |
---|---|
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 |