2 - Requirements concepts Flashcards
Requirements need to be:
- N________
- T________
- N__-_________
- R________
- C_______
- C_________
- V_________
- V________
Necessary
Traceable
Non-ambiguous
Realistic
Complete
Consistent
Verifiable
Validated
The definition of the system ____________ and the elaboration of _____ for the requirements are tasks that would be taking place in parallel with requirements engineering
architecture
tests
Functional requirements describe _______ the system must perform.
Non-functional requirements describe _________ the system must have.
actions
qualities
A _________ ________ requirement is a constraint on the product resulting from the technology of the soluition that must be adopted. These requirements belong to the ________ domain.
A ________ __________ requirement is a specification of the work, independent of the way that work will be carried out. These requirements belong to the ________ domain.
technical solution
solution
business functional
business
Use cases are derived from ________ ______, and each use case is described by a set of _________.
business events
scenarios
____-___-____ requirements describe the overall appearance of the product to its users
Look-and-feel
_________ requirements describe how easy to use the product should be for its intended users and how satisfied they are with it.
They determine how well the _____ part of the system can perform.
Usability
human
The main kinds of performance requirement are:
- S____
- C_______
- S_____
- A_______
- R__________
- A___________
- Speed
- Capacity
- Safety
- Accuracy
- Reliability
- Availability
___________ and _____________ requirements describe the environment in which the product must function correctly
Operational and environmental
________ requirements relate to the people involved in the development and operation of the product
cultural
_____ requirements are concerned with the laws and standards that apply to the product
Legal
________ requirements are concerned with preventing unauthorised access to the system
security
The five aspects of security from a requirements perspective:
- uninterrupted a______ to data and functionality by users
- P______ - protection from unauthorised access or disclosure
- I________ - consistency of the data, the ability to prevent its unauthorised modification or deletion
- A____ - the correctness of the product and data can be verified, and ways of detecting inappropriate access or intrusion
- I_______ - protection against threads and attacks
access
Privacy
Integrity
Audit
Immunity
A ___ _________ is a quantification or a measurement of a requirement, excpressed in a way that allows you to assess whether or not the final product satisfies that requirement
For a functional requirements, this must be a ___/__ answer that implies whether the function is achieved
For non-functional requirements, this must be a _____ on a particular scale of measurement that must be attained by the quality the requirement is concerned with
fit criterion
yes/no
value