Unformatted Document Excerpt
Coursehero >>
Virginia >>
Old Dominion >>
BUSINESS 123456
Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
14
Systems Chapter Analysis and Design Instructors Manual
14-1
Chapter 14
Human-Computer Interaction
1
Key Points and Objectives
1.
The concept of designing for HCI is to try to ensure system functionality and usability, to provide
effective user interaction support, and to enhance a pleasant user experience.
2.
The overarching goal of HCI is to achieve both organizational and individual user effectiveness
and efficiency.
3.
To reach HCI goals, managers and developers need to be knowledgeable about the interplay
among users, tasks, task contexts, information technology (IT), and the environments in which
systems are used.
4.
It is important that the fit among the user, computer, and task all correspond.
5.
The analyst should try to make the best possible use of people in designing a computerized task
intended to meet an organizational objective. Better fit results in better performance and greater
overall well-being for the human involved in the system.
6.
Well-being is a concern for a humans overall comfort, safety, and health; it is their physical as
well as psychological state.
7.
How users feel about themselves, their identities, their work life, and performance can all be
gauged through assessing their attitudes.
8.
The technology acceptance model (TAM) is a way for analysts to organize their thinking about
whether users will accept and use information technology.
9.
The technology acceptance model can be used to shape training after a system has been
developed, but it can also be used early in the development process to garner user reactions to
prototypes so that systems can be changed early on in the development process to increase the
likelihood of their adoption and use.
10.
Usability standards cover the use of the product (effectiveness, efficiency, and satisfaction in a
particular context of use), the user interface and interaction, the process used to develop the
product, and the capability of an organization to apply user-centered design.
11.
There are 11 usability heuristics:
A.
B.
C.
D.
E.
F.
Visibility of system status
Match between the system and the real world
User control and freedom
Consistency and standards
Error prevention
Reconnection rather than recall
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
G.
H.
I.
J.
K.
Human-Computer Interaction
14-2
Flexibility and efficiency of use
Aesthetic and minimalist design
Help that users recognize
Diagnosis and recovery from errors
Help and documentation
12.
One important consideration is that data, particularly data used for decision making, are made
available in different forms so that users with different cognitive abilities can make sense of them.
13.
Pivot tables allow users to arrange data in a table in any way they choose. The idea of a pivot
table is useful because it gives users greater control over how they look at data in different ways
within a table.
14.
Physical considerations in HCI design include vision, hearing, and touch.
15.
When designing from an HCI perspective, you start realizing that limitations are often discussed
in terms of disabilities.
16.
When designing from an HCI perspective, your foremost concern will always be assisting a user
in accomplishing a task, set by the organization, with the use of technology.
17.
The user interface is the system that helps users communication with the computer system and/or
the application system. To design a better user interface, systems analysts should address the
following objectives:
A.
B.
C.
D.
E.
Match the interface to the task.
Make the interface efficient.
Provide appropriate feedback to users.
Generating usable queries.
Improve productivity of knowledge workers.
18.
The user interface has two main components: presentation language, which is the computer-tohuman part of the transaction; and action language that characterizes the human-to-computer
portion.
19.
There are several different kinds of user interfaces available. They are:
A.
B.
C.
Natural-language interfaces, which permit users to interact with the computer in their
everyday or natural language.
Question-and-answer interfaces, in which the computer displays a question for the user
on the screen, and then the user enters an answer via the keyboard and the computer acts
on that input information in a preprogrammed manner.
A menu interface, which provides the user with an on-screen list of available selections.
GUI menus have the following guidelines:
i.
ii.
iii.
iv.
v.
The main menu is always on the screen.
The main menu uses single words for menu items.
The main menu should have secondary menus grouped into similar features.
The secondary drop-down menus often consist of more than one word.
Secondary options perform actions or display additional menu options.
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Systems Analysis and Design Instructors Manual
vi.
D.
E.
F.
G.
20.
Menu items in grey are unavailable for the current activity.
Form-fill interfaces, which are on-screen forms displaying fields containing data items or
parameters that need to be communicated to the user. Form-fill interfaces may be
implemented using the Web.
Command-language interfaces, which are more popular than the previous ones and allow
the user to control the application with a series of keystrokes, commands, phrases, or
some sequence of these.
Graphical user interfaces (GUIs), which graphically supply the user with a strong
metaphor of the application and allow direct manipulation of the graphical representation
on the screen, which can be accomplished with keyboard input, joystick, or mouse. This
interface requires more system sophistication than the interfaces discussed previously.
Web interfaces require careful planning and a clear cut design.
Voice or speech recognition systems are developing rapidly. There are two different types of
voice recognition:
A.
B.
21.
14-3
Continuous speech systems, allowing for dictation
Speaker independence, so people can enter commands or words at a given workstation.
Dialog is the communication between a person and the computer. There are three key points to be
considered:
A.
B.
C.
Meaningful communication
Minimal user action
Standard operation and consistency
22.
Communication means that the user understands the information that is being presented. Users
with less skill require a greater amount of communication.
23.
Easy-to-use help screens should be provided. Often these contain hyperlinks to other related help
topics.
24.
The minimal operator action goal is achieved by:
A.
B.
C.
D.
E.
F.
G.
Entering codes instead of code meanings
Entering only data that is not stored on files
Not requiring users to enter editing characters
Supplying default values on entry screens
Providing inquiry programs with short entry fields
Providing keystrokes for selecting menu options that are normally selected using a mouse
Selecting codes from a pull-down menu on a GUI screen
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
H.
I.
25.
Human-Computer Interaction
14-4
Using radio buttons and drop-down lists to control displays of new Web pages or to
change Web forms
Providing cursor control for Web forms and other displays so that the cursor moves to the
next field when the right number of characters has been entered
Standard operation of online systems is achieved by:
A.
B.
C.
D.
E.
F.
G.
H.
Keeping heading and footer information in the same locations for all screens.
Using the same method or keystrokes to exit a program
Using the same method or keystrokes to cancel a transaction
Using a standard key for or method for obtaining help
Standardized use of icons when using graphical user interface screens
Consistent use of terminology within a screen or Web site
Providing a consistent way to navigate through the dialogue
Consistent font alignment, size, and color on a Web page
26.
All systems require feedback in order to monitor and change behavior by comparing current
behavior with predetermined goals, and give back information describing the gap between actual
and intended performance.
27.
Feedback to the user from the system is necessary in seven distinct situations:
A.
B.
C.
D.
E.
F.
G.
28.
Program help comes in a variety of ways:
A.
B.
C.
D.
E.
F.
G.
29.
The computer has accepted the input.
The input is in the correct form.
The input is not in the correct form.
There will be a delay in processing.
The request has been completed.
The computer is unable to complete the request.
More detailed feedback is available (and how to get it).
Pressing a function key, such as F1
A GUI pull-down menu
Context-sensitive help, specific for the operation being performed
Help obtained when a cursor is left over an icon for a few seconds
Wizards, which provide a series of questions and answers when trying to perform an
operation
Telephone help desks provided by the software manufacturer
Software forums on the Web
Extra considerations are needed when developing ecommerce Web sites.
A.
Feedback needs to be solicited from customers, using either of two methods.
i.
ii.
B.
Launch the users email program
Create a blank feedback template with a submit button labeled feedback
Intuitive navigation should be designed, including:
i.
Creating a rollover menu
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Systems Analysis and Design Instructors Manual
ii.
iii.
iv.
14-5
Building a collection of hierarchical links
Placing a site map on the home page and emphasizing the link to it from every
page on the site
Placing a navigational bar on every inside page that repeats the categories used
on the entry screen
30.
A mashup is when two or more application programming interfaces (API) are used together. An
API is a set of small programs and protocols used like building blocks for building software
applications. Many mashups are open-source.
31.
There are six different types of queries:
A.
B.
C.
D.
E.
F.
32.
There are two main methods for implementing queries in a database system.
A.
B.
33.
Obtain specified data for a particular entity.
Find a group of entities that have certain characteristics.
Find attributes for an entity for certain characteristics.
Display all the attributes for a certain entity.
Find all entities with a certain characteristic.
List attributes for all entities for certain characteristics.
Query By Example (QBE), which allows users to select fields and specify conditions
using a grid.
Structured Query Language (SQL), which uses a series of keywords and commands to
select the rows and columns that should be displayed.
A parameter query allows users to enter a value to select records without changing the query
syntax.
Consulting Opportunity 14.1 (p. 450)
School Spirit Comes in Many Sizes
The solution is to use a pivot table to provide different views of the data. Product demand varies with the
season (football, basketball, and so on) and with the school, but also varies depending on school spirit and
whether the team wins or loses. It may make sense to show figures by season, but monthly figures would
also be useful. Weekly figures may vary too much to see a pattern. Using Excel, create the pivot table by
dropping the product field onto the left area of the pop-up box, the sales figures into the data item area,
and the months along the top in the column area. This should be done for each university. A pivot table
could also be created showing products, sales, and seasons and another for products, total sales, and
university. A last pivot table should be created showing sales by year for each product, spanning a period
of years, perhaps with enrollments for each of the universities for each year.
A line graph would be useful for showing total monthly sales for each of the three universities, another
one might show individual product sales over the months of the school year, and a third line graph
showing total product sales over a span of years.
Column charts may be used to show product sales for each of the three universities or for products sold
each season. A 100-percent column chart might show the percent of each product sold by each university.
This would help to predict what universities are purchasing the most of one product, followed by an
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Human-Computer Interaction
14-6
analysis of when the peak sales for the product have historically been. This would help to predict future
trends. Pie charts could be used to show the same data or to show sales of products for the entire school
year for each university. A third use of pie charts is to show total sales for each product.
Scatter charts might be used to show total product sales for each semester and enrollments for the
semester.
A dashboard may be used to show different views and table data in one location.
Suggestions for a person that has low vision would be to change the distance and angle of the person
viewing the graphs, use uniform fonts that are of a larger size, have thicker lines on the charts, use high
contrast colors to highlight different sections of a pie chart, different bars on a column chart, or different
lines on a line chart.
Consulting Opportunity 14.2 (p. 454)
Id Rather Do It Myself
Natural-language interfaces are not recommended at the moment because development for general use is
at the infant stage. Question-and-answer interfaces are not appropriate for Miwaye because he is quite
familiar with the computer. Thus, the best interface for him is a menu driven DSS that includes graphics
capability and models. However, the system designer should give him options that allow him to
manipulate the system as he wants.
Consulting Opportunity 14.3 (p. 456)
Dont Slow Me Down
For Carrie Moore, who has expertise in data entry, systems analysts need to provide input/output forms as
an interface because she does not need to understand the meaning of questions and she does not need to
make her own answers, either. Thus, input/output forms with a tab function that moves the cursor to the
next input field automatically should be the interface for a user like Carrie Moore.
Consulting Opportunity 14.4 (p. 457)
Thats Not a Light Bulb
Natural-language and question/answer interfaces are not recommended because of the previous
mentioned reasons. A command language interface is recommended for the clerks at Brights Electric
because the clerks are accustomed to working with codes; they are proud of their memorization of codes;
and they like learning about electrical gadgets. Their resistance has been to a slow system that does not
take advantage of their talents for codes and memorization.
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Systems Analysis and Design Instructors Manual
14-7
Consulting Opportunity 14.5 (p. 461)
Waiting to Be Fed
To answer this question, you have to remember the term users information needs for many different
kinds of feedback, and user-friendly. In other words, whenever you are involved in a software
development project as a systems analyst, you should design screens and write documentation from the
users perspective. Try to use easy-to-understand terms, use simple sentences, dont assume users
knowledge on programming or system theory, and, most of all, prepare instructions and documentation in
as detailed a fashion as possible.
Based upon this rationale, we may figure out a few possible solutions to the question. First, display a
message Transaction processing is in progress. Please wait, whenever it takes time to process. Second,
provide detailed on-screen instructions such as Press return key to continue, Press F1 key for
printing, or Press F10 key for help screen. Third, you must check the software for any logic errors.
The prototype screen may be either a character-based or GUI screen. If it is character-based, it should
include a message line at the bottom of the screen that provides feedback messages, such as File Saved,
Please Wait, and instructions, such as Enter the next salesperson number.
A GUI screen should include a rotating hourglass when there is a delay in processing. When a file is
saved, the title bar of the GUI screen should say the name of the file and, in parentheses, File Saved or
perhaps a message dialog box that says, File Saved. When a file is loaded, the name of the file should
appear in the title bar.
Consulting Opportunity 14.6 (p. 466)
When You Run a Marathon It Helps to Know Where Youre Going
1.
Using a mashup with Google Maps would be useful because Marathon Vitamin Shops also have a
chain of stores. Google Maps would help customers locate stores in their geographical area. In
addition, it would be useful for Marathon to sell over the Web but allow customers to return
goods to a local store.
2.
Chat rooms and message boards would also make sense for Marathon to include. It would be
useful for people experiencing certain medical problems or those looking to increase vitality or
sports performance to be able to communicate with others in a similar situation.
3.
Blogs would be a good idea to incorporate on the Web site. Customers could comment on the
effectiveness of products, their shopping experience, and so on. However, it could also be a
detriment if customers were not happy with the shopping experience, found products at a lower
price elsewhere, or did not find the products particularly useful (this may be good in the long run,
because it is bad business to have false claims about product effectiveness).
4.
Registering with multiple search engines would be very useful on the site, especially because the
entire catalog is online. It would allow customers to find products and information about the
products.
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Human-Computer Interaction
14-8
5.
Medical information would also be good to include. Many people using vitamins would like
information about the use of vitamins and supplements.
6.
News feeds and financial market information would not be an added bonus to the Web site.
Customers going to Marathon would not necessarily be interested in this information or may use
other more extensive financial Web sites.
Consulting Opportunity 14.7 (p. 472)
Hey, Look Me OverReprise
Some possible queries that may satisfy Annies needs are:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
When is the costume A purchased (DDMMYYYY)?
Who is the maker of costume A?
How long does it take to get costume A delivered?
What is the average life of costume A?
What is the unit price of costume A?
What is the rental of costume A per day?
How often is it rented (times/month)?
When is the most recent date of rental of costume A (DDMMYYYY)?
List the inventory of all the costumes with the quantity.
List the customers who rented the costumes with us in alphabetical order.
The queries would be different in a hyperlinked system because much of the information may be provided
by clicking a link. For example, click on a link called maker of costume to answer the question, Who is
the maker of costume A? Hyperlinks may also be used to bring up sales, customer, and other details for
each costume.
HyperCase Experience 14
1.
Write a short proposal describing what type of user interface would be appropriate for the users
of the project reporting system who are in the training group. Include reasons for your decision.
The interfaces designed for the Training Unit would ideally be a graphical user interface (GUI)
and ideally would use a Web interface. The Training Unit is familiar with Shiromas (Macintosh
clones) which use a GUI interface and there will be less resistance to change. If a GUI interface
cannot be constructed, pull-down menus would be the next logical choice. Again, the Shiroma
computers include a pull-down menu interface. Additionally, the interface should provide
adequate feedback and include context-sensitive help and perhaps incorporate the use of wizards.
One has to remember that the Training Unit is comprised of people who are artists and trainers,
more occasional users of the computer for business activities. It should also have an easy
interface for the users to generate reports.
2.
Design a user interface using a CASE tool, such as Visible Analyst, a software package such as
Microsoft Access, or paper layout forms for the training group. What are the key features that
address the needs of the people in the training group?
Students should include pull-down menus for adding, modifying, deleting, providing inquiry, and
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Systems Analysis and Design Instructors Manual
14-9
producing reports for training project information. If the student has access and is familiar with
graphics software, they might want to construct a graphical menu bar that would be placed on the
top of the interface screen.
3.
Write a short proposal describing what type of user interface would be appropriate for the users
of the B2B ecommerce systems Melanie Corazn described in her interview. Include reasons for
your decision.
A sample proposal would be to use a Web form-fill interface. The reason for this decision is that
it allows the person doing the B2B ecommerce to take advantage of the various drop-down
menus, radio buttons, check boxes, text fields, and other familiar form controls.
4.
Design a user interface using a CASE tool, such as Visible Analyst, a software package such as
Microsoft Access, or paper layout forms for the users of the B2B ecommerce systems Melanie
Corazn described. What are the key features that address the needs of the people who use B2B
ecommerce systems on the Web?
Because there is not a list of form elements, the design will vary from student to student. Some of
the elements that should be included are:
A.
B.
C.
D.
E.
5.
There may be a preliminary selection list or radio buttons for the user to choose the type
of component, for example, a board or software or both.
A drop-down list of current engineering components, boards, and so on.
Text boxes to enter the business name, address, contact person, address, telephone
number, email address, and so on.
A link to a new Web page or entry fields that would allow the customer to customize a
product.
A link to a new Web page or entry fields to enter specifications for a new product.
Make a bulleted list of any usability concerns Ashley might have with the interfaces you designed.
The list will vary widely from student to student, depending on the design created in Point 4.
Some of the usability concerns might be:
A.
B.
C.
D.
E.
American Disabilities Act (ADA) compliance
Correct arrangement and flow of form elements
Language considerations
Testing in different browsers
Correct sequence of forms
Answers to Review Questions
1.
Define HCI.
HCI is the human-computer interface. The concept of designing for HCI is to try to ensure system
functionality and usability, to provide effective user interaction support, and to enhance a pleasant
user experience.
2.
Explain how fit among the HCI elements of the human, the computer, and the tasks to be
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Human-Computer Interaction
14-10
performed leads to performance and well-being.
The analyst should try to make the best possible use of people in designing a computerized task
intended to meet an organizational objective. Better fit results in better performance and greater
overall well-being for the human involved in the system.
3.
What are the components of the term performance in the HCI context?
Performance refers to a combination of the efficiency involved in performing a task and the
quality of the work that is produced by the task.
4.
What is meant by the word well-being when used using an HCI approach?
Well-being is a concern for a humans overall comfort, safety, and health; it is their physical as
well as psychological state.
5.
What are the two variables of the technology acceptance model (TAM)?
The technology acceptance model has two variables, perceived usefulness and perceived ease of
use.
6.
List 5 of the 11 usability heuristics for judging the usability of computer systems and ecommerce
Web sites provided by Nielsen and others.
Pick any 5 from the following 11 usability heuristics:
A.
B.
C.
D.
E.
F.
G.
H.
I.
J.
K.
7.
Visibility of system status
Match between the system and the real world
User control and freedom
Consistency and standards
Error prevention
Reconnection rather than recall
Flexibility and efficiency of use
Aesthetic and minimalist design
Help that users recognize
Diagnosis and recovery from errors
Help and documentation
Describe some of the ways that a pivot table allows a user to arrange data.
The user would take an item and drag it over to a table template and drop it in one of the blank
areas. By dragging different items in different orders, different views of the data are presented.
8.
List three physical considerations that HCI design addresses.
The three physical considerations that HCI design addresses are vision, hearing, and touch.
9.
List three ways that analysts can improve task or interface design to help, respectively, a person
who is visually impaired, hearing impaired, or mobility impaired.
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Systems Analysis and Design Instructors Manual
14-11
The analyst can improve the interface design to help a visually impaired person by considering
the length of the distance from display to the person; the angle of the display in relation to the
person viewing it; the size and uniformity of the characters; the brightness, contrast, balance, and
glare of the screen; and whether a display is blinking or stable. For people who are blind or who
have low vision, use Braille keyboards as well as special speech reading software. For low vision
people, use screen magnifiers. For people who lack certain perceptual sensitivity, test the colors
you are choosing to make certain that they can be easily distinguished from one another.
The analyst can improve the interface design to help a hearing impaired person by considering the
noise level in the work place, such as noisy printers. For users who experience impaired hearing,
ensure that the documents and screens you design include access to written versions of the audio
material. You might design tasks where headphones can be successfully used.
The analyst can improve the interface design to help a mobility impaired person by considering
speech input rather than keyboarding. New advances in biomedical engineering permit mobilityimpaired users to move the cursor on the screen by breathing into a tube or by directing the cursor
to the desired spot on the screen by looking at that spot or even, in some highly specialized
interfaces, by thinking about where the cursor should move.
10.
What are the five objectives for designing user interfaces?
The five objectives for designing user interfaces are matching the user interface to the task,
efficiency, providing appropriate feedback, generating usable queries, and productivity.
11.
Define natural-language interfaces. What is their major drawback?
A natural-language interface is the system that allows users to interact with the computer in their
everyday or natural language. The major drawbacks are implementation problems and an
extraordinary demand on computing resources.
12.
Explain what is meant by question-and-answer interfaces. To what kind of users are they best
suited?
A question-and-answer interface displays a question to the user on the screen. In order to interact,
the user enters an answer via the keyboard and the computer acts on that input information in a
preprogrammed manner. New users, unfamiliar with computers, may find the question and
answer interface most comfortable, and gain confidence quickly.
13.
Describe how users use onscreen menus.
The menu interface provides the user with an onscreen list of available selections. To use the
menu interface, the user only need select his/her choice by following the given direction.
14.
What is a nested menu? What are its advantages?
A nested menu is a menu that can be reached through another menu. Users can access nested
menus through options in a program. The advantages of nested menus are:
A.
B.
Nested menus allow the screen to appear less cluttered.
Nested menus allow users to avoid seeing menu options in which they have no interest so
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
C.
15.
Human-Computer Interaction
14-12
irrelevant user information is reduced.
Nested menus can move users quickly through the program.
Define onscreen input/output forms. What is their chief advantage?
Input/output forms are on-screen forms displaying fields containing data items or parameters that
need to be communicated to the user. The chief advantage of the input/output form interface is
that the printed version of the filled-in form provides excellent documentation. It shows field
labels as well as the context for entries.
16.
What are the advantages of Web-based fill-in forms?
The advantage of using a Web-based form is that it puts the responsibility on the user for entering
the data. A second advantage is that data may be entered 24 hours a day, worldwide.
17.
What are the drawbacks of Web-based form-fill interfaces?
The drawback of using a Web-based form is that the user may not know what to enter if the form
is not clear. They might also be nervous about using a credit card over the Internet.
18.
Explain what command-language interfaces are. To what types of users are they best suited?
A command-language interface allows the user to control the application with a series of
keystrokes, commands, phrases, or some sequence of these. Experienced users tend to prefer
command languages, possibly because of the faster completion time they allow.
19.
Define graphical user interfaces. What is the key difficulty they present for programmers?
Graphical user interfaces graphically supply the user with a strong metaphor of the application. It
allows direct manipulation of the graphical representation on the screen, which can be
accomplished with keyboard input, joystick, or mouse. Direct manipulation requires more system
sophistication than the other interfaces. Thus, analysts and programmers should have several
skills to create the model of reality or the acceptable conceptual model of the representation.
20.
For what type of user is a GUI particularly effective?
Inexperienced, average users.
21.
What are the three guidelines for designing good screen dialog?
The three guidelines for designing good screen dialog are:
A.
B.
C.
22.
Meaningful communication
Minimal user action
Standard operation and consistency
What are the roles of icons, graphics, and color in providing feedback?
The roles of icons, graphics, and color in providing feedback are:
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
A.
B.
C.
23.
Systems Analysis and Design Instructors Manual
14-13
Icons may be used to show that the system is working, such as an hourglass, a piece of
paper being moved between folders, and so on, when there is a delay in processing.
Graphics may be used for providing feedback, as such a dialog box with a red
exclamation point when an error has occurred.
Color is useful in providing feedback, such as a field turning red when it is in error or
green for valid data.
List eight ways for achieving the goal of minimal operator action when designing a user
interface.
The six ways for achieving the goal of minimal operator action are:
A.
B.
C.
D.
E.
F.
G.
H.
24.
Key codes on entry screens
Entering data that is not already stored on files
Not requiring users to enter editing characters, such as slashes, commas, or decimal
points
Using default values on entry screens
Using partial field entry (a few letters) to display matching records and allowing the user
to select the correct record
Providing keystrokes for pull-down menus
Using radio buttons and drop-down lists to control displays of new Web pages or to
change Web forms
Providing cursor control for Web forms and other displays so that the cursor moves to the
next field when the right number of characters has been entered
List five standards that can aid in evaluating user interfaces.
The five useful standards in evaluating the interfaces are:
A.
B.
C.
D.
E.
25.
The necessary training period for users should be acceptably short.
Users early in their training should be able to enter commands without thinking about
them, or referring to a help menu or manual.
The interface should be seamless so that errors are few, and those that do occur are not
occurring because of poor design.
Time necessary for users and the system to bounce back from errors should be short.
Infrequent users should be able to relearn the system quickly.
What are the seven situations that require feedback for users?
The seven situations that require feedback for users are:
A.
B.
C.
D.
E.
F.
G.
26.
The computer has accepted the input.
The input is in the correct form.
The input is not in the correct form.
There will be a delay in processing.
The request has been completed.
The computer is unable to complete the request.
More detailed feedback is available (and how to get it).
What is an acceptable way of telling the user that input was accepted?
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Human-Computer Interaction
14-14
One way to acknowledge acceptance of input is advancing the cursor one character at a time
when the letters are entered correctly.
27.
When a user is informed that his or her input is not in the correct form, what additional feedback
should be given at the same time?
When data are incorrect, one way to inform the user is to generate a window that briefly describes
the problem with the input and how the user can correct it.
28.
List three ways to notify a Web user that the input is not in the correct form.
The three ways to notify a Web user that the input is not in the correct form are:
A.
B.
C.
29.
Return a new page with the message on the side of the field containing the error.
Display a message box on the current screen with details about the specific error.
Detect multiple errors and display text messages on the page.
Why is it unacceptable to notify the user that input is not correct solely through the use of
beeping or buzzing?
Notifying the user that input is not correct solely through the use of beeping or buzzing is not
acceptable because it may cause users to become disgruntled or frustrated. Also, audio feedback
alone is not descriptive.
30.
When a request is not completed, what feedback should be provided to the user?
When a request is not completed, the system needs to provide users with feedback by displaying a
message to allow them to check their request.
31.
Describe two types of Web site designs for eliciting feedback from Web site customers.
Two types of Web site design for eliciting feedback from Web site customers are:
A.
B.
32.
Launch the users email program.
Create a blank feedback template with a submit button labeled feedback.
List four practical ways that an analyst can improve the ease of user navigation and the
stickiness of an ecommerce Web site.
Four practical ways that an analyst can improve the ease of user navigation and the stickiness of
an ecommerce Web site are:
A.
B.
C.
D.
33.
Creating a rollover menu
Building a collection of hierarchical links
Placing a site map on the home page and emphasizing the link to it from every page on
the site
Placing a navigational bar on every inside page that repeats the categories used on the
entry screen
What are hypertext links? Where should they be used?
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Systems Analysis and Design Instructors Manual
14-15
Hypertext links are words on a screen (usually in a different color) that may be clicked to display
additional text screens relating to the text in the link field. They are often used for help screens
but may be used with any textual screen.
34.
Describe what a mashup is.
When two or more application programming interfaces (API) are used together they form a
mashup. An API is a set of small programs and protocols used like building blocks for building
software applications. Many mashups are open-source.
35.
List in shorthand notation the six basic query types.
Where V stands for the value, E for entity, A for attribute, and the variables in parentheses are
given:
A.
Query type 1
V <--- (E,A)
B.
Query type 2
E <--- (V,A)
C.
Query type 3
A <--- (V,E)
D.
Query type 4
V <--- (E, all A)
E.
Query type 5
E <--- (V, all A)
F.
Query type 6
A <--- (V, all E)
Problems
1.
Manu Narayan owns several first-class hotels worldwide, including properties in Manhattan,
Bombay, and even some in suburbia. He wants to make sure that the human-computer interface
is appropriate to each culture but wants to be able to share the software among all of his hotel
reservations departments. Design a nested menus interface for a check-in and checkout hotel
reservation system that can be used internationally. Use numbers to select a menu item. Show
how each menu would look on a standard PC display.
A sample menu is shown below, with a second menu on the next page. The students could also
design a drop-down menu. The changes needed for international users would be the order of the
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Human-Computer Interaction
14-16
menu items. For example, in Japanese culture, reading is from the lower right to the upper left.
Menu numbers and descriptions would be in the language of the country, as well as colors and
icons. Instructions should be translated correctly by a person that is fluent in the language of the
country. Date formats should also correspond to the format used by the culture, not necessarily
month, day, and year. A drop-down list of the language may be used. If the menu is on the Web,
the country language code may be used to detect the menu and load a new Web page based on the
language.
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
2.
Systems Analysis and Design Instructors Manual
14-17
Stefan Lano needs displays that will show the musical instrument inventory in his chain of music
stores that caters to musicians playing in world-class symphony orchestras in Basel, Switzerland;
Buenos Aires, Argentina; Philadelphia; and New York. Design a form-fill interface for the
inventory control of musical instruments in all four stores that could be used on a PC display
screen. Assume that English will be the interface language.
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Human-Computer Interaction
Z9/99/99
14-18
Musical Instrument Inventory Control
Instrument Code: _________
HH:MM
Classification Code: ___
Country:
_____________________________
City:
_____________________________
Store Name:
____________________________________
Instrument Name: ___________________________________________
Manufacturer:
___________________________________________
Purchase Date:
__ / __ / ____
Serial Number:
____________________________________
On-Hand:
_____
(Month, Day, Year format)
Unit Price:
______
F1 - HELP, F2 - CHANGE SCREEN, F3 - EXIT, F4 -
3.
PREVIOUS SCREEN
Design a Web-based form-fill interface to accomplish the same task as in Problem 2.
a.
What difficulties did you encounter? Discuss them in a paragraph.
b.
Of the two designs you did, which would you say is better suited to Mr. Lanos task?
Why? List three reasons for your choice. How would you test their usability?
A suggested Web site is shown on the next page.
a.
The difficulties encountered are deciding which fields to change into other formats, such
as putting the classification code into a drop-down list.
b.
The Web-based form would be better suited because the company is selling instruments
from many locations, and the Internet would be well suited for the task. It also provides a
means for handling international sales and having representatives update the data
globally. A third benefit of using the Web is increased accuracy by using drop-down lists
whenever possible. Test their usability by having users test the system and react to error
messages, note how efficient the system is, the match between the real-world business
and the system, and aesthetic design.
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
4.
Systems Analysis and Design Instructors Manual
A U.K.-based travel agent, Euan Morton, LLC, would like your systems team to design a
command-language interface he can use to book seats for airlines to which his firm has solid
business ties, such as British Air, RyanAir, and Virgin-Atlantic.
a.
Show what it would look like on a standard display.
b.
Make a list of commands needed to book an airline seat and write down what each
command means.
Flight availability command format: LMMDDFFFTTTAA
Where:
14-19
L
MM
DD
FFF
TTT
AA
Look for available flights
Month of flight
Day of flight
From airport (departure)
To airport (destination)
Specific airline
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Human-Computer Interaction
Z9/99/99
14-20
AIRLINE RESERVATION SYSTEM
HH:MM
COMMAND: _________________________
DEPARTURE AIRPORT: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ARRIVAL AIRPORT:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
FLIGHT
NUMBER
DEPARTURE
TIME
ARRIVAL
TIME
SEATS
AVAILABLE
AIRCRAFT
TYPE
9999
Z9:99 XX
Z9:99 XX
ZZ9
XXXXXXXXXXXXXXXX
9999
Z9:99 XX
Z9:99 XX
ZZ9
XXXXXXXXXXXXXXXX
9999
Z9:99 XX
Z9:99 XX
ZZ9
XXXXXXXXXXXXXXXX
9999
Z9:99 XX
Z9:99 XX
ZZ9
XXXXXXXXXXXXXXXX
9999
Z9:99 XX
Z9:99 XX
ZZ9
XXXXXXXXXXXXXXXX
9999
Z9:99 XX
Z9:99 XX
ZZ9
XXXXXXXXXXXXXXXX
Flight reservation command format: RMMDDNNNNSSAA
Where:
R
Reserve a flight
MM
Month of flight
DD
Day of flight
NNNN
Flight number
SS
Number of seats reserved
AA
Specific airline
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Systems Analysis and Design Instructors Manual
Z9/99/99
14-21
HH:MM
AIRLINE RESERVATION SYSTEM
COMMAND: _________________________
DEPARTURE AIRPORT: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ARRIVAL AIRPORT:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
FLIGHT NUMBER:
ZZZ9
SEATS AVAILABLE:
SEAT
NUMBER
CLASS
SEAT
NUMBER
CLASS
SEAT
NUMBER
CLASS
ZZ9X
XXXXX
ZZ9X
XXXXX
ZZ9X
XXXXX
ZZ9X
XXXXX
ZZ9X
XXXXX
ZZ9X
XXXXX
ZZ9X
XXXXX
ZZ9X
XXXXX
ZZ9X
XXXXX
F1 - HELP, F2 - NEXT SCREEN, F3 - EXIT, F4 -
PREVIOUS SCREEN
Seat assignment command format: SNNNX
Where:
S
NNN
X
Seat assignment
Seat number
Letter indicating aisle, middle or window
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Human-Computer Interaction
Z9/99/99
AIRLINE RESERVATION SYSTEM
14-22
HH:MM
COMMAND: _________________________
DEPARTURE DATE:
MM/DD
DEPARTURE AIRPORT: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ARRIVAL AIRPORT:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
FLIGHT NUMBER:
ZZZ9
SEAT NUMBER:
ZZ9X
---------------------------------------------------------ENTER CUSTOMER INFORMATION BELOW
LAST NAME:
FIRST:
____________________
SPECIAL MEAL:
5.
____________________
_
An IT executive, Felicia Finley, from Jersey IT Innovators, Inc., has asked that you design a
graphical user interface for an executive desktop to help her in her work. Use icons for file
cabinets, a wastebasket, a telephone, and so on. Show how they would appear on the computer
display.
The GUI interface will vary from student to student. Some icons would be somewhat standard,
such as a wastebasket, telephone, calculator, and so on.
6.
Nick, a celebrity chef/restaurant owner from Williamsburg, New York, wants to be able to receive
clear feedback on the systems used to manage his many show place restaurants. Design a
display that provides appropriate feedback for a user whose command cannot be executed.
Your request cannot be processed.
Please check your command and/or input data,
then reenter the correct information.
OK
7.
HELP
Design a screen for a payroll software package that displays information telling Nick from
Problem 6 how to get more detailed feedback.
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Systems Analysis and Design Instructors Manual
14-23
Include something like the following:
Click here for additional information
or
More information
8.
Design a Web-based display that shows an acceptable way to tell Nick that input to his system
was accepted.
There are three types of feedback messages:
A.
B.
C.
Action successful
An error in the user entry
Please wait messages, indicating that a response time of more than 5 to 10 seconds will
elapse.
The Web screen should include messages, such as those shown on the next pages, along with an
image that reinforces the message. Designs will vary widely from student to student.
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Human-Computer Interaction
a.
Action successful message examples.
b.
User entry error message.
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
14-24
Chapter 14
c.
9.
Systems Analysis and Design Instructors Manual
14-25
Please wait message.
Design a feedback form for Nicks restaurant customers using an ecommerce Web site.
An example of a feedback form for customers using an ecommerce Web site is illustrated below.
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
10.
Human-Computer Interaction
Write six different queries for the file in Problem 1 in Chapter 13.
Query type 1:
Query type 2:
Query type 3:
Query type 4:
Query type 5:
Query type 6:
11.
Display the date the lease expires for a specified person.
List all renters whose rent is greater than $599.99.
Nonethere are no one-to-many relationships for this file.
List all information for a given renter or apartment number.
List all renters whose lease expires on 4/30.
Noneno multiple related attributes.
Write six different queries for the 3NF relation in Problem 6 in Chapter 13.
Query type 1:
Query type 2:
Query type 3:
Query type 4:
Query type 5:
Query type 6:
12.
14-26
Display the student name given the number.
List student IDs and names for all MIS majors.
Which courses a given student received As for.
List the name, major, and status for a given student ID.
List all student names for individuals that have received a grade of A in the
Systems Analysis course.
List all courses students have received an A grade.
Design a search that will find potential competitors of a company such as Worlds Trend on the
Web. Assume you are the customer.
The search parameters should include something similar to one of the following (although
students may come up with many other criteria):
A.
B.
C.
D.
E.
13.
Retail and Clothing
Fashion and Clothing and Sale
Clothing and Sale
Clothes and Fashion
Apparel and Sale
Search for Worlds Trends potential competitors on the Web. (Remember that you wont find
Worlds Trend itself on the Web. It is a fictional company.) Make a list of those youve found.
The results of this exercise will vary from student to student, depending on what they used for
search criteria and when the search was conducted (new Web sites appear every day).
Group Projects
1.
With your group members, create a pull-down menu for an employment agency that matches
professional candidates to position openings. Include a list of keystrokes that would directly
invoke the menu options using the ALT-X format. The menu has the following options:
Add employee
Change employee
Delete employee
Employee inquiry
Position inquiry
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Systems Analysis and Design Instructors Manual
14-27
Employer inquiry
Add employer
Change employer
Delete employer
Match employee to opening
Print open positions report
Print successful matches report
Add position
Change position
Delete position
The pull-down for the Employment Agency is illustrated below, showing the Update Files option.
The Alt-X keystrokes are shown, alphabetized, below the screen. Included are the Alt-X
keystrokes for the inquiry and report menu options.
Update Files
Inquiries
Add Employee
Change Employee
Delete Employee
ALT-M
ALT-H
ALT-E
Add Position
Change Position
Delete Position
Exit
ALT-A
ALT-C
ALT-D
Add Employer
Change Employer
Delete Employer
Reports
ALT-P
ALT-G
ALT-L
List of Alt keys used
List of inquiry and report options
ALT-A Add New Employee
ALT-C Change Employee
ALT-D Delete Employee
ALT-E Delete Employer
ALT-F Print Successful Matches Report
ALT-G Change Position
ALT-H Change Employer
ALT-I Perform Inquiry
ALT-L Delete Position
Inquiries
ALT-M Add New Employer
ALT-N Print Open Positions Report
ALT-O Match Employee To Opening Report
ALT-P Add New Position
ALT-Q Employee Inquiry
ALT-R Produce Reports
ALT-Y Employer Inquiry
ALT-Q Employee Inquiry
ALT-S Position Inquiry
Reports
ALT-O Match
Employee To Opening Report
ALT-N Print Open Positions
Report
ALT-F Print Successful Matches Report
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Human-Computer Interaction
14-28
ALT-S Position Inquiry
ALT-T Delete Position
ALT-U Update Files
ALT-X Exit
ALT-Y Employer Inquiry
2.
In a paragraph, describe the problems your group faced in creating this menu.
The problems that occur when creating the Alt-X notation is that the letters quickly become used
and the ones that are used are not necessarily near the beginning of the menu option text.
3.
The drag and drop feature is used in GUIs and allows the user to move sentences around in a
word processing package. As a group, suggest how drag and drop can be used to its fullest
potential in the following applications:
a.
Project management software (Chapter 3)
b.
Relational database program (Chapter 13)
c.
Display or forms designer (Chapter 12)
d.
Spreadsheet program (Chapter 10)
e.
CASE tool for drawing data flow diagrams (Chapter 7)
f.
Fax program (Chapter 11)
g.
File management program (Chapter 14)
h.
Personal information manager (PIM) (Chapter 3)
i.
Illustration in a drawing package (Chapter 10)
j.
CASE tool for developing data dictionaries (Chapter 8)
k.
Decision tree drawing program (Chapter 9)
l.
Web site for collecting consumer opinions on new products (Chapter 11)
m.
Organizing bookmarks for Web sites. For each solution your group designs, draw the
display and show movement by using an arrow.
Suggestions for how the drag-and-drop feature may be used are as follows. Note that groups may
come up with many other uses.
a.
b.
c.
d.
e.
f.
g.
h.
i.
j.
k.
l.
m.
Project management: drag activities onto PERT charts.
Relational database programs: drag screen, report, and query fields into their respective
designs. Drag buttons onto screens. Drag fields in the database tables to control sorting.
Screen and form designer: drag screen, report, and query fields into their respective
designs. Drag buttons onto screens.
Spreadsheet program: drag cells to create totals and put data into formulas.
CASE tool: drag objects around the screen and change the size of objects. Drag a line to
connect objects.
Fax program: drag letters to be sent or printed. Drag items to create a cover page.
File management program: drag files to be sorted, printed, deleted, and opened.
Personal information manager: drag schedule events to dates, drag items on and off of
calendars.
Illustration in a drawing package: drag objects to change the size, drag objects over one
another.
CASE tool for developing data dictionaries: drag elements into a structure. Drag
structures into data flow and data stores.
Decision tree drawing program: drag circles and squares to form decisions.
Web site: drag graphics or linked pages for creating the site.
Organizing bookmarks for Web sites: drag bookmarks into folders and to rearrange the
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Systems Analysis and Design Instructors Manual
14-29
sequence of the bookmarks.
4.
Ask all the members of your group to request a search based on their leisure activities. If there
are four people in your group, there will be four unique searches to perform. Now go ahead and
do all the searches. Compare your results. Does the person who is involved with the activity have
an advantage over the people who know less about it? Explain.
The activities will vary depending on the team members and their hobbies. The discussion should
be good and students should be able to explain what they found.
5.
Look at the following mashup Web sites and describe how each of them adds value by providing
a service.
a.
Aboutairportparking.com, http://www.aboutairportparking.com/
b.
Baebo, http://baebo.francisshanahan.com/
c.
Global Incident Map, http://www.globalincidentmap.com/home.php
d.
Hawkee Social Price Comparison, http://www.hawkee.com/
e.
Homethinking, http://www.homethinking.com/
f.
mpire, http://www.mpire.com/buyer/search.page
g.
Streeteasy, http://www.streeteasy.com/
a.
Aboutairportparking.com, http://www.aboutairportparking.com/
The value added is that the Web page finds and displays a map with airport parking. Click on a
map marker and it will display the information about the marker, along with a Web address for
the business. Other value added is that you can select how you want the data sorted, and you can
get directions by a single click using Google Maps.
b.
Baebo, http://baebo.francisshanahan.com/
Enter an item into a search box and the Web site searches multiple stores for the price of the item.
Compares bid prices on Ebay to prices at Amazon and Yahoo.
c.
Global Incident Map, http://www.globalincidentmap.com/home.php
This site shows a map of the latest incidents of terrorist activities in the world, with different
icons representing different types of terrorism. It has a scrolling list of the 25 newest events.
Clicking on one of the items in the scrolling list displays a Google Map of the place where the
event has occurred. It also has a scrolling announcement line that has a link to breaking news.
The map automatically reloads every few minutes, and you can search for events by type,
country, date and time, and city. When you put the mouse over an event, it gives a brief
description of the event. Double clicking on an event opens a new page with the map zoomed to
the event.
d.
Hawkee Social Price Comparison, http://www.hawkee.com/
Comparison shopping with user product reviews.
e.
Homethinking, http://www.homethinking.com/
Choose an area and find real estate agents for that locality. Includes customer reviews.
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
f.
Human-Computer Interaction
14-30
mpire, http://www.mpire.com/buyer/search.page
Called a universal shopping experience, mpire collects data from many different retailers (over
thousands) and provides price trend charts. An excellent shopping site.
g.
Streeteasy, http://www.streeteasy.com/
Finds places to rent or buy in New York City, includes user comments. Uses Google Maps to
show locations of places to rent or buy. Clicking on a map icon shows the price, size, number of
rooms, and a thumbnail image.
6.
The following two mashups have political agendas. Suggest three other mashups that attempt to
change something by appealing to the public.
Health Care That Works, http://www.healthcarethatworks.org/maps/nyc/
On NY Turf, http://www.onnyturf.com/citycouncil/freedomzones/
Health Care That Works, http://www.healthcarethatworks.org/maps/nyc/ On NY
Health care facilities that are available in low-income or areas selected by race. Shows facilities
that are open and those that have been closed since a selected date. Shows on a map including
areas of low-income population.
Turf, http://www.onnyturf.com/citycouncil/freedomzones/
Map of freedom of speech and right to assemble in New York City.
7.
Try these mashups just for fun.
a.
The Geography of Seinfeld, http://www.stolasgeospatial.com/seinfeld.htm
b.
HBO: The Sopranos, http://www.hbo.com/sopranos/map/
c.
PlotShot, http://www.plotshot.com/
d.
Flickr Sudoku, http://flickrsudoku.com/
e.
liveplasma.com, http://www.liveplasma.com
a.
The Geography of Seinfeld, http://www.stolasgeospatial.com/seinfeld.htm
Google Map of places included in Seinfeld episodes.
b.
HBO: The Sopranos, http://www.hbo.com/sopranos/map/
Combines Google Maps with Sopranos episodes, including videos.
c.
PlotShot, http://www.plotshot.com/
A random plot generator, including thumbnail images, which come from a mashup with Flickr.
d.
Flickr Sudoku, http://flickrsudoku.com/
Uses Flickr images of numbers for the Sudoku grid.
e.
liveplasma.com, http://www.liveplasma.com
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Systems Analysis and Design Instructors Manual
14-31
Uses Amazon to find the relationship between movies, bands, actors, and so on.
For the latest on mashups, go to http://www.programmableweb.com/ The site lists hundreds of
mashups with new entries being continually added.
Central Pacific UniversityProblems
1.
Use Microsoft Access to view the menu options for the computer system.
Students experiment with the menu options.
2.
Examine the HARDWARE INQUIRY. Explain the inquiry type using the value, entity, and
attribute (V, E, A) notation.
Inquiry type:
3.
Type 4, all V = (E, all A)
In a paragraph, explain why a data entry display should emphasize accuracy, whereas an inquiry
display emphasizes how fast results may be displayed.
If an inquiry program obtains a bad number, an error message or the wrong record is displayed.
The data on the files is still intact. However, on a data entry program, when the wrong data is
input and goes undetected, it is stored on the files and makes the information incorrect on screens
and reports that use the field.
4.
Modify and print the hierarchy chart representing the Update Hardware menu. The file name in
Visio is Update Hardware. Add rectangles to represent the following menu options:
CHANGE COMPUTER
DELETE COMPUTER RECORD
UPDATE INSTALLED COMPUTER
Computer Update
Hardware Menu
Add Computer
5.
Change Computer
Record
Delete Computer
Record
Update Installed
Computer
Use the Program Structure diagram of Visio or the Functional Decomposition feature of Visible
Analyst to draw a hierarchy chart representing the options found on the Update Software menu.
Start with the top rectangle representing the Update Software menu.
ADD SOFTWARE PACKAGE
CHANGE SOFTWARE RECORD
DELETE SOFTWARE RECORD
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Human-Computer Interaction
14-32
UPGRADE SOFTWARE PACKAGE
The menu hierarchy chart is illustrated below.
Computer Update
Software Menu
Add Software
Package
6.
Change Software
Records
Delete Software
Records
Upgrade Software
Package
Chip and Anna realize that the menu that has been designed is for the users involved in the
installation and maintenance of computer hardware and software. This menu would not be
suitable for general faculty and staff members, because they should not have the ability to update
the records. Design a menu, either on paper or using software with which you are familiar, that
would provide the general user with the ability to perform inquiries and reports.
The menu is illustrated below.
MAIN MENU
1. MICROCOMPUTER CONTAINING SOFTWARE
2. SOFTWARE BY CATEGORY
3. SOFTWARE BY ROOM
4. SOFTWARE EXPERT
5. SOFTWARE LOCATION
6. SOFTWARE TRAINING CLASSES
7. HARDWARE CHARACTERISTICS INQUIRY
8. SOFTWARE CROSS-REFERENCE REPORT
9. NEW SOFTWARE INSTALLED REPORT
7.
Discuss in a paragraph why the users would need to move to another page (by pressing the Next
Record button) to display the correct record for the SOFTWARE LOCATION inquiry.
Users may only enter a partial title for the software (for example, the letter D), and the first record
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
Systems Analysis and Design Instructors Manual
14-33
matching that partial title (Dreamweaver) would display. They would have to move to subsequent
records to display the desired package.
8.
Design the SOFTWARE DETAILS inquiry display. The entry field is SOFTWARE INVENTORY
NUMBER, and all software information, with the exception of EXPERT and MACHINES
INSTALLED ON, should be displayed. Refer to the Visible Analyst (or Repository Web page)
SOFTWARE DETAILS data flow repository entry.
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
9.
Human-Computer Interaction
14-34
When scheduling classrooms for student use, Cher Ware needs to know all the software packages
in a given room. She would like to enter the CAMPUS LOCATION and the ROOM on an inquiry
display. The fields would be TITLE, VERSION, SITE LICENSE, and NUMBER OF COPIES.
Design the SOFTWARE BY ROOM inquiry, which is described as a data flow in the Visible
Analyst repository.
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
10.
Systems Analysis and Design Instructors Manual
14-35
Every so often, Hy Perteks receives a request for help concerning a given software package. Staff
members and students need to perform advanced options or transfer data to and from different
packages, and they are having difficulties. Hy would like to enter the software TITLE and
VERSION NUMBER.The resulting display would show the SOFTWARE EXPERT NAME and his
or her CAMPUS LOCATION and ROOM NUMBER. Design the screen for the LOCATE
SOFTWARE EXPERT inquiry. Describe the logic and files needed to produce the inquiry. Use
value, entity, and attribute (V, E, A) notation for this inquiry. The details for this inquiry are
included in the Visible Analyst SOFTWARE EXPERT data flow repository entry.
Inquiry type:
Type 1, V (E, A)
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Chapter 14
11.
Human-Computer Interaction
14-36
Hy receives a number of requests for training classes. He would like to plan training and place
the upcoming classes on the intranet so that faculty would have an adequate amount of lead time
to schedule a class. Design the SOFTWARE TRAINING CLASSES inquiry. The details may be
found in the Visible Analyst data flow repository (or the Repository Web page) entry called
SOFTWARE TRAINING CLASSES.
Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more.
Course Hero has millions of course specific materials providing students with the best way to expand
their education.
Below is a small sample set of documents:
Old Dominion - BUSINESS - 123456
Chapter 15Systems Analysis and Design Instructors Manual15-1Chapter 15Designing Accurate Data Entry Procedures1Key Points and Objectives1.The quality of data input determines the quality of information output. Systems analysts cansupport accurate
Old Dominion - BUSINESS - 123456
Chapter 16Systems Analysis and Design Instructors Manual16-1Chapter 16Quality Assurance and Implementation1Key Points and Objectives1.Three quality assurance approaches through software engineering have been developed toevaluate the quality of th
Indian Institute of Technology, Delhi - IAS - 101
268M ATHEMATICSANSWERSEXERCISE 1.11. (i)(ii)(iii)(iv)(v)3.5.9.13.15.Neither reflexive nor symmetric nor transitive.Neither reflexive nor symmetric nor transitive.Reflexive and transitive but not symmetric.Reflexive, symmetric and transiti
Indian Institute of Technology, Delhi - IAS - 101
2 56MATHEMATICSAppendix2MATHEMATICAL MODELLINGA.2.1 IntroductionIn class XI, we have learnt about mathematical modelling as an attempt to study somepart (or form) of some real-life problems in mathematical terms, i.e., the conversion ofa physical
Indian Institute of Technology, Delhi - IAS - 101
194M ATHEMATICSChapter6APPLICATION OFDERIVATIVESWith the Calculus as a key, Mathematics can be successfully appliedto the explanation of the course of Nature. WHITEHEAD6.1 IntroductionIn Chapter 5, we have learnt how to find derivative of composi
Indian Institute of Technology, Delhi - IAS - 101
Chapter5CONTINUITY ANDDIFFERENTIABILITYThe whole of science is nothing more than a refinementof everyday thinking. ALBERT EINSTEIN5.1 IntroductionThis chapter is essentially a continuation of our study ofdifferentiation of functions in Class XI. W
Indian Institute of Technology, Delhi - IAS - 101
Chapter4DETERMINANTSAll Mathematical truths are relative and conditional. C.P. STEINMETZ4.1 IntroductionIn the previous chapter, we have studied about matricesand algebra of matrices. We have also learnt that a systemof algebraic equations can be e
Indian Institute of Technology, Delhi - IAS - 101
Chapter2INVERSE TRIGONOMETRICFUNCTIONSMathematics, in general, is fundamentally the science ofself-evident things. FELIX KLEIN2.1 IntroductionIn Chapter 1, we have studied that the inverse of a functionf, denoted by f 1, exists if f is one-one and
Indian Institute of Technology, Delhi - IAS - 101
56MATHEMATICSChapter3MATRICESThe essence of Mathematics lies in its freedom. CANTOR3.1 IntroductionThe knowledge of matrices is necessary in various branches of mathematics. Matricesare one of the most powerful tools in mathematics. This mathemati
Indian Institute of Technology, Delhi - IAS - 101
Chapter1RELATIONS AND FUNCTIONSThere is no permanent place in the world for ugly mathematics . . It maybe very hard to define mathematical beauty but that is just as true ofbeauty of any kind, we may not know quite what we mean by abeautiful poem, b
Indian Institute of Technology, Delhi - IAS - 101
588M ATHEMATICSANSWERSEXERCISE 7.11.1 cos 2 x22.1sin 3x33.1 2xe24.1( ax + b)33a5.14 cos 2 x e3 x236.4 3xe + x+C37.x3 x+C38.ax 3 bx 2++ cx + C 9.3223 xx +e +C310.x2+ log x 2 x + C212.22x + 2 x2 + 8 x + C71
Indian Institute of Technology, Delhi - IAS - 101
THREE DIMENSIONAL GEOMETRYChapter46311THREE DIMENSIONAL GEOMETRYL The moving power of mathematical invention is notreasoning but imagination. A. DEMORGAN L11.1 IntroductionIn Class XI, while studying Analytical Geometry in twodimensions, and the
Indian Institute of Technology, Delhi - IAS - 101
APPLICATION OF INTEGRALSChapter3598APPLICATION OF INTEGRALSOne should study Mathematics because it is only through Mathematics thatnature can be conceived in harmonious form. BIRKHOFF8.1 IntroductionIn geometry, we have learnt formulae to calculat
Indian Institute of Technology, Delhi - IAS - 101
5 04MATHEMATICSChapter12LINEAR PROGRAMMINGThe mathematical experience of the student is incomplete if he never hadthe opportunity to solve a problem invented by himself. G. POLYA12.1 IntroductionIn earlier classes, we have discussed systems of lin
Indian Institute of Technology, Delhi - IAS - 101
D IFFERENTIAL EQUATIONSChapter3799DIFFERENTIAL EQUATIONSHe who seeks for methods without having a definite problem in mindseeks for the most part in vain. D. HILBERT9.1 IntroductionIn Class XI and in Chapter 5 of the present book, wediscussed how
Indian Institute of Technology, Delhi - IAS - 101
INTEGRALSChapter2877INTEGRALSJust as a mountaineer climbs a mountain because it is there, soa good mathematics student studies new material becauseit is there. JAMES B. BRISTOL7.1 IntroductionDifferential Calculus is centred on the concept of the
Indian Institute of Technology, Delhi - IAS - 101
PROBABILITYChapter53113PROBABILITYThe theory of probabilities is simply the Science of logicquantitatively treated. C.S. PEIRCE13.1 IntroductionIn earlier Classes, we have studied the probability as ameasure of uncertainty of events in a random e
Indian Institute of Technology, Delhi - IAS - 101
424M ATHEMATICSChapter10VECTOR ALGEBRAIn most sciences one generation tears down what another has built and whatone has established another undoes. In Mathematics alone each generationbuilds a new story to the old structure. HERMAN HANKEL10.1 Intr
Indian Institute of Technology, Delhi - GG - 4004
Mic ro pale o nto lo g y S c ie nc e o f Mic ro fo s s ilsMicrofossils are the tiny remains of bacteria, protists, fungi,animals, and plantsA fossil group with at least two third of its population is visibleunder the microscope is a microfossilThese
Indian Institute of Technology, Delhi - GG - 4004
Evo lutio n o f Fo raminife raLate Pre c ambrian witne s s e d a c hang e in o xyg e n c o nte nt le ading to the e vo lutio no f o rg anis ms by adaptatio nFo raminife ra e vo lve d in Cambrian, prio r to whic h fo rams e xis te d as nake d s he llsD
Indian Institute of Technology, Delhi - GG - 4004
MARINE DIATOMSRang e fro m Cre tac e o us to Re c e ntAbundant in hig h latitude s and in lo w latitude upwe lling zo ne sUs e ful as bio s tratig raphic marke r and pale o e c o lo g ic pro xy indic ato rs o f wate rc he mis try, pale o s alinity, pa
Indian Institute of Technology, Delhi - GG - 4004
44CHAPTER 3characteristics of '~ertain mineral deposit types arementioned in the relevant chapters.Wall rock alterationFrequently alongside veins or around irregularlyshaped orebodies of hydrothermal origin we findalteration of the country rocks. T
Indian Institute of Technology, Delhi - GG - 4004
ORE GENESISimmiscible sulphides form, equilibrate with thesilicate magma, settle and accumulate on the substrate in a single stage, after which the magma beginsto crystallize olivine, then we have the processknown as batch equilibrium. If the proporti
Indian Institute of Technology, Delhi - GG - 4004
Fluid Inclusions in Minerals:300Fig.1Fig.2Fig.3As was discussed earlier, majority of mineral deposits in the crust owe their origin to theactivity of a hot aqueous fluid in the crust. Firstly, these fluids are of diverse sources suchas a crystalliz
Indian Institute of Technology, Delhi - GG - 4004
M ineral ResourcesLecture- 4First order control of enrichment of metals and concept of enrichment factorThe earth is the ultimate reservoir of all metals t hat are present e ither in native form (suchas Fe and Ni in the core) or as compounds (mainly s
Indian Institute of Technology, Delhi - GG - 4004
5 / Geothermometry, geobarometry,paragenetic sequence, zoning anddating of ore depositsGeothermometry and geobarometryOres are deposited at temperatures and pressuresranging from very high, at deep crustal levels, toatmospheric, at the surface. Some
Indian Institute of Technology, Delhi - GG - 4004
1 72 CHAPTER 14the price of copper in real terms, the emphasis inrecent years has shifted to grade. At the low grade,high tonnage end of the scale, development costs canturn an orebody into a wastebody, and few of theporphyry copper deposits develope
Indian Institute of Technology, Delhi - HBO - 10012
ORGANIZATIONAL BEHAVIORS T E P H E N P. R O B B I N SWWW.PRENHALL.COM/ROBBINSTENTHEDITION 2003 Prentice Hall Inc. All rights reserved.PowerPoint Presentation by Charlie CookLEARNINGOBJECTIVESAFTER STUDYING THIS CHAPTER,YOU SHOULD BE ABLE TO:1. De
Indian Institute of Technology, Delhi - HBO - 10012
ORGANIZATIONAL BEHAVIORS T E P H E N P. R O B B I N SWWW.PRENHALL.COM/ROBBINSTENTHEDITION 2003 Prentice Hall Inc. All rights reserved.PowerPoint Presentation by Charlie CookLEARNINGOBJECTIVESAFTER STUDYING THIS CHAPTER,YOU SHOULD BE ABLE TO:1. De
Indian Institute of Technology, Delhi - HBO - 10012
ORGANIZATIONAL BEHAVIORS T E P H E N P. R O B B I N SWWW.PRENHALL.COM/ROBBINSTENTHEDITION 2003 Prentice Hall Inc. All rights reserved.PowerPoint Presentation by Charlie CookLEARNINGOBJECTIVESAFTER STUDYING THIS CHAPTER,YOU SHOULD BE ABLE TO:1. Co
Indian Institute of Technology, Delhi - HBO - 10012
ORGANIZATIONAL BEHAVIORS T E P H E N P. R O B B I N SWWW.PRENHALL.COM/ROBBINSTENTHEDITION 2003 Prentice Hall Inc. All rights reserved.PowerPoint Presentation by Charlie CookLEARNINGOBJECTIVESAFTER STUDYING THIS CHAPTER,YOU SHOULD BE ABLE TO:1. Ex
Indian Institute of Technology, Delhi - HBO - 10012
ORGANIZATIONAL BEHAVIORS T E P H E N P. R O B B I N SWWW.PRENHALL.COM/ROBBINSTENTHEDITION 2003 Prentice Hall Inc. All rights reserved.PowerPoint Presentation by Charlie CookLEARNINGOBJECTIVESAFTER STUDYING THIS CHAPTER,YOU SHOULD BE ABLE TO:1. Ex
Indian Institute of Technology, Delhi - HBO - 10012
ORGANIZATIONAL BEHAVIORS T E P H E N P. R O B B I N SWWW.PRENHALL.COM/ROBBINSTENTHEDITION 2003 Prentice Hall Inc. All rights reserved.PowerPoint Presentation by Charlie CookLEARNINGOBJECTIVESAFTER STUDYING THIS CHAPTER,YOU SHOULD BE ABLE TO:1. Ou
Indian Institute of Technology, Delhi - HBO - 10012
ORGANIZATIONAL BEHAVIORS T E P H E N P. R O B B I N SWWW.PRENHALL.COM/ROBBINSTENTHEDITION 2003 Prentice Hall Inc. All rights reserved.PowerPoint Presentation by Charlie CookLEARNINGOBJECTIVESAFTER STUDYING THIS CHAPTER,YOU SHOULD BE ABLE TO:1. Id
Indian Institute of Technology, Delhi - HBO - 10012
ORGANIZATIONAL BEHAVIORS T E P H E N P. R O B B I N SWWW.PRENHALL.COM/ROBBINSTENTHEDITION 2003 Prentice Hall Inc. All rights reserved.PowerPoint Presentation by Charlie CookLEARNINGOBJECTIVESAFTER STUDYING THIS CHAPTER,YOU SHOULD BE ABLE TO:1. Di
Indian Institute of Technology, Delhi - HBO - 10012
ORGANIZATIONAL BEHAVIORS T E P H E N P. R O B B I N SWWW.PRENHALL.COM/ROBBINSTENTHEDITION 2003 Prentice Hall Inc. All rights reserved.PowerPoint Presentation by Charlie CookLEARNINGOBJECTIVESAFTER STUDYING THIS CHAPTER,YOU SHOULD BE ABLE TO:1. Ex
Indian Institute of Technology, Delhi - HBO - 10012
ORGANIZATIONAL BEHAVIORS T E P H E N P. R O B B I N SWWW.PRENHALL.COM/ROBBINSTENTHEDITION 2003 Prentice Hall Inc. All rights reserved.PowerPoint Presentation by Charlie CookLEARNINGOBJECTIVESAFTER STUDYING THIS CHAPTER,YOU SHOULD BE ABLE TO:1. De
Indian Institute of Technology, Delhi - HBO - 10012
ORGANIZATIONAL BEHAVIORS T E P H E N P. R O B B I N SWWW.PRENHALL.COM/ROBBINSTENTHEDITION 2003 Prentice Hall Inc. All rights reserved.PowerPoint Presentation by Charlie CookLEARNINGOBJECTIVESAFTER STUDYING THIS CHAPTER,YOU SHOULD BE ABLE TO:1. Co
Indian Institute of Technology, Delhi - HBO - 10012
ORGANIZATIONAL BEHAVIORS T E P H E N P. R O B B I N SWWW.PRENHALL.COM/ROBBINSTENTHEDITION 2003 Prentice Hall Inc. All rights reserved.PowerPoint Presentation by Charlie CookLEARNINGOBJECTIVESAFTER STUDYING THIS CHAPTER,YOU SHOULD BE ABLE TO:1. Id
Indian Institute of Technology, Delhi - HBO - 10012
ORGANIZATIONAL BEHAVIORS T E P H E N P. R O B B I N SWWW.PRENHALL.COM/ROBBINSTENTHEDITION 2003 Prentice Hall Inc. All rights reserved.PowerPoint Presentation by Charlie CookLEARNINGOBJECTIVESAFTER STUDYING THIS CHAPTER,YOU SHOULD BE ABLE TO:1. Co
Indian Institute of Technology, Delhi - HBO - 10012
ORGANIZATIONAL BEHAVIORS T E P H E N P. R O B B I N SWWW.PRENHALL.COM/ROBBINSTENTHEDITION 2003 Prentice Hall Inc. All rights reserved.PowerPoint Presentation by Charlie CookLEARNINGOBJECTIVESAFTER STUDYING THIS CHAPTER,YOU SHOULD BE ABLE TO:1. De
Indian Institute of Technology, Delhi - HBO - 10012
ORGANIZATIONAL BEHAVIORS T E P H E N P. R O B B I N SWWW.PRENHALL.COM/ROBBINSTENTHEDITION 2003 Prentice Hall Inc. All rights reserved.PowerPoint Presentation by Charlie CookLEARNINGOBJECTIVESAFTER STUDYING THIS CHAPTER,YOU SHOULD BE ABLE TO:1. Id
Indian Institute of Technology, Delhi - HBO - 10012
ORGANIZATIONAL BEHAVIORS T E P H E N P. R O B B I N SWWW.PRENHALL.COM/ROBBINSTENTHEDITION 2003 Prentice Hall Inc. All rights reserved.PowerPoint Presentation by Charlie CookLEARNINGOBJECTIVESAFTER STUDYING THIS CHAPTER,YOU SHOULD BE ABLE TO:1. Co
Indian Institute of Technology, Delhi - HBO - 10012
ORGANIZATIONAL BEHAVIORS T E P H E N P. R O B B I N SWWW.PRENHALL.COM/ROBBINSTENTHEDITION 2003 Prentice Hall Inc. All rights reserved.PowerPoint Presentation by Charlie CookLEARNINGOBJECTIVESAFTER STUDYING THIS CHAPTER,YOU SHOULD BE ABLE TO:1. De
Texas A&M - MATH - 366
Chapter 13Math 366 Chapter 13 Review Problems1. Complete the following.a. 45 ft = _ yde. 7 km = _ mb. 947 yd = _ mif. 173 cm = _ mc. 0.25 mi = _ ftg. 67 cm = _ mmd. 289 in. = _ ydh. 132 m = _ km2. Given three segments of length p, q, and r, whe
Texas A&M - MATH - 366
Chapter 14Math 366 Chapter 14 Review Problems1. Draw a reflection of the following figure in l.2. Draw a translation of the following figure, as indicated in the given vector.3. Construct the image of ABC through a reflection in l.lABCChapter 14
Texas A&M - MATH - 366
Section 12-4Math 366 Lecture NotesSection 12.4 Similar Triangles and Similar FiguresTwo figures that have the same shape but not necessarily the same size are similar. The ratio ofthe corresponding side lengths is the scale factor.Similar TrianglesA
Texas A&M - MATH - 366
Section 12-6Math 366 Lecture NotesSection 12.6 Trigonometry Ratios via SimilarityThe word trigonometry is derived from the Greek words tronom, which means triangle, andmetron, which means measurement. We will study the basic of right triangle trigonom
Texas A&M - MATH - 366
Section 13-1Math 366 Lecture NotesSection 13.1 Linear MeasureThe English SystemOriginally, a yard was the distance from the tip of the nose to the end of an outstretched arm ofan adult person and a foot was the length of a human foot.Unityard (yd)
Texas A&M - MATH - 366
Section 13-2Math 366 Lecture NotesSection 13.2 Areas of Polygons and CirclesArea is measured using square units and the area of a region is the number of nonoverlappingsquare units that covers the region.Length is given in units (i.e., inches)Area i
Texas A&M - MATH - 366
Section 13-3Math 366 Lecture NotesSection 13.3 The Pythagorean Theorem and the DistanceFormulaTheorem 13-2 Pythagorean TheoremIf a right triangle has legs of lengths a and b and hypotenuse of length c, then c2 = a2 + b2.AcaCbBababThe Grade
Texas A&M - MATH - 366
Section 13-4Math 366 Lecture NotesSection 13.4 Surface AreasThe grade 5 Focal Points state:They (students) decompose three-dimensional shapes and find surface areas and volumes ofprisms. As they work with surface area, they find and justify relations
Texas A&M - MATH - 366
Section 13-5Math 366 Lecture NotesSection 13.5 Volume, Mass, and TemperatureSurface area is the number of square units covering a three-dimensional figure; volume describeshow much space a three-dimensional figure contains.The unit of measure for vol
Texas A&M - MATH - 366
Section 14-1Math 366 Lecture NotesSection 14.1 Translations and RotationsTranslationsAny rigid motion that preserves length or distance is an isometry (meaning equal measure).Any function from a plane to itself that is a one-to-one correspondence bet
Texas A&M - MATH - 366
Section 14-2Math 366 Lecture NotesSection 14.2 Reflections and Glide ReflectionsReflectionsA reflection is an isometry in which a figure is reflected across a reflecting line, creating amirror image. Unlike a translation or rotation, the reflection r
Texas A&M - MATH - 366
Section 14-3Math 366 Lecture NotesSection 14.3 Size TransformationsDefinition of Size TransformationA size transformation from the plane to the plane with center O and scale factor r (r > 0) is atransformation that assigns to each point in the plane
Texas A&M - MATH - 366
Section 14-4Math 366 Lecture NotesSection 14.4 SymmetriesLine SymmetriesThe concept of a reflection can be used to identify line symmetries of a figure. The figuresbelow have symmetries about the dashed lines.A geometric figure has a line of symmetr
Texas A&M - MATH - 366
Section 14-5Math 366 Lecture NotesSection 14.5 Tessellations of the PlaneA tessellation of a plane (or space) is the filling of the plane (or space) with repetitions of figuresin such a way that no figures overlap and there are no gaps.John LockeM.C
Texas A&M - MATH - 366
Chapter 11Math 366 Chapter 11 Review Problems1. In the figure below, PQ is perpendicular to the plane .a. Name a pair of skew lines.b. Using only the letters in the figure, name as many planes as possible that areperpendicular to .c. What is the int
Texas A&M - MATH - 366
Chapter 12Math 366 Chapter 12 Review Problems1. Each of the following figures contains at least one pair of congruent triangles. Identify themand tell why they are congruent.a.b.CEGFAABDc.DCBd.EDEBCDABACe.f.BADBCA1DC
Texas A&M - MATH - 366
Section 11-1Math 366 Lecture NotesSection 11.1 Basic Notions (of Geometry)The fundamental building blocks of geometry are points, lines, and planes. These terms are notformally defined, but are described intuitively. (see p. 681).Linear NotionsIn ge