Part 1: W01-2 Software Quality Engineering Flashcards

1
Q

What are the approaches to achieving quality factors?

A
  1. Architecture by characteristics of Quality Factors.

2. Architecture by providing general beneficial properties for Quality Factors.

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

In Reliability what is the difference between Single-Version and Multi-Version?

A

Multi-version using two or more versions executed separately, so if one version fails on input other should be okay.

Single-version is using a single version and needs to have fault detection, recovery, and correction.

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

How do you achieve Maintainability?

A
  • Encapsulate what will most likely change
  • Low coupling
  • Design to interface
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What factors are part of achieving Usability?

A
  • Understandability
  • Learnability
  • Operability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly