Filters
Question type

___________ refers to the ability to easily move software from one system to another.


A) Correctness
B) Reliability
C) Robustness
D) Portability

E) None of the above
F) A) and B)

Correct Answer

verifed

verified

Software that is easily portable, can be moved from one computing environment to another with little or no effort.

A) True
B) False

Correct Answer

verifed

verified

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

E) None of the above
F) A) and B)

Correct Answer

verifed

verified

The degree to which software adheres to its specific requirements is called


A) Correctness
B) Reliability
C) Robustness
D) Usability

E) A) and D)
F) B) and C)

Correct Answer

verifed

verified

Software systems need only to work to support the work of developers, maintainers, and users.

A) True
B) False

Correct Answer

verifed

verified

Software systems must be carefully ______, ______, and ______ to support the work of developers, maintainers, and users.

Correct Answer

verifed

verified

designed ,written, documented

How does the Java programming language address the quality characteristic of portability?

Correct Answer

verifed

verified

The Java programming language addresses this issue by compiling into bytecode, which is a low-level language that is not the machine language for any particular CPU. Bytecode runs on a Java Virtual Machine (JVM), which is software that interprets the bytecode and executes it. Therefore, at least theoretically, any system that has a JVM can execute any Java program.

______ is the study of the techniques and issues surrounding the user's interaction with a software system.

Correct Answer

verifed

verified

Human Computer Interaction

Reliability refers to the frequency and criticality of software failure.

A) True
B) False

Correct Answer

verifed

verified

List two common data structures that might be used to order a set of data.

Correct Answer

verifed

verified

Common data structures that ca...

View Answer

Reliable software seldom fails and, when it does, it minimizes the effects of that failure.

A) True
B) False

Correct Answer

verifed

verified

A queue preserves the order of its data.

A) True
B) False

Correct Answer

verifed

verified

Name several software quality characteristics.

Correct Answer

verifed

verified

Software quality characteristi...

View Answer

The study of the techniques and theory that support the development of high-quality software is ______.

Correct Answer

verifed

verified

software e...

View Answer

Software must make efficient use of resources such as CPU time and memory.

A) True
B) False

Correct Answer

verifed

verified

Quality characteristics must be ______, and then ______ to the extent possible.

Correct Answer

verifed

verified

prioritize...

View Answer

What is the relationship between reliability and robustness?

Correct Answer

verifed

verified

Reliability is concerned with ...

View Answer

A Robust system handles problems gracefully.

A) True
B) False

Correct Answer

verifed

verified

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

E) None of the above
F) A) and D)

Correct Answer

verifed

verified

What is the difference between software engineering and programming?

Correct Answer

verifed

verified

Software engineering is concerned with t...

View Answer

Showing 1 - 20 of 36

Related Exams

Show Answer