Deck 19: Quality Concepts
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/4
Play
Full screen (f)
Deck 19: Quality Concepts
1
What practices should software engineers follow to enhance the quality of software produced by their team?
-Software quality is the result of good project management and solid engineering practice
-To build high quality software you must understand the problem to be solved and be capable of creating a quality design the conforms to the problem requirements
-Eliminating architectural flaws during design can improve quality
Final Exam Question
-To build high quality software you must understand the problem to be solved and be capable of creating a quality design the conforms to the problem requirements
-Eliminating architectural flaws during design can improve quality
Final Exam Question
2
Describe the costs associated with software quality work?
-Prevention costs - quality planning,formal technical reviews,test equipment,training
-Appraisal costs - in-process and inter-process inspection,equipment calibration and maintenance,testing
-Internal failure costs - rework,repair,failure mode analysis
-External failure costs - complaint resolution,product return and replacement,help line support,warranty work
-Appraisal costs - in-process and inter-process inspection,equipment calibration and maintenance,testing
-Internal failure costs - rework,repair,failure mode analysis
-External failure costs - complaint resolution,product return and replacement,help line support,warranty work
3
Discuss how poor management decisions can impact software quality?
-Estimation decisions - irrational delivery date estimates cause teams to take short-cuts that can lead to reduced product quality
-Scheduling decisions - failing to pay attention to task dependencies when creating the project schedule may force the project team to test modules without their subcomponents and quality may suffer
-Risk-oriented decisions - reacting to each crisis as it arises rather than building in mechanisms to monitor risks and having established contingency plans may result in products having reduced quality
-Scheduling decisions - failing to pay attention to task dependencies when creating the project schedule may force the project team to test modules without their subcomponents and quality may suffer
-Risk-oriented decisions - reacting to each crisis as it arises rather than building in mechanisms to monitor risks and having established contingency plans may result in products having reduced quality
4
What are three dimensions of software quality?
Unlock Deck
Unlock for access to all 4 flashcards in this deck.
Unlock Deck
k this deck