Comprehensive study of quality engineering foundations, producer/consumer roles, ISO 9126 quality attributes, formal differentiation between errors, faults, and failures, and defect prevention versus defect containment strategies.
279 Questions279 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.
Based on Module 01, Section D of the course handouts, which of the following sets of factors are closely related to quality for the 'Producer' category of software stakeholders?
A.Lowering the retail purchase price and maximizing sales commissions.
B.The physical dimensions of the storage hardware and touch-screen glass thickness.
C.Proper choice of software methodologies, languages, tools, software usability, and modifiability.
D.Strictly performing manual ad-hoc smoke tests at the client site without baseline plans.
Q132
โ MCQ๐ CS611๐ Lec 1๐ท๏ธ 01.17. What is faultEasyโญ๐ก๐๐VU๐๏ธVU
According to Module 01, Section R of the course handouts, how is a 'Fault' defined, and how is it related to programmer errors?
A.A fault is a post-release user complaint, and it is unrelated to developer-centric errors or design bugs.
B.A fault is an incorrect step, process, or data definition in a computer program, which is known to be the result of errors and causes certain failures to occur.
C.A fault is a compiler syntax warning that indicates the system has exceeded its allocated physical hardware memory limit.
D.A fault is a database deadlock condition that occurs solely due to high network traffic on production staging servers.
According to Module 01, Section E of the course handouts, which of the following is true regarding the structure and top-level organization of the ISO-9126 standard?
A.It is a database schema optimizer that automatically restructures MySQL indexes into six key levels.
B.It is an International Standard for Software Evaluation that provides a hierarchical framework for quality definition organized into six top-level quality characteristics.
C.It is a project management standard that restricts SQA activities to the post-release deployment phase.
D.It is a strict code compilation checklist that automatically converts syntax warnings into executable procedures.
According to Module 01, Section I of the course handouts, how is the quality characteristic 'Efficiency' defined under the ISO-9126 framework?
A.It refers to the set of attributes related to the capability of software to maintain its level of performance under stated conditions for a stated period of time.
B.It is a set of attributes concerning with the relationship between the level of software performance and the amount of resources used, under stated conditions.
C.It is the ease of using any function especially from a user's viewpoint, allowing stakeholders to evaluate learnability.
D.It represents the effort needed to make specified modifications, such as identifying and repairing software faults.
According to Module 01, Section K of the course handouts, why is the Portability quality characteristic exceptionally critical for the commercial success of a modern software application?
A.Because modern platforms require all source code to be compiled into a single executable module.
B.Because it automatically translates the application's user interface text into multiple languages.
C.Because since software is available on multiple platforms, a feature might work properly in one version of an OS but fail to work properly in another version of the OS on the same platform.
D.Because it ensures that all database operations avoid using indexes or foreign key relationships.
Q136
โ MCQ๐ CS611๐ Lec 1๐ท๏ธ 01.23. Defect Removal or ContainmentMediumโญ๐ก๐๐VU๐๏ธVU
According to Section X of the course handouts, why are traditional defect reduction and testing techniques alone insufficient for large and highly complex software systems?
A.They can only run on single-thread operating system architectures.
B.They only reduce the number of faults to a very low level, but the remaining faults may still be triggered under certain rare conditions.
C.They require developers to manually verify syntax rules without compiler feedback.
D.They are prohibited by CMMI Level 5 standards due to high budget overheads.
According to Module 01, Section G of the course handouts, which of the following is true regarding the 'Reliability' characteristic under the ISO-9126 framework?
A.It is a set of attributes concerning with the relationship between the level of software performance and the amount of resources used.
B.It refers to the set of attributes related to the capability of software to maintain its level of performance under stated conditions for a stated period of time.
C.It refers to the set of attributes that bear on the effort needed to make specified modifications to the codebase.
D.It is defined as the capability of software to be easily transferred from one operating system environment to another.
Based on Module 01, Section A of the course handouts, what does Software Quality Engineering (SQE) involve, and what is its stance on the application of standards?
A.It involves only the final testing phase and permits cherry-picking of standards depending on budget constraints.
B.It involves the complete software development process to ensure agreed-upon processes, standards, and procedures are followed, with no cherry-picking of standards.
C.It is a purely financial activity that focuses on calculating the cost per feature to maximize the sales team's commission.
D.It involves delegating all quality audits to external third-party software configuration management teams.
๐ Related CS611 - Software Quality Engineering Curriculum Units
Continue practicing topic-wise multiple choice questions from adjacent examination units.