Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
UML components: a simple process for specifying component-based software
UML components: a simple process for specifying component-based software
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Object-Oriented Software Engineering: Practical Software Development using UML and Java
Object-Oriented Software Engineering: Practical Software Development using UML and Java
Teaching computer aided software engineering at the graduate level
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Hi-index | 0.00 |
This paper which falls in the practice domain describes the utilization of CASE tools in enhancing students understanding of the design process in a software engineering course. This newly designed course is an outgrowth of a previous software engineering course in which all phases of software development were considered. In the previous course students often found it overwhelming in dealing with the software engineering concepts and principles and developing the system at the same time. This new course, Analysis and Design, aim to have students to develop better high-quality systems by using an object-oriented approach and a modeling tool to gain a sound understanding of the design of the system to be developed.This paper reflects the views of both the instructor and the students as to the enormous benefits to be gained from the utilization of CASE tools in the design process.