CHAPTER 7 Flashcards
(17 cards)
How is reliability observed?
Systems typically have many components, of which
the computer is just one.
A well-engineered system can tolerate the malfunction
of any single component without failing
Why Computer System fails due to data?
Sometimes computerized systems fail because the wrong data
have been entered into them or because people incorrectly
interpret the data they retrieve.
…………….Accuracy of NCIC Records – Errors in
criminal records lead to severe consequences.
Utilitarian Analysis
………….Various incidents for false arrest arrives due to
data errors in software systems.
False Arrests
…………… is a computer used as a component of a larger system.
An embedded system
T/F Because computers need software to execute, every
embedded system has a software component.
T
T/F Most embedded systems are also real-time systems:
computers that process data from sensors as events occur.
T
A software error caused the Patriot
missile system to lose track of incoming
Scud missiles. 3 things
(1) The radar system doing a wide area
search picks up the Scud missile.
(2) The radar system isolates the
proposed target.
(3) A software error causes the system
to produce a faulty range gate
T/F
Computer simulation plays a key role in contemporary science and engineering.
Computer simulations have been used to design nuclear
weapons, search for oil, create pharmaceuticals, and design safer, more fuel-efficient cars.
T
T/F Computer simulations are also used to predict the future. Modern weather predictions are based on computer simulations.
T
…………is the process of
determining if the computer
program correctly implements
the model
Verification
…………is the process of
determining if the model is an accurate representation of the real system.
Validation
………….. is an engineering discipline focused on
the production of software, as well as the development of tools, methodologies, and theories supporting software
production.
Software engineering
Software engineers follow a four-step process to develop a software product
- Specification: defining the functions to be performed by
the software - Development: producing the software that meets the
specifications - Validation: testing the software
- Evolution: modifying the software to meet the changing
needs of the customer
……………is often called shrink-wrap software because of the plastic wrap surrounding the box containing the software and manuals
Consumer software
T/F Today many shrink-wrap software manufacturers provide a
replacement or money-back guarantee if the program fails.
T
T/F To date, courts in the United States have resisted treating
software as a product subject to the theory of strict liability, in
part because a software-controlled device may cause harm
through no fault of the programmer
T