Deck 1: Introduction
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/36
Play
Full screen (f)
Deck 1: Introduction
1
The degree to which software adheres to its specific requirements is called
A) Correctness
B) Reliability
C) Robustness
D) Usability
A) Correctness
B) Reliability
C) Robustness
D) Usability
Correctness
2
___________ refers to the ability to easily move software from one system to another.
A) Correctness
B) Reliability
C) Robustness
D) Portability
A) Correctness
B) Reliability
C) Robustness
D) Portability
Portability
3
Issues related to the interaction between the user and system, including the design of such things as help options, meaningful messages, consistent layout, appropriate use of color, error prevention, and error recovery, are generally referred to as ____________.
A) Correctness
B) Reliability
C) Robustness
D) Usability
A) Correctness
B) Reliability
C) Robustness
D) Usability
Usability
4
Robustness refers to _______.
A) the degree to which software adheres to its specific requirements.
B) the frequency and criticality of software failure.
C) The degree to which erroneous situations are handled gracefully.
D) The ease with which users can be made to the software.
A) the degree to which software adheres to its specific requirements.
B) the frequency and criticality of software failure.
C) The degree to which erroneous situations are handled gracefully.
D) The ease with which users can be made to the software.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
5
Which of the following is not an aspect of software quality:
A) Correctness
B) Credibility
C) Usability
D) Robustness
A) Correctness
B) Credibility
C) Usability
D) Robustness
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
6
Which of the following is a goal of software engineering?
A) Solve the right problem
B) Deliver a high-quality solution
C) Deliver a solution on time and budget
D) All of the above
A) Solve the right problem
B) Deliver a high-quality solution
C) Deliver a solution on time and budget
D) All of the above
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
7
The degree to which erroneous situations are handled gracefully is ____________.
A) Reliability
B) Usability
C) Efficiency
D) Robustness
A) Reliability
B) Usability
C) Efficiency
D) Robustness
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
8
The ability to use software systems or parts of systems for a variety of purposes without having to rewrite them each time refers to the quality of ____________.
A) Reliability
B) Reusability
C) Efficiency
D) Robustness
A) Reliability
B) Reusability
C) Efficiency
D) Robustness
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
9
A system that makes appropriate use of both CPU Time and Memory exhibits the quality characteristic of ____________.
A) Reliability
B) Reusability
C) Efficiency
D) Robustness
A) Reliability
B) Reusability
C) Efficiency
D) Robustness
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
10
A system that is well designed, written, and documented exhibits the quality characteristic of ____________.
A) Reliability
B) Maintainability
C) Efficiency
D) Robustness
A) Reliability
B) Maintainability
C) Efficiency
D) Robustness
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
11
A ______ system handles problems gracefully?
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
12
The study of the techniques and theory that support the development of high-quality software is ______.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
13
______ refers to the frequency and criticality of software failure.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
14
Reliable software seldom fails and, when it does, it ______ the effects of that failure.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
15
Software systems must be carefully ______, ______, and ______ to support the work of developers, maintainers, and users.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
16
Software must make ______ use of resources such as CPU time and memory.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
17
Quality characteristics must be ______, and then ______ to the extent possible.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
18
A ______ can be used to reverse the order of a set of data.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
19
A ______ preserves the order of its data.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
20
______ is the study of the techniques and issues surrounding the user's interaction with a software system.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
21
Software that is easily portable, can be moved from one computing environment to another with little or no effort.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
22
An efficient system handles problems gracefully.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
23
The study of the techniques and theory that support the development of high-quality software is electrical engineering.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
24
Reliability refers to the frequency and criticality of software failure.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
25
Reliable software seldom fails and, when it does, it minimizes the effects of that failure.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
26
Software systems need only to work to support the work of developers, maintainers, and users.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
27
Software must make efficient use of resources such as CPU time and memory.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
28
A stack can be used to preserve the order of a set of data.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
29
A queue preserves the order of its data.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
30
A Robust system handles problems gracefully.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
31
What is the difference between software engineering and programming?
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
32
Name several software quality characteristics.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
33
What is the relationship between reliability and robustness?
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
34
Describe the benefits of developing software that is maintainable.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
35
How does the Java programming language address the quality characteristic of portability?
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
36
List two common data structures that might be used to order a set of data.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck