CSCE 482 Lecture 3
« previous | Wednesday, January 22, 2014 | next »
Design Methodology
Identify Need
Try not to think about problem in terms of its approaches
Define the Problem
Goal Statement
Produce a goal statement to answer the question, "How are we going to address this need?"
Step back to be as general as possible; this allows for more potential solutions to arise to meet the goal and satisfy the need.
Example:
- Need: Childproof pill bottles are too difficult for people with arthritis to open
- Goals: (by order of abstraction)
Design a childproof pill bottle that is easier to openDesign a childproof pill container that is easier to openDesign a childproof system for dispensing pills- Design a childproof system for dispensing medication
Objectives
- Quantifiable measures of performance
- Should indicate progress toward goal.
- Define characterstics of design that are of most interest to the client.
Examples (but some are imprecise and not easily measurable):
- inexpensive
- no significant damage to bumper
- no significant damage to other parts
- easily recyclable
- operative
Constraints
Permissible ranges of design and performance parameters
Types:
- yes/no constraints
- equality constraint
- ...
Some objectives can be better expressed as constraints and vice-versa
Criteria
Value-free descriptors of objectives (same units, same basis of measurements)
Gathering Information
Check for existing/similar solutions to need.
Know when to stop looking.
Teamwork
Meyer-Briggs personality profile
Group Roles
- Generators - people who have lots of ideas
- Integrators - Good at integrating other people's ideas into credible proposals
- Developers - Advance idea stage into product or process
- Perfectors - Improves product or process
Leader:
- organize the group
- define goals
- monitor progress
- make adjustments to meet the goal
- responsive and considerate to the needs of each group member.
Project Planning
Dependency between tasks to accomplish project goal.
Gantt chart to plot allocated time and what components can be completed in parallel.
Critical Path Method: find shortest path through DAG of dependent tasks
Visual Displays
Edward Tufte's series of books:
- Visual Display of Quantitative Information.