Chapter 2

Software Development Process

This chapter describes the type of work involved in software development. It covers the following topics:

  • Software processes

  • Software development life cycle models

  • Description of some popular models

  • Process standards

After going through this chapter a reader will get an idea as to how software is created in practice.

Development of commercial software requires a great amount of effort, time and money. Different types of activities are required to be performed for development of software. Software development also involves people and their management. Hence, software development can be considered as a project. A successful project is one that satisfies the expectations of three major goals, viz., (1) low ...

Get Software Engineering 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.