• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/8

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

8 Cards in this Set

  • Front
  • Back

What are eight steps in the software life cycle?

Requirements acquisition, system specification, software design, documentation , implementation, testing, deployment and maintenance.

What is a central view of software quality assurance?

The quality of a software product depends largely on the quality of the process used to produce it.

Describe the difference between synthetic and analytic techniques.

Synthetic techniques produce quality software as a result of their structure. Analytic tools are used to determine quality measures of existing software components.

Describe the difference between manual and automated testing techniques.

Manual techniques require the software to be interactively involved. Automated techniques carry out their activity, largely, without human intervention.

Give some examples of manual/synthetic techniques.




Give some examples of manual/analytic techniques.

1) Design methodologies, prototyping, coding standards, templates, documentation standards.




2) Walk-throughs, inspections, audits.

Give some examples of automated/synthetic techniques.




Give some examples of automated/analytic techniques.

1) Program generators, compilers, development environments.




2) Model checkers, program verifiers, program checkers, unit integration and system testing.

What is a software quality plan?

An overall document that describes the quality goals associated with a software project as well as the set of quality practices that will be employed throughout the project life cycle.

What is an organizational software quality model?

A model that allows organization to systematically improve the quality of their software processes.