Principles of CASE Tool Integration

Computer Aided Software Engineering tools typically support individual users in the automation of some task within a software development process. Used this way, CASE tools have undoubtedly helped many organisations in their efforts to develop better quality software to budget, within precedented time scales. This book will address the increasing activity within the software engineering community for automated support in the software development process. The authors integrate CASE tools into the overall software life cycle with emphasis on the following factors: scale=size and complexity; lack of maturity=limited expertise; diversity=many classes of users; technology base=extended operating system.