Question 2 Flashcards

1
Q

What is a functional requirement?

A

Functional requirements are things that the system must do

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Give examples of functional requirements

A

The system shall check a users identify

The system shall check a users password

The system shall produce a statement of the users account

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the differences between agile documentation and pdd documentation?

A

Agile:
Document only when there is a well defined purpose

Formal documentation not always necessary

Pdd:
Heavy documentation
Formal documentation
Often used for large projects to allow future traceability and maintain ability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the differences between agile requirements and pdd requirements?

A

Agile:
Requirements can evolve and be revisited through increments.

Pdd:
Requirements must be carefully defined and complete

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the categories of non functional requirements?

A
Look and feel 
Usability and humanity 
Performance 
Operational and environmental 
Maintain ability and support 
Security 
Legal 
Cultural
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a non functional requirement?

A

A requirement about a quality that the product must have

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Give examples of non functional requirements

A

X must validate the users identity and password within 3 seconds

X must be usable by users with limited dexterity

X must operate in arctic climates

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a fit criterion

A

A precise and testable statement of a requirement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly