60 likes | 235 Views
Object-Oriented Software Engineering. Anton Eliëns Vrije Universiteit, Amsterdam http://www.cs.vu.nl/~eliens/online/courses/oo. Topics:. Basic OO technology Application Framework(s) Universal Modeling Language Design Patterns Project Management Current developments and trends.
E N D
Object-Oriented Software Engineering Anton Eliëns Vrije Universiteit, Amsterdam http://www.cs.vu.nl/~eliens/online/courses/oo
Topics: • Basic OO technology • Application Framework(s) • Universal Modeling Language • Design Patterns • Project Management • Current developments and trends
Introduction If OO is the Answer, What is the Question?
Keywords and phrases • the OO lifecycle -- modelling • encapsulation, inheritance, delegation, polymorphism • specification and implementation inheritance • design by contract • interfaces, components and frameworks • idioms, patterns, software architecture