2020年软考《软件设计师》练习题及答案

2020年软考《软件设计师》练习题及答案
2020年软考《软件设计师》练习题及答案

2020年软考《软件设计师》练习题及答案

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

相关主题
相关文档
最新文档