DETAILED SYLLABUS
Software Design: Basic Concept of Software Design, Architectural Design, Low Level Design:
Modularization, Design Structure Charts, Pseudo Codes, Flow Charts, Coupling and Cohesion Measures,
Design Strategies: Function Oriented Design, Object Oriented Design, Top-Down and Bottom-Up Design.
Software Measurement and Metrics: Various Size Oriented Measures: Halestead’s Software Science,
Function Point (FP) Based Measures, Cyclomatic Complexity Measures: Control Flow Graphs.
Unit-III
1.
Software design yields levels of
results.
a.
2
b.
3
c.
4
d.
5
Answer:
Option (b)
2.
Which of the following is not an Advantage of
modularization?
a.
Smaller components are easier to
maintain.
b.
Concurrent execution can be made
possible.
c.
Program cannot be divided based on
functional
aspects.
d.
Desired level of abstraction can be brought
in
the program.
Answer:
Option (c)
3.
How many types of cohesion are there in
software
design?
a.
5
b.
6
c.
7
d.
8
Answer:
Option (c)
4.
Which of the following defines the degree of
intra-dependability
within elements of a
module?
a.
Cohesion
b.
Coupling
c.
Design Verification
d.
None of the above
Answer:
Option (a)
5.
When multiple modules share common data
structure
and work on different part of it, it is called
___________.
a.
Common coupling
b.
Share coupling
c.
Data coupling
d.
Stamp coupling
Answer:
Option (d)
6.
Which tool is use for structured designing?
a.
Program Chart
b.
Structure Chart
c.
Module Chart
d.
All the above
Answer:
Option (b)
7.
In Design phase, which is the primary area of
concern?
a.
Architecture
b.
Data
c.
Interface
d.
All of the above
Answer:
Option (d)
8.
Which of the following is the best type of
module
cohesion?
a.
Functional Cohesion
b.
Temporal Cohesion
c. Functional Cohesion
d.
Sequential Cohesion
Answer:
Option (a)
9.
Which of the following is the worst type of
module
coupling?
a.
Control Coupling
b.
Stamp Coupling
c.
External Coupling
d.
Content Coupling
Answer:
Option (D)
10.
Choose the option that does not define Function
Oriented
Software Design.
a.
It consists of module definitions.
b.
Modules represent data abstraction.
c.
Modules support functional abstraction.
d.
None of the above
Answer:
Option (b)
11.
Defects removal efficiency (DRE)depends on:
a.
E: errors found before software delivery
b.
D: defects found after delivery to user
c.
Both A and B
d.
None of the above
Answer:
Option (c)
12.
Which of the following is an indirect measure
of
product?
a.
Quality
b.
Complexity
c.
Reliability
d.
All of the above
Answer:
Option (d)
13.
Which of the following is not a direct measure
of
SE process?
a.
Efficiency
b.
Cost
c.
Effort Applied
d.
All of the above
Answer:
Option (a)
14.
Which of the following is false?
a.
The user has no control over the contents
of
a static web page.
b.
The static content objects are dependent
on
the actions of the user.
c.
It is expected to have less number of
connections
for a good web application.
d.
Both A and B
Answer:
Option (b)
15.
Function Point Computation is given by the
formula
a.
FP = [count total * 0.65] + 0.01 * sum(Fi)
b.
FP = count total * [0.65 + 0.01 *
sum(Fi)]
c.
FP = count total * [0.65 + 0.01] * sum(Fi)
d.
FP = [count total * 0.65 + 0.01] * sum(Fi)
Answer: Option (b)
16.
SMI stands for?
a.
Software Mature Indicator
b.
Software Mature Index
c.
Software Maturity Index
d.
Software Maturity Indicator
Answer:
Option (c)
17.
Statement and branch coverage metrics are part
of
a.
Analysis Model
b.
Source Code
c.
Design Model
d.
Testing
Answer:
Option (d)
18.
Size and Complexity are a part of
a.
Product Metrics
b.
Process Metrics
c.
Project Metrics
d.
None of the above
Answer:
Option (a)
19.
Number of errors found per person hours
expended
is an example of a
a.
Measurement
b.
Measure
c.
Metric
d.
None of the above
Answer:
Option (c)
20.
The arc-to-node ratio is given as r = a/n. What
does
"a" represent in the ratio?
a.
maximum number of nodes at any level
b.
longest path from the root to a leaf
c.
number of modules
d.
lines of control
Answer:
Option (d)
0 Comments