Lecture 2: Problems and Problem Frames

  1. Problems and Problem Frames
  2. Administrativia
  3. Attaching Things
  4. Fully-general tools ?
  5. Definition: What is "Engineering?"
  6. Characteristics of Engineering Practice
  7. Engineering Design Decisions
  8. Polya: How to Solve It
  9. Back of the Envelope
  10. Designs are not all Alike
  11. Choosing a Design
  12. Problems vs Solutions
  13. Lecture 1 Review: Elements of a Software System
  14. JSD Problem Frame
  15. Workpiece Problem Frame
  16. Environment-Effect Problem Frame
  17. Frames and Methods
  18. Common Component Configurations
  19. Design Approaches for Architecture
  20. Main Points


© 1996 Carnegie Mellon Computer Science

Return to Software Architecture MAIN PAGE

Email the Current Maintainer

Modified: 9 December 96