In-depth analysis of software quality economics, direct and indirect costs of missing quality requirements, cost-analysis methodologies, impact analysis, and risk-analysis frameworks for defect reduction.
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.
β MCQπ CS611π Lec 2π·οΈ 02.5. Example of missing requirementsMediumπ‘ππVUποΈVU
In the context of database firewalls and user interfaces (UI) discussed in Section D, which of the following represents the most sound Software Quality Engineering recommendation?
A.Spending the entire budget on cosmetic changes in UI is superior to adding a database firewall, as users only judge a product by its look and feel.
B.Adding a firewall to ensure the database is secure is more important than spending budget on cosmetic changes in UI.
C.UI design is a functional requirement, and database firewalls are compiled automatically by C++ IDEs without SQA.
D.Firewalls should only be added during the post-production hot-fix stage to minimize initial development costs.
Q62
β MCQπ CS611π Lec 2π·οΈ 02.4. What are missing requirementsEasyβπ‘ππVUποΈVU
What are 'Missing Quality Requirements' in a software product, according to Module 02, Section D of the course handouts?
A.Functional requirements that are omitted because the client failed to attend the initial kickoff meetings.
B.Critical non-functional or quality-related parameters (like security or firewalls) that are overlooked in favor of functional features or cosmetic changes (like UI design).
C.Syntax errors in the requirements specification document that cause the compiler to halt execution.
D.Features that are not implemented because the developer ran out of project hours during the coding phase.
Q63
β MCQπ CS611π Lec 2π·οΈ 02.13. Level of RisksEasyπ‘ππVUποΈVU
In the IEEE Standard for Software Verification and Validation criticality scale, how are 'Level D: Negligible' systems characterized in terms of usage frequency, risk to human lives, and socio-economic impact?
A.They involve continuous 24/7 usage, high risks to human lives, and disastrous social impacts.
B.They involve continuous usage with version change interruptions, serious threats to human lives, and permanent injuries.
C.They involve time-to-time usage, low property damages, no risks on human lives, and negligible economic or social impact.
D.They require continuous usage with fixed interruption periods and carry significant risk of minor injury or illness.
According to Module 02, Section J of the course handouts, how is Risk Exposure (RE) defined and calculated when determining the cost of missing software quality?
A.RE is the sum of risk probability (p) and potential loss (L), written as RE = p + L.
B.RE is the product of risk probability (p) and potential loss (L), written as RE = p * L.
C.RE is the quotient of risk probability (p) divided by potential loss (L), written as RE = p / L.
D.RE is the difference between risk probability (p) and potential loss (L), written as RE = p - L.
Based on Module 02, Section I of the course handouts, what is the correct operational feedback loop that organizations must perform under the Impact Analysis Approach to survive in a fast-paced world?
A.Planned Value -> Actual Value -> Earned Value -> Project Closure
B.Root-cause analysis -> Identify problem -> Fix it -> Keep Going
β MCQπ CS611π Lec 2π·οΈ 02.7. Cost-Analysis based ApproachEasyβπ‘ππVUποΈVU
According to Module 02, Section F of the course handouts, how do Eppler and Helfert classify the costs of missing quality in software applications?
A.Functional, non-functional, and structural costs.
B.Direct and indirect costs.
C.Verification, validation, and configuration costs.
D.Operational, maintenance, and retirement costs.
Q67
β MCQπ CS611π Lec 2π·οΈ 02.4. What are missing requirementsMediumβπ‘ππVUποΈVU
Based on the example provided in Module 02, Section D of the handouts, which SQA decision represents the correct prioritization of quality requirements to mitigate system threats?
A.Allocating the entire quality budget to cosmetic user interface (UI) changes to maximize user friendliness.
B.Prioritizing the implementation of a database firewall for security over spending budget on cosmetic UI changes.
C.Eliminating the database layer completely to avoid any security vulnerabilities.
D.Relying exclusively on the physical touchscreen hardware of Steve Jobs' 2007 model rocket kits.
Q68
β MCQπ CS611π Lec 2π·οΈ 02.3. Quality vs pre-defined budgetEasyβπ‘ππVUποΈVU
Based on the Quality vs. Pre-defined Budget scenario in Module 02, Section C of the course handouts, if a project has a total fixed budget of PKR 100,000 and requires 4 features with a cost per feature of PKR 25,000, what is the standard cost breakup between feature development and quality assurance?
A.Development Cost: PKR 50,000 | Quality Cost: PKR 50,000
B.Development Cost: PKR 80,000 | Quality Cost: PKR 20,000
C.Development Cost: PKR 90,000 | Quality Cost: PKR 10,000
D.Development Cost: PKR 100,000 | Quality Cost: PKR 0
According to the course handouts on the Economics of Software Quality Engineering, which level of software quality is associated with tangible economic values?
A.Any compiled software regardless of defect rate has immediate economic value.
B.Only better-than-average software quality has tangible economic values associated with it.
C.Only software developed using C++ instead of PHP has measurable economic worth.
D.Only software with zero bugs that is developed in an ad-hoc environment is economically viable.
Q70
β MCQπ CS611π Lec 2π·οΈ 02.6. Cost of missing RequirementsEasyβπ‘ππVUποΈVU
According to Module 02, Section E of the course handouts, when did the landmark Yahoo database breach actually occur, and in what year was it publicly reported?
A.The breach occurred in late 2012 and was reported in early 2013.
B.The breach occurred sometime in late 2014 but was reported in 2016.
C.The breach occurred in early 2015 and was reported in late 2015.
D.The breach occurred in late 2016 and was reported in 2017.
π Related CS611 - Software Quality Engineering Curriculum Units
Continue practicing topic-wise multiple choice questions from adjacent examination units.