MauryaHub PYQ Practice

cs3001_2026T2_Q2_NA.pdf

Software Engineering · Quiz 2 · May 2026

← 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 2 MCQ · 4.0 marks

A software company is developing a payroll system for 500 companies. The analyst prepares a fixed list of 25 questions and verbally asks exactly the same questions to HR managers from every company. Which requirement gathering technique is being used?
  1. Unstructured interview
  2. Semi-structured interview
  3. Structured interview
  4. Observation

A published solution is not available for this question yet.

Question 3 MCQ · 4.0 marks

An online banking application computes customer interest. Due to a mistake in the source code, the formula [[IMAGE:2112ccda8f968b7b_2_2]] was implemented instead of [[IMAGE:2112ccda8f968b7b_2_3]] The incorrect statement in the source code is an example of:
Source diagram or notationSource diagram or notation
  1. Error
  2. Fault
  3. Failure
  4. Test Case

A published solution is not available for this question yet.

Question 4 MCQ · 4.0 marks

A ride-sharing company has completed a sprint. During a meeting, the team demonstrates the completed driver tracking feature to customers and receives feedback. Which Scrum activity is being performed?
  1. Sprint Planning
  2. Daily Scrum
  3. Sprint Review
  4. Sprint Retrospective

A published solution is not available for this question yet.

Question 5 MCQ · 4.0 marks

A team completed the following story points in the last four sprints: [[IMAGE:2112ccda8f968b7b_3_4]] What is the average velocity?
Source diagram or notation
  1. 20
  2. 21
  3. 22
  4. 23

A published solution is not available for this question yet.

Question 6 MCQ · 4.0 marks

An e-commerce company maintains the following modules: ● Inventory Management ● Payment Processing ● Recommendation Engine Each module is assigned a single, well-defined objective. All three modules directly access and modify the same global dictionary data structure that stores product information. Any change to the structure of this shared dictionary requires modifications in all three modules. Which statement is true?
  1. High cohesion and high coupling
  2. High cohesion and low coupling
  3. Low cohesion and high coupling
  4. Low cohesion and low coupling

A published solution is not available for this question yet.

Question 7 MCQ · 4.0 marks

A developer notices that a video editing application is slow. The team wants to identify: ● functions consuming maximum CPU ● memory hot spots ● performance bottlenecks Which of the following debugging techniques should be used?
  1. Logging
  2. Profiling Tool
  3. Stepping in debugger
  4. Dump and Diff

A published solution is not available for this question yet.

Question 8 MCQ · 4.0 marks

A university portal must support: ● student registration ● fee payment ● grade viewing A new class named [[IMAGE:2112ccda8f968b7b_5_5]] is introduced with a single method: [[IMAGE:2112ccda8f968b7b_5_6]] The method internally coordinates the registration, payment, and grade management subsystems to complete the admission process. Which of the following design patterns is followed in this case?
Source diagram or notationSource diagram or notation
  1. Factory
  2. Adapter
  3. Facade
  4. Builder

A published solution is not available for this question yet.

Question 9 MCQ · 4.0 marks

A company develops an Online Travel Booking System. 1. Travelers use the mobile app to search and book flights. 2. Travel agents inside the company update airline contracts and pricing. 3. A payment gateway processes customer transactions. 4. The airline reservation system exchanges seat availability data with the application. Which option correctly identifies the client type for each case?
  1. 1-External User, 2-Internal User, 3-Software Client, 4-Software Client
  2. 1-Internal User, 2-External User, 3-Software Client, 4-Software Client
  3. 1-External User, 2-Software Client, 3-Internal User, 4-Software Client
  4. 1-Software Client, 2-Internal User, 3-External User, 4-Software Client

A published solution is not available for this question yet.

Question 10 MCQ · 4.0 marks

A software company releases a new digital banking application to 100 selected customers. The customers use the application in real-world conditions and report usability issues. Which testing phase is being performed?
  1. Unit Testing
  2. Integration Testing
  3. Alpha Testing
  4. Beta Testing

A published solution is not available for this question yet.

Question 11 MCQ · 4.0 marks

Consider the following requirements for an online examination system: Requirement 1: Students shall be able to submit answers online. Requirement 2: The system shall process and save submissions within 2 seconds. Which statement is true?
  1. Both are functional requirements.
  2. Requirement 1 is functional and Requirement 2 is non-functional.
  3. Requirement 1 is non-functional and Requirement 2 is functional.
  4. Both are non-functional requirements.

A published solution is not available for this question yet.

Question 12 MCQ · 4.0 marks

Consider the user story as follow: As a customer, I want to track my food delivery, So that I know when my order will arrive. The story is refined as: "...the delivery status must refresh every 15 seconds." Which SMART property is improved?
  1. Specific
  2. Relevant
  3. Measurable
  4. Achievable

A published solution is not available for this question yet.

Question 13 MCQ · 4.0 marks

A healthcare portal allows doctors to prescribe medicines and patients to book appointments. However, new users frequently struggle to discover how appointments can be cancelled because there is no guidance or tutorial. Which usability goal is most affected?
  1. Efficiency
  2. Learnability
  3. Safety
  4. Memorability

A published solution is not available for this question yet.

Question 14 MCQ · 4.0 marks

A UX designer creates clickable screens using Figma. Users can navigate between screens, enter sample data, and simulate workflows. What type of prototype is this?
  1. Storyboard
  2. Paper Prototype
  3. Interactive Prototype
  4. Digital Mock-up

A published solution is not available for this question yet.

Question 15 MCQ · 4.0 marks

An e-commerce website allows customers to browse products and compare prices without requiring login. Which design heuristic is supported?
  1. Freedom
  2. Recognition over Recall
  3. Consistency
  4. Show Status

A published solution is not available for this question yet.

Question 16 MCQ · 4.0 marks

Module A directly accesses and modifies the internal variables of Module B. What type of coupling exists?
  1. Data Coupling
  2. Control Coupling
  3. Common Coupling
  4. Content Coupling

A published solution is not available for this question yet.

Question 17 MCQ · 4.0 marks

Consider the Python function: [[IMAGE:2112ccda8f968b7b_8_7]] What is the cyclomatic complexity?
Source diagram or notation
  1. 2
  2. 3
  3. 4
  4. 5

A published solution is not available for this question yet.

Question 18 MCQ · 4.0 marks

A compiler processes source code through the modules -- lexical analysis, parsing, semantic analysis, optimization, and code generation. The output of one module is used as input to the next module. Which architecture style best matches this system?
  1. MVC
  2. Client-Server
  3. Pipe-and-Filter
  4. Peer-to-Peer

A published solution is not available for this question yet.

Question 19 MCQ · 4.0 marks

A marketplace supports three delivery modes: ● Physical Shipping ● Email Delivery ● Instant Download A single interface [[IMAGE:2112ccda8f968b7b_9_8]] forces every implementation to provide: [[IMAGE:2112ccda8f968b7b_9_9]] even when many methods are irrelevant. Which SOLID principle is violated?
Source diagram or notationSource diagram or notation
  1. Single Responsibility Principle
  2. Open-Closed Principle
  3. Interface Segregation Principle
  4. Dependency Inversion Principle

A published solution is not available for this question yet.

Question 20 MSQ · 4.0 marks

A large organization develops software using teams located in Chennai, Bangalore, and Delhi. Before implementation begins, interface specifications are finalized. Which statements about interfaces are correct?
  1. They specify permitted requests and outputs.
  2. They reveal the complete implementation details.
  3. They allow independent development of components.
  4. Implementation can change without affecting dependent modules if the interface remains unchanged.

A published solution is not available for this question yet.

Question 21 MSQ · 4.0 marks

A startup is developing an AI-based legal document analysis system. Since requirements are unclear, they build a prototype and show it to lawyers for feedback. Which are advantages of using a prototype model?
  1. Helps clarify user expectations.
  2. Helps identify design issues early.
  3. Guarantees zero defects in the final product.
  4. Enables early requirement refinement.

A published solution is not available for this question yet.

Question 22 MSQ · 4.0 marks

Consider the UML class diagram shown below. [[IMAGE:2112ccda8f968b7b_10_10]] Assume: ● [[IMAGE:2112ccda8f968b7b_10_11]] places [[IMAGE:2112ccda8f968b7b_10_12]] s. ● [[IMAGE:2112ccda8f968b7b_10_13]] contains multiple [[IMAGE:2112ccda8f968b7b_10_14]] s. ● [[IMAGE:2112ccda8f968b7b_10_15]] is a special type of [[IMAGE:2112ccda8f968b7b_10_16]] . Identify the valid relationships.
Source diagram or notationSource diagram or notationSource diagram or notationSource diagram or notationSource diagram or notationSource diagram or notationSource diagram or notation
  1. Association between [[IMAGE:2112ccda8f968b7b_10_17]] and [[IMAGE:2112ccda8f968b7b_10_18]]
    Source diagram or notationSource diagram or notation
  2. Composition between [[IMAGE:2112ccda8f968b7b_10_19]] and [[IMAGE:2112ccda8f968b7b_10_20]]
    Source diagram or notationSource diagram or notation
  3. Inheritance between [[IMAGE:2112ccda8f968b7b_11_21]] and [[IMAGE:2112ccda8f968b7b_11_22]]
    Source diagram or notationSource diagram or notation
  4. Composition between [[IMAGE:2112ccda8f968b7b_11_23]] and [[IMAGE:2112ccda8f968b7b_11_24]]
    Source diagram or notationSource diagram or notation

A published solution is not available for this question yet.

Question 23 MCQ · 3.0 marks

A company depends on a third-party fraud detection service for validating online transactions. There is a risk that defects in the third-party service may impact the application. Based on the above data, answer the given subquestions.
What type of risk is described?
  1. Business Risk
  2. Technical Risk
  3. Project Risk
  4. It is not a risk.

A published solution is not available for this question yet.

Question 24 MCQ · 3.0 marks

A company depends on a third-party fraud detection service for validating online transactions. There is a risk that defects in the third-party service may impact the application. Based on the above data, answer the given subquestions.
Which mitigation strategy is most suitable?
  1. Conduct customer surveys
  2. Benchmark and regularly inspect the external component
  3. Explore the market
  4. Reduce project scope

A published solution is not available for this question yet.

Question 25 MCQ · 2.0 marks

A company is developing an online furniture shopping platform. The requirements are well understood, the development team consists of highly experienced developers, and the estimated project size is 50 KLOC. [[IMAGE:2112ccda8f968b7b_12_25]] Based on the above data, answer the given subquestions.
Which COCOMO project category best describes the project?
Source diagram or notation
  1. Organic
  2. Semi-detached
  3. Embedded
  4. Cannot be determined

A published solution is not available for this question yet.

Question 26 MCQ · 4.0 marks

A company is developing an online furniture shopping platform. The requirements are well understood, the development team consists of highly experienced developers, and the estimated project size is 50 KLOC. [[IMAGE:2112ccda8f968b7b_12_25]] Based on the above data, answer the given subquestions.
Using the Basic COCOMO model, what is the approximate initial effort for the project?
Source diagram or notation
  1. 146 Person-Months
  2. 185 Person-Months
  3. 220 Person-Months
  4. 305 Person-Months

A published solution is not available for this question yet.

Question 27 MSQ · 2.0 marks

A university is developing an online examination portal. Before implementation, the development team prepares the following activity network. [[IMAGE:2112ccda8f968b7b_13_26]] Based on the above data, answer the given subquestions.
Which of the following statements are true?
Source diagram or notation
  1. UI Design and Database Design can proceed simultaneously.
  2. Testing can begin immediately after Requirements Analysis.
  3. Implementation depends on both UI Design and Database Design.
  4. Deployment can start before Testing is completed.

A published solution is not available for this question yet.

Question 28 MCQ · 2.0 marks

A university is developing an online examination portal. Before implementation, the development team prepares the following activity network. [[IMAGE:2112ccda8f968b7b_13_26]] Based on the above data, answer the given subquestions.
Which task must be completed immediately before Deployment?
Source diagram or notation
  1. UI Design
  2. Database Design
  3. Implementation
  4. Testing

A published solution is not available for this question yet.