Page 24 -
P. 24

CONTENTS                                                          xxiii

                                            29.6  Testing Web-Based Applications  786
                                            29.7  Management Issues  787
                                                  29.7.1   The WebE Team  788
                                                  29.7.2   Project Management  789
                                                  29.7.3   SCM Issues for WebE  792
                                            29.8  Summary  794
                                            REFERENCES  795
                                            PROBLEMS AND POINTS TO PONDER  796
                                            FURTHER READINGS AND INFORMATION SOURCES  797
                              CHAPTER 30    REENGINEERING     799
                                            30.1  Business Process Reengineering  800
                                                  30.1.1   Business Processes  800
                                                  30.1.2   Principles of Business Process Reengineering  801
                                                  30.1.3   A BPR Model  802
                                                  30.1.4   Words of Warning  804
                                            30.2  Software Reengineering  804
                                                  30.2.1   Software Maintenance  804
                                                  30.2.2   A Software Reengineering Process Model  805
                                            30.3  Reverse Engineering  809
                                                  30.3.1   Reverse Engineering to Understand Processing  810
                                                  30.3.2   Reverse Engineering to Understand Data  811
                                                  30.3.3   Reverse Engineering User Interfaces  812
                                            30.4  Restructuring  813
                                                  30.4.1   Code Restructuring  814
                                                  30.4.2   Data Restructuring  814
                                            30.5  Forward Engineering  814
                                                  30.5.1   Forward Engineering for Client/Server Architectures  816
                                                  30.5.2   Forward Engineering for Object-Oriented Architectures  817
                                                  30.5.3   Forward Engineering User Interfaces  818
                                            30.6   The Economics of Reengineering  819
                                            30.7  Summary  820
                                            REFERENCES  820
                                            PROBLEMS AND POINTS TO PONDER  822
                                            FURTHER READINGS AND INFORMATION SOURCES  823

                              CHAPTER 31    COMPUTER-AIDED SOFTWARE ENGINEERING         825
                                            31.1  What is CASE?  826
                                            31.2  Building Blocks for CASE  826
                                            31.3  A Taxonomy of CASE Tools  828
                                            31.4   Integrated CASE Environments  833
                                            31.5  The Integration Architecture  834
                                            31.6   The CASE Repository  836
                                                  31.6.1   The Role of the Repository in I-CASE  836
                                                  31.6.2   Features and Content  837
                                            31.7  Summary  841
                                            REFERENCES  842
                                            PROBLEMS AND POINTS TO PONDER  842
                                            FURTHER READINGS AND INFORMATION SOURCES  843
   19   20   21   22   23   24   25   26   27   28   29