MauryaHub PYQ Practice

cs3001_2025T2_ET_FN.pdf

Software Engineering · End Term · May 2025 FN

← 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.

Question 35 MCQ · 3.0 marks

A software company is preparing to launch a new product that collects user data. Who should be responsible for ensuring that the company’s privacy policies comply with regulations?
  1. Data Scientists
  2. Ethics and Policy Specialists
  3. Engineering Managers
  4. Support Team

A published solution is not available for this question yet.

Question 36 MCQ · 3.0 marks

A junior developer is stuck on a programming issue and needs guidance. The developer prefers a platform where experienced professionals can provide solutions, along with links to additional learning resources. Which platform should the developer use?
  1. Slack
  2. Stack Overflow
  3. GitHub Pages
  4. JIRA

A published solution is not available for this question yet.

Question 37 MCQ · 3.0 marks

A growing e-commerce startup is looking for an infrastructure solution that provides the highest performance for its online store. Cost is not a concern, but they need complete control over their servers. Which hosting option should they choose?
  1. Bare Metal Servers
  2. Infrastructure-as-a-Service (IaaS)
  3. Platform-as-a-Service (PaaS)
  4. None of these

A published solution is not available for this question yet.

Question 38 MCQ · 3.0 marks

A developer is implementing a sorting function for an e-commerce platform to arrange products by price efficiently. Which design aspect does this involve?
  1. Components
  2. Interfaces
  3. Data structures
  4. Algorithms

A published solution is not available for this question yet.

Question 39 MCQ · 3.0 marks

A software development team is working on an AI-powered chatbot for customer service. However, they realize late in the development process that the third-party AI module they integrated does not support some key languages their client requires. What type of risk does this represent?
  1. Business Risk
  2. Project Risk
  3. Technical Risk
  4. None of these

A published solution is not available for this question yet.

Question 40 MCQ · 3.0 marks

During a software development project, the team completes a sprint and demonstrates the work done to stakeholders. Which Agile event is this?
  1. Sprint Planning
  2. Sprint Retrospective
  3. Sprint Review
  4. Backlog Analysis

A published solution is not available for this question yet.

Question 41 MCQ · 3.0 marks

A mobile payment app refers to adding money as "Charging Wallet" instead of "Add Money." Users find this term confusing. Which heuristic is being violated?
  1. Freedom to Explore
  2. Use Familiar Languages and Metaphors
  3. Prevent Errors
  4. Show Status

A published solution is not available for this question yet.

Question 42 MCQ · 3.0 marks

A researcher is trying to understand how warehouse employees manage inventory updates in real time. They shadow employees, take notes, and ask clarifying questions while observing daily operations. Which technique is being applied here?
  1. Questionnaires
  2. Interviews
  3. Naturalistic Observations
  4. Focus Groups

A published solution is not available for this question yet.

Question 43 MCQ · 4.0 marks

[[IMAGE:300859f32b76b044_5_1]]
Source diagram or notation
  1. [[IMAGE:300859f32b76b044_5_2]]
    Source diagram or notation
  2. [[IMAGE:300859f32b76b044_5_3]]
    Source diagram or notation
  3. [[IMAGE:300859f32b76b044_5_4]]
    Source diagram or notation
  4. [[IMAGE:300859f32b76b044_5_5]]
    Source diagram or notation

A published solution is not available for this question yet.

Question 44 MCQ · 4.0 marks

Which of the following is a problem with the Big Bang approach of integration technique?
  1. Requires drivers and stubs
  2. Difficult to localize errors
  3. Can only be used for large systems
  4. Requires bottom-up testing first

A published solution is not available for this question yet.

Question 45 MCQ · 4.0 marks

A test engineer runs a small set of basic test cases to verify that the core functionalities of a newly deployed application are working before conducting further testing. What type of testing is this?
  1. Performance Testing
  2. Beta Testing
  3. Smoke Testing
  4. Acceptance Testing

A published solution is not available for this question yet.

Question 46 MCQ · 4.0 marks

[[IMAGE:300859f32b76b044_6_6]]
Source diagram or notation
  1. Factory Pattern
  2. Builder Pattern
  3. Facade Pattern
  4. Adapter Pattern

A published solution is not available for this question yet.

Question 47 MCQ · 4.0 marks

An organization is developing a collaborative document editing system where multiple users can edit the same document simultaneously. The system must operate without relying on a central server or any form of centralized control, ensuring direct communication among users. Which architectural style best fits this requirement?
  1. Client-Server
  2. Pipe and Filter
  3. Peer-to-Peer
  4. Model-View-Controller

A published solution is not available for this question yet.

Question 48 MCQ · 4.0 marks

A software company wants to build a structured and maintainable web application efficiently. Which of the following would be the best option for them?
  1. Using a basic text editor
  2. Writing everything from scratch without any pre-built structure
  3. Using a web application framework like Flask
  4. Avoiding frameworks to reduce dependencies

A published solution is not available for this question yet.

Question 49 MCQ · 4.0 marks

Bhavya is trying to understand why a variable in his Python program is getting the wrong value at a certain point. He decides to insert print statements in the code to check intermediate values. Which debugging technique is he using?
  1. Stepping in a debugger
  2. Logging
  3. Profiling
  4. Dump & Diff

A published solution is not available for this question yet.

Question 50 MCQ · 4.0 marks

[[IMAGE:300859f32b76b044_7_7]]
Source diagram or notation
  1. Data Coupling
  2. Control Coupling
  3. Common Coupling
  4. Content Coupling

A published solution is not available for this question yet.

Question 51 MCQ · 4.0 marks

[[IMAGE:300859f32b76b044_7_8]]
Source diagram or notation
  1. Sequential Cohesion
  2. Functional Cohesion
  3. Communicational Cohesion
  4. Procedural Cohesion

A published solution is not available for this question yet.

Question 52 MCQ · 4.0 marks

[[IMAGE:300859f32b76b044_8_9]]
Source diagram or notation
  1. [[IMAGE:300859f32b76b044_8_10]]
    Source diagram or notation
  2. [[IMAGE:300859f32b76b044_8_11]]
    Source diagram or notation
  3. [[IMAGE:300859f32b76b044_8_12]]
    Source diagram or notation
  4. [[IMAGE:300859f32b76b044_8_13]]
    Source diagram or notation

A published solution is not available for this question yet.

Question 53 MCQ · 4.0 marks

A software company is estimating the cost and effort required for developing a new inventory management system. The project manager decides to consult senior developers who have worked on similar projects before to get an estimate. Which estimation technique is being used?
  1. COCOMO Model
  2. Expert Judgement
  3. Delphi Technique
  4. Heuristic Estimation

A published solution is not available for this question yet.

Question 54 MCQ · 4.0 marks

A retail website optimizes its checkout process by reducing the number of steps from product selection to payment confirmation. Users can now complete a purchase with a single click if they have saved their payment details. What usability factor is being improved?
  1. Safety
  2. Learnability
  3. Efficiency
  4. Memorability

A published solution is not available for this question yet.

Question 55 MCQ · 4.0 marks

The development team updates a user story as follows: Before: "As an admin, I want to generate reports on user activity." After: "As an admin, I want to generate a daily report of user logins and purchases, formatted as a downloadable CSV file." Which SMART characteristic is best addressed in this improvement?
  1. Achievable
  2. Measurable
  3. Timeboxed
  4. Relevant

A published solution is not available for this question yet.

Question 56 MSQ · 4.0 marks

A company is releasing a major update to its web application. What are the benefits of using a staging environment before production deployment?
  1. It helps identify configuration issues before going live
  2. It allows users to interact with new features in a real environment
  3. It prevents performance testing before making the application live
  4. It ensures that the production environment remains stable

A published solution is not available for this question yet.

Question 57 MSQ · 4.0 marks

Which of the following statements about Versioned Deployment are true?
  1. Users can choose which version they want
  2. Only the latest version is kept alive
  3. Older versions are removed immediately after an update
  4. Requires maintaining multiple versions

A published solution is not available for this question yet.

Question 58 MSQ · 4.0 marks

Which of the following tasks are best suited for task queues?
  1. Sending bulk notifications to users
  2. Rendering a webpage with static content
  3. Processing large database updates asynchronously
  4. Executing HTTP requests in real-time

A published solution is not available for this question yet.

Question 59 MSQ · 4.0 marks

[[IMAGE:300859f32b76b044_10_14]]
Source diagram or notation
  1. [[IMAGE:300859f32b76b044_10_15]]
    Source diagram or notation
  2. [[IMAGE:300859f32b76b044_10_16]]
    Source diagram or notation
  3. [[IMAGE:300859f32b76b044_10_17]]
    Source diagram or notation
  4. [[IMAGE:300859f32b76b044_10_18]]
    Source diagram or notation

A published solution is not available for this question yet.

Question 60 MSQ · 4.0 marks

[[IMAGE:300859f32b76b044_11_19]] Based on the above data, answer the given subquestions.
Identify the set(s) of valid test cases for branch coverage.
Source diagram or notation
  1. {temperature = 0, temperature = 100}
  2. {temperature = -5, temperature = 20, temperature = 50}
  3. {temperature = -5, temperature = 20, temperature = 50, temperature = 105}
  4. {temperature = -5, temperature = 20, temperature = 100, temperature = 50, temperature = 0}

A published solution is not available for this question yet.

Question 61 MSQ · 4.0 marks

[[IMAGE:300859f32b76b044_11_19]] Based on the above data, answer the given subquestions.
Identify the set(s) of valid test cases for multiple condition coverage.
Source diagram or notation
  1. {temperature = 0, temperature = 100}
  2. {temperature = -5, temperature = 20, temperature = 50}
  3. {temperature = -5, temperature = 20, temperature = 50, temperature = 105}
  4. {temperature = -5, temperature = 20, temperature = 100, temperature = 50, temperature = 0}       **AI** **Section Id :** 64065399794 **Section Number :** 3 **Section type :** Online **Mandatory or Optional :** Mandatory **Number of Questions :** 9 **Number of Questions to be attempted :** 9 **Section Marks :** 27 **Display Number Panel :** Yes **Section Negative Marks :** 0 **Group All Questions :** No **Enable Mark as Answered Mark for Review and** No **Clear Response :** **Section Maximum Duration :** 0 **Section Minimum Duration :** 0 **Section Time In :** Minutes **Maximum Instruction Time :** 0

A published solution is not available for this question yet.