What are types of requirements ? Flashcards

There are 2 types: - user requirements : Which is a description of the user requirements in statements using natural languages and notation, expressing the services of system and the operational constraints. - System requirements : which are a structured document setting up the detailed discription of system functions services and operational constraints.

1
Q

what are types of requirements ?

A

there are two types:
- user requirements : are expressed as statements in natural language and notations.
it includes: the services of the system and the operational constraints.

  • system requirements : a structured descriptions in detail which setting up the system functions and the operational constraints.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is the requirement specification ?

A

is the process of writing down the specification of the software like services and constraints.
these document may be a base for a contract, so it must be complete.
- for user the document specify the services and the constraints .
for system requirement -document : it is more detail about services and technical information for developers .

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

what are the ways of writing a system requirements specification ?

A
  • Natural languages
    the REQ are written in a numbered sentences, each sentence should explain only one requirement.
  • structured natural language
    The requirement are written in natural language using a specific structure or template and every field describe an aspect of the requirement
  • design description language
    The language approach is nearly close to programming language but it has an abstract to describe the requirements
  • graphical notations
    graphical models with text that describe the functional requirement of the system.
    *Mathematical specifications
    Notations are based on a mathematical concept , No ambiguity and reduces it. Most customers don’t understand it, so this make them refusing the contract.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

requirements and design are inseparable. Explain.

A

in principle , requirements are the description of what system should do and the design is how does the system do it.

But in practical, design and requirements are inseparable.

  • a system requirements may structure the design.
  • systems which are dealing with external systems, affect on the design.
  • the use of specific architecture to satisfy non functional requirements may be a domain requirement.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly