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