MauryaHub PYQ Practice

Software Engineering · End Term · Sep 2024 · FN

Software Engineering · End Term · Sep 2024 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 / 30 published solutions

Question 2 MCQ · 3.0 marks

In which of the following types of testing is the fully integrated system tested by a selected group of customers?
6406533515697.
Integration testing
6406533515698.
Acceptance testing
6406533515699.
Alpha testing
6406533515700.
Beta testing.

A published solution is not available for this question yet.

Report a correction for Q2

Question 3 MCQ · 3.0 marks

Which deployment strategy keeps all the different versions of the production environment live, allowing users to freely choose the version they prefer?
6406533515717.
Blue/Green Deployment
6406533515718.
Canary Deployment
6406533515719.
Versioned Deployment
6406533515720.
None of these

A published solution is not available for this question yet.

Report a correction for Q3

Question 4 MCQ · 3.0 marks

Which of the following is the major drawback of continuous integration?
6406533515721.
Long deployment time.
6406533515722.
Initial effort required to set up the process.
6406533515723.
Last-minute confusion and rush at release date.
6406533515724.
Prototypes are available very late in the process.

A published solution is not available for this question yet.

Report a correction for Q4

Question 5 MCQ · 3.0 marks

Suppose you want to deploy a web application. Your main concern is the highest performance of the web application, and you also want full control of the hardware and software on the server. Which of the following hosting options will be most suitable for you?
6406533515725.
Bare metal servers
6406533515726.
Infrastructure-as-a-service
6406533515727.
Platform-as-a-service
6406533515728.
Software-as-a-service

A published solution is not available for this question yet.

Report a correction for Q5

Question 6 MCQ · 3.0 marks

Which of the following strategies uses tools like Brotil and Gzip to improve the performance of web applications?
6406533515729.
Caching
6406533515730.
Task queues
6406533515731.
Loading and rendering pages
6406533515732.
Monitoring

A published solution is not available for this question yet.

Report a correction for Q6

Question 7 MCQ · 3.0 marks

A software organization wants to reuse the knowledge of one project in another project, and it is possible if the knowledge is documented and archived properly. Which kind of tools can be used by the organization?
6406533515737.
Project management tools
6406533515738.
Development tools
6406533515739.
Knowledge-sharing tools
6406533515740.
None of these

A published solution is not available for this question yet.

Report a correction for Q7

Question 8 MCQ · 3.0 marks

Source diagram or notation
6406533515745.
Data coupling
6406533515746.
Control coupling
6406533515747.
Common coupling
6406533515748.
Content coupling

A published solution is not available for this question yet.

Report a correction for Q8

Question 9 MCQ · 3.0 marks

What are the desired characteristics of a good software design?
6406533515749.
Low cohesion and low coupling
6406533515750.
Low cohesion and high coupling
6406533515751.
High cohesion and low coupling
6406533515752.
High cohesion and high coupling

A published solution is not available for this question yet.

Report a correction for Q9

Question 10 MCQ · 3.0 marks

Which of the software metrics decides the quality of the code based on the number of lines of the source code?
6406533515753.
Cyclomatic Complexity
6406533515754.
Raw Metrics
6406533515755.
Halstead’s Metrics
6406533515756.
All of these

A published solution is not available for this question yet.

Report a correction for Q10

Question 11 MCQ · 3.0 marks

Consider debugging a program by controlling its execution flow in a debugger, allowing you to go through the code line by line, inspect variables, and understand the program's behavior in detail. What type of debugging technique is used in this case?
6406533515757.
Logging
6406533515758.
Dump and diff
6406533515759.
Stepping in debugger
6406533515760.
Profiling tool

A published solution is not available for this question yet.

Report a correction for Q11

Question 12 MCQ · 3.0 marks

In a weather app, users (clients) enter their location to get weather forecasts. The user sends a request to a central system, which processes the request, fetches the weather data from external APIs or databases, and then sends the forecast back to the user. Which type of architecture is used in this weather application?
6406533515765.
Client-server
6406533515766.
Pipe and filter
6406533515767.
Model-view-controller
6406533515768.
Peer-to-peer

A published solution is not available for this question yet.

Report a correction for Q12

Question 13 MCQ · 3.0 marks

What are the risks related to budget, schedule, and staffing commonly known as?
6406533515785.
Technical risks
6406533515786.
Project risks
6406533515787.
Business risks
6406533515788.
None of these

A published solution is not available for this question yet.

Report a correction for Q13

Question 14 MCQ · 3.0 marks

In the Scrum framework, which role is responsible for monitoring all the activities of a sprint and ensuring their successful completion?
6406533515793.
Product owner
6406533515794.
Scrum master
6406533515795.
Development team
6406533515796.
Client

A published solution is not available for this question yet.

Report a correction for Q14

Question 15 MCQ · 3.0 marks

A company developing electronic health records (EHR) software aims to enhance the user interface. To do so, they observe doctors, nurses, and other healthcare professionals in a hospital environment to see how they interact with the current system. They focus on identifying challenges, such as delays in entering patient data and difficulties in accessing medical histories. Identify the type of requirement collection technique used in the given scenario.
6406533515809.
Questionnaires
6406533515810.
Interviews
6406533515811.
Focus Groups
6406533515812.
Naturalistic Observations

A published solution is not available for this question yet.

Report a correction for Q15

Question 16 MCQ · 3.0 marks

Which of the SMART characteristics suggest stopping the implementation of a feature once the time budget is exceeded?
6406533515813.
Measurable
6406533515814.
Achievable
6406533515815.
Relevant
6406533515816.
Timeboxed

A published solution is not available for this question yet.

Report a correction for Q16

Question 17 MCQ · 4.0 marks

Source diagram or notation
6406533515705.
2
6406533515706.
3
6406533515707.
4
6406533515708.
5

A published solution is not available for this question yet.

Report a correction for Q17

Question 18 MCQ · 4.0 marks

Source diagram or notation
6406533515709.
2
6406533515710.
3
6406533515711.
4
6406533515712.
5

A published solution is not available for this question yet.

Report a correction for Q18

Question 19 MCQ · 4.0 marks

Source diagram or notation
6406533515713.Source diagram or notation
6406533515714.Source diagram or notation
6406533515715.Source diagram or notation
6406533515716.Source diagram or notation

A published solution is not available for this question yet.

Report a correction for Q19

Question 20 MCQ · 4.0 marks

A software company is developing an inventory management system for a pharmaceutical distributor. The system allows its clients (client classes) to generate and print invoices for orders, which involves several steps:
Source diagram or notation
Each of these steps requires calling various methods from different classes, which belong to different packages, and must be executed in a very specific sequence. This process became too complex for the developers to handle directly in the main system. To simplify the interaction, the development team created a new class that provides a unified interface to manage these tasks. This class orchestrates calls to the underlying methods from various classes and packages, enabling the client class to perform all invoice generation related tasks with a single method call. Which design pattern does this approach represent?
6406533515769.
Builder design pattern
6406533515770.
Facade design pattern
6406533515771.
Adapter design pattern
6406533515772.
Strategy design pattern

A published solution is not available for this question yet.

Report a correction for Q20

Question 21 MCQ · 4.0 marks

Source diagram or notation
6406533515773.
Open-Closed principle
6406533515774.
Liskov substitution principle
6406533515775.
Interface segregation principle
6406533515776.
Dependency inversion principle

A published solution is not available for this question yet.

Report a correction for Q21

Question 22 MCQ · 4.0 marks

Source diagram or notation
6406533515789.
Personnel shortfall
6406533515790.
Gold plating
6406533515791.
Product not competitive in the market
6406533515792.
Insufficient domain knowledge

A published solution is not available for this question yet.

Report a correction for Q22

Question 23 MCQ · 4.0 marks

Suppose an employee portal lets the HR manager register employee details. The registration form provides validation for each field (e.g., email format, password strength, mandatory fields). It also disables the 'Submit' button until all required fields are correctly filled out. Before submitting the form, a confirmation dialog is displayed to let users verify their inputs. Which of the following heuristics of UI evaluation is fulfilled in this case?
6406533515797.
Freedom
6406533515798.
Flexibility
6406533515799.
Prevent error
6406533515800.
Provide help

A published solution is not available for this question yet.

Report a correction for Q23

Question 24 MCQ · 4.0 marks

An event planning app allows users to organize schedules, send invites, and track RSVPs. However, the app uses a very unique set of icons and labels for its features, which are hard to recall for users who don’t use the app frequently. Users often struggle to access key features or complete tasks like editing guest lists or viewing event details after not using the app for a while. What kind of usability goal is missing from the mobile app?
6406533515801.
Efficiency
6406533515802.
Memorability
6406533515803.
Safety
6406533515804.
Learnability

A published solution is not available for this question yet.

Report a correction for Q24

Question 25 MSQ · 3.0 marks

Which of the following is/are the primary task/s of a project manager in a software organization?
6406533515733.
Conduct market research and look for opportunities in the market
6406533515734.
Coordinating between different teams
6406533515735.
Resolving interpersonal conflict between engineers
6406533515736.
Provide feedback to marketing, product, and design teams about the product and it’s defects/shortcomings

A published solution is not available for this question yet.

Report a correction for Q25

Question 26 MSQ · 3.0 marks

Which of the following statements regarding the Flask framework are correct?
6406533515761.
It is a framework for developing mobile applications.
6406533515762.
It is a framework for building web applications.
6406533515763.
It is classified as a micro-framework.
6406533515764.
It enforces limitations on application development, such as the types of databases and web servers that can be used.

A published solution is not available for this question yet.

Report a correction for Q26

Question 27 MSQ · 3.0 marks

What is/are the main activities in the maintenance phase of the software engineering process?
6406533515805.
To monitor how users are using the software.
6406533515806.
To ensure that the software behaves according to the requirements.
6406533515807.
To change the code for upgrades/updates
6406533515808.
To generate developer documentation and precise interface definitions

A published solution is not available for this question yet.

Report a correction for Q27

Question 28 MSQ · 4.0 marks

Which of the following is/are true about designing test cases for whitebox testing?
6406533515701.
Test cases are designed to examine only the input and output values.
6406533515702.
Designing test cases necessitates access to the source code.
6406533515703.
No knowledge of design or code required
6406533515704.
The structure of the program needs to be analyzed using some heuristics.

A published solution is not available for this question yet.

Report a correction for Q28

Question 29 MSQ · 4.0 marks

Source diagram or notation
6406533515741.Source diagram or notation
6406533515742.Source diagram or notation
6406533515743.Source diagram or notation
6406533515744.Source diagram or notation

A published solution is not available for this question yet.

Report a correction for Q29

Question 30 MCQ · 4.0 marks

A small e-commerce company decides to develop a website for selling handmade crafts. The project involves basic functionalities such as product listings, a shopping cart, order processing, and a payment gateway. The requirements are well understood, and the development team is small and comprises experienced developers. The values for the constants in the COCOMO model for the different types of projects are as follows:
Source diagram or notation
Based on the above data, answer the given subquestions.
Considering that the source code is 44,000 lines, what is the initial estimated effort for the project?
6406533515777.
128 person-month
6406533515778.
208 person-month
6406533515779.
338 person-month
6406533515780.
181 person-month

A published solution is not available for this question yet.

Report a correction for Q30

Question 31 MCQ · 2.0 marks

A small e-commerce company decides to develop a website for selling handmade crafts. The project involves basic functionalities such as product listings, a shopping cart, order processing, and a payment gateway. The requirements are well understood, and the development team is small and comprises experienced developers. The values for the constants in the COCOMO model for the different types of projects are as follows:
Source diagram or notation
Based on the above data, answer the given subquestions.
Considering the average salary of every developer is Rs. 50,000/- per month, what is the initial estimated cost of the project?
6406533515781.
Rs. 7,68,00,000/-
6406533515782.
Rs. 64,00,000/-
6406533515783.
Rs. 10,40,000/-
6406533515784.
Rs. 1,69,00,000/-       **Sw Testing** **Section Id :** 64065375418 **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** 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.

Report a correction for Q31