Classical Approaches to Design
Classical Approaches to Design
- Design as a Refinement of Representations (Katz)
- Design Specification
- Design Constraints
- Design as Representation
- Implementation and Assembly (Katz)
- Top-Down Decomposition
- Bottom-Up Assembly
- Other Common Approaches:
- Meet-in-the-Middle Design
- Waterfall Design Methodologies
- Cooperative Design Methodology (e.g. Unix, X-Windows, Common Lisp)
- Object-Oriented Design