MauryaHub PYQ Practice

Software Engineering · End Term · May 2023 · FN

Software Engineering · End Term · May 2023 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.

0 / 25 published solutions

Question 2 MCQ · 1.0 marks

Which of the following teams in a software organization is primarily responsible for laying down the terms of service for its software products?
6406532049671.
Sales team
6406532049672.
Support team
6406532049673.
Ethics and policy specialists
6406532049674.
Data scientists

A published solution is not available for this question yet.

Report a correction for Q2

Question 3 MCQ · 1.0 marks

IDEs are very useful in the software development process, mainly because________.
6406532049675.
they are useful in documenting and archiving knowledge of one project so that it can be reused in another project
6406532049676.
they are useful for sharing documents and archiving decisions
6406532049677.
they enable all the members of the team to get a big picture as well as a detailed view of progress in the software development
6406532049678.
they help the developers become more productive

A published solution is not available for this question yet.

Report a correction for Q3

Question 4 MCQ · 1.0 marks

Which of the hosting options requires the purchase of the entire server hardware?
6406532049679.
Bare Metal Servers
6406532049680.
Infrastructure-as-a-service
6406532049681.
Platform-as-a-service
6406532049682.
None of these

A published solution is not available for this question yet.

Report a correction for Q4

Question 5 MCQ · 1.0 marks

Which of the performance enhancement strategies of the web applications suggests compressing the static pages using tools like Brotil and Gzip?
6406532049711.
Caching
6406532049712.
Quick loading and rendering
6406532049713.
Task queues
6406532049714.
Monitoring

A published solution is not available for this question yet.

Report a correction for Q5

Question 6 MCQ · 1.0 marks

Which of the deployment environments provides the developers with tools like the IDE and others to build, run, and test code?
6406532049715.
Development environment
6406532049716.
Testing environment
6406532049717.
Staging environment
6406532049718.
Production environment

A published solution is not available for this question yet.

Report a correction for Q6

Question 7 MCQ · 1.0 marks

Suppose a project consists of some modules, and all of them share a common global data structure. What kind of coupling exists between these modules?
6406532049735.
Data coupling
6406532049736.
Control coupling
6406532049737.
Common coupling
6406532049738.
Content coupling

A published solution is not available for this question yet.

Report a correction for Q7

Question 8 MCQ · 1.0 marks

GIT is a ________. Identify the appropriate option to fill in the blank.
6406532049747.
Compiler
6406532049748.
Integrated development environment
6406532049749.
Version control system
6406532049750.
Web application framework

A published solution is not available for this question yet.

Report a correction for Q8

Question 9 MCQ · 1.0 marks

Which of the following is a type of performance testing?
6406532049759.
Alpha testing
6406532049760.
Beta testing
6406532049761.
Smoke testing
6406532049762.
Stress testing

A published solution is not available for this question yet.

Report a correction for Q9

Question 10 MCQ · 2.0 marks

Suppose a music production software is designed to help musicians create high-quality tracks. The software takes in audio recordings and applies a series of modules to refine and enhance the sound. Each module focuses on different aspects such as equalization, compression, and reverb. The output of each module is connected to the input of the next, ultimately resulting in a polished audio track. What type of software architecture is most likely used for the music production software?
6406532049683.
Client-server system
6406532049684.
Pipe and filter
6406532049685.
Model view controller
6406532049686.
Peer-to-peer architecture

A published solution is not available for this question yet.

Report a correction for Q10

Question 11 MCQ · 2.0 marks

During debugging, when a developer refers to documentation and code examples to understand the proper usage of an API or library without looking at the internal code implementation, which debugging strategy is being used?
6406532049687.
Backwards debugging
6406532049688.
Blackbox debugging
6406532049689.
Forwards debugging
6406532049690.
Input manipulation debugging

A published solution is not available for this question yet.

Report a correction for Q11

Question 12 MCQ · 2.0 marks

A language learning app offers users the option to quickly access their most frequently practiced lessons without navigating through multiple menus. It also provides a feature to mark lessons as favorites, along with tracking the user's progress and performance. Which of the following Usability Goals is **NOT** being focussed on in the above mentioned features for the language learning app?
6406532049755.
Efficiency
6406532049756.
Safe to use
6406532049757.
Learnability
6406532049758.
Memorability

A published solution is not available for this question yet.

Report a correction for Q12

Question 13 MCQ · 3.0 marks

Suppose the risk assessed for schedule slippage is 1.6. The impact of the risk due to schedule slippage is 2. What is the probability of schedule slippage occurring during project development?
6406532049691.
0.4
6406532049692.
0.32
6406532049693.
0.8
6406532049694.
0.25

A published solution is not available for this question yet.

Report a correction for Q13

Question 14 MCQ · 3.0 marks

Match the following requirement gathering techniques with what they are good for.
Source diagram or notation
6406532049699.
1- B, 2- A, 3-D, 4- C
6406532049700.
1- B, 2- A, 3-C, 4- D
6406532049701.
1- A, 2- B, 3-D, 4- C
6406532049702.
1- A, 2- B, 3-C, 4- D

A published solution is not available for this question yet.

Report a correction for Q14

Question 15 MCQ · 3.0 marks

Consider the following two requirements: **Requirement 1:** The website must support a maximum of 100 registration requests per second. **Requirement 2:** The website must provide a registration page that allows the customers to register themselves on the website to avail of the rest of the services offered. Which of the following statement is true?
6406532049703.
Requirement 1 is a functional requirement, whereas Requirement 2 is a non- functional requirement.
6406532049704.
Requirement 2 is a functional requirement, whereas Requirement 1 is a non- functional requirement.
6406532049705.
Both requirements are functional requirements
6406532049706.
Both requirements are non-functional requirements.

A published solution is not available for this question yet.

Report a correction for Q15

Question 16 MCQ · 3.0 marks

Source diagram or notation
6406532049739.
Single Responsibility Principle
6406532049740.
Open-Closed Principle
6406532049741.
Interface Segregation Principle
6406532049742.
Dependency Inversion Principle

A published solution is not available for this question yet.

Report a correction for Q16

Question 17 MCQ · 3.0 marks

Suppose a programming framework has been proposed that has a wide range of data structures. The designer of the framework wants that the clients will be able to access the elements of the data structure as per the specific rules of the given data structure; however, the clients may not know how the elements are stored in the data structures. Therefore, the behavior "how the elements are accessed" is separated into a different class, which can be used with any data structure within the framework, and it enables accessing the elements of any data structure in the same manner. Which design pattern is followed in the designing process?
6406532049743.
Adapter design pattern
6406532049744.
Observer design pattern
6406532049745.
Facade design pattern
6406532049746.
Iterator design pattern

A published solution is not available for this question yet.

Report a correction for Q17

Question 18 MCQ · 3.0 marks

A software organization is planning to build an AI-based application to predict the chances of a candidate's success in a particular recruitment drive. The organization wants to estimate the time and effort it will take to complete the project. To achieve an accurate estimation, they assembled a group of experienced project managers and developers. Each individual is given a detailed project plan and a form to record their time estimates. These estimates are then collected, compiled, and averaged by a designated coordinator. The process is repeated multiple times to refine the time estimation. What estimation technique is being utilized in this scenario?
6406532049751.
Expert judgment
6406532049752.
Delphi technique
6406532049753.
COCOMO model
6406532049754.
All of these

A published solution is not available for this question yet.

Report a correction for Q18

Question 19 MCQ · 3.0 marks

A organization wants to deploy a new version of a web application. In order to do that they have created a new production environment for the new version of the web application without affecting the present one, and after sufficient testing of the new version, the users are routed from the current environment to the new environment. Which of the software deployment strategies is followed in this case?
6406532049763.
Blue/Green deployment
6406532049764.
Canary deployment
6406532049765.
Versioned deployment
6406532049766.
None of these

A published solution is not available for this question yet.

Report a correction for Q19

Question 20 MCQ · 3.0 marks

Consider the following user story.
Source diagram or notation
Which is refined as follows:
Source diagram or notation
This refinement makes the user story ______________.
6406532049767.
Specific
6406532049768.
Measurable
6406532049769.
Achievable
6406532049770.
Relevant

A published solution is not available for this question yet.

Report a correction for Q20

Question 21 MSQ · 1.0 marks

Which of the following statements about the waterfall model is/are correct?
6406532049707.
All the phases of the software engineering process take place in sequential order.
6406532049708.
It is an incremental model.
6406532049709.
It is easy and cost-effective to accommodate the changes in the software if the client does not like some features.
6406532049710.
Most of the phases of the software engineering process can be carried out simultaneously

A published solution is not available for this question yet.

Report a correction for Q21

Question 22 MSQ · 1.0 marks

Which of the following integration testing approaches may require drivers?
6406532049727.
Big bang approach
6406532049728.
Bottom up approach
6406532049729.
Top down approach
6406532049730.
Mixed approach

A published solution is not available for this question yet.

Report a correction for Q22

Question 23 MSQ · 2.0 marks

A financial budgeting application allows users to input their monthly expenses and income. The app automatically calculates the user's total savings at the end of each month and provides visual cues for overspending in different expense categories. It also prevents users from inputting negative values or leaving essential fields blank. Which of the following heuristics of UI evaluation does the financial budgeting app adhere to?
6406532049695.
Show status
6406532049696.
Support error recovery
6406532049697.
Prevent errors
6406532049698.
Provide help

A published solution is not available for this question yet.

Report a correction for Q23

Question 24 MSQ · 2.0 marks

A car is a vehicle, and a car has an engine. Suppose we are modeling the information in the above statement into a class diagram, and car, vehicle, and engine are the three classes. Identify the correct relationships from the given options.
6406532049731.
car has an inheritance relationship with vehicle
6406532049732.
car has an composition relationship with vehicle
6406532049733.
engine has an inheritance relationship with car
6406532049734.
engine has an composition relationship with car

A published solution is not available for this question yet.

Report a correction for Q24

Question 25 MSQ · 3.0 marks

Source diagram or notation
Based on the above code, answer the given subquestions.
Which of the following sets of test cases provide/s branch coverage of the given code segment?
6406532049719.
{18, 60}
6406532049720.
{30, 75}
6406532049721.
{10, 75}
6406532049722.
{10, 30, 75}

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
Based on the above code, answer the given subquestions.
Which of the following sets of test cases provide/s multiple condition coverage of the given code segment?
6406532049723.
{18, 60}
6406532049724.
{30, 75}
6406532049725.
{10, 30}
6406532049726.
{10, 30, 75}       **Sw Testing** **Section Id :** 64065341410 **Section Number :** 2 **Section type :** Online **Mandatory or Optional :** Mandatory **Number of Questions :** 17 **Number of Questions to be attempted :** 17 **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