Ethics Ch 7

Ace your homework & exams now with Quizwiz!

___ can be oral, written, or inferred from the seller's conduct.

Express warranties

Which of the following is true of strategies for engineering quality software?

The first release of any software rarely meets all its users' expectations.

Defendants in a(n) action may use several legal defenses, including the doctrine of supervening event, the government contractor defense, and an expired statute of limitations

2. strict liability

A(n) __assures buyers or lessees that a product meets certain standards of quality.

2. warranty

In the context of the Capability Maturity Model Integration maturity levels, the percentage of organizations at the managed maturity level is ___

22.1

In the awarding of software contracts, particularly by the federal government, organizations that bid on a contract may be required to have adopted ___ and to be performing at a certain level.

3. Capability Maturity Model Integration (CMMI)

The __ standard serves many industries and organizations as a guide to quality products, services, and management.

ISO 9001

___ focuses on how to define, measure, and refine the quality of the development process and the products developed during its various stages.

Quality management

___ is the probability of an undesirable event occurring times the probability that the event would go undetected times the magnitude of the event's consequences if it does happen.

Risk

___ refers to methods within the development cycle that guarantee reliable operation of the product.

Software quality assurance

Which of the following is true of software testing?

Static testing involves software programs called static analyzers which are run against new code

____ means that the defendant is held responsible for injuring another person, regardless of negligence or intent.

Strict liability

A(n) ___ is any error that, if not removed, could cause a software system to fail to meet its users' needs.

software defect

A ____ is a standard, proven work process that enables those involved to make controlled and orderly progress in developing high-quality software.

software development methodology

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

the needs of its users.

Software suppliers frequently write to attempt to limit their liability in the event of nonperformance.

warranties

A(n) __ is one whose failure may cause human injury or death.

safety-critical system

Which of the following is true of the International Organization for Standardization?

It is a worldwide federation of national standards bodies from 161 countries.

N-version programming is an approach to minimizing the impact of software errors by independently implementing the same set of user requirements ___ times, where N could be 2, 3, 4, or more

N

___ is common in airplane and spacecraft control systems.

Triple version programming

If the product fails to meet the terms of its written guarantee, the buyer or lessee can sue for ___

breach of warranty

A type of business system is the , which is used to develop accurate forecasts of customer demand, recommend stocks and bonds for an investment portfolio.

decision support system

Products, such as statements of requirements, flowcharts, and user documentation, are known as ___

deliverables

One approach to quality assurance is to test the code for a completed unit of software by actually entering test data and comparing the results with the expected results in a process called ___

dynamic testing

As a result of the lack of consistent quality in software, many organizations avoid buying the___ release of a major software product.

first

The safety engineer uses a logging and monitoring system to track from a project's start to its finish.

hazards

A complex system used in IT is a redundant array of independent disks (RAID), which is commonly used in ___ for file servers.

high-volume data storage

In the context of Capability Maturity Model Integration, process is ad hoc and chaotic; organization tends to overcommit and processes are often abandoned during times of crisis in the ____ maturity level.

initial3

After successful unit testing, the subsystems are combined to test the entire system as a complete entity using ___

integration testing

Poor ___ design between systems and humans can greatly increase risk, sometimes with tragic consequences.

interface

When sued for__ a software supplier is not held responsible for every product defect that causes customer or third-party loss.

negligence

An airline's online ticketreservation system and an electronic funds transfer system that moves money among banks, are examples of __

order-processing systems

Any defect in ___ software can lead to decreased product quality, increased waste and costs, or even unsafe operating conditions for employees.

process-control

The use of software introduces ___ that concern many executives.

product liability issues

Process-control computers enable the process to be monitored for variations from operating standards and to eliminate product defects before they affect product ____

quality

The ___ of software, its usability, and its timely development are critical to almost everything businesses do.

quality

If an organization follows widely accepted development methods, ___on its part is hard to prove.

2. negligence

The plaintiff must have a valid contract that the supplier did not fulfill in order to win a(n) __ claim.

2. breach-of-warranty

Black-box testing and white-box testing are two forms of __

2. dynamic testing

In the context of development of safety critical systems, if an undesirable event has a one percent probability of occurring, a 25 percent chance of going undetected, and a potential cost of $1,000,000, then the risk can be calculated as __

$2500

In one lawsuit in the early ___ , a financial institution became insolvent because defects in a purchased software application caused errors in several of its systems.

1990s

___ defines five levels of software development maturity and identifies the issues that are most critical to software quality and process improvement.

2. Capability Maturity Model Integration (CMMI)

___ involves viewing the software unit as a device that has expected input and output behaviors but whose internal workings are unknown.

Black-box testing

___ 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.

Business information systems

After an organization decides to adopt ___ , it must conduct an assessment of its software development practices to determine where they fit in the capability model.

CMMI-DEV

___ is an important technique used to develop ISO 9001-compliant quality systems.

Failure mode and effects analysis (FMEA)

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

White-box testing

third major variation of its operating system is

Windows NT

After an organization determines all pertinent ___ to a system, it must decide its acceptable level.

risks

A key element of safety-critical systems is ___, the provision of multiple interchangeable components to perform a single function in order to cope with failures and errors.

redundancy


Related study sets

Nutrition (Skills Module 3.0) Pretest (correct answers)

View Set

S.A.F.E.R. - Five Conditions When Words Fail

View Set