Preview

Russian Technological Journal

Advanced search

Life cycle support software components

https://doi.org/10.32362/2500-316X-2020-8-5-19-33

Abstract

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.

About the Authors

S. A. Kudzh
MIREA – Russian Technological University
Russian Federation

Stanislav A. Kudzh, Dr. Sci. (Engineering), Professor, Rector. Scopus Author ID 56521711400

78, Vernadskogo pr., Moscow 119454




V. Ya. Tsvetkov
MIREA – Russian Technological University
Russian Federation

Viktor Ya. Tsvetkov, Dr. Sci. (Engineering), Dr. Sci. (Economics), Professor. Scopus Author ID 56069916700

78, Vernadskogo pr., Moscow 119454




I. E. Rogov
MIREA – Russian Technological University
Russian Federation

Igor E. Rogov, Director of the Institute of Pre-University Training

78, Vernadskogo pr., Moscow 119454




References

1. Tsvetkov V.Ya. Information Constructions. European Journal of Technology and Design. 2014;5(3):147-152. http://dx.doi.org/10.13187/ejtd.2014.5.147

2. Sajjad M., Sajjd A., Niazi M., Alshayeb M., Richardson I. Key factors that influence task allocation in global software development. Inf. Soft. Technol. 2017;91:102-122. https://doi.org/10.1016/j.infsof.2017.06.009

3. Sehra S.K., Brar Y.S., Kaur N., Sehra S.S. Research patterns and trends in software effort estimation. Inf. Soft. Technol. 2017; 91:1-21. https://doi.org/10.1016/j.infsof.2017.06.002

4. Tiwari S., Gupta A. Investigating comprehension and learnability aspects of use cases for software specification problems. Inf. Soft. Technol. 2017;91:22-43. https://doi.org/10.1016/j.infsof.2017.06.003

5. Tsvetkov V.Ya. Resource Method of Information System Life Cycle Estimation. European Journal of Technology and Design. 2014;2(4):86-91. https://doi.org/10.13187/ejtd.2014.5.147

6. Laghouaouta Y., Anwar A., Nassar M., Coulette B. A dedicated approach for model composition traceability. Inf. Soft. Technol. 2017;91:142-159. https://doi.org/10.1016/j.infsof.2017.07.002

7. Tsvetkov V.Ya. Complementarity of information resources. Mezhdunarodnyi zhurnal prikladnykh i fundamental'nykh issledovanii = International Journal of Applied and Fundamental Research. 2016;2:182-185 (in Russ.). URL: https://applied-research.ru/ru/article/view?id=8546

8. Murav'eva Ya.I. Project life cycle. Ekonomika i sotsium = Economy and society. 2016;3(22):22-25 1888-1893 (in Russ.).

9. Dick V.V., Shaytura S.V. Life cycle of information systems. Vestnik MGTU MIREA (Rossiiskii tekhnologicheskii zhurnal) = Russian Technological Journal. 2014;3(4):116-129 (in Russ.).

10. Matchin V.T. Onboard database Regeneration. Nauka i tekhnologii zheleznykh dorog = Science and technology of railways. 2019;4(12):20-29 (in Russ.).

11. Verhulst P.F. Notice sur la loi que la population poursuit dans son accroissement. Corresp. Math. Phys. 1838;10:113-126.

12. Markelov V.M. Situational Modeling in Logistics. European Journal of Economic Studies. 2013;6(4):204-209.

13. Sorokin S.A., Benenson M.Z., Sorokin A.P. Methods for evaluating the performance of heterogeneous computer systems. Rossiiskii tekhnologicheskii zhurnal = Russian Technological Journal. 2017;5(6):11-19 (in Russ.). https://doi.org/10.32362/2500-316X-2017-5-6-11-19

14. Riakiotakis I., Ciorba F.M., Andronikos T., Papakonstantionou G. Distributed dynamic load balancing for pipelined computations on heterogeneous systems. Parallel Computing. 2011;37(10-11):713-729. https://doi.org/10.1016/j.parco.2011.01.003

15. Kawai R., Parrondo J.M.R., Van den Broeck C. Dissipation: the phase-space perspective. Phys. Rev. Lett. 2007;98(8):080602. https://doi.org/10.1103/PhysRevLett.98.080602

16. Singh B., Sharma N. Mechanistic implications of plastic degradation. Polym. Degrad. Stabil. 2008;93(3):561-584. https://doi.org/10.1016/j.polymdegradstab.2007.11.008

17. Kudzh S.A., Tsvetkov V.Y. Trinitarian systems. Rossiiskii tekhnologicheskii zhurnal = Russian Technological Journal. 2019;7(6):151-167 (in Russ.). https://doi.org/10.32362/2500-316X-2019-7-6-151-167


Supplementary files

1. Kudzh_Fig.4
Subject
Type Исследовательские инструменты
View (51KB)    
Indexing metadata ▾
A new life cycle model based on two models of growth and degradation of the life cycle of software components was presented. A recursive mechanism for supporting the life cycle of software components, based on countering the external destructive effects of additional resources was proposed. Synchronous and asynchronous counteractions to destructive influences were analyzed.

Review

For citations:


Kudzh S.A., Tsvetkov V.Ya., Rogov I.E. Life cycle support software components. Russian Technological Journal. 2020;8(5):19-33. (In Russ.) https://doi.org/10.32362/2500-316X-2020-8-5-19-33

Views: 878


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2782-3210 (Print)
ISSN 2500-316X (Online)