1.Multiple choices.
(1)Software design may .
a.be a creative process
b.not be learned from a book
c.be learned from a book
d.require a certain amount of flair
(2)Methodologies of software design can be classified into .
a.down-top function design
b.data-driven design
c.top-down function design
d.object-oriented design
(3)A well-designed system should be .
a.easily understood
b.reliable
c.straightforward to implement
d.straightforward to maintain
(4)A derivation process for designing a programming system includes stages.
a.5 b.4
c.3 d.2
(5)In the early stage of software design we need .
a.give a flowchart
b.give a set of requirements
c.top-down functional design only
d.prepare an informal design
(6)A good design of software depends on .
a.establishing a definitive way
b.the application
c.the particular project requirements
d.efficient code to be produced
(7)Software design can be .
a.represented in any single notation
b.a multi-stage activity
c.an iterative activity
d.a single-stage activity
(8)The tasks being performed by a software engineer are .
a.to design communication mechanisms
b.to design file structures
c.to design data structures
d.to derive the design of a programming system
2.Fill in the blanks with appropriate words or phrases.
(1)To accomplish a effective software design we should use .
(2)Good software design is the key to .
(3)If the software design is highly cohesive and loosely coupled,we can achieve .
(4)A programming system may have multiple .
(5)Structured design and stepwise refinement are the examples of .
(6)An essential part of the software design process is .
(7)A maintainable design implies that .
(8)Object-oriented design can be viewed as .
(9)In a programming system each subsystem must be decomposed into .
(10)Design that is derived from an analysis of the input and output system data is a .
a.separate components
b.top-down functional design
c.a consistent design methodology
d.data-driven design
e.very efficient code and minimal design
f.the cost of system changes is minimized
g.a collection of objects
h.effective software engineering
i.subsystems
j.the precise specification
答案:
1.
(1)a,b,d (2)b,c,d (3)a,b,c,d (4)a
(5)a,b,d (6)a,c,d (7)b,c (8)a,b,c,d
2.
(1)c (2)h (3)e (4)i (5)b (6)j (7)f (8)g (9)a
(10)d
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |