SENG 438 FINAL EXAM REVIEW QUESTIONS AND ANSWERS
What affects software quality? - CORRECT ANSWER✅✅Quality, Cost, Time
Time - CORRECT ANSWER✅✅Meeting project deadline and reaching the market at the right time
Cost - CORRECT ANSWER✅✅Meeting the anticipated project costs
Quality (reliability) - CORRECT ANSWER✅✅Working fine for the designated period on the designated
system
Service - CORRECT ANSWER✅✅A system's behaviour as it is perceived by its users.
Correct service is delivered when the service implements the system function.
Delivery of incorrect service is a system outage.
Error - CORRECT ANSWER✅✅Human action that results in software containing a fault.
Fault (bug) - CORRECT ANSWER✅✅Cause for either a failure of the program or an internal error. It must
be detected and removed.
Failure - CORRECT ANSWER✅✅The only one of the 3 factors that is observable.
An event that occurs when the delivered service deviates from correct service.
Failure Mode - CORRECT ANSWER✅✅The manner n which a fault occurs
Failure Effect - CORRECT ANSWER✅✅The consequence(s) of a failure mode on an operation, function,
status of a system/process/activity/environment. The undesirable outcome of a fault of a system
element in a particular mode.
, Error - CORRECT ANSWER✅✅A discrepancy between a computed, observed, or measured value or
condition and the true, specified, or theoretically correct value or condition.
A human action that results in software containing a fault
Availability - CORRECT ANSWER✅✅Readiness for correct service
Reliability - CORRECT ANSWER✅✅Continuity of correct service
Safety - CORRECT ANSWER✅✅Absence of catastrophic consequences on the users and the
environment.
Confidentiality - CORRECT ANSWER✅✅Absence of unauthorized disclosure of information
Integrity - CORRECT ANSWER✅✅Absence of improper system state alterations
Maintainability - CORRECT ANSWER✅✅Ability to undergo repairs and modifications
Validation - CORRECT ANSWER✅✅Checking whether they system meets the customer's actual needs.
Building the right product.
Verification - CORRECT ANSWER✅✅Whether the system is well-engineered, bug free, etc.
Building the product right
Test Case - CORRECT ANSWER✅✅Set of inputs and expected outputs for a unit/module/system under
test
Test Suite - CORRECT ANSWER✅✅Set of test cases
Exploratory testing - CORRECT ANSWER✅✅Tests are designed and executed at the same time.
What affects software quality? - CORRECT ANSWER✅✅Quality, Cost, Time
Time - CORRECT ANSWER✅✅Meeting project deadline and reaching the market at the right time
Cost - CORRECT ANSWER✅✅Meeting the anticipated project costs
Quality (reliability) - CORRECT ANSWER✅✅Working fine for the designated period on the designated
system
Service - CORRECT ANSWER✅✅A system's behaviour as it is perceived by its users.
Correct service is delivered when the service implements the system function.
Delivery of incorrect service is a system outage.
Error - CORRECT ANSWER✅✅Human action that results in software containing a fault.
Fault (bug) - CORRECT ANSWER✅✅Cause for either a failure of the program or an internal error. It must
be detected and removed.
Failure - CORRECT ANSWER✅✅The only one of the 3 factors that is observable.
An event that occurs when the delivered service deviates from correct service.
Failure Mode - CORRECT ANSWER✅✅The manner n which a fault occurs
Failure Effect - CORRECT ANSWER✅✅The consequence(s) of a failure mode on an operation, function,
status of a system/process/activity/environment. The undesirable outcome of a fault of a system
element in a particular mode.
, Error - CORRECT ANSWER✅✅A discrepancy between a computed, observed, or measured value or
condition and the true, specified, or theoretically correct value or condition.
A human action that results in software containing a fault
Availability - CORRECT ANSWER✅✅Readiness for correct service
Reliability - CORRECT ANSWER✅✅Continuity of correct service
Safety - CORRECT ANSWER✅✅Absence of catastrophic consequences on the users and the
environment.
Confidentiality - CORRECT ANSWER✅✅Absence of unauthorized disclosure of information
Integrity - CORRECT ANSWER✅✅Absence of improper system state alterations
Maintainability - CORRECT ANSWER✅✅Ability to undergo repairs and modifications
Validation - CORRECT ANSWER✅✅Checking whether they system meets the customer's actual needs.
Building the right product.
Verification - CORRECT ANSWER✅✅Whether the system is well-engineered, bug free, etc.
Building the product right
Test Case - CORRECT ANSWER✅✅Set of inputs and expected outputs for a unit/module/system under
test
Test Suite - CORRECT ANSWER✅✅Set of test cases
Exploratory testing - CORRECT ANSWER✅✅Tests are designed and executed at the same time.