4.3 Flashcards

1
Q

_________ _________ is the process of writing down the user and system documents in a SRS

A

requirements specification

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

Requirements Specification is usually _______, as stakeholders interpret requirements in different ways

A

difficult

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

_____ reqs should describe the func and non-func reqs so they can be understood by non-technical system users

A

user

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

System reqs are ______ versions of the user req that are used by _________ as a starting point

A

expanded, developers

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

_____ ___ should only describe the external behaviour of the system and its constraints

A

system reqs

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

_____ ____ are almost always written in natural language and supplemented with the appropriate diagrams and tables

A

user reqs

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

______ ____ can be written with natural language, forms, graphical system models, and mathematical system models

A

system reqs

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

When using natural language to write requirements, remember 5 things:

  1. Adhere to a standard ______
  2. Use consistent words to distinguish between mandatory and _____ requirements
  3. Use text _______
  4. Don’t assume readers know ______ jargon
  5. Give reasons for requirements
A

format, desirable, highlighting, technical

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

________ natural language is a way of writing reqs where they are all written in a standard way

A

structured

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

If using structured language for reqs, include 7 things:

  1. A description of the _______ being specified
  2. A description of its _____ and where they are from
  3. A description of its _____ and where they go
  4. Information about what is needed to support it
  5. A description of the action to be taken
  6. If function, saying what is ____ before and after it is called
  7. A description of any _____ effects
A

function, inputs, outputs, true, side

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

______ are useful when there a number of alternate situations that need to be described

A

tables

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