MauryaHub PYQ Practice

Software Engineering · Quiz 2 · Sep 2024

Software Engineering · Quiz 2 · Sep 2024

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

Question 2 MCQ · 4.0 marks

A software organization planned to develop a mobile application that can be used by any other organization for its employees to manage their leaves and holidays efficiently. The software organization interviewed employees from different organizations to collect requirements. In this case, which type of client is the software organization dealing with?
6406533483741.
external user
6406533483742.
internal user
6406533483743.
a software or a software component
6406533483744.
none of these

A published solution is not available for this question yet.

Report a correction for Q2

Question 3 MCQ · 4.0 marks

A software company has implemented a website for a school. The website is given to the school faculty members to verify if the website meets the requirements provided by the school. The faculty members use the website and find that when they try to upload results of more than 1000 students, the website crashes. Which phase of the SDLC is the software currently in?
6406533483745.
Requirement gathering
6406533483746.
Development phase
6406533483747.
Design phase
6406533483748.
Testing phase
6406533483749.
Maintenence phase

A published solution is not available for this question yet.

Report a correction for Q3

Question 4 MCQ · 4.0 marks

Consider the following two requirements for a school portal: Requirement 1: The portal should allow bulk upload of the students' marks. Requirement 2: The portal should allow a student to download his or her marksheet within 30 seconds. Which of the following statements is **true**?
6406533483750.
Requirement 1 is a functional requirement, whereas Requirement 2 is a non functional requirement.
6406533483751.
Requirement 2 is a functional requirement, whereas Requirement 1 is a non functional requirement.
6406533483752.
Both requirements are functional requirements.
6406533483753.
Both requirements are non functional requirements.

A published solution is not available for this question yet.

Report a correction for Q4

Question 5 MCQ · 4.0 marks

Which of the following UML diagrams models flow of control among computational activities?
6406533483754.
Class diagram
6406533483755.
State machine view
6406533483756.
Activity view
6406533483757.
Interaction view

A published solution is not available for this question yet.

Report a correction for Q5

Question 6 MCQ · 4.0 marks

Which of the following software can be used for sharing and maintaining code versions?
6406533483758.
Vim
6406533483759.
Git
6406533483760.
Flask
6406533483761.
Visual Studio Code

A published solution is not available for this question yet.

Report a correction for Q6

Question 7 MCQ · 4.0 marks

A prototype is presented as a web application along with some fabricated data. Determine the prototype type that has been provided.
6406533483762.
Storyboards
6406533483763.
Paper prototype
6406533483764.
Digital mock-ups
6406533483765.
Interactive prototype

A published solution is not available for this question yet.

Report a correction for Q7

Question 8 MCQ · 5.0 marks

Suppose the risk assessed for personnel shortfall in a given software project is 1.8. The probability that personnel shortage will occur during project development is 0.6. What is the impact of personnel shortage on the given project?
6406533483766.
1.08
6406533483767.
2
6406533483768.
3
6406533483769.
0.33

A published solution is not available for this question yet.

Report a correction for Q8

Question 9 MCQ · 5.0 marks

Consider a module Deque that maintains a doubly linked list. The module Deque has the following functions: - push_back(e) : adds an element e at the back of the doubly linked list, - push_front(e) : adds an element e at the front of the doubly linked list, - pop_back(): removes an element from back of the doubly linked list, - pop_front(): removes an element from front of the doubly linked list. Identify the type of cohesion for the module Deque.
6406533483770.
Sequential cohesion
6406533483771.
Communicational cohesion
6406533483772.
Procedural cohesion
6406533483773.
Coincidental cohesion

A published solution is not available for this question yet.

Report a correction for Q9

Question 10 MCQ · 5.0 marks

Match the following regarding the outcomes of software design process.
Source diagram or notation
6406533483774.
1-A, 2-B, 3-D, 4-C
6406533483775.
1-C, 2-B, 3-D, 4-A
6406533483776.
1-B, 2-A, 3-D, 4-C
6406533483777.
1-B, 2-D, 3-A, 4-C

A published solution is not available for this question yet.

Report a correction for Q10

Question 11 MCQ · 5.0 marks

Consider an eCommerce portal that has integrated a set of APIs to recommend products to customers based on their carts. Which of the following debugging strategies involves the task of searching the documentation and code examples to understand the correct use of the APIs?
6406533483778.
Input manipulation
6406533483779.
Backwards
6406533483780.
Forwards
6406533483781.
Blackbox debugging

A published solution is not available for this question yet.

Report a correction for Q11

Question 12 MCQ · 5.0 marks

Consider the Python code below.
Source diagram or notation
What is the cyclomatic complexity of this code?
6406533483782.
2
6406533483783.
3
6406533483784.
4
6406533483785.
5

A published solution is not available for this question yet.

Report a correction for Q12

Question 13 MCQ · 5.0 marks

Consider designing an online gift store that delivers various gift items in a variety of ways, such as direct pick-up from the store, delivery by its own logistics team, or delivery by other delivery partners. To support the delivery process, an interface DeliveryProcessing is being designed, which is further implemented by the classes that provide the implementation for specific delivery processes. The interface DeliveryProcessing specifies the methods to be implemented by any delivery class, and those are packageOrder(), notifyCustomer(), bookDeliveryPartner() and deliver(). The online gift store also has digital gift items like gift coupons, software games, etc., and for delivering these items, most of the methods in the interface DeliveryProcessing are not relevant. However, since the interface DeliveryProcessing needs to be implemented by any delivery class, delivery classes for digital gift items also need to implement the methods from DeliveryProcessing which are not at all relevant to those items. Identify the SOLID principle that is missing from the design process.
6406533483786.
Single responsibility principle
6406533483787.
Open-close principle
6406533483788.
Liskov substitution principle
6406533483789.
Interface segregation principle

A published solution is not available for this question yet.

Report a correction for Q13

Question 14 MCQ · 5.0 marks

An organization provides its employees with a mobile app that allows them to apply for leave. To select dates, it pops out a calendar; however, the calendar cannot highlight the holidays separately. As a result, there is a huge chance that an employee will apply for leaves on holidays. Which of the following heuristics of UI evaluation is missing in the mobile app?
6406533483790.
Prevent errors
6406533483791.
Recognition over recall
6406533483792.
Provide help
6406533483793.
Flexibility

A published solution is not available for this question yet.

Report a correction for Q14

Question 15 MCQ · 5.0 marks

Suppose a job portal has a class Applicant for representing the candidates applying for jobs. Class Applicant has a few mandatory fields (like name, contact number, email) and a large number of optional fields (like experience, passport number, PAN number), which necessitates the designer to write a large number of constructors to instantiate the object of Applicant class (one constructor with only initializing all the mandatory fields and a number of constructors for different numbers and different combinations of optional fields along with all mandatory fields). Which of the following design patterns can be best suited for solving the problem of creating a large number of constructors?
6406533483794.
Factory design pattern
6406533483795.
Builder design pattern
6406533483796.
Adapter design pattern
6406533483797.
Facade design pattern

A published solution is not available for this question yet.

Report a correction for Q15

Question 16 MCQ · 6.0 marks

A software company has to develop an automated gardening system to control soil moisture and other chemical components in soil. The developed software should be strongly coupled with the hardware, like sensors, controllers, motors, etc.  The values for the constants in the COCOMO model for the various types of projects are as follows: - Organic project: a = 2.4, b = 1.05 - Semi-detached project: a = 3.0, b = 1.12 - Embedded project: a = 3.6, b = 1.20 Given the source code of 1,00,000 lines and the developer's monthly salary of Rs. 50,000/-, what is the initial estimated cost for the project?
6406533483806.
Rs. 2,61,50,000/-
6406533483807.
Rs. 1,51,50,000/-
6406533483808.
Rs. 5,67,00,000/-
6406533483809.
Rs. 4,52,50,000/-

A published solution is not available for this question yet.

Report a correction for Q16

Question 17 MSQ · 5.0 marks

Which of the following is/are the main advantage(s) of prototype model for software development?
6406533483798.
It is very effective when the exact form of solution and technical issues are unclear about the software to be developed.
6406533483799.
It is useful to get feedback from customers.
6406533483800.
It reduces the overall development costs.
6406533483801.
It ensures that no bugs will appear later in the development cycle.

A published solution is not available for this question yet.

Report a correction for Q17

Question 18 MSQ · 5.0 marks

Consider the activity network diagram for developing a food delivery mobile app as given below.
Source diagram or notation
Select the correct observations for the given activity network.
6406533483802.
Implementation of Text Management starts after the implementations of both User Interface and Database Schema are completed.
6406533483803.
Implementation of Text Rendering starts after the implementation of both Load/Save document and Edit document.
6406533483804.
The tasks Text Feature Management, Font Management and Color Management can be implemented simultaneously.
6406533483805.
The tasks Font Management and Text Rendering can be implemented simultaneously.

A published solution is not available for this question yet.

Report a correction for Q18

Question 19 MCQ · 4.0 marks

Consider a software organization developing an online gift shop where customers can place an order to send gifts to their friends and family members staying in the same city. The customers can select from a range of gifts and place an order. After placing the order, the store manager contacts the courier service provider via phone call to collect the item from the physical store and schedule delivery. Based on the above data, answer the given subquestions.
Identify the most appropriate user type for the courier service provider.
6406533483728.
Primary users
6406533483729.
Secondary users
6406533483730.
Tertiary users
6406533483731.
Not a valid user

A published solution is not available for this question yet.

Report a correction for Q19

Question 20 MCQ · 4.0 marks

Consider a software organization developing an online gift shop where customers can place an order to send gifts to their friends and family members staying in the same city. The customers can select from a range of gifts and place an order. After placing the order, the store manager contacts the courier service provider via phone call to collect the item from the physical store and schedule delivery. Based on the above data, answer the given subquestions.
The developers of the online gift store want to explore the types of gift items to be kept in the catalog. Therefore, they want to gather responses for some specific questions from a large group of people. Which requirement gathering technique would be the most effective for this purpose?
6406533483732.
Questionnaires
6406533483733.
Interviews
6406533483734.
Focus groups and workshops
6406533483735.
Documentation

A published solution is not available for this question yet.

Report a correction for Q20

Question 21 MCQ · 4.0 marks

Consider a software organization developing an online gift shop where customers can place an order to send gifts to their friends and family members staying in the same city. The customers can select from a range of gifts and place an order. After placing the order, the store manager contacts the courier service provider via phone call to collect the item from the physical store and schedule delivery. Based on the above data, answer the given subquestions.
Consider a user story for the online gift shop that describes the following feature: Feature 1: Search catalog and place order However, it has been found that implementation of Feature 1 is not possible within one agile iteration. Therefore the Feature 1 is subdivided as follows: Feature 1a: Search catalog and Feature 1b: Place order Which of the SMART characteristics is fulfilled by the refinement?
6406533483736.
Specific
6406533483737.
Measurable
6406533483738.
Achievable
6406533483739.
Relevant
6406533483740.
Time-bound

A published solution is not available for this question yet.

Report a correction for Q21

Question 22 MCQ · 4.0 marks

A software company has plans to develop a web application and a mobile application that can assess equities and recommend their purchase or sale. Nevertheless, the product might not be competitive in the market due to the abundance of similar products that are already available.  This is a potential risk associated with its development. Based on the above data, answer the given subquestions.
Identify the type of the risk in the given scenario.
6406533483810.
Technical risk
6406533483811.
Project risk
6406533483812.
Business risk
6406533483813.
None of these

A published solution is not available for this question yet.

Report a correction for Q22

Question 23 MCQ · 4.0 marks

A software company has plans to develop a web application and a mobile application that can assess equities and recommend their purchase or sale. Nevertheless, the product might not be competitive in the market due to the abundance of similar products that are already available.  This is a potential risk associated with its development. Based on the above data, answer the given subquestions.
Choose the correct option that specifies how the risk can be mitigated.
6406533483814.
By hiring developers with relevant experience within the company and/or outside the company, or outsource certain things to some third party vendors.
6406533483815.
By benchmarking and regular inspection to verify that the external component is up to the mark.
6406533483816.
Explore market for similar products.
6406533483817.
By communicating with clients or build prototype to collect clients feedback       **Sw Testing** **Section Id :** 64065374256 **Section Number :** 2 **Section type :** Online **Mandatory or Optional :** Mandatory **Number of Questions :** 14 **Number of Questions to be attempted :** 14 **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 Q23