Object-Oriented Software Engineering
Anton Eliëns
Vrije Universiteit, Amsterdam
CMG Course - 10 juni 1998
http://www.cs.vu.nl/~eliens/online/courses/cmg/oo
Let's have a look at the
Introduction
from Principles of Object-Oriented Software Development
see
Surviving Object-Oriented Projects: A managers Guide
see Risk Avoidance Patterns
motivation | |||||
reactor | |||||
architecture | |||||
structural | |||||
creational | |||||
antipatterns | |||||
catalogue | |||||
intro | |||||
design | |||||
DOT |
see Ch. 3, Contracts
Ralph Johnson, CACM Nov. 1997
Bertrand Meyer, OO Software Construction 2nd ed.
the designer of a module should
strive to make all information about the module
part of the module itself ...
A Framework defines an Architecture?
Software Architecture = a set of rules, guidelines, interfaces, and conventions used to define how components and applications communicate and interoperate with eachother ...
see patterns
see the
GOF Design Patterns
and the Patterns Homepage
See Ch 6: Component Technology
Don't discuss risks, unless you know how to
do Project Management
knowledge
teaming
productivity
ownership
distraction
training
draft version 0.1 (15/7/2001)