Quiz 7 Flashcards

1
Q

The impact of software defects is always trivial.

A

F

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

Software quality is the degree to which a software product meets the needs of its users.

A

T

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

A primary cause of poor software quality is that developers do not know how to design quality into software from the very start, or do not take the time to do so.

A

T

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

When software is well-designed, programmers make no mistakes in turning design specifications into lines of code.

A

F

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

When forced to choose between adding more user features and doing more testing, most software companies decide in favor of more testing.

A

F

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

The first release of a software product typically meets all its users’ expectations.

A

F

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

Software defects are commonly lethal and many personal injuries are related to software failures.

A

F

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

Software product liability claims are typically based on strict liability, negligence, breach of warranty, or misrepresentation.

A

T

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

There is no federal product liability law.

A

T

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

Under the doctrine of supervening event, the original seller is not liable if the software was materially altered after it left the seller’s possession and the alteration caused the injury.

A

T

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

Software suppliers attempt to limit their liability by specifying that although software is warranted to run on a given machine configuration, no assurance is given as to what that software will do.

A

T

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

A successful defense against a product liability case is typically expensive in terms of legal fees.

A

T

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

In integration testing, special software programs called static analyzers are run against the new code.

A

F

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

User acceptance testing is performed by trained end users to ensure that the system operates as they expect.

A

T

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

Capability Maturity Model Integration (CMMI) is a process improvement approach that defines the essential elements of effective processes.

A

T

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

From 2007 to June 2016, the percentage of organizations determined to be at a high-maturity level is 50.

A

F

17
Q

When developing safety-critical systems, a key assumption must be that safety will automatically result from following an organization’s standard development methodology.

A

F

18
Q

Risk analysis is important for safety-critical systems, but is useful for other kinds of software development as well.

A

T

19
Q

Software developers do not typically work closely with safety and software engineers.

A

F

20
Q

In the context of developing safety-critical systems, the safety engineer’s role is limited to producing a hazard log.

A

F

21
Q

Black-box testing treats the software unit as a device that has expected input and output behaviors but whose internal workings are known.

A

F

22
Q

Risk is the potential of gaining or losing something of value.

A

T

23
Q

Risk mitigation involves the reduction in either the likelihood or the impact of the occurrence of a risk.

A

T

24
Q

Transference is the provision of multiple interchangeable components to perform a single function in order to cope with failures and errors.

A

F

25
Q

A failure mode describes how a product or process could fail to perform the desired functions described by the customer.

A

T

26
Q

Software quality is defined as the degree to which a software product meets:

A

the needs of its users.

27
Q

Which of the following are defined as a set of interrelated components that include hardware, software, databases, networks, people, and procedures that collect data, process it, and disseminate the output?

A

Business information systems

28
Q

In which of the following is a defendant held responsible for injuring another person, regardless of negligence or intent?

A

Strict liability

29
Q

Which term refers to methods within the development process that guarantee reliable operation of the product?

A

Quality assurance

30
Q

At which of the Capability Maturity Model Integration maturity levels, are processes well defined, understood, and consistent across the organization?

A

Defined

31
Q

What type of programming is commonly found in airplane and spacecraft control systems?

A

Triple version programming