Ch 2(Q)
Ch 2(Q)
SOFTWARE DESIGN
MCQ :
1 - - ……………. defines how software is
decomposed and organized into components
and the interfaces between those components
?
A – Hardware architecture
B – System architecture
C – Software architecture
D – Network architecture
2 - ……………… is important to
understand the major characteristics of
software requirements analysis, software
design, software construction, software
testing, and software maintenance ?
A – Software design
B – system design
C – Software architecture
D – System architecture
3 - …………..is a measure of the
interdependence among modules in a
computer program, ……………….. is a
measure of the strength of association of the
elements within a module ?
A – Encapsulation and information hiding
B – Separation of interface and
implementation
C – Decomposition and modularization
D – Coupling and Cohesion
15 - Abstraction by parameterization
leads to three major kinds of abstraction:
procedural abstraction, data abstraction,
and control (iteration) abstraction ?