A Gentle Introduction to Object-Oriented Software Engineering using UML Ugur Dogrusoz Associate Professor, Computer Eng Dept, Bilkent University, Ankara,