Model of the special software development and modification based on account factors of complexity, workability, qualification of programmers and resource limitations

Authors

DOI:

https://doi.org/10.5281/zenodo.5544382

Keywords:

special software, software quality, resource limitations, programmer classes, program performance level

Abstract

The article includes a comprehensive model based on the functional dependence of the programming subject structural and parametric synthesis. The study includes special software as an object that is the result of modified application or standard software to propose the requirements of the particular industry, such as defense. After all, it is known that large software systems are created for various purposes, which must be high-quality, interoperable ets. This shows that information technology is becoming more widespread, and software is a key component. Such projects are costly, in which most of the funds are directed to the creation of the specific software product. Accordingly, the developing special software process is crucial.

The research is based on statistics obtained from the ERP system. These data were processed and based on regression models for three levels of complexity of the special software and for and three qualification classes of the programmers for each of them. For a better approximation, the approach of a separate study of two parts was used, which show the degradation and growth of software performance. The regression model obtained by the method of least squares is the sum of exponential and logistic mathematic functions. This describes the process of developing and modifying special software and relevant the nature of the phenomenon.

The parameters influencing the classification of programmers on the basis of the theory of program reliability for the construction of a similar stochastic dependence, which confirmed the adequacy of the regression function, are determined. The division into classes and refined coefficients of the deterministic function, taking into account the qualifications of performers, resource constraints made it possible to calculate the useful effect of special software based on the application of the hyperbolic tangent function. The obtained group dependences of the number of programmers allowed creating three-dimensional models in the limitations on the level of efficiency of special software, time, cost and structural composition of the team of three classes of programmers. Practical graph-analytical calculations on the use of the model of creation and modification of special software in the conditions of resource constraints are given, which allowed obtaining the range of optimal values of the rational selection of programmers in the team.

Downloads

Download data is not yet available.

References

Shevchenko V. L. (2011). Optymizatsiyne modelyuvannya v stratehichnomu planuvanni. Collection of the scientific paper of the Center for Military and Strategic Studies. 2011. 283 s.

Shevchenko V. L. (2004). Yspolʹzovanye SL-zavysymostey dlya postroenyya modeley razvytyya tekhnolohyy y uproshchenyya protsedur poyska optymalʹnykh reshenyy na prymere uravnenyya Bellmana // Systemni tekhnolohiyi. Rehionalʹnyy mizhvuzivsʹkyy zbirnyk naukovykh pratsʹ. Vol.6 (35). Dnipropetrovsʹk: DNVP "Systemni tekhnolohiyi". P. 148-153.

Barabash, O., Kravchenko, Y., Mukhin, V., Kornaga, Y., Leshchenko, O. (2017). Optimization of Parameters at SDN Technologie Networks. International Journal of Intelligent Systems and Applications. Vol. 9. № 9. Hong Kong: MECS Publisher, 2017. P. 1 – 9.

Weinberg G. M. The Psychology of Improved Programmer Performance, Datamation, P. 82–85 (November 1986).

Ruhe, C. (2019). Optimizationin Software Engeneering: A Pragmatic Approach / Cuenther Ruhe. Contemporary Empirical Methods in Software Engineering. Cuenther Ruhe. – Calgary: The University of Calgary, 2019. pp. 235–261.

Klimenko, А., Klimenko, V. (2009). Metodika optimizatsii protsessa razrabotki softwarenogo obespecheniya. Bulletin of the Taganrog Institute of Management and Economics. 2009. №1. P. 108–117. – Resource access mode: https://ideas.repec.org/a/scn/030999/14050614.html.

Russell, S., Bennett, T. D., Ghosh, D. (2019) Software engineering principles to improve quality and performance of R software. Peer Computer Science. №5. С. 1–26. Resource access mode: https://peerj.com/articles/cs-175/.

Kernighan B. W. Plauger P. J. The Elements of Programming Style McGraw – Hill, 1984.

A Study of Fundamental Factors Underlying Software Maintenance Problems, CIRAD, Inc., December 1981.

Myers G. J. Software Reliability: Principles and Practices, Wiley. – New York, 1986.

Haltead M. H. Elements of Software Science, Elsevier North-Holland, Inc., 1987.

ISO/IEC/IEEE 12207:2017 Systems and software engineering — Software life cycle processes. / ISO/IEC JTC 1/SC 7 Software and systems engineering, 2014. 37 с.

Lavryshcheva K. M. Prohramna inzheneriya / Kateryna Mykhaliyivna Lavryshcheva. – Kyiv: National Academy of Sciences of Ukraine, 2008. – 319 p. – Resource access mode: http://cyb.univ.kiev.ua/library/books/lavrishcheva-6.pdf.

Golian,V., Kravchenko, O. (2019). Comparison of models of life cycle of software with the purpose of identifying the most effective. Information Processing Systems. №2157. P. 63–70. DOI: 10.30748/soi.2019.157.08/.

Bhuvaneswar, T., Prabaharan, S. (2013). A Survey on Software Development Life Cycle Models. International Journal of Computer Science and Mobile Computing. Vol. 2, Issue. 5. P. 262-267.

Kvalifikatsiyni kharakterystyk profesiy pratsivnykiv [Electronic resource]: 16.02.1998 N 24. – Official issue — Kyiv.: Ministry of Social Policy, 1998. – (Normative document of the Ministry of Labor and Social Policy of Ukraine. Handbook). 11 p.

Stasev, Y., Sidchenko, S., Zalkin, S. (2006). Special analysis and transformation of text information software. Systems of Arms and Military Equipment. №2. Р. 79–83. – Resource access mode: http://www.hups.mil.gov.ua/periodic-app/article/944/eng.

Shevchenko, V., Fedoriienko, V., Kirpichnikov, Y., Golovchenko, О. (2019). Determination of the beneficial effect of the dynamic dependence of the performance of special software on the specialty of programmers. Collection of the scientific paper of the Center for Military and Strategic Studies. №1(65) P. 75-85. – Resource access mode: http://znp-cvsd.nuou.org.ua/ article/view/178979

Shevchenko, V., Fedoriienko, V., Kirpichnikov Y. and others (2013). Approaches to assessing the reliability of the main software component of a unified information environment. Collection of the scientific paper of the Center for Military and Strategic Studies. №3. (49) P. 15–21. – Resource access mode: http://nbuv.gov.ua/ UJRN/Znpcvsd_2013_3_4.

Shevchenko, V., Fedoriienko, V., Kirpichnikov, Y., Golovchenko, О. (2014). The model for evaluating the reliability of software components a single information environment. Collection of the scientific paper of the Center for Military and Strategic Studies. №1. – P. 144–151. – Resource access mode: http://nbuv.gov.ua/UJRN/Znpcvsd_2014_1_25.

Downloads


Abstract views: 278
Downloads: 62

Published

2021-06-30

How to Cite

Fedoriienko , V. . (2021). Model of the special software development and modification based on account factors of complexity, workability, qualification of programmers and resource limitations. Political Science and Security Studies Journal, 2(2), 94-102. https://doi.org/10.5281/zenodo.5544382

Issue

Section

Articles