What form of testing involves viewing the software unit as a device that has expected input and output behaviors but whose internal workings are unknown quizlet?

Show
    Recommended textbook solutions

    What form of testing involves viewing the software unit as a device that has expected input and output behaviors but whose internal workings are unknown quizlet?

    Engineering Electromagnetics

    8th EditionJohn Buck, William Hayt

    483 solutions

    What form of testing involves viewing the software unit as a device that has expected input and output behaviors but whose internal workings are unknown quizlet?

    Introduction to the Theory of Computation

    3rd EditionMichael Sipser

    389 solutions

    What form of testing involves viewing the software unit as a device that has expected input and output behaviors but whose internal workings are unknown quizlet?

    Computer Organization and Design MIPS Edition: The Hardware/Software Interface

    5th EditionDavid A. Patterson, John L. Hennessy

    220 solutions

    What form of testing involves viewing the software unit as a device that has expected input and output behaviors but whose internal workings are unknown quizlet?

    Introduction to Algorithms

    3rd EditionCharles E. Leiserson, Clifford Stein, Ronald L. Rivest, Thomas H. Cormen

    720 solutions

    1. Science
    2. Computer Science
    3. 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 terms

    Ethics 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 folder

    Ch. 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 creator

    Final 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 solutions

    What form of testing involves viewing the software unit as a device that has expected input and output behaviors but whose internal workings are unknown quizlet?

    Engineering Electromagnetics

    8th EditionJohn Buck, William Hayt

    483 solutions

    What form of testing involves viewing the software unit as a device that has expected input and output behaviors but whose internal workings are unknown quizlet?

    Computer Organization and Design MIPS Edition: The Hardware/Software Interface

    5th EditionDavid A. Patterson, John L. Hennessy

    220 solutions

    What form of testing involves viewing the software unit as a device that has expected input and output behaviors but whose internal workings are unknown quizlet?

    Introduction to Algorithms

    3rd EditionCharles E. Leiserson, Clifford Stein, Ronald L. Rivest, Thomas H. Cormen

    720 solutions

    What form of testing involves viewing the software unit as a device that has expected input and output behaviors but whose internal workings are unknown quizlet?

    Starting Out with Python

    3rd EditionTony Gaddis

    610 solutions

    Other Quizlet sets

    Immune Medications Pharm

    97 terms

    Stephanie_Cavalier

    PSYC 2100

    109 terms

    gad6fb

    326: Exam 1

    148 terms

    KrayKrayKorean7

    World G sol

    20 terms

    mmaddox0936

    Related questions

    QUESTION

    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