MauryaHub PYQ Practice

Software Engineering · End Term · May 2023 · AN

Software Engineering · End Term · May 2023 AN

← 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 / 25 published solutions

Question 2 MCQ · 1.0 marks

Which of the following teams in a software organization is primarily responsible for creating prototypes for the software products after detail communication with the clients?
6406532051989.
Sales team
6406532051990.
Designers
6406532051991.
Engineering managers
6406532051992.
Data scientists

A published solution is not available for this question yet.

Report a correction for Q2

Question 3 MCQ · 1.0 marks

Which of the deployment environments exactly resembles the production environment and is used for testing the web application for its performance before it goes live?
6406532051993.
Development
6406532051994.
Testing
6406532051995.
Staging
6406532051996.
Production

A published solution is not available for this question yet.

Report a correction for Q3

Question 4 MCQ · 1.0 marks

Which of the following debugging strategies involves changing inputs and observing differences in output to identify issues in the code?
6406532052005.
Input manipulation
6406532052006.
Backwards debugging
6406532052007.
Forwards debugging
6406532052008.
Blackbox debugging

A published solution is not available for this question yet.

Report a correction for Q4

Question 5 MCQ · 1.0 marks

Which of the following hosting options has no requirement to purchase the entire server hardware and therefore involves no maintenance overhead; however, it does not provide the software layer for hosting the web app?
6406532052025.
Bare Metal Servers
6406532052026.
Infrastructure-as-a-service
6406532052027.
Platform-as-a-service
6406532052028.
None of these

A published solution is not available for this question yet.

Report a correction for Q5

Question 6 MCQ · 1.0 marks

Which type of software testing is carried out before the initial system testing to check whether the basic functionalities are working with a few basic test cases?
6406532052029.
Alpha testing
6406532052030.
Beta testing
6406532052031.
Smoke testing
6406532052032.
Stress testing

A published solution is not available for this question yet.

Report a correction for Q6

Question 7 MCQ · 1.0 marks

What is the main advantage of using paper prototyping?
6406532052041.
It provides an actual functioning version of the software.
6406532052042.
It allows for comprehensive testing of complex algorithms.
6406532052043.
It facilitates early and inexpensive validation of user interface designs.
6406532052044.
It automates the process of user feedback collection.

A published solution is not available for this question yet.

Report a correction for Q7

Question 8 MCQ · 1.0 marks

What kind of debugging technique involves different tools to compare the logging data between different executions of the program under test?
6406532052053.
Logging
6406532052054.
Dump & diff
6406532052055.
Stepping in debugger
6406532052056.
Profiling tool

A published solution is not available for this question yet.

Report a correction for Q8

Question 9 MCQ · 2.0 marks

In a software project, the project management team has identified a potential risk of personnel shortfall with a probability (P) of 0.7 and an impact (I) of 2. Assess the risk associated with the project due to personnel shortfall. Choose the correct option.
6406532052009.
3.5
6406532052010.
0.35
6406532052011.
1.4
6406532052012.
2.86

A published solution is not available for this question yet.

Report a correction for Q9

Question 10 MCQ · 2.0 marks

An software organization wants to reuse the knowledge of one project, in another project, and it is possible if the knowledge is documented and archive properly. Which kind of tools can be used by the organization?
6406532052021.
Project management tools
6406532052022.
Development tools
6406532052023.
Knowledge-sharing tools
6406532052024.
None of these

A published solution is not available for this question yet.

Report a correction for Q10

Question 11 MCQ · 2.0 marks

Consider a messaging platform where users can directly exchange messages with each other without relying on a central server. Each user's device acts as both a sender and a receiver of messages, and the communication is decentralized. Determine the type of software architecture this messaging platform uses.
6406532052037.
Client-server architecture
6406532052038.
Event-driven architecture
6406532052039.
Layered architecture
6406532052040.
Peer-to-peer architecture

A published solution is not available for this question yet.

Report a correction for Q11

Question 12 MCQ · 2.0 marks

In which of the scrum activities, the scrum team demonstrates what tasks they have completed so that those tasks can be removed from the To-Do list or In-Progress list to the Done list?
6406532052065.
Sprint Planning
6406532052066.
Daily Scrum Meeting
6406532052067.
Sprint Review
6406532052068.
Sprint Retrospective

A published solution is not available for this question yet.

Report a correction for Q12

Question 13 MCQ · 2.0 marks

An organization came up with a mobile app for employees to report their day-to-day tasks to the corresponding managers. However, the employees find the mobile app very difficult to use. They have to go thought the manual page first in order to properly utilize the app. What kind of usability goal is missing from the mobile app?
6406532052069.
Efficiency
6406532052070.
Safe to use
6406532052071.
Learnability
6406532052072.
Memorability

A published solution is not available for this question yet.

Report a correction for Q13

Question 14 MCQ · 2.0 marks

Suppose a mobile app has a feature using which a customer can pay any credit card bill. The customer has to provide only the credit card number as input. However, the mobile app prompt its customer to enter the credit card number twice to confirm that customer does not make a mistake while typing the number. Which of the following heuristics of UI evaluation is fulfilled in this case?
6406532052073.
Flexibility
6406532052074.
Prevent error
6406532052075.
Support error recovery
6406532052076.
Provide help

A published solution is not available for this question yet.

Report a correction for Q14

Question 15 MCQ · 2.0 marks

Identify the type of requirement gathering technique that is most suitable when it's necessary to reach some consensus about the requirements and also to point out any areas of disagreement.
6406532052077.
Questionnaires
6406532052078.
Interviews
6406532052079.
Focus group
6406532052080.
Documentations

A published solution is not available for this question yet.

Report a correction for Q15

Question 16 MCQ · 3.0 marks

An e-commerce company is preparing to launch a major update to its mobile app. To ensure a smooth transition, they have set up a separate environment with the new version of the app. This environment will undergo thorough testing and validation before directing a portion of the user traffic to the new version. Once the testing is successful, slowly roll out the change to a small subset of users. Which software deployment strategy is being implemented in this scenario?
6406532052013.Source diagram or notation
Canary deployment
6406532052014.
Red/Black deployment
6406532052015.
Incremental deployment
6406532052016.
None of these

A published solution is not available for this question yet.

Report a correction for Q16

Question 17 MCQ · 3.0 marks

Consider the following code base in Python.
Source diagram or notation
Identify the set of valid test cases for black box testing using the equivalence class technique.
6406532052045.
{income = 0, income = 150000}
6406532052046.
{income = -100, income = 0, income = 150000}
6406532052047.
{income = -100, income = 100000, income = 250000}
6406532052048.
{income = 0, income = 100000, income = 150000, income = 250000}

A published solution is not available for this question yet.

Report a correction for Q17

Question 18 MCQ · 3.0 marks

Suppose an online bookshop application has two modules: Customer and Product. Customer module has functions focusing only on all customer-related tasks, like customer registration, customer profile update, etc., while the Product module has functions focusing only on the tasks related to the products, like adding a new product, updating product information, removing a product, etc. Furthermore, the two classes Customer and Product need minimum interaction since they share very small amounts of data. Identify the type of coupling and cohesion for modules Customer and Product.
6406532052057.
Low cohesion and low coupling
6406532052058.
Low cohesion and high coupling
6406532052059.
High cohesion and low coupling
6406532052060.
High cohesion and high coupling

A published solution is not available for this question yet.

Report a correction for Q18

Question 19 MCQ · 3.0 marks

An organization has planned to develop a web application in which a user can upload any English text. The web application applies paraphrasing and some other techniques to convert it into a kind of English text that can be understood by anyone with knowledge of elementary English. The entire task of the web application is divided into different modules, and interactions between different modules are outlined. In which phase of the SDLC process is the web application currently in?
6406532052081.
Requirement gathering
6406532052082.
Development phase
6406532052083.
Design phase
6406532052084.
Testing phase
6406532052085.
Maintenance phase

A published solution is not available for this question yet.

Report a correction for Q19

Question 20 MCQ · 3.0 marks

Source diagram or notation
6406532052086.
Adapter design pattern
6406532052087.
Iterator design pattern
6406532052088.
Observer design pattern
6406532052089.Source diagram or notation
Strategy design pattern

A published solution is not available for this question yet.

Report a correction for Q20

Question 21 MCQ · 2.0 marks

Consider an organization developing a portal for a school. The developer team has developed some features that were not specified by the client, and developing these extra features has cost the organization extra budget and time. Based on the above data, answer the given subquestions.
What kind of risk is it?
6406532051997.
Technical risk
6406532051998.
Project risk
6406532051999.
Business risk
6406532052000.
None of these

A published solution is not available for this question yet.

Report a correction for Q21

Question 22 MCQ · 2.0 marks

Consider an organization developing a portal for a school. The developer team has developed some features that were not specified by the client, and developing these extra features has cost the organization extra budget and time. Based on the above data, answer the given subquestions.
How this risk can be mitigated?
6406532052001.
By building prototypes and communicating with clients
6406532052002.
By hiring developers with relevant experience, within the company, outside the company
6406532052003.
By providing training to multiple people with the skills required to work on the project
6406532052004.
By performing appropriate cost-benefit analysis and communicating with clients

A published solution is not available for this question yet.

Report a correction for Q22

Question 23 MSQ · 1.0 marks

Which of the integration testing approaches do/does not require the use of stubs and drivers?
6406532052033.
Big bang approach
6406532052034.
Bottom up approach
6406532052035.
Top down approach
6406532052036.
Mixed approach

A published solution is not available for this question yet.

Report a correction for Q23

Question 24 MSQ · 3.0 marks

Which of the following is/are the benefits of continuous integration?
6406532052017.
Reduces deployment time
6406532052018.
Initially, less effort is required to set up processes users
6406532052019.
Users can see an initial prototype
6406532052020.
It pushes the developers to create modular code

A published solution is not available for this question yet.

Report a correction for Q24

Question 25 MSQ · 3.0 marks

Consider the following code base in Python.
Source diagram or notation
Identify the set/sets of valid test cases for branch coverage.
6406532052049.
{passcode = "25", passcode = "2341234568"}
6406532052050.
{passcode = "25", passcode = "123425", passcode = "2341234568"}
6406532052051.
{passcode = "25", passcode = "123425", passcode = "2341"}
6406532052052.
{passcode = "25", passcode = "123425", passcode = "2341", passcode = "2341234568"}

A published solution is not available for this question yet.

Report a correction for Q25

Question 26 MSQ · 3.0 marks

Source diagram or notation
Which of the following is/are true about the class diagram?
6406532052061.
There is an inheritance relation between class Product and Order
6406532052062.
There is an inheritance relation between class Book and Product
6406532052063.
There is a composition relation between class Order and Product
6406532052064.
There is a composition relation between class Customer and Order       **Sw Testing** **Section Id :** 64065341440 **Section Number :** 2 **Section type :** Online **Mandatory or Optional :** Mandatory **Number of Questions :** 18 **Number of Questions to be attempted :** 18 **Section Marks :** 100 **Display Number Panel :** Yes **Section Negative Marks :** 0 **Group All Questions :** No **Enable Mark as Answered Mark for Review and** Yes **Clear Response :** **Maximum Instruction Time :** 0

A published solution is not available for this question yet.

Report a correction for Q26