Computer Aided Software Engineering (CASE) tools typically support individual users in the automation of a set of tasks within a software development process. Such tools have helped organizations in their efforts to develop better software within budget and time constraints. However, many organizations are failing to take full advantage of CASE technology as they struggle to make coordinated use of collections of tools, often obtained at different times from different vendors. This book provides an in-depth analysis of the CASE tool integration problem, and describes practical approaches that can be used with current CASE technology to help your organization take greater advantage of integrated CASE.
Part I: The Problem of Integration in a CASE Environment1. Introduction
2. Previous Approaches to Understanding CASE Tool Integration
3. Toward a Better Understanding of Integration
Part II: Service, Mechanism, and Process Level Integration4. A Service-Based Model of a CASE Environment
5. Properties and Types of Integration Mechanisms
6. Data Integration Mechanisms
7. Control Integration Mechanisms
8. The Role of Process in Integrated CASE Environments
Part III: Practical Experiences with CASE Integration9. Experiments in Environment Integration
10. Replacing the Message Service in a CASE Integration Framework
11. Integration of CASE Tools with CM Systems: Lessons Learned
Part IV: A Review of the Current State of CASE Too Integration12. CASE Environments in Practice
13. Summary and Conclusions
Appendices
Experience, experimentation, and theory are nicely blended to provide a well-engineered contribution to the field of software engineering. . .this book should be on the reference shelves of all who claim the field. --
Computing Reviews