Question 1: What Are The Requirement of HCI Design, Explain Each of The Following
Question 1: What Are The Requirement of HCI Design, Explain Each of The Following
3. Organizational requirements
4. User requirements
5. Usability requirements
Functional Requirements:
The web application shall be easy to navigate with clear links to information
It shall afford safety and security for those customers that are doing transactions
The web application shall be able to produce weekly, monthly and yearly reports about tax transactions
such as traffic ticket payment.
Non-Functional requirements
The web application shall be easy to use by all employees including sales representatives and managers
The web application shall allow several transactions to be made at the same time without downgrading
performance
Environment or context of use requirements
User requirements
Attitude to computers
Information
Organizational requirements
There are several organizational issues that affect the acceptance of technology by users and that must
therefore be considered in system design:
Systems may not take into account conflict and power relationships
Soft systems methodology takes a broader view of human and organizational issues.
•Usability requirements
Attitude
The graphical user interface, developed in the late 1970s by the Xerox Palo Alto research laboratory and
deployed commercially in Apple’s Macintosh and Microsoft’s Windows operating systems, was designed
as a response to the problem of inefficient usability in early, text-based command-line interfaces for the
average user.
Graphical user interfaces would become the standard of user-centered design in software application
programming, providing users the capability to intuitively operate computers and other electronic
devices through the direct manipulation of graphical icons such as buttons, scroll bars, windows, tabs,
menus, cursors, and the mouse pointing device. Many modern graphical user interfaces feature
touchscreen and voice-command interaction capabilities.
He term "User Interface" refers to the methods and devices that are used to accommodate interaction
between machines and the human beings, users, who use them. User interfaces can take on many
forms, but always accomplish two fundamental tasks: communicating information from the product to
the user, and communicating information from the user to the product.
Importance of GUI
The term “Graphical user interface” (GUI) is the layer where the digital product communicated with
human and human communicated with digital product. A well-designed product can fail with an
unsuccessful interface. Conversely, a product has not good design values can become successful with its
well-designed interface. To get best interaction between digital product and user, the graphical interface
design itself needs to have some design values and requires a systematic approach to the design
process. But, to ensure optimum performance, it also requires a model of interaction to understand
exactly what is going on in the interaction and identify the likely root of difficulties.
To achieve the successful interaction of user and product, there are some principles that should be in
consider (Shneiderman, 1987). The main purpose of this research is to provide a guide for well-designed
digital product by giving some fundamentals about graphical user interface.