dsouza@mcc.com (Desmond D'Souza) (10/26/89)
I'm looking for references/pointers on 2 topics:
1. Methodology of Object Oriented Design: What is top-down design
in the O-O world, and what is its bottom-design counterpart.
2. Techniques to record the O-O design process:
Are there any common (or better, generally accepted) ways of DOCUMENTING the
different stages of an Object-Oriented Design process? In particular, what
form of diagrams have proved useful ? What would be the easiest documentation
form to understand in the case of, say, a large class library ?
e.g. Identifying new ADTs
Old ADTs used, and how they are used.
Module behavioral interfaces: private, public, etc.
Defining contracts (e.g. class invariants, pre and post conditions, etc)
Design of different variants of Inheritance.
Thanks
Desmond.
Desmond D'Souza, MCC CAD Program | ARPA: dsouza@mcc.com | Phone: [512] 338-3324
Box 200195, Austin, TX 78720 | UUCP: {uunet,harvard,gatech,pyramid}!cs.utexas.edu!milano!cadillac!dsouza