Questions and published explanations below are available without starting a test. Some questions may not have a published solution yet.
0 / 32 published solutions
Question 2 MSQ · 2.0 marks
Presently a lot of software development takes place in a distributed environment, the developer is
expected to write precise interface definitions. From the given options, which is/are TRUE about
interface definition.
6406532334825.
It describes the capabilities of a function
6406532334826.
It provides the implementation details of a function
6406532334827.
It tells which requests are allowed and specifies the format of the output
6406532334828.
The code implementing the interface should remain unchanged for a given
interface definition
A published solution is not available for this question yet.
An organisation decided to develop an online medicine selling app. So a team from the
organisation visited some medical shops to observe the process of selling the medicines. Identify
the type of requirement collection technique used in the given scenario.
6406532334829.
Questionnaires
6406532334830.
Focus group
6406532334831.
Naturalistic observations
6406532334832.
Documentations
A published solution is not available for this question yet.
An employee payroll software provides its users with several services. For each service, a tutorial
video is provided along with step-by-step examples. Which of the following **usability goals** is
fulfilled by the payroll software?
6406532334833.
Effectiveness
6406532334834.
Efficiency
6406532334835.
Safe to use
6406532334836.
Learnability
6406532334837.
Memorability
A published solution is not available for this question yet.
In which of the following hosting service, the provider is responsible for providing a part of the
infrastructure without providing the software layer?
6406532334919.
Bare Metal Servers
6406532334920.
Infrastructure-as-a-Service
6406532334921.
Platform-as-a-Service
6406532334922.
All of these
A published solution is not available for this question yet.
A programmer is developing a module for a big software project. The module has 50 functions.
After writing the code, the programmer has observed that he is not getting the desired output,
and he suspects some of the functions are not getting called. In order to identify those functions,
he places some print statements in all the functions.
What kind of debugging technique does the programmer employ in this case?
6406532334860.
Logging
6406532334861.
Dump & diff
6406532334862.
Stepping in debugger
6406532334863.
Profiling tool
A published solution is not available for this question yet.
Consider a program that has classes CashPayment , CardPayment and UPIPayment , which are
derived from class Payment . However, in the functions, changing the object types from derived
class to the base class causes various errors in the program.
Which of the SOLID principles is violated by the program?
6406532334872.
Open-Closed principle
6406532334873.
Liskov Substitution principle
6406532334874.
Interface Segregation principle
6406532334875.
Dependency Inversion principle
A published solution is not available for this question yet.
During debugging, a developer finds out the event that triggers an incorrect behavior. He follows
the data control flow ahead until the incorrect state is reached.
Which of the following debugging strategies was chosen by the developer?
6406532334864.
Input manipulation
6406532334865.
Backwards strategy
6406532334866.
Forwards strategy
6406532334867.
Blackbox debugging
A published solution is not available for this question yet.
Consider the following classes: BMI, HeightConverter, and WeightConverter. Class BMI considers
the height and weight of a person in CMs and KGs respectively and then computes the person's
BMI(body mass index). However, the input is collected in the form of Feet and Pounds. Class
HeightConverter converts the height from Feet to CM, and class WeightConverter converts weight
from Pound to KG. But, unfortunately, the class BMI is not compatible with HeightConverter, and
WeightConverter.
Therefore, we apply design pattern X to solve the problem, and represent the class diagram as
follows:
Identify the design pattern referred to above as X.
6406532334876.
Factory design pattern
6406532334877.
Builder design pattern
6406532334878.
Adapter design pattern
6406532334879.
Facade design pattern
A published solution is not available for this question yet.
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?
6406532334915.
Development
6406532334916.
Testing
6406532334917.
Staging
6406532334918.
Production
A published solution is not available for this question yet.
Identify the type of decision making required for the following situations:
**Situation 1:** To decide which software architecture to be used for developing a specific software
system
**Situation 2:** To decide which data structure to be used for developing a specific software module
6406532334937.
Both are macro decisions
6406532334938.
Both are micro decisions
6406532334939.
1 is a macro decision, but 2 is a micro decision
6406532334940.
1 is a micro-decisions, but 2 is a macro decision
A published solution is not available for this question yet.
Consider a program that takes a number as input. If the input number is not an integer it
generates an error. Otherwise, it identifies the integer as even or odd.
Identify the number of equivalence classes for black box testing of the program.
A published solution is not available for this question yet.