Question 2 Flashcards
What is a functional requirement?
Functional requirements are things that the system must do
Give examples of functional requirements
The system shall check a users identify
The system shall check a users password
The system shall produce a statement of the users account
What are the differences between agile documentation and pdd documentation?
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
What are the differences between agile requirements and pdd requirements?
Agile:
Requirements can evolve and be revisited through increments.
Pdd:
Requirements must be carefully defined and complete
What are the categories of non functional requirements?
Look and feel Usability and humanity Performance Operational and environmental Maintain ability and support Security Legal Cultural
What is a non functional requirement?
A requirement about a quality that the product must have
Give examples of non functional requirements
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
What is a fit criterion
A precise and testable statement of a requirement