Time Left - 12:00 mins

ISRO 2018: Software Engg Booster Quiz- 1

Attempt now to get your rank among 704 students!

Question 1

Match the following:
1) Waterfall model
2) Evolutionary model
3) Component-based software engineering
4) Spiral development

a) Specifications can be developed incrementally
b) Requirements compromises are inevitable
c) Explicit recognition of risk
d) Inflexible partitioning of the project into stages

Question 2

Opportunistic reasoning is addressed by which of the following knowledge representation

Question 3

Identify the correct order in which the following actions take place in an interaction between a web browser and a web server.
1) The web browser requests a webpage using HTTP.
2) The web browser establishes a TCP connection with the web server.
3) The web server sends the requested webpage using HTTP.
4) The web browser resolves the domain name using DNS.

Question 4

Consider the following scenario.
A web client sends a request to a web server. The web server transmits a program to that client and is executed at client. It creates a web document. What are such web documents called?

Question 5

A company needs to develop a strategy for software product development for which it has a choice of two programming languages L1 and L2. The number of lines of code (LOC) developed using L2 is estimated to be twice the LOC developed with Ll. The product will have to be maintained for five years. Various parameters for the company are given in the table below.

Total cost of the project includes cost of development and maintenance. What is the LOC for L1 for which the cost of the project using Ll is equal to the cost of the project using L2?

Question 6

What is the cyclomatic complexity of a module which has seventeen edges and thirteen nodes?

Question 7

In the context of modular software design, which one of the following combinations is desirable?

Question 8

Which one of the following is NOT desired in a good Software Requirement Specifications (SRS) document?

Question 9

A company needs to develop digital signal processing software for one of its newest inventions. The software is expected to have 40000 lines of code. The company needs to determine the effort in person-months needed to develop this software using the basic COCOMO model. The multiplicative factor for this model is given as 2.8 for the software development on embedded systems, while the exponentiation factor is given as 1.20. What is the estimated effort in person-months?

Question 10

Consider the following statements about the cyclomatic complexity of the control flow graph of a program module. Which of these are TRUE?
I. The cyclomatic complexity of a module is equal to the maximum number of linearly independent circuits in the graph.
II. The cyclomatic complexity of a module is the number of decisions in the module plus one, where a decision is effectively any conditional statement in the module.
III. The cyclomatic complexity can also be used as a number of linearly independent paths that should be tested during path coverage testing.
  • 704 attempts
  • 2 upvotes
  • 6 comments
Apr 12GATE & PSU CS