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.

References

1. Eric Ries. The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses. 336 p.
2. Beck K. Test-Driven Development By Example. –Addison-Wesley.–2002.-240 p.
3. Beck K. Extreme Programming Explained: Embrace Change: 2nd edition. - Addison-Wesley – 2004. — 224 p.
4. Eric Evans. Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley Longman, Reading, MA, First. – 2003.
5. Litvinov A. A., Karpenko N. V. Testirovanie informatsionnyih sistem: modulnoe, integratsionnoe, sistemnoe: uchebnoe posobie. / A. A. Litvinov, N. V. Karpenko — D.: Lira, 2016. 283 s.
6. Lytvynov O. A., Khandetskyi V. S. Rozpodilena obrobka informatsii : [monohr.] / O. A. Lytvynov, V. S. Khandetskyi — D.: TOV «Balans-Klub», 2013. 314 s.
7. Open Source Document Database | MongoDB [Electronic resource]. Access Mode: https://www.mongodb.com
8. ADO.NET | Microsoft Docs [Electronic resource]. Access mode: https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/
9. Windows Presentation Foundation (WPF) | Microsoft Docs [Electronic resource]. Access mode: https://docs.microsoft.com/en-us/dotnet/framework/wpf/
10. Model-View-ViewModel - Wikipedia [Electronic resource]. Access mode: https://en.wikipedia.org/wiki/Model-View-ViewModel

Downloads

Published

2019-01-01