Eng During last 365 days Approved articles: 1911,   Articles in work: 300 Declined articles: 808 
Library
Articles and journals | Tariffs | Payments | Your profile

Back to contents

Agile technologies in software development of decision support systems
Tikhanychev Oleg Vasilyevich

PhD in Technical Science

Senior Researcher, "Research Institute for Control, Informatization and Modeling of AVN"

123007, Russia, g. Moscow, pr-d Khoroshevskii 1-I, 5

tow65@yandex.ru

 

 

Abstract.

The subject of the study is the process of developing software for automated control systems. Object of research - methodologies for organizing software development. Automation of management is a universally recognized promising direction of increasing the efficiency of the application of complex technical systems. First of all, automation, organized by the principle of decision support systems. The basis of the effectiveness of any automated system is its software. First of all, this applies to application software. The development of such programs entails certain difficulties, primarily organizational ones. Generalized analysis has shown that in the world practice there is a rather wide range of methods for organizing the development of programs. These methods can be divided into two large groups with respect to the algorithms used for "hard" and "flexible" ones. Each of the approaches is effective for certain conditions of work. The article analyzes the factors influencing the effectiveness of applying a particular methodology, synthesizes suggestions on the appropriateness of using different methodologies in different conditions of the development process. The analysis showed that for the development of automated decision support systems, the use of "flexible" approaches is most effective. In the article features of Scrum technology are considered, as a typical implementation of "flexible" methodologies. Conclusions about the expediency of its application in the development of application software for automated decision support systems are formulated

Keywords: development process organization, DMSS, software development technologies, software, automated systems, decision support, control automation, flexible technologies, Agile technology, Scrum development method

DOI:

10.7256/2454-0714.2018.2.23743

Article was received:

05-12-2017


Review date:

25-12-2017


Publish date:

13-06-2018


This article written in Russian. You can find full text of article in Russian here .

References
1.
GOST 34.003-90 Avtomatizirovannye sistemy. Terminy i opredeleniya. Vved. 01.01.92.-M.: Gosstandart Rossii, 1992.-12 s. (Gosudarstvennyi standart Rossiiskoi Federatsii).
2.
GOST 34.601-90 Avtomatizirovannye sistemy. Stadii sozdaniya-Vved. 01.01.92.-M.: Gosstandart Rossii, 1992.-7 s. (Gosudarstvennyi standart Rossiiskoi Federatsii).
3.
GOST 19.102-77 Edinaya sistema programmnoi dokumentatsii. Stadii razrabotki programm-Vved. 1.01.80.-M.: Gosudarstvennyi komitet standartov Sovmina SSSR, 1987.-6 s. (Gosudarstvennyi standart Rossiiskoi Federatsii).
4.
Rekomendatsii po standartizatsii R 50.1.028-2001 "Informatsionnye tekhnologii podderzhki zhiznennogo tsikla produktsii. Metodologiya funktsional'nogo modelirovaniya" (prinyaty postanovleniem Gosstandarta RF ot 2 iyulya 2001 g. 256-st) M.: IPK Izdatel'stvo standartov, 2001.
5.
Tikhanychev O.V., Sayapin O.V., Gakhov V.R. Sovremennye tekhnologii informatsionnogo obsledovaniya kak faktor uspekha avtomatizatsii upravleniya // Informatizatsiya i svyaz'. 2013. - 6, - s.90-93.
6.
Lukinova O.V. Metodologicheskie aspekty upravleniya zhiznennym tsiklom informatsionnoi sistemy na osnove instrumentov funktsional'noi standartizatsii // Programmnye produkty i sistemy. 2016. - 4. - s.2735. DOI:10.15827/0236-235X.116.027-035
7.
Khenrik Kniberg. Scrum i XP: zametki s peredovoi - Scrum and XP from the trenches.-C4Media, 2007. S. 140. ISBN 978-1-4303-2264-1.
8.
Maik Kon. Scrum: gibkaya razrabotka PO - Succeeding with Agile: Software Development Using Scrum. M.: Vil'yams, 2011. S. 576.
9.
Dzheff Sazerlend. Scrum. Revolyutsionnyi metod upravleniya proektami-Scrum. The art of doing twice the work in half the time. Mann, Ivanov i Ferber, 2016.-288 s.
10.
Kennet Rubin. Osnovy Scrum: Prakticheskoe rukovodstvo po gibkoi razrabotke PO = Essential Scrum: A Practical Guide to the Most Popular Agile Process. M.: Vil'yams, 2016. 544 s.
11.
Tikhanychev O.V. Obshchie podkhody k obespecheniyu avtomatizirovannoi podderzhki prinyatiya reshenii. M.: Editus, 2014. 64 s. ISBN 978-5-00058-060-8
12.
Simankov V.S., Tolkachev D.M. Informatsionnoe obespechenie situatsionnogo tsentra s ispol'zovaniem seti Internet // Programmnye sistemy i vychislitel'nye metody. 2015.- 3.-S.267-272. DOI: 10.7256/2454-0714.2015.3.16979
13.
Tikhanychev O.V., Makartsev L.V., Gakhov V.R. Ratsional'naya organizatsiya protsessa razrabotki prikladnogo programmnogo obespecheniya kak predposylka uspeshnoi avtomatizatsii podderzhki prinyatiya reshenii // Programmnye produkty i sistemy. 2017. - 4. S.706-710. DOI: 10.15827/0236-235X.120.706-710