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

SYSTEM OF LOAD DISTRIBUTION OF SHIP DIESEL GENERATORS BASED ON NEURAL NETWORKS

The dependence of the specific fuel consumption of the ship diesel-generator set on the generated electric power and the power factor is given. An algorithm for load distribution between parallel marine diesel generator...

A NOVEL APPROACH FOR BOOSTING PERFORMANCE OF JAVASCRIPT ENGINE FOR WEB APPLICATIONS

JavaScript is the most widespread language for Web programming. And, literally, it is vital for Web 2.0. With the development of Web 2.0, JavaScript engines experience increasingly large performance-related challenges. T...

COMPUTER RESEARCH IN TEACHING GEOMETRY FUTURE BACHELORS

The article is devoted to the study of the problem of usage educational studies and experiments in the geometric education of IT specialists. We consider research method applied in teaching Computer Geometry intending Ba...

MULTIUSER REMOTE ACCESS TO DISTRIBUTED HETEROGENEOUS SYSTEM OF PROGRAMMABLE LOGIC BASED LABORATORY EQUIPMENT FOR REMOTE DIGITAL CIRCUITS DESIGN LABS

The paper contains an analysis of perspective structures of software and hardware equipment of universal digital design laboratories with the purpose of enabling laboratory classes of digital circuit design to be taken r...

MODELING AND ANALYSIS OF FEATURES OF TEAM PLAY STRATEGIES IN ESPORTS APPLICATIONS

The perfect combination of sports and information technologies, implemented in video and computer games, has made eSports unusually popular, rapidly developing and meeting the challenges of the modern world. The scale of...

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