Exam 19: Quality Concepts
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
What are three dimensions of software quality?
-An effective software process establishes the infrastructure that supports any effort at building a high quality software product.
-A useful product delivers the content,functions,and features that the end-user desires,but as important,it delivers these assets in a reliable,error free way.
-By adding value for both the producer and user of a software product,high quality software provides benefits for the software organization and the end-user community.
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
Filters
- Essay(0)
- Multiple Choice(0)
- Short Answer(0)
- True False(0)
- Matching(0)