|
The purpose of the detailed application design is for below details:
Metaphor
The below are purpose to be consider when using metaphor:
- Toolbar
- Menu item
- Submenu item
- Dialog box
- Secondary dialog box
- Advanced user mode controls
- Scripted functions
Stick Together
The program should be consistent internally and externally.
Internal consistency means maintaining the consistency through out the program.
i.e.
Color should be editable everywhere using popup menu fashion.
External consistency means consistency in with both the operating system and the typical suite of applications that run within that operating system.
Visualization
Visualization in the appearance of the program.
Every change in the behavior of the software to reflected in the corresponding change in the appearance of the interface. Again appearance change should be reflecting in behavior change.
Shortcuts
Once user is experienced with application, they want to use shortcuts rather multiple clicks.
i.e
When user wants to save just ctrl + S will be easy way to save rather clicking file and save. There are 50 of time saving.
Help
Writing helps facility by just pressing Function key when clarification arises to end-user.
User testing
A good software designer can spot out fundamental defects in a user interface but even experienced application designer can’t identify many other problems.
A bug can only be detected while watching someone else use the program. End users testing are really extraordinarily effective technique for discovering design defects.
|