THE CHOICE OF TECHNOLOGICAL SOLUTIONS FOR SOFTWARE DEVELOPMENT FOR DISTRIBUTED INFORMATION SYSTEMS

Abstract

The choice of tools and programming technologies for creating information systems is a current trend. Each projected system needs you to define a set of criteria for the development environment used by libraries and technologies. This article considers a choice of technological solutions using an example of the developed digital computing web platform of the Russian Academy of Education to provide information support to the activities of psychologists doing research, including population and longitudinal studies. The peculiarity of the system are: magnitude and significant development time requiring the implementation and assurance of the guaranteed computing reliability of a wide range of digital tools used in psychological research; maintenance of functioning in various conditions, in particular when carrying out mass research in schools with different characteristics of computing resources and communication channels; the possibility of scaling services; security and data privacy, as well as the use of technologies and programming tools that would ensure the compatibility and conversion of data with other means of processing psychological research. For the developed system, criteria were introduced for evaluating software technologies that take into account the features of the functioning and life cycle of a product, a specific example shows the selection of appropriate technological solutions. An important component in the development is the training of the development team for the technologies used. A system that implements the training program for selected technologies is given. The developed training system is used to reduce the time of inclusion in the development of new software developers, as the tasks are expanded.

Authors and Affiliations

Dmitry Ilyin, Evgeny Nikulchev, Pavel Kolyasnikov

Keywords

Related Articles

LANGUAGE IDENTIFICATION OF INFORMATION BLOCKS BASED ON LEXICO-GRAMMATIC MARKERS

This article is a continuation of the author's series of publications on the subjects of language identification of texts. In the article is being considered the creation of a technological basis for language identificat...

MULTIHEURISTIC APPROACH TO COMPARE THE QUALITY OF DEFINED METRICS ON THE SET OF DNA SEQUENCES

In this article, we analyzed some several metrics that determine the differences in DNA sequences of different species. Several standard metrics are considered, as well as a modification of the original author's metric,...

GAMIFICATION TECHNOLOGIES FOR THE EARLY EDUCATION OF OBJECT-ORIENTED PROGRAMMING

The article describes the issues of teaching programming in the school at computer science (Computing) lessons. The authors have analyzed how the school computer science (computing) course has changed in recent years. In...

ON THE TASKS OF THE DIGITAL ECONOMY, LOOKING BACK AT THE WORKS OF PROFESSOR KARL BALLOD

The works of Karl Ballod (1864-1931) - a Russian-German economist of world importance (of Latvian origin) are analyzed. K. Ballod received scientific recognition early: already in 1898 - at the age of 34 - he received th...

JINR CLOUD SERVICE FOR SCIENTIFIC AND ENGINEERING COMPUTATIONS

Pretty often small research scientific groups do not have access to powerful enough computational resources required for their research work to be productive. Global computational infrastructures used by large scientific...

Download PDF file
  • EP ID EP513935
  • DOI 10.25559/SITITO.14.201802.344-354
  • Views 117
  • Downloads 0

How To Cite

Dmitry Ilyin, Evgeny Nikulchev, Pavel Kolyasnikov (2018). THE CHOICE OF TECHNOLOGICAL SOLUTIONS FOR SOFTWARE DEVELOPMENT FOR DISTRIBUTED INFORMATION SYSTEMS. Современные информационные технологии и ИТ-образование, 14(2), 344-354. https://europub.co.uk/articles/-A-513935