MSc-IT Study Material
January 2011 Edition

Computer Science Department, University of Cape Town
| MIT Notes Home | Edition Home |

Chapter 2. Process and Model

Table of Contents

Objectives
The software crisis
The code-and-fix approach to software development
Software engineering and the software process
The layers of software engineering
A generic framework of the software process
Software models
Prescriptive and agile models
Computer Aided Software Engineering: CASE
Review
Questions
Answers

Objectives

At the end of this chapter you should be able to:

  • Define software engineering.

    Describe generic framework activities of the software engineering process.

  • Describe various process models, such as the waterfall and prototyping models, in depth.

  • Explain the difference between prescriptive and agile process models.

  • Describe the main components of CASE tools, and how they can address system development problems.