Interaction 09 presentation. The title was Object-oriented design: A technique for designing and documenting complex business rules and rich interactions. A write up of this technique can be found at oad.humansize.com
1 of 58
Downloaded 557 times
More Related Content
Interactions 09 Object Oriented Approach To Design--OAD
1. A WIREFRAMING AND SPECIFICATIONS TECHNIQUE FOR
RICH INTERACTIONS AND COMPLEX BUSINESS LOGIC
For?more?details?go?to?OAD.humansize.com?
? 2009 TandemSeven Nick Iozzo (niozzo_at_tandemseven.com) 1
2. WHAT DO I MEAN BY COMPLEX?
THIS SCREEN IS COMPRISED OF 10MODULES. THESE MODULES HAVE THE FOLLOWING
NUMBER OF CONDITIONS, RESPECTIVELY: 4, 26, 10, 6, 3, 5, 3, 7, 3, 3.
Over 17 Million possible layouts to this screen!
3. TOPICS
?? WHAT IS OOD
?? IS IT FOR YOU?
?? MORPHOLOGY OF FLOWS
?? MORPHOLOGY OF MODULES
?? BENEFITS OF OOD
?? QUESTIONS
4. TOPICS
?? WHAT IS OOD
?? IS IT FOR YOU?
?? MORPHOLOGY OF FLOWS
?? MORPHOLOGY OF MODULES
?? BENEFITS OF OOD
?? QUESTIONS
43. A DIFFERENT MODULE
?? DESIGN FOR THESE HYPOTHETICAL BUSINESS
RULES
–? LOGGED IN USERS SEE ALL POSSIBLE CONTENT
–? NOT LOGGED IN, BUT CAN BE IDENTIFIED VIA COOKIE
–? UNKNOWN USER
50. NUMBERING CONVENTIONS WITHIN OOD
HOME100.10 STATE 20
STATE ID
MODULE ID
UNIQUE NUMBER WITHIN THIS SECTION.
ALONG WITH THE SECTION NAME, THIS
DEFINES THE SCREENID
SECTION NAME
51. TOPICS
?? WHAT IS OOD
?? IS IT FOR YOU?
?? MORPHOLOGY OF FLOWS
?? MORPHOLOGY OF MODULES
?? BENEFITS OF OOD
?? QUESTIONS
52. BENEFITS OF OOD
?? HELPS BRIDGE MANY DIFFICULTIES PROJECT
TEAMS FACE
?? IT CAN BE USED TO EASILY DESCRIBE
COMPLEX BUSINESS REQUIREMENTS OR
RICH INTERACTIONS.
?? YOU CAN FULLY DESCRIBE AND DESIGN
ALL STATES A SCREEN CAN BECOME.
?? COMPLEXITY IS REDUCED THROUGH
DECOMPOSITION
?? UNIVERSAL REFERENCES AND IDS ARE
CREATED THAT CAN BE USED BY ALL
TEAMS IN THE PROJECT
53. BENEFITS OF OOD
?? HELPS BRIDGE MANY DIFFICULTIES
PROJECT TEAMS FACE
?? IT CAN BE USED TO EASILY DESCRIBE
COMPLEX BUSINESS REQUIREMENTS OR RICH
INTERACTIONS.
?? YOU CAN FULLY DESCRIBE AND DESIGN
ALL STATES A SCREEN CAN BECOME.
?? COMPLEXITY IS REDUCED THROUGH
DECOMPOSITION
?? UNIVERSAL REFERENCES AND IDS ARE
CREATED THAT CAN BE USED BY ALL
TEAMS IN THE PROJECT
54. BENEFITS OF OOD
?? HELPS BRIDGE MANY DIFFICULTIES
PROJECT TEAMS FACE
?? IT CAN BE USED TO EASILY DESCRIBE
COMPLEX BUSINESS REQUIREMENTS OR
RICH INTERACTIONS.
?? YOU CAN FULLY DESCRIBE AND DESIGN ALL
STATES A SCREEN CAN BECOME.
?? COMPLEXITY IS REDUCED THROUGH
DECOMPOSITION
?? UNIVERSAL REFERENCES AND IDS ARE
CREATED THAT CAN BE USED BY ALL
TEAMS IN THE PROJECT
55. BENEFITS OF OOD
?? HELPS BRIDGE MANY DIFFICULTIES
PROJECT TEAMS FACE
?? IT CAN BE USED TO EASILY DESCRIBE
COMPLEX BUSINESS REQUIREMENTS OR
RICH INTERACTIONS.
?? YOU CAN FULLY DESCRIBE AND DESIGN
ALL STATES A SCREEN CAN BECOME.
?? COMPLEXITY IS REDUCED THROUGH
DECOMPOSITION
?? UNIVERSAL REFERENCES AND IDS ARE
CREATED THAT CAN BE USED BY ALL
TEAMS IN THE PROJECT
56. BENEFITS OF OOD
?? HELPS BRIDGE MANY DIFFICULTIES
PROJECT TEAMS FACE
?? IT CAN BE USED TO EASILY DESCRIBE
COMPLEX BUSINESS REQUIREMENTS OR
RICH INTERACTIONS.
?? YOU CAN FULLY DESCRIBE AND DESIGN
ALL STATES A SCREEN CAN BECOME.
?? COMPLEXITY IS REDUCED THROUGH
DECOMPOSITION
?? UNIVERSAL REFERENCES AND IDS ARE
CREATED THAT CAN BE USED BY ALL
TEAMS IN THE PROJECT