By the end of the previous chapter, it was easy to understand when to use the right way of distributed computation effectively while keeping the scalability and flexibility of an enterprise application. Software Development Life Cycle (SDLC) is a term used in systems engineering, information systems, and software engineering as a process. This tutorial elaborates on the various methodologies like Waterfall, Spiral, Agile, and so on. At the end of the chapter, you will understand the fundamental concepts of Enterprise Architecture and its related business needs and benefits.
This chapter will cover the following points:
- What is SDLC?
- The Waterfall model
- The Spiral model
- Agile development
- Microsoft Open Source Strategy to life cycle:
- Traditional Microsoft model and its origins in MS-DOS
- Driving factors of the Open Source Model
- Twin tracks of .NET Framework and .NET Core
- Current stack...