MauryaHub PYQ Practice

Software Engineering · Quiz 2 · Sep 2023

Software Engineering · Quiz 2 · Sep 2023

← Course papers · Start practice / exam

Questions and published explanations below are available without starting a test. Some questions may not have a published solution yet.

0 / 22 published solutions

Question 175 MCQ · 2.0 marks

Source diagram or notation
6406532311947.
Requirements gathering
6406532311948.
Design
6406532311949.
Development
6406532311950.
Testing
6406532311951.
Maintenance

A published solution is not available for this question yet.

Report a correction for Q175

Question 176 MCQ · 2.0 marks

What is one of the main advantages of Agile development over the Waterfall model?
6406532311952.
Strong emphasis on documentation
6406532311953.
Ability to accommodate changing requirements
6406532311954.
Faster development with no need for testing
6406532311955.
Strict adherence to a fixed project plan

A published solution is not available for this question yet.

Report a correction for Q176

Question 177 MCQ · 2.0 marks

What is the primary goal of "regression testing" in software development?
6406532311956.
To ensure the software complies with industry standards and regulations.
6406532311957.
To identify and fix defects introduced during recent code changes without causing new issues.
6406532311958.
To test the software's performance under extreme conditions.
6406532311959.
To test the software against its initial requirements.

A published solution is not available for this question yet.

Report a correction for Q177

Question 178 MCQ · 2.0 marks

In Behavior Driven Design (BDD), what are "user stories"?
6406532311960.
A form of documentation used for project management
6406532311961.
A list of tasks assigned to developers
6406532311962.
A detailed description of how the code is structured
6406532311963.
A way to express software requirements from an end-user perspective

A published solution is not available for this question yet.

Report a correction for Q178

Question 179 MCQ · 2.0 marks

An organisation wants to develop a mobile app to receive orders for grocery items online and deliver them within an hour. Therefore, a team from the organisation has visited some famous grocery shops across the country to observe how customers place orders, how payments are made, and in what mode the items are delivered to the customers. Identify the type of requirement collection technique used in the given scenario.
6406532311964.
Questionnaires
6406532311965.
Focus group
6406532311966.
Documentations
6406532311967.
Naturalistic observations

A published solution is not available for this question yet.

Report a correction for Q179

Question 180 MCQ · 2.0 marks

When creating a Software Requirement Specification (SRS), what should be the primary focus regarding the clarity of requirements?
6406532311968.
Write requirements in a technical language to ensure precision.
6406532311969.
Use ambiguous language to allow for flexibility during development.
6406532311970.
Ensure that requirements are clear, unambiguous, and understandable by both technical and non-technical stakeholders.
6406532311971.
Only specify high-level requirements to provide flexibility to developers.

A published solution is not available for this question yet.

Report a correction for Q180

Question 181 MCQ · 2.0 marks

Usability goals in interaction design aim to enhance the overall user experience. Which of the following is NOT a common usability goal?
6406532311972.
Efficiency
6406532311973.
Consistency
6406532311974.
Novelty
6406532311975.
Learnability

A published solution is not available for this question yet.

Report a correction for Q181

Question 182 MCQ · 2.0 marks

Prototyping is a crucial step in interaction design. Which prototyping technique is often used for simulating the look and feel of the final product, providing a close-to-real experience for users?
6406532311976.
Low-fidelity paper prototyping
6406532311977.
Wizard of Oz prototyping
6406532311978.
High-fidelity interactive prototyping
6406532311979.
Storyboard prototyping

A published solution is not available for this question yet.

Report a correction for Q182

Question 183 MCQ · 2.0 marks

In the context of software user interface design, how can "consistency" be described as a heuristic for feedback?
6406532311980.
Ensuring that the user interface is visually appealing.
6406532311981.
Maintaining uniformity in the way similar actions or elements are presented to users.
6406532311982.
Offering real-time feedback to users during their interactions.
6406532311983.
Allowing users to easily undo any action they take.

A published solution is not available for this question yet.

Report a correction for Q183

Question 184 MCQ · 2.0 marks

In software project estimation, what is the primary goal of using the "Delphi Technique"?
6406532311984.
To encourage open and collaborative communication among team members.
6406532311985.
To provide a quick and rough estimate of project costs.
6406532311986.
To combine estimates from multiple experts to reach a consensus estimate.
6406532311987.
To create a detailed work breakdown structure.

A published solution is not available for this question yet.

Report a correction for Q184

Question 185 MCQ · 2.0 marks

In the context of software project risk management, what does the term "mitigation" mean?
6406532311988.
Transferring the risk to a third party, such as an insurance company.
6406532311989.
Eliminating the risk entirely from the project.
6406532311990.
Implementing actions to reduce the impact or probability of a risk occurring.
6406532311991.
Ignoring the risk and hoping it won't affect the project.

A published solution is not available for this question yet.

Report a correction for Q185

Question 186 MCQ · 2.0 marks

Which role in Agile is responsible for prioritizing and maintaining the product backlog, ensuring that the development team focuses on delivering the highest value features first?
6406532311992.
Scrum Master
6406532311993.
Product Owner
6406532311994.
Stakeholder
6406532311995.
Team Lead

A published solution is not available for this question yet.

Report a correction for Q186

Question 187 MCQ · 2.0 marks

In Agile project management, what is the purpose of a "daily stand-up" or "daily scrum" meeting?
6406532311996.
To provide status updates to upper management.
6406532311997.
To discuss long-term project planning.
6406532311998.
To identify and address impediments to progress.
6406532311999.
To review the final deliverables of the sprint.

A published solution is not available for this question yet.

Report a correction for Q187

Question 188 MCQ · 2.0 marks

In the context of software design comprehension, what is the primary goal of VeriSIM?
6406532312000.
To automatically generate code from design diagrams.
6406532312001.
To assist developers in understanding and comprehending complex software designs.
6406532312002.
To simulate user interactions with the software.
6406532312003.
To identify and fix design flaws in existing software.

A published solution is not available for this question yet.

Report a correction for Q188

Question 189 MCQ · 2.0 marks

Which Unified Modeling Language (UML) diagram is primarily used to depict the interactions between objects in a system?
6406532312004.
Class diagram
6406532312005.
Sequence diagram
6406532312006.
State diagram
6406532312007.
Use case diagram

A published solution is not available for this question yet.

Report a correction for Q189

Question 190 MCQ · 2.0 marks

In a UML "component diagram," what does a component represent?
6406532312008.
A specific instance of a class.
6406532312009.
A module, package, or subsystem that encapsulates related functionality.
6406532312010.
A sequence of method calls.
6406532312011.
A control flow within a system.

A published solution is not available for this question yet.

Report a correction for Q190

Question 191 MSQ · 3.0 marks

While debugging, a developer identifies the event responsible for causing an undesirable behavior and traces the data control flow forward until reaching the problematic state. Which debugging approach/approaches did the developer employ from the following options?
6406532312012.
Input manipulation
6406532312013.
Reverse strategy
6406532312014.
Forward strategy
6406532312015.
Blackbox debugging

A published solution is not available for this question yet.

Report a correction for Q191

Question 192 MSQ · 3.0 marks

Which type of software metrics assess code quality by considering parameters such as LOC, LLOC, SLOC, and others in the context of software development and maintenance?
6406532312016.
Cyclomatic complexity
6406532312017.
Raw metrics
6406532312018.
Halstead’s metrics
6406532312019.
Code smell

A published solution is not available for this question yet.

Report a correction for Q192

Question 193 MSQ · 3.0 marks

Identify the statements that are true regarding debugging in software development:
6406532312020.
Debugging is only necessary during the initial development phase.
6406532312021.
Debugging involves identifying and fixing issues or defects in the code.
6406532312022.
Debugging can be done without the use of debugging tools or breakpoints.
6406532312023.
Code may run correctly during debugging but fail in production.

A published solution is not available for this question yet.

Report a correction for Q193

Question 194 MSQ · 3.0 marks

Source diagram or notation
6406532312024.
The relationship between class Payment and class Order is association.
6406532312025.
The relationship between class Payment and class UPIPayment is composition.
6406532312026.
The relationship between class Order and class Item is inheritance.
6406532312027.
The relationship between class Payment and class CardPayment is inheritance.

A published solution is not available for this question yet.

Report a correction for Q194

Question 195 MSQ · 3.0 marks

Select the design patterns that fall under the "Creational" category of design patterns:
6406532312028.
Singleton
6406532312029.
Factory Method
6406532312030.
Adapter
6406532312031.
Decorator
6406532312032.
Observer

A published solution is not available for this question yet.

Report a correction for Q195

Question 196 MSQ · 3.0 marks

Consider creating a class named Employee which has the following mandatory attributes: employee id, employee name, employee salary, and optional attributes TA and HRA. Which design pattern(s) can significantly reduce the complexity of the code due to the use of telescopic constructors?
6406532312033.
Factory design pattern
6406532312034.
Builder design pattern
6406532312035.
Adapter design pattern
6406532312036.
Facade design pattern       **SPG** **Section Id :** 64065348606 **Section Number :** 13 **Section type :** Online **Mandatory or Optional :** Mandatory

A published solution is not available for this question yet.

Report a correction for Q196