7a. Software Quality

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 26

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

27 Terms

1
Quality
A characteristic or attribute of something, defined in software as quality of design, conformance, and user satisfaction.
New cards
2
Quality of design
Encompasses requirements, specifications, and the design of the system.
New cards
3
Quality of conformance
Focused primarily on implementation and ensuring the product meets specifications.
New cards
4
User satisfaction
Characterized by a compliant product, good quality, and delivery within budget and schedule.
New cards
5
Software quality
An effective software process that creates a useful product providing measurable value.
New cards
6
Effective software process
Establishes infrastructure supporting the building of high-quality software products.
New cards
7
McCall's Quality Factors
Factors that assess software quality including correctness, reliability, usability, and more.
New cards
8
ISO25010:2017
A standard detailing quality characteristics for software, including effectiveness, efficiency, satisfaction, and security.
New cards
9
Defect
A quality problem found only after the software is released to end-users.
New cards
10
Defect amplification
Describes how a defect introduced early can grow into multiple errors during software development.
New cards
11
Formal Technical Review (FTR)
A structured assessment aimed at uncovering errors and verifying that software meets requirements.
New cards
12
Postmortem evaluation (PME)
A mechanism to review the software engineering process to identify successes and challenges.
New cards
13
Review meeting

A gathering focused on evaluating a work product, often involving multiple reviewers (between 3 to 5 people), requiring advance preparation for each person.

New cards
14
Effort with reviews
Review processes often reduce the amount of effort needed later in development stages.
New cards
15
Quality dimensions
Factors used to assess software quality, which can be qualitatively or quantitatively measured.
New cards
16
Technical debt
Costs incurred from failing to address defects early in the software development process.
New cards
17

Quantitate Quality Assessment

FINISH LATER

New cards
18

Reviews

systematic evaluation of software work products aimed at identifying issues or ensuring compliance with requirements.

A technical meeting done for a work product to employ software quality assurance.

New cards
19

Error

Quality problem found before software is released to end users

New cards
20

Defect

Quality problem found After software has been released

New cards
21

Design activities introduce ___ to ___ of all defects

50 to 65

New cards
22

Review activities have been shown to be ___ effective in uncovering design flaws

75

New cards
23

Defect Amplification

Term to describe how a defect introduced early and undetected, will probably amplify into multiple errors down the line

New cards
24

Defect Propagation

Term used to describe the impact an undiscovered defect has on future development

New cards
25

Reference Model for Techincal Reviews

Reference Model for Technical Reviews \n**Definition:** Framework that describes the objectives, roles, and processes involved in conducting effective technical reviews in software engineering.

New cards
26

Informal Reviews

A simple desk check of a soft eng product with a colleague for the purpose of reviewing a product or review-oriented aspects of pair programming.

New cards
27

Formal

New cards
robot