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
   39   40   41   42   43   44   45   46   47   48   49