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

THE USE OF KALMAN FILTER IN MOVING OBJECT CONTROL

The problems arising in object control based on signals from several sensors in the course of difference in noise characteristics in their readings and missing of priori information on noise intensity of investigated pro...

MODEL OF FUNCTIONING OF TELECOMMUNICATION EQUIPMENT FOR SOFTWARE-CONFIGURATED NETWORKS

A mathematical model of the functioning of the switch of a software defined networks is constructed in the form of a queuing network consisting of two queuing systems: the first simulates an input data buffer and a devic...

VECTORIZATION OF SMALL-SIZED SPECIAL-TYPE MATRICES MULTIPLICATION USING INSTRUCTIONS AVX-512

Modern software packages for supercomputer calculations require a large amount of computing resources. At the same time there are new hardware architectures that open up new opportunities for program code optimizing. The...

SOFTWARE FOR IMAGING DATA FOR THE SYSTEM OF SUPPORT OF DECISION-MAKING IN THE REGIONAL SYSTEM OF EDUCATION

The article discusses the use of comparative evaluation of regional education systems for preparing decision-making in the regional education management system using ICT and information visualization methods, obtained as...

PROBLEM OF COMMON TRANSPORT SYSTEM ORGANIZATION

The paper discusses the problem of common transport system creation from system-wide positions. Much attention is focused on two aspects – active self-maintenance in the environment with disorganization and dual nature o...

Download PDF file
  • EP ID EP513935
  • DOI 10.25559/SITITO.14.201802.344-354
  • Views 126
  • 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