Presentation is loading. Please wait.

Presentation is loading. Please wait.

The OOD Process - II The Human Interaction Component (HIC) [Coad/Yourdon]

Similar presentations


Presentation on theme: "The OOD Process - II The Human Interaction Component (HIC) [Coad/Yourdon]"— Presentation transcript:

1 The OOD Process - II The Human Interaction Component (HIC) [Coad/Yourdon]

2 The OO Co-Design Process The Human Interface Component TMCHICPDCDMC high-level Design detailed Design Miniworld extend refine & map

3 HIC - What is it? OOA prototyping user-interfaces fit right in –“user-centered interface design” further elaboration of OOA prototyping results –standardize & unify (external) –work on the ergonomics –clean up and structure (internal) refine and map results to infrastructure –versions and variations of layouts –tool-specific changes –everything as discussed for the PDC

4 HIC tasks classify the humans describe the humans and their task scenarios design the command hierarchy design detailed interaction design the HIC classes design the GUI (Graphical User Interface)

5 HIC tasks - classify the humans put yourself in someone else’s shoes... –analyze and read –do their job! classiy by –level of skill novice, occasional, intermediate, advanced –organizational level executive, officer, staff,... –membership in groups (roles) customer, salesperson, contractor,...

6 HIC tasks - describe the humans and their scenarios I for each category consider –who is it (role & organizational level) –purpose job profile, expected help, tools wanted,... –characteristics age, education, limitations, style of work,... –skill level on the job with the computer

7 HIC tasks - describe the humans and their scenarios II for each category consider –task scenarios look at your OOA scenarios from the “role-perspective” check for completeness (and adapt your model if necessary) prioritize and structure –main scenario vs. less important one’s –what if something goes wrong? –critical factors for success link steps of the tasks to your GUI

8 HIC tasks - design the command hierarchy I study existing metaphors –model but don’t just copy existing patterns –copy “look and feel” –improve interaction and flexibility establish a command hierarchy –menu screens, menu bar, icons,... –how are your systems’s services presented to the user?

9 HIC tasks - design the command hierarchy II refine the command hierarchy –ordering frequency or work-step order –whole-part chunking parts and aggregations of services (tasks) –work along short term memory limits –breadth of about three chunks of three (breadth chunking) –depth of about three levels (depth chunking) –fine tune number of clicks and drags provide shortcuts

10 HIC tasks - design the detailed interaction (checklist) consistency few steps feedback undo do not rely on the end-user how easy is it to learn? look and feel

11 HIC tasks - design the HIC classes (for a GUI) depends on your model –see above! depends on your infrastructure –well supported maximize reuse –link to existing classes stick to standards

12 ATM Window Field Deposit Window Withdraw Window Graphic 0,m 1,1 0,m Selector 1,1 0,m Example of - Window Components - Interaction Classes - Links to PDC Account 0,m 1,1

13 Work with an expert. Check on (G)UI ergonomics. Make it part of your OOA ?!?!


Download ppt "The OOD Process - II The Human Interaction Component (HIC) [Coad/Yourdon]"

Similar presentations


Ads by Google