ON Basic principles of MINIMUM VALUABLE information system development and preparation of professional software developers

Authors

  • A. Litvinov
  • V. Gerasimov
  • D. Kovalchuk
  • V. Krokhin

Keywords:

robust system development, software development principles, WCF, WPF, ADO.NET, TDD, MVVM, MS SQL Server

Abstract

Basic principles of minimum valuable information system development are summarized and formalized: the system should be developed according to principles of service-oriented architecture; it should be flexible and testable; increasing the flexibility of the system causes the improving of its testing infrastructure; the process of evolutionary development considers stubbing the lower layers components. An example of flexible and maintainable system developed according to the provided principles in short terms is also provided.

Downloads

Published

2019-01-01