Presentation is loading. Please wait.

Presentation is loading. Please wait.

William H. Bowers – High Level Design Torres 16.

Similar presentations


Presentation on theme: "William H. Bowers – High Level Design Torres 16."— Presentation transcript:

1 William H. Bowers – whb108@psu.edu High Level Design Torres 16

2 William H. Bowers – whb108@psu.edu Topics Definitions and Design Input Definitions and Design Input High Level Design Components High Level Design Components OO Components OO Components Desktop Behavior Desktop Behavior UI Flow UI Flow

3 William H. Bowers – whb108@psu.edu Topics Major Screens Major Screens Major Dialogs Major Dialogs Identify Supporting Windows Identify Supporting Windows Installation Installation Print Features Print Features Other System Features Other System Features

4 William H. Bowers – whb108@psu.edu Definitions and Design Input End-user perceptible features End-user perceptible features Distinction between UI and implementation language Distinction between UI and implementation language Top layer – visible UI Top layer – visible UI UI support layer UI support layer

5 William H. Bowers – whb108@psu.edu High Level Design Components Platform UI Platform UI Intended user’s model Intended user’s model Screen structure and flow Screen structure and flow Major screens Major screens Menu style Menu style

6 William H. Bowers – whb108@psu.edu OO Components OO Analysis OO Analysis –Identify required objects –Identify actions –Build matrices

7 William H. Bowers – whb108@psu.edu OO Components OO Design OO Design –Classes –Hierarchies –Inheritance –Abstraction OO Programming OO Programming

8 William H. Bowers – whb108@psu.edu Desktop Behavior Desktop access Desktop access Desktop objects Desktop objects Menu choices Menu choices Drag and drop operations Drag and drop operations Desktop icons Desktop icons

9 William H. Bowers – whb108@psu.edu UI Flow Depicts screen level UI components Depicts screen level UI components Commands performed Commands performed Access to help Access to help Links to other software Links to other software Start with initial screen Start with initial screen

10 William H. Bowers – whb108@psu.edu Major Screens Consider multiple views Consider multiple views Start with user’s model Start with user’s model Model after real world equivalent Model after real world equivalent Follow design guidelines Follow design guidelines Design around functional features Design around functional features Data grouping Data grouping

11 William H. Bowers – whb108@psu.edu Major Screens Graphics Graphics Menus Menus –Use for greater number of commands –Simple, end-user terms –Assign shortcut keys –Use ellipses to indicate dialog requirement –Place destructive actions last –Single sub-levels

12 William H. Bowers – whb108@psu.edu Major Screens Toolbars Toolbars –High use commands –Use graphics –Provide tool tips Pop-up menus Pop-up menus Hyperlinks Hyperlinks

13 William H. Bowers – whb108@psu.edu Major Dialogs Use for required input Use for required input Simple, frequently used items at top Simple, frequently used items at top Label input boxes Label input boxes Avoid multiple mouse/keyboard transitions Avoid multiple mouse/keyboard transitions

14 William H. Bowers – whb108@psu.edu Identify Supporting Windows Preferences/customization Preferences/customization User feedback User feedback User assistance/help User assistance/help

15 William H. Bowers – whb108@psu.edu Installation Check hardware and software requirements first Check hardware and software requirements first Ask only essential questions Ask only essential questions Ready to run when installation is completed Ready to run when installation is completed

16 William H. Bowers – whb108@psu.edu Print Features Design print layouts early Design print layouts early May require dedicated developer May require dedicated developer Use platform features as much as possible Use platform features as much as possible

17 William H. Bowers – whb108@psu.edu Other System Features Recycle bins Recycle bins Email Email Synchronization Synchronization Import/export Import/export

18 William H. Bowers – whb108@psu.edu Questions & Discussion


Download ppt "William H. Bowers – High Level Design Torres 16."

Similar presentations


Ads by Google