Lecture 2 Flashcards

1
Q

What is User Requirements?

A

Comes from the user or other types of stakeholder and expressing a property of a desirable domain that is independent.

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

What is a System Requirements?

A

Desirable properties of system introduced into domain

System requriements are specified so that the user requirements are satisfied assuming some domain properties

  • The passenger presents the Oyster card to the reader
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Satisfication Argument: DSR - What do they stand for?

A

D: Domain

S: System

R: Requirement

For example: Consider a pedestrian crossing

R: People cross the road safely

S: Specification of the zebra crossing

D: Vehicles will stop

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

Non-functional requriement

A

Also known as a quality requirements, exoressed as the desirable qualities of the product

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

Performance requirements

A
  • Requriement for interactive systems
  • Specifies time to do things, throughput rates
  • Measure response time or times to take action per period (throughput)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

List of Non-functional requirements

A
  • Quality requirements
    • Performance
    • Look-or-feel
  • Device
  • Accuracy
  • Usability
  • Training
  • Maintainability
  • Recoverability
  • Portababiloty
  • Reliability
  • Security
  • Safety
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Look-and-feel requirement

A
  • Specifies how end-users will perceive the product
  • Measures adherence to standards, colour or designs
  • Test observations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Device requirement

A
  • Specifies features, interactive of the product
  • Measures adherence to specified standards
  • Test using observations, standards compliance rules
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Accuracy

A
  • Specifies Precision to be achieved
  • Measures using data about object of requirement
  • Test ranges, targets
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is Usability?

A
  • Specifies how people interact
  • Measures completion times, usage errors, rates
  • Tests usability evaluation: HCI“Walk through techniques”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is Training requiement?

A
  • Specifies the level of tranining
  • Measures training duration and outcomes
  • Test training course outcomes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Maintainability requriement?

A
  • Specifies the level of upgrade of a product
  • Measure using time and resource to maintain
  • Test using maintenance tasks
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is Recoverability requiement?

A

Specifies the repair of the product incase of failure

Measures using time and likelihood to recover

Test using simple maintenance and recovery tasks

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

Portability

A
  • Specifies platforms that the product needs to operate on
  • Measure using the names and versions of products and OS
  • Test using the usage trials
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is Reliability requirement?

A
  • Specifies the levels of failures of a product
  • Measurs using mean-time failures
  • Test reliability trials, customer evidence
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is Security requirement?

A

Specifies which actions in a system are allowed and prohibited

Measures using specified access functions and mean-time

Test security experts

17
Q

Safety requirement

A

Specifies how safe a product is

Measures using number/risks of injuries overtime

Test using health/safety compliance techniques