Lecture3: Problem types and problem frames
Lecture 3: Problem Types and Problem Frames
.
Attaching Things
.
Fully-general tools?
.
Reprise: Definition: What is "Engineering"?
.
Characteristics of Engineering Practice
.
Designs are not all Alike
.
Engineering Design to Decisions
.
Engineering Judgment Requires Understanding
.
Polya: How to Solve It
.
Choosing a Design
.
Problems vs Solutions
.
Reprise: Elements of a Software System
.
Problem Frames and their Diagrams
.
Properties of Domains
.
Solution based on Problem Frame
.
Workpiece Problem Frame
.
Workpieces Frame
.
Simple IS Problem Frame
.
Simple IS Frame
.
Connection Problem Frame
.
Connection Frame
.
Simple Control Problem Frame
.
Simple Control Frame
.
Frames and Methods
.
What If No Frame Fits?
.
Design Approaches for Architecture
.
Main Points
Back of the Envelope
.
Common Component Configurations
.
JSD Problem Frame
.
Environment-Effect Problem Frame
.
© 1998 Carnegie Mellon Computer Science
Heather L. Marko
Modified: 5/13/98