Ch 02: Cost of Software Quality

207 Questions207 MCQs0 Short Questions0 Long Questions
๐ŸŽฏ Exam Practice Papers
SEMESTER PASS

CS611 - Software Quality Engineering Examination Practice

Timed practice exam simulation for CS611 - Software Quality Engineering.

๐Ÿ“˜ VU MID TERM EXAMLectures 1 to 22
โฑ๏ธ 60 Mins

Mid Term Examination

Covers syllabus of Lectures 1 to 22 with 30 high-yield MCQs in a timed exam environment.

๐Ÿ“30 MCQs
โฑ๏ธ60 Minutes
๐Ÿ“— VU FINAL TERM EXAMLectures 23 to 45
โฑ๏ธ 90 Mins

Final Term Examination

Comprehensive semester exam preparation with 45 MCQs covering Lectures 23 to 45 with complete course coverage.

๐Ÿ“45 MCQs
โฑ๏ธ90 Minutes
Showing 11 โ€“ 20 of 207 Questions
Page 2 of 21
Q11
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 2๐Ÿท๏ธ 02.1. Economics of Software Quality EngineeringMedium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 02 of the course handouts, what is the economic consequence of software quality, and what level of quality is required to have tangible economic value?
  1. A.Low software quality has no economic impact, and even below-average quality produces high economic returns.
  2. B.Low software quality brings serious economic consequences, and only better-than-average software quality has tangible economic values associated with it.
  3. C.Any level of software quality is economically viable as long as the software is written in modern OOP languages.
  4. D.Low software quality is economically beneficial because it reduces the initial investment in testing and audits.
Q12
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 2๐Ÿท๏ธ 02.13. Level of RisksMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Under the IEEE Standard for Software Verification and Validation, what is a key distinction between Level B (Critical) and Level C (Marginal) system criticality levels?
  1. A.Level B involves continuous usage with version change interruptions and serious threats to human lives or permanent illness, while Level C allows continuous usage with fix interruption periods and involves property damage with minor injuries.
  2. B.Level B is used only for time-to-time usage with low property damage, while Level C requires continuous 24/7 usage with irreversible environmental damage.
  3. C.Level B represents a negligible economic impact with no risk to human lives, while Level C represents disastrous economic or social impacts.
  4. D.Level B represents ad-hoc development under CMMI Level 1, while Level C represents quantitatively managed processes under CMMI Level 4.
Q13
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 2๐Ÿท๏ธ 02.1. Economics of Software Quality EngineeringMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to the introductory text of Module 02 (Cost of Software Quality), why is software quality particularly difficult to define?
  1. A.Because software products are completely physical and do not have dynamic functional requirements.
  2. B.Because the perception and definition of quality can vary among developers, users, clients, managers, and other stakeholders, and often depends on the operating circumstances.
  3. C.Because CMMI standard models prohibit any customization of engineering process areas.
  4. D.Because software configuration management systems prevent different versions of code from being tracked.
Q14
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 2๐Ÿท๏ธ 02.3. Quality vs pre-defined budgetEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Putting it theoretically and practically, what happens to the quality of a software product in a fixed price, closed-budget project if the number of features is increased?
  1. A.The quality of the product increases exponentially because of code reusability.
  2. B.The quality of the product remains completely unchanged because development and QA are independent.
  3. C.The quality of the product decreases because less budget is left for quality maintenance activities.
  4. D.The project budget is automatically doubled to maintain equal levels of quality.
Q15
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 2๐Ÿท๏ธ 02.3. Quality vs pre-defined budgetEasy๐Ÿ”โญ๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In the 'Quality vs. Pre-defined Budget Scenario' with a fixed budget of PKR 100,000 and 4 features, what are the development cost and quality cost respectively for the 4 features as outlined in the handouts?
  1. A.Development Cost: PKR 50,000; Quality Cost: PKR 50,000
  2. B.Development Cost: PKR 80,000; Quality Cost: PKR 20,000
  3. C.Development Cost: PKR 90,000; Quality Cost: PKR 10,000
  4. D.Development Cost: PKR 60,000; Quality Cost: PKR 40,000
Q16
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 2๐Ÿท๏ธ 02.7. Cost-Analysis based ApproachMedium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Under the Cost Analysis Based Approach, how does the classification of missing quality costs behave according to the principles of Eppler and Helfert?
  1. A.Costs are classified into internal cost of quality and external cost of quality.
  2. B.Costs are classified into two categories: direct costs and indirect costs.
  3. C.Costs are classified into prevention costs, appraisal costs, and failure costs.
  4. D.Costs are classified into tangible engineering costs and non-tangible client costs.
Q17
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 2๐Ÿท๏ธ 02.2. Function-Quality-Cost(FQC)Medium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In the context of the Function-Quality-Cost (FQC) paradigm, how does the discussion summarize the relationship between functionality and quality (specifically QA) in most software development projects?
  1. A.Functionality and quality are complementary partners that naturally increase together without resource competition.
  2. B.Functionality and quality (QA precisely) are natural enemies in most development projects.
  3. C.Functionality is completely independent of quality and has no influence on the project's financial budget.
  4. D.Quality assurance must always be sacrificed entirely to maximize the number of features delivered.
Q18
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 2๐Ÿท๏ธ 02.1. Economics of Software Quality EngineeringHardโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
To cope with the quality task in Software Quality Engineering, which of the following represents the correct logical progression of facts regarding software behavior and user satisfaction?
  1. A.User satisfaction depends on code size -> code size determines budget -> budget determines features.
  2. B.User satisfaction depends on process audits -> processes determine CMMI levels -> CMMI levels dictate code.
  3. C.Everything ends up in user satisfaction -> satisfaction depends on system behavior -> behavior is defined through features and quality -> features/quality are determined through requirements -> requirements are actualized through executing code.
  4. D.Everything ends up in developer convenience -> developer convenience depends on tools -> tools are determined by requirements -> requirements depend on cost.
Q19
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 2๐Ÿท๏ธ 02.2. Function-Quality-Cost(FQC)Medium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In the Function-Quality-Cost (FQC) equation described in Module 02 of the course handouts, which of the following correctly represents the mathematical relationship and its variables under a fixed budget?
๐Ÿ’ป python Snippet
# FQC Equation representation
budget = (A * F) + (B * Q)
  1. A.Budget = (A + B) * (F + Q), where A and B represent development time, F represents features, and Q represents quality defects.
  2. B.Budget = A * F + B * Q, where A and B represent levels of investment, F represents Features/Functions, and Q represents Quality.
  3. C.Budget = A * Q - B * F, where A and B represent profit margins, F represents fixed costs, and Q represents quantitative metrics.
  4. D.Budget = (A * F) / (B * Q), where A and B represent schedule indices, F represents functionality, and Q represents code quality.
Q20
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 2๐Ÿท๏ธ 02.6. Cost of missing RequirementsEasy๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
The catastrophic security breach at Yahoo, where hackers compromised personal user account information, was reported in ________ but actually occurred in ________.
  1. A.reported in 2014, occurred in 2012
  2. B.reported in 2016, occurred in late 2014
  3. C.reported in 2017, occurred in early 2015
  4. D.reported in 2015, occurred in late 2013