Sunday, December 11, 2011
Sixth Lecture: What Are Requirement?
What are requirement?
Requirement is a statement about how a singular subject do, function and performing. In other words, it is thing that tells when it is fulfills the needs and desires. It is like in order to get A in your exam, you have to get your marks over 80 marks. Requirement should be very specific, unambiguous and as clear as possible. Example like exam marks, 80 marks above to get A , 60marks above to get B.
There is 2 types of requirements in Software Engineering:
1. Functional Requirements
2. Non-functional requirements
Functional requirements is telling that what the system they create should do. Example like some document writing software, what the software does is providing variety of font, paragraph, character and etc.
Non-functional requirements is what are the constraints there are on the system and its developments. Example like those system software have to be need some target platform such as PC, MAC, processor, graphics performance, Memory RAM and etc.
In Interaction Design, there is 5 different types of requirements:
1. Functional requirements
2. Data requirements
3. Environmental requirements
4. User characteristics
5. Usability goals and user experience goals.
Functional Requirements
Functional requirement in interaction studies tells and capture what the product should do.
It decides a product's functions and how it works.
Data Requirements
Data requirements decides and capture the type, volatility, size/amount, persistence, accuracy and value of then required data. Example, It share- dealing application - data must be up to date, accurate and change many times a day.
Environment Requirements
Environment requirements is the circumstances in which the interactive product will be expected to operate. There are four characteristics of environmental requirements:
-Physical environment
-Social environment
-Organisational environment
-Technical environment
User Characteristics
It is capture the key attributes of the intended user group.
The user's abilities and skills, nationality, educational background, preferences, personal circumstances, physical or mental disabilities are the key attributes. Any products may have a different amount of user profiles that the product should sell to.
Usability Goals and User Experience Goals
Usability Goals is the effectiveness, efficiency, safety, utility, learnability and tracking that connected to user's performance.
User experiences Goals is about the fun, enjoyable, pleasurable, aesthetically pleasing and motivating that connected to User's Perception.
Data Gathering for Requirements
To collect sufficient, relevant and appropriate data so that a set of stable requirements can be produced.
Data gathering will need to expand, clarify and confirm initial requirements.
There is many types of data gathering:
-interview
-focus groups
-questionnaires
-direct observation
-indirect observation
-studying documentation
-researching similar product.
By, Yee Kuang Hooi.
Hiccarus Lesselion, 1102702258.
Subscribe to:
Post Comments (Atom)



No comments:
Post a Comment