The degree to which software adheres to its specific requirements is called
___________ refers to the ability to easily move software from one system to
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
Robustness refers to _______.
A. the degree to which software adheres to its specific requirements.
Which of the following is not an aspect of software quality:
D. Robustness
Which of the following is a goal of software engineering?
A. Solve the right problem
The degree to which erroneous situations are handled gracefully is
____________.
A. Reliability
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 ____________.
D. Robustness
A system that makes appropriate use of both CPU Time and Memory exhibits the
quality characteristic of ____________.
A. Reliability
A system that is well designed, written, and documented exhibits the quality
characteristic of ____________.
A. Reliability
The study of the techniques and theory that support the development of high–
__<reliability>__ refers to the frequency and criticality of software failure.
Reliable software seldom fails and, when it does, it __<minimizes>__ the effects
of that failure.
Software must make __<efficient>__ use of resources such as CPU time and
memory.
the extent possible.
surrounding the user’s interaction with a software system.
environment to another with little or no effort.
development of high-quality software is electrical engineering.
effects of that failure.
developers, maintainers, and users.
and memory.
What is the difference between software engineering and programming?
Software engineering is concerned with the larger goals of system design and
Name several software quality characteristics.
What is the relationship between reliability and robustness?
Describe the benefits of developing software that is maintainable.
How does the Java programming language address the quality characteristic
of portability?
What is the principle difference in behavior between a stack and a queue?