This chapter describes the type of work involved in software development. It covers the following topics:
Software development life cycle models
Description of some popular models
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 ...