Page 10 -
P. 10

TABLE OF CONTENTS







               PART ONE—THE PRODUCT AND THE PROCESS         1

                              CHAPTER 1     THE PRODUCT     3
                                            1.1   The Evolving Role of Software  4
                                            1.2   Software  6
                                                  1.2.1    Software Characteristics  6
                                                  1.2.2    Software Applications  9
                                            1.3   Software: A Crisis on the Horizon?  11
                                            1.4   Software Myths  12
                                            1.5   Summary  15
                                            REFERENCES  15
                                            PROBLEMS AND POINTS TO PONDER  16
                                            FURTHER READINGS AND INFORMATION SOURCES  17
                              CHAPTER 2     THE PROCESS    19
                                            2.1   Software Engineering: A Layered Technology  20
                                                  2.1.1    Process, Methods, and Tools  20
                                                  2.1.2    A Generic View of Software Engineering  21
                                            2.2   The Software Process  23
                                            2.3   Software Process Models  26
                                            2.4   The Linear Sequential Model  28
                                            2.5   The Prototyping Model  30
                                            2.6   The RAD Model  32
                                            2.7   Evolutionary Software Process Models  34
                                                  2.7.1    The Incremental Model  35
                                                  2.7.2    The Spiral Model  36
                                                  2.7.3    The WINWIN Spiral Model  38
                                                  2.7.4    The Concurrent Development Model  40
                                            2.8   Component-Based Development  42
                                            2.9   The Formal Methods Model  43
                                            2.10  Fourth Generation Techniques  44
                                            2.11  Process Technology  46
                                            2.12  Product and Process  46
                                            2.13  Summary  47
                                            REFERENCES  47
                                            PROBLEMS AND POINTS TO PONDER  49
                                            FURTHER READINGS AND INFORMATION SOURCES  50










                                                                                                  ix
   5   6   7   8   9   10   11   12   13   14   15