MauryaHub PYQ Practice

Software Engineering · End Term · Jan 2024 · AN

Software Engineering · End Term · Jan 2024 AN

← Course papers · Start practice / exam

This page contains the reliably extracted subset, not the complete original paper.

Questions and published explanations below are available without starting a test. Some questions may not have a published solution yet.

0 / 26 published solutions

Question 2 MCQ · 3.0 marks

Which of the following teams in an software organization is primarily responsible for analyzing the data generated by users and various teams within the organization and helping the organization make better decisions?
6406532756788.
Data scientists
6406532756789.
Marketing team
6406532756790.
Sales team
6406532756791.
Support team

A published solution is not available for this question yet.

Report a correction for Q2

Question 3 MCQ · 3.0 marks

Identify the correct option, which correctly categorizes the following tests as blackbox testing and whitebox testing. • Brach coverage • Equivalence classes • Boundary conditions • Path coverage
6406532756824.Source diagram or notation
6406532756825.Source diagram or notation
6406532756826.Source diagram or notation
6406532756827.Source diagram or notation

A published solution is not available for this question yet.

Report a correction for Q3

Question 4 MCQ · 3.0 marks

Which debugging strategy locates the event that triggers the incorrect behavior and continues the control flow until it reaches the incorrect state?
6406532756845.
Input manipulation
6406532756846.
Backwards
6406532756847.
Forwards
6406532756848.
Blackbox debugging

A published solution is not available for this question yet.

Report a correction for Q4

Question 5 MCQ · 3.0 marks

A given prototype is a hand-drawn comic that features the setting, sequence, and satisfaction. Determine the type of the given prototype.
6406532756873.
Storyboards
6406532756874.
Paper prototype
6406532756875.
Digital mock-ups
6406532756876.
Interactive prototype

A published solution is not available for this question yet.

Report a correction for Q5

Question 6 MCQ · 3.0 marks

Which of the characteristics of user stories ensures that the implementation of a feature must be stopped once the time budget is exceeded?
6406532756886.
Specific
6406532756887.
Measurable
6406532756888.
Achievable
6406532756889.
Relevant
6406532756890.
Timeboxed

A published solution is not available for this question yet.

Report a correction for Q6

Question 7 MCQ · 3.0 marks

An organization has planned to develop a web application that will help its employees make better investment plans. For better understanding the features that employees want, the organization arranged interviews with a set of employees. Identify the phase of the software development process that the software is in.
6406532756891.
Requirement gathering
6406532756892.
Development phase
6406532756893.
Design phase
6406532756894.
Testing phase
6406532756895.
Maintenence phase

A published solution is not available for this question yet.

Report a correction for Q7

Question 8 MSQ · 4.0 marks

Which of the following tool(s) is/are used as project management tools?
6406532756792.
JIRA
6406532756793.
VS Code
6406532756794.
Pivotal Tracker
6406532756795.
Stack overflow

A published solution is not available for this question yet.

Report a correction for Q8

Question 9 MSQ · 4.0 marks

Which of the following is/are true about versioned deployment?
6406532756800.
In this strategy, the users are allowed to choose the versions of software they want to use.
6406532756801.
In this strategy, the changes are incrementally rolled out to a small subset of users.
6406532756802.
In this strategy, a new production environment is created for the new version of the software without affecting the current one, and after sufficient testing of the new version, the users are routed from the current environment to the new environment.
6406532756803.
The strategy has the drawback of maintaining multiple versions.

A published solution is not available for this question yet.

Report a correction for Q9

Question 10 MSQ · 4.0 marks

Consider the following code base in Python.
Source diagram or notation
Identify the set(s) of valid test cases for multiple condition coverage.
6406532756816.
{temp = 110, temp = 95, temp = 99}
6406532756817.
{temp = 90, temp = 110, temp = 95, temp = 99}
6406532756818.
{temp = 90, temp = 110, temp = 96, temp = 99, n = 101}
6406532756819.
{temp = 90, temp = 110, temp = 96, temp = 94, n = 101}

A published solution is not available for this question yet.

Report a correction for Q10

Question 11 MSQ · 4.0 marks

Which of the following is/are true about Test-Driven Development (TDD)?
6406532756820.
TDD is especially used for agile processes.
6406532756821.
In TDD, we express each of the requirements for the desired software product in the form of a test.
6406532756822.
In TDD, we derive the tests from the code implementation.
6406532756823.
In TDD, we write the minimum code to meet the needs of each test.

A published solution is not available for this question yet.

Report a correction for Q11

Question 12 MSQ · 4.0 marks

Source diagram or notation
6406532756857.Source diagram or notation
6406532756858.Source diagram or notation
6406532756859.Source diagram or notation
6406532756860.Source diagram or notation

A published solution is not available for this question yet.

Report a correction for Q12

Question 13 MCQ · 4.0 marks

Which of the following is true about the staging environment of deployment?
6406532756796.
It is primarily created for performing integration and system testing.
6406532756797.
It is also known as live environment where all the users can interact with the deployed system.
6406532756798.
It is the local environment for individual developers that provides IDEs and other tools.
6406532756799.
It exactly reassembles the production environment, and it runs on a remote machine.

A published solution is not available for this question yet.

Report a correction for Q13

Question 14 MCQ · 4.0 marks

Suppose one of the hosting service providers has a server with an 8-core processor and 32 GB of RAM, which is sliced into 8 virtual machines (VMs) such that each VM includes a 1-core processor and 4 GB of RAM. The VMs also include software layers for deploying web applications. The service provider offers these VMs to its clients to host their web applications. Which kind of hosting option is offered by the service provider?
6406532756804.
Bare Metal Servers
6406532756805.
Infrastructure-as-a-service
6406532756806.
Platform-as-a-service
6406532756807.
None of these

A published solution is not available for this question yet.

Report a correction for Q14

Question 15 MCQ · 4.0 marks

Consider a web application that uses Gzip to compress static pages so that the performance of the application can be improved.  In this scenario, which performance optimization strategy is in use?
6406532756808.
Caching
6406532756809.
Task queue
6406532756810.
Quick loading and rendering of web pages
6406532756811.
Performance monitoring

A published solution is not available for this question yet.

Report a correction for Q15

Question 16 MCQ · 4.0 marks

Consider the following code base in Python.
Source diagram or notation
6406532756812.
3
6406532756813.
4
6406532756814.
5
6406532756815.
6

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
6406532756828.
Single responsibility principle
6406532756829.
Open-close principle
6406532756830.
Liskov substitution principle
6406532756831.
Interface segregation principle
6406532756832.
Dependency inversion principle

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
6406532756833.
Iterator design pattern
6406532756834.
Adapter design pattern
6406532756835.
Strategy design pattern
6406532756836.Source diagram or notation
Facade design pattern

A published solution is not available for this question yet.

Report a correction for Q18

Question 19 MCQ · 4.0 marks

Match the following:
Source diagram or notation
6406532756837.
1-B, 2-D, 3-C, 4-A
6406532756838.
1-B, 2-C, 3-D, 4-A
6406532756839.
1-D, 2-A, 3-B, 4-C
6406532756840.
1-D, 2-B, 3-A, 4-C

A published solution is not available for this question yet.

Report a correction for Q19

Question 20 MCQ · 4.0 marks

A developer has implemented a module. However, while testing the module, he discovered that the program is throwing execeptions in several cases. To facilitate debugging, the programmer employed a variety of tools to determine the frequency and duration of execution for different parts of the program. In the above scenario, which of the following debugging techniques is used by the developer?
6406532756841.
Logging
6406532756842.
Dump and diff
6406532756843.
Stepping in debugger
6406532756844.
Profiling tool

A published solution is not available for this question yet.

Report a correction for Q20

Question 21 MCQ · 4.0 marks

Match the following regarding the outcomes of the design process:
Source diagram or notation
6406532756849.
1-B, 2-A, 3-C, 4-D
6406532756850.
1-B, 2-C, 3-A, 4-D
6406532756851.
1-C, 2-D, 3-B, 4-A
6406532756852.
1-C, 2-A, 3-B, 4-D

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
6406532756853.
Common coupling
6406532756854.
Content coupling
6406532756855.
Control coupling
6406532756856.
Data coupling

A published solution is not available for this question yet.

Report a correction for Q22

Question 23 MCQ · 4.0 marks

What is the main objective of sprint review in agile project management?
6406532756861.
To decide which work is to be done in the current sprint and how the chosen work will be done.
6406532756862.
To prioritize the work for the development team.
6406532756863.
Team demonstrates what they have completed in the given sprint.
6406532756864.
To evaluate the last sprint - team dynamics, processes, tools etc.

A published solution is not available for this question yet.

Report a correction for Q23

Question 24 MCQ · 4.0 marks

An organization has provided a web application that employees can use to apply for leaves as well as manage holidays and leaves efficiently. The interface displays a calendar for the employee to choose their dates when completing the leave application. The calendar disables all weekends and official holidays of the organization. Which of the following heuristics of UI design is satisfied by the mobile app?
6406532756877.
Prevent errors
6406532756878.
Show status
6406532756879.
Support error recovery
6406532756880.
Provide help

A published solution is not available for this question yet.

Report a correction for Q24

Question 25 MCQ · 4.0 marks

Consider that an organization developed an IDE for a new programming language. However, the developers avoided implementing the shortcut keys that are usually used in all the popular IDEs for functionalities like select, select all, cut, copy, paste, etc. and instead implemented some new shortcut keys. Which of the following **usability goals** is not satisfied by the design of the IDE?
6406532756881.
Effectiveness
6406532756882.Source diagram or notation
Efficiency
6406532756883.
Safe to use
6406532756884.
Learnability
6406532756885.
Memorability

A published solution is not available for this question yet.

Report a correction for Q25

Question 26 MCQ · 5.0 marks

Consider the following risks identified for a project, their probability of occurring, and the impact of each risk.
Source diagram or notation
Which of the following risks must be dealt with first by the project manager?
6406532756865.
Personnel shortfall
6406532756866.
Schedule slippage
6406532756867.
Shortcomings in external components
6406532756868.
Insufficient domain knowledge

A published solution is not available for this question yet.

Report a correction for Q26

Question 27 MCQ · 5.0 marks

A software company has to develop a smart meter that, along with recording the electric consumption information, also provides services like monitoring consumption behavior, automatic billing, etc. The development team has to build the software that is strongly coupled with the hardware of the smart meter. The company applies COCOMO model for calculating the effort to develop the system. The values for the constants in the COCOMO model for the different types of the project are as follows: • Organic project: a = 2.4, b = 1.05 • Semi-organic project: a = 3.0, b = 1.12 • Embedded project: a = 3.6, b = 1.20 Considering the source code of 2,00,000 lines and effort adjustment factor = 1.48, what is the final estimated effort for the project?
6406532756869.
628 person-month
6406532756870.
1677 person-month
6406532756871.
2,079 person-month
6406532756872.
3,075 person-month       **SW Testing** **Section Id :** 64065357853 **Section Number :** 2 **Section type :** Online **Mandatory or Optional :** Mandatory **Number of Questions :** 20 **Number of Questions to be attempted :** 20 **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 Q27