Analysis of formal configuration baselines, change control boards (CCB), objective quality evaluations via PPQA, data measurement repositories, and structured decision evaluation matrices.
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.
According to Module 06 of the course handouts, what defines a 'Necessary' requirement, and where does this type of requirement originate from?
A.It must be written using automated validation tools; it originates from the software configuration management plan.
B.It must be necessary for the software system, should add some business value, and comes from the business goals and the need behind developing the software solution.
C.It must be approved by the lead database administrator; it originates from SQL query execution profiles.
D.It must take up exactly 20% of the total project budget; it originates from SQA team salary structures.
Q12
โ MCQ๐ CS611๐ Lec 6๐ท๏ธ 06.16. Example of NecessaryEasy๐ก๐๐VU๐๏ธVU
According to the course notes, what is the ultimate suggestion for avoiding project deviations when implementing requirements of type 'Necessary'?
A.Always follow customer requirements or whatever fulfills the customer's needs, focusing on what is expected by the client from a market viewpoint.
B.Integrate as many complex technical solutions as possible to maximize developer experience.
C.Let the configuration management team decide which features are necessary.
D.Replace all normal login forms with automated social media plugins to reduce code size.
Q13
โ MCQ๐ CS611๐ Lec 6๐ท๏ธ 06.27. How Release is buildMediumโญ๐ก๐๐VU๐๏ธVU
Under the CMMI and Software Quality Engineering guidelines in Module 06, how is the project backlog finalized for a software release, and why is this decision communicated to the technical team?
A.The backlog is finalized exclusively by the sales team without any technical input, so the technical team can immediately begin coding.
B.The backlog is discussed and finalized between the Sales and Technical Teams, and the decision is communicated to the technical team so it can plan the release.
C.The backlog is automatically generated by the SCM tool, allowing the SQA lead to write test checklists independently.
D.The backlog is designed by the lead database administrator and shared only with the external audit team to verify compliance.
According to Module 06 of the course handouts, why is Software Quality Assurance (SQA) considered an 'ongoing process'?
A.Because it is a part of every stage of the SDLC until the product is complete, ensuring that the required quality level is achieved throughout development.
B.Because it runs continuous compiling scripts to detect memory leaks and syntax warnings automatically.
C.Because it must continuously adjust project budgets and timelines to fit the sales team's requirements.
D.Because it is performed repeatedly at production sites after the software has been shipped and deployed.
Q15
โ MCQ๐ CS611๐ Lec 6๐ท๏ธ 06.33. People Expectation from Quality EngineeringEasyโญ๐ก๐๐VU๐๏ธVU
According to Module 06 of the course handouts, what is the realistic and practical expectation regarding bugs in software development, and what is the consequence of holding unrealistic expectations such as a product with zero defects?
A.It is completely possible to achieve zero defects using modern SCM compilers; failing to do so indicates poor team skills.
B.In reality and practicality, it is not possible to have a completely bug-free software product; expecting zero bugs leads to financial loss and loss of clients.
C.Software quality engineering guarantees a 100% defect-free product; holding this expectation increases the company's market share.
D.Only Level 1 CMMI organizations have bugs, whereas Level 5 optimized organizations deliver products with zero defects.
Q16
โ MCQ๐ CS611๐ Lec 6๐ท๏ธ 06.8. Example of CorrectnessMediumโญ๐ก๐๐VU๐๏ธVU
In Module 06, why is the requirement statement 'GUI should be user friendly' considered an incorrect and problematic requirement, and how should a business analyst resolve this issue?
A.It is subjective and untestable; the analyst should show sample websites or reference materials to establish concrete layouts and design expectations.
B.It is technically impossible to build user-friendly GUIs in modern object-oriented programming frameworks.
C.It is too short; requirements must be at least 100 words in length to be parsed by software quality compilers.
D.It conflicts with database integrity constraints and should be handled by SCM repository configurations.
Which of the following represents the primary actors who can execute the 'Register new patient' Use Case (Use Case ID 7) in the system?
A.Receptionist, Administrator
B.Super User, Doctor, Receptionist, Accountant
C.Software Configuration Team, Lead Auditor
D.Only the patient themselves via the client-side login widget
Q18
โ MCQ๐ CS611๐ Lec 6๐ท๏ธ 06.30. What is Software Quality AssuranceMedium๐โญ๐ก๐๐VU๐๏ธVU
According to Module 06 of the course handouts, how is Software Quality Assurance (SQA) defined, and what is its role as a stakeholder in software release authorization?
A.SQA is an ad-hoc debugging step performed after product delivery; they are external stakeholders who review source code syntax errors.
B.SQA is a financial budgeting practice used to calculate project cost index; they are secondary stakeholders with zero say in build deployment.
C.SQA is the process to make sure that the developed product is meeting the requirements of the customer and all the features are working as per planned; they are considered the internal customer, and the product is released only if approved by the QA team.
D.SQA is a software configuration management role tasked with maintaining server backups; they release builds on a predefined calendar schedule automatically.
Based on the 'Changing Requirements' guidelines in Module 06, why should 'Bugs' identified after the release of the first demo-able version be fixed immediately without requiring a Change Request?
A.Because bugs are in-scope errors that are committed to be delivered in correct form as part of the original project scope.
B.Because bugs require zero compiler effort to solve and can be automated using off-the-shelf plugins.
C.Because bugs are tracked by the financial department to calculate the Schedule Performance Index (SPI).
D.Because bugs are automatically classified as low-priority wishlist items by SQA engineers.
Q20
โ MCQ๐ CS611๐ Lec 6๐ท๏ธ 06.26. What is Software ReleaseEasyโญ๐ก๐๐VU๐๏ธVU
According to Module 06 of the course handouts, how is a 'Software Release' defined, and how is product development achieved through it?
A.A release is an internal development draft containing unstable compiler scripts; product development is achieved when SCM locks the database.
B.A release is a distribution of the final version of the software product, where the product is divided into multiple releases, delivering a working product to the customer.
C.A release is a marketing roadmap showing budget estimates; product development is achieved when the client signs the SLA contract.
D.A release is a bug-free build of a single sub-system; product development is achieved by using automated third-party testing plugins.
๐ Related CS611 - Software Quality Engineering Curriculum Units
Continue practicing topic-wise multiple choice questions from adjacent examination units.