Optimization of the level of components' functionality of developing software systems

Autores/as

  • Yakov Evseyevich Lvovich
  • Nikita Aleksandrovich Ryndin
  • Alexander Alekseevich Ryndin
  • Yurii Serafimovich Sakharov

Palabras clave:

developing software systems, life cycle, resource optimization for system modernization, stochastic

Resumen

The article discusses the design issues of complex multi-component software systems that function throughout the entire life cycle, taking into account the optimal level of functionality of their components. The authors provide a review of existing design techniques and life cycle models of such systems. The authors conclude that it is necessary to optimize the level of functionality of components with resource constraints for development and maintaining their compliance with functional requirements throughout the entire life of software systems. The concept of the function of matching the functionality of a component with current system requirements is introduced.Moreover, the modification of a system component at certain points in time requires corresponding costs for the modernization and completion of the system component. This is especially true for the class of developing software systems (DSS), which are constantly being upgraded over time. 

Descargas

Los datos de descarga aún no están disponibles.

Referencias

Batishchev, D.I., Lvovich, Ya.E., Frolov, V.N. (1997). Optimization in CAD. Voronezh: publishing house of the Voronezh State University.

Dell’Anna, D., Dalpiaz, F., & Dastani, M. (2019). Requirements-driven evolution of sociotechnical systems via probabilistic reasoning and hill climbing. Automated Software Engineering, 26(3), 513-557.

Glushkov V.M., Ivanov V.V., Yanenko V.M. (1983). Modeling of developing systems. Moscow: Nauka, FIZMATLIT, 351 p.

IEEE Std 610.12 – (1990). IEEE Standard Glos-sary of Software Engineering Terminol-ogy.

Klotins, E., Unterkalmsteiner, M., & Gorschek, T. (2019). Software engineering in start-up companies: An analysis of 88 experience reports. Empirical Software Engineering, 24(1), 68-102.

Lvovich, I.Ya., Lvovich, Ya.E., Frolov, V.N. (2016). Information Technologies for Modeling and Optimization: A Brief Theory and Applications. Voronezh: CPI “Scientific Book”.

Lvovich, Ya.E., Lvovich, I.Ya. (2010). Decision making in an expert-virtual environment. Voronezh: Scientific Production Center.

Nathan, A.A. Gorbachev, O.G., Goose, S.A. (2003). Fundamentals of the theory of random processes. - Moscow: MIPT Publishing House.

Reussner, R., Goedicke, M., W. Hasselbring, W. (2019). Managed Software Evolution: Springer, 439 c.

Ryndin, AA. (2018). Multiple integrations: theory and applications in CAD: monograph. Voronezh: Voronezh State Technical University.

Smirnov, N.V., & Dunin-Barkovsky, I.V. (1965). A course in probability theory and mathematical statistics for technical applications. Moscow: Nauka,.

Vendrov, A.M. (2006). Software Engineering for Economic Information Systems: A Text-book. - 2nd ed., Revised. Moscow: Fi-nance and Statistics, - 544s.

Descargas

Publicado

2020-11-22

Cómo citar

Optimization of the level of components’ functionality of developing software systems. (2020). Revista San Gregorio, 1(41). http://revista.sangregorio.edu.ec/index.php/REVISTASANGREGORIO/article/view/1474

Artículos similares

1-10 de 60

También puede Iniciar una búsqueda de similitud avanzada para este artículo.