Human Computer Interaction - CS408 Fall 2006 Assignment 04 Solution
Human Computer Interaction - CS408 Fall 2006 Assignment 04 Solution
Assignment No. 04
Assignment:
Group the following functions under appropriate headings, assuming that they are to form the
basis for a menu-driven word-processing system – the headings you choose will become the
menu titles, with the functions appearing under the appropriate one. You can choose as many or
as few menu headings as you wish. Why do some functions always seem to be grouped together?
save, save as, new, delete, open mail, send mail, quit, undo, table, glossary, preferences,
character style, format paragraph, lay out document, position on page, plain text, bold
text, italic text, underline, open file, close file, open copy of file, increase point size,
decrease point size, change font, add footnote, cut, copy, paste, clear, add page break,
insert graphic, insert index entry, print preview, page setup, view page, find word, change
word, go to, go back, check spelling, view index, see table of contents, count words,
renumber pages, repeat edit, show alternative document, help
Solution
Every one has his own way of grouping the functions along with menus. One possible
solution is as under.
File
New
Open file
Open copy of file
Save
Save as
Page setup
View page
Print preview
Show alternative document
Close file
Delete
Quit
Mail
Open mail
Send mail
Edit
Repeat edit
Undo
Cut
Copy
Paste
Clear
Add footnote
Add page break
Renumbers pages
Find word
Change word
Go to
Go back
Position on page
Insert
Insert Graphic
Table
Tool
Check spelling
Count words
Preferences
Format
Format paragraph
Layout document
Font
Change font
Character style
Plain text
Bold text
Italic text
Underline
Increase point size
Decrease point size
Help
Glossary
See table of contents
View index
Insert Index entry
Reason:
Some functions always seem to be grouped together because they perform different operations
on the same object. For example the functions in “File” menu are grouped together because they
perform different operations regarding file.