Page 44 -
P. 44
2
Software processes
Objectives
The objective of this chapter is to introduce you to the idea of a software
process—a coherent set of activities for software production. When you
have read this chapter you will:
understand the concepts of software processes and software process
models;
have been introduced to three generic software process models and
when they might be used;
know about the fundamental process activities of software
requirements engineering, software development, testing, and
evolution;
understand why processes should be organized to cope with changes
in the software requirements and design;
understand how the Rational Unified Process integrates good software
engineering practice to create adaptable software processes.
Contents
2.1 Software process models
2.2 Process activities
2.3 Coping with change
2.4 The Rational Unified Process