I'll throw in my 2¢ on this.
The SDLC is not strictly affiliated with any specific methodology. It may have first come into acceptance with Waterfall, but it is by no means limited to Waterfall. In reality SDLC is a recognition and formalization of the different stages of a software project, from inception through retirement.
The many various development methodologies tend to stress, focus, or give more importance to different stages of the SDLC. About the only thing that the various methodologies agree on is that pure Waterfall is dead because it doesn't work for the vast number of typical projects. About the only exception is for a decades long project for some deep space program.
For current, real-world .NET projects some form of iterative development is most common whether that be an informal process or a more formal SCRUM or Agile process.
Steve
Last edited by Steve S; April 3rd, 2009 at 05:18 PM..
|