Wednesday, July 16, 2008

User Requirements

Functional Requirements:

Creating, editing and deleting contacts according to the user’s requirement.

Fetching the proper search criteria.

Receiving Search updates frequently as per the user settings.

Maintaining user contacts.


Non-Functional Requirements:

Understandability:

The interface elements should be easy to understand e.g. menus.

Ambiguous naming should be avoided.

Learn ability

The help should be context sensitive and explain how to achieve common tasks.

The system should be easy to learn.


Operability:

The interface actions and elements should be consistent.

Undo should be available for most actions.

Actions which cannot be undone should ask for confirmation.

The functionalities should be easy to navigate.


Attractiveness:


The screen layout and color should be appealing.


Supportability:

The system should be compatible with different available browsers.

Security


Different users should be able to login through their own user ids.

Tampering with other user’s information should not be possible.

No comments: