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