Engineering Electromagnetics
8th EditionJohn Buck, William Hayt
483 solutions
Introduction to the Theory of Computation
3rd EditionMichael Sipser
389 solutions
Computer Organization and Design MIPS Edition: The Hardware/Software Interface
5th EditionDavid A. Patterson, John L. Hennessy
220 solutions
Introduction to Algorithms
3rd EditionCharles E. Leiserson, Clifford Stein, Ronald L. Rivest, Thomas H. Cormen
720 solutions
- Science
- Computer Science
- Software Engineering
-
Flashcards
-
Learn
-
Test
-
Match
-
Flashcards
-
Learn
-
Test
-
Match
CSCI 2150, UNG - Oconee, Prof. Mullins, Summer 19
Terms in this set (45)
black-box testing
A form of dynamic testing that involves viewing the software unit as a device that has expected input and output behaviors but whose internal workings are unknown (a black box). If the unit demonstrates the expected behaviors for all the input data in the test suite, it passes the test
breach of warranty
The failure of a product to meet the terms of its warranty.
business information system
A set of interrelated components—including hardware, software, databases, networks, people, and procedures—that collects data, processes it, and disseminates the output.
Capability Maturity Model Integration (CMMI)
A process improvement approach developed by the Software Engineering Institute at Carnegie Mellon that defines the essential elements of effective processes.
CMMI-Development (CMMI-DEV)
An application of CMMI that is frequently used to assess and improve software development practices.
contributory negligence
e A defense in a negligence case in which the defendant argues that the plantiff's own actions contributed to his or her injuries.
decision support system (DSS)
A type of business information system used to improve decision making in a variety of industries
deliverable
The products of a software development process, such as statements of requirements, flowcharts, and user documentation.
dynamic testing
An approach to software QA testing in which the code for a completed unit of software is tested by entering test data and comparing the actual results with the expected results.
failure mode
how a product or process could fail to perform the desired functions described by the customer
failure mode and effects analysis (FMEA)
A technique used to develop ISO 9000- compliant quality systems by both evaluating reliability and determining the eff
hazard log
a logging and monitoring system to track hazards from a project's start to its finish
high-quality software system
systems that are easy to learn and use because they perform quickly and efficiently; they meet their users' needs; and they operate safely and reliably so that system downtime is kept to a minimum
integration testing
A form of software testing in which individual software units are combined into an integrated subsystem that undergoes rigorous testing to ensure that the linkages among the various subsystems work successfully
ISO 9001 family of standards
a guide to quality products, services, and management. ISO 9001:2008 provides a set of standardized requirements for a quality management system. It is the only standard in the ISO 9001 family for which organizations can be certified
N-version programming
A form of redundancy in which two or more (n) computer systems execute a series of program instructions simultaneously.
product liability
The liability of manufacturers, sellers, lessors, and others for injuries caused by defective products.
quality assurance (QA)
Methods within the software development cycle designed to guarantee reliable operation of a product.
quality management
Business practices that focus on defining, measuring, and refining the quality of the development process and the products developed during its various stages.
redundancy
The use of multiple interchangeable components designed to perform a single function—in order to cope with failures and errors
reliability
The probability of a component or system performing without failure over its product life
risk
The probability of an undesirable event occurring times the magnitude of the event's consequences if it does happen.
safety-critical system
A system whose failure may cause injury or death
software defect
Any error that, if not removed, could cause a software system to fail to meet its users' needs.
software development methodology
A standard, proven work process that enables systems analysts, programmers, project managers, and others to make controlled and orderly progress in developing high-quality software.
software quality
The degree to which a software product meets the needs of its users
static testing
The use of special software programs called static analyzers to look for suspicious patterns in programs that might indicate a defect.strict liability -
system safety engineer - someone who has explicit responsibility for the system's safety. The safety engineer uses hazard loggs
...
system testing
A form of software testing in which various subsystems are combined to test the entire system as a complete entity.
user acceptance testing
Independent testing performed by trained end users to ensure that a system operates as expected.
warranty
An assurance to buyers or lessees that a product meets certain standards of quality.
white-box testing
A form of dynamic testing that treats the software unit as a device that has expected input and output behaviors and whose internal workings are known. Whitebox testing involves testing all possible logic paths through the software unit, with thorough knowledge of its logic.
_____ involves viewing the software unit as a device that has expected input and output behaviors but whose internal workings are unknown
Black-box testing
_____ refers to methods within the development cycle that guarantee reliable operation of the product.
Software quality assurance
Capability Maturity Model Integration (CMMI) is a process improvement approach that defines the essential elements of effective processes.
True
If the product fails to meet the terms of its written guarantee, the buyer or lessee can sue for _____.
Breach of warranty
In the context of developing safety-critical systems, the safety engineer's role is limited to producing a hazard log.
False
Software defects are commonly lethal and many personal injuries are related to software failures.
False
Software quality is the degree to which a software product meets the needs of its users.
True
The _____ standard serves many industries and organizations as a guide to quality products, services, and management.
ISO 9001
The safety engineer uses a logging and monitoring system to track _____ from a project's start to its finish.
hazards
User acceptance testing is performed by trained end users to ensure that the system operates as they expect.
True
When software is well-designed, programmers make no mistakes in turning design specifications into lines of code.
False
When sued for _____, a software supplier is not held responsible for every product defect that causes customer or third-party loss.
negligence
_____ defines five levels of software development maturity and identifies the issues that are most critical to software quality and process improvement.
Capability Maturity Model Integration (CMMI)
Sets with similar termsEthics and tech - ch 7
30 terms
Vrs3136
Ethics in Information Technology Chapter 7
31 terms
dub360
Comp Ethics Ch 7
32 terms
zloty
CH 7
33 terms
BrittSchultz
Sets found in the same folderCh. 1 Terms
35 terms
jorrinct
Ch. 2 Terms
39 terms
jorrinct
Ch. 3 Terms
60 terms
jorrinct
Ch. 4 Terms
54 terms
jorrinct
Other sets by this creatorFinal Exam Slides
101 terms
jorrinct
1730 Final Exam
65 terms
jorrinct
Theory Final Exam
53 terms
jorrinct
ENGL 2400 Final Exam
42 terms
jorrinct
Verified questions
COMPUTER SCIENCE
You write this statement to respond to exceptions. a. run/handle b. try/except c. try/handle d. attempt/except
Verified answer
COMPUTER SCIENCE
What is the effect of calling MAX-HEAPIFY (A, i) for i > A.heap-size/2?
Verified answer
COMPUTER SCIENCE
Suppose we have a variable something that is a reference to a Thing object. How would we call the method doIt on our Thing object? a. doIt(), b. something.dolt(), c. doIt(something), d. something/doIt, e. something(doIt).
Verified answer
COMPUTER SCIENCE
A loop pattern that asks the user whether to continue on each iteration is called a(n) a) interactive loop b) end-of-file loop c) sentinel loop d) infinite loop
Verified answer
Recommended textbook solutionsEngineering Electromagnetics
8th EditionJohn Buck, William Hayt
483 solutions
Computer Organization and Design MIPS Edition: The Hardware/Software Interface
5th EditionDavid A. Patterson, John L. Hennessy
220 solutions
Introduction to Algorithms
3rd EditionCharles E. Leiserson, Clifford Stein, Ronald L. Rivest, Thomas H. Cormen
720 solutions
Starting Out with Python
3rd EditionTony Gaddis
610 solutions
Other Quizlet setsImmune Medications Pharm
97 terms
Stephanie_Cavalier
PSYC 2100
109 terms
gad6fb
326: Exam 1
148 terms
KrayKrayKorean7
World G sol
20 terms
mmaddox0936
Related questionsQUESTION
What Supports the Transition from SAP ERP to SAP S/4 HANA?
2 answers
QUESTION
According to the AIA Best Practices, organizing construction documents name the sequence of drawings in the Construction Documents System that fall under the 2nd section major disciplines
3 answers
QUESTION
Layered Architecture: Form Classes and which layer does it belong to?
15 answers
QUESTION
Collection of classes, associations, operations, events and constraints that are closely interrelated with each other. The objects and classes from the object model are the "seeds" for it. model in UML as packages
2 answers