You are on page 1of 21

QUIZ

ON
SOFTWARE DESIGN


Submitted By:
Anurag Kumar
Srushti Bugde
Q1. A system design aid should primarily

a. help in graphical user interface
b. generate code
c. help in documentation
d. help in analyzing data and activity

Q1.
Answer : d


Q2. Design method that enables existing design
components to be integrated into a new system is

a. decomposability
b. understandability
c. modular continuity
d. composability

Q2.
Answer: d
Composability deals with inter-relationship
among components.


Q3. Which of the following forms a pair of
complimentary concepts
a. Cohesion, coupling
b. Modularity, functional dependence
c. Abstraction, refinement

i) a ii) b iii) c iv) a,c v) b,c


Q3.
Answer: iii)

Q4. Component-to-component communication
mechanism in modules are defined by :
a. design pattern
b. component templates
c. architectural patterns
d. component coding patterns

Q4.
Answer: a
Q5. The degree of coupling between 2 modules depend on their
______________.

Q 5
Ans:- Interface Complexity
The interface complexity is basically
determined by the number of types of
parameters that are interchanged while
invoking the functions of the module.
Q6. Worst coupling (least desirable) is:

a. Common coupling
b. External coupling
c. Content coupling
d. Control coupling
Q6.
Answer: c
State True/False


Q7. Frameworks and design patterns are the same concept as far
as designers are concerned.

a) True
b) False

Q7.
Answer : b
Q 8. Since modularity is an important design goal it is not
possible to have too many modules in a proposed design.

a) True
b) False

Q8.
Answer: a
Q 9 UML is a
(a) Language to model syntax
(b) An object-oriented development
methodology
(c) An automatic code generation tool
(d) None of the above

Ans: D
UML is a modeling language. It is primarily a
graphical modeling tool. It may be used to
visualize, specify, construct, and document the
artifacts of a software system. UML is not a
system design or development methodology.
Q.10 In a structure chart, a module represented
by a rectangle with double edges is called
(a) Root module
(b) Library module
(c) Primary module
(d) None of the above
Q.10 Ans:- B



A library module symbol is used to represent a
function or segment, that will called by
multiple modules.

You might also like