Chapter 10. The Software Life Cycle

Many people view the software development life cycle as that time between when a programmer sits down to write the first line of code for a program to when the completed program successfully compiles and executes. Successful software development organizations have much more complete definitions of a software life cycle. These life cycle definitions start with early requirements gathering and analysis stages and proceed through ongoing operations and maintenance. The maturity of a software development organization, in fact, is closely related to its understanding of the software life cycle and the underlying processes and procedures required to successfully develop software. The Software Engineering Institute ...

Get Software Development: Building Reliable Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.