CASE Tools (Computer Aided Software Engineering) are software systems which enable software developers to automate many aspects of the process of software development. CASE tools help to ensure that quality is designed into the software product before it has been developed. For example...