Functional Design Specification

pxmptee
CS346_Unit1_DB2.doc

Running head: SOFTWARE REQUIREMENTS ANALYSIS

1

SOFTWARE REQUIREMENTS ANALYSIS

3

Software Requirements Analysis

Author

Date

Professors Name

Interface design rules for the tourist interface

The interface will be designed in a manner to reduce the cognitive load. The cognitive load refers to the mental power required to utilize the site. A good interface design avoids making the system users think hard when utilizing the site. This is achieved through;

Chunking sequences of information or actions

This rule may be utilized when organizing and grouping site items together. For instance, the tourist UI that allow users to key in their telephone numbers without the standard spacing may result in wrongly-captured phone contacts. Users cannot typically scan all phone digits to find errors. This requires the phone numbers to be divided into several sections.

When designing the tourist interface, it is important to minimize the total number of operations needed for a user to accomplish a goal. The users of the site should find the information they need with at most three mouse clicks or screen taps.

Recognition over recall

The user interface designer should promote recognition over recall by making information and functionality for the site visible and simply accessible. The site employs visual aids like tooltips as well as context-sensitive details

Promote visual clarity

A good visual clarity for the user interface will enhance the usability and legibility, which will enable the users to swiftly discover the information they need as well as utilize the user interface more efficiently. This requires the designer to avoid displaying too much information on the screen at instance since too much information leads to visual clutter. Also, the designer should group related items together, number all items in a list and utilize headings

Design modifications for mobile application

The mobile application would require a Responsive user interface. Responsive user interface design is the strategy that requires that the design and development of the user interface should accommodate the user’s behavior as well as the environment depending on the device screen size, device platform and orientation. This will require the designer to utilize a mixture of flexible grids and layouts and images as well as intelligent utilization of CSS media queries. As the users’ change devices, the tourist interface should automatically adjust to accommodate for the changed resolution, image size and scripting capabilities. This may require the designer to consider the settings on their devices, for instance, the interface should automatically accommodate the preferences of the users.

Also, the user interface design for the mobile version should be light. This makes loading time to be minimal as possible which is a critical point for most of the users who subscribe internet connection. This requires the interface designer to minimize the use of additional elements, fonts or images.

References

Galitz, W. O. (2017). The essential guide to user interface design: An introduction to GUI design principles and techniques. Indianapolis, IN: Wiley Pub.

Johnson, J. (2010). Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules. Burlington: Elsevier.

Spolsky, J., & Holub, A. I. (2011). User interface design for programmers. Berkeley, Calif: Apress.