《软件工程》期中试题解答

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件工程》期中试题

一、选择题:

1.The waterfall model of software development is also known as the ( ) A

A. Classical life cycle model

B. Fountain model

C. Spiral model

D. Chaos model

2.The incremental model of software development is ( ) B

A. A reasonable approach when requirements are well defined.

B. A good approach when a working core product is required quickly.

C. The best approach to use for projects with large development teams.

D. A revolutionary model that is not used for commercial products.

3.COCOMO II is an example of a suite of modern empirical estimation models that require

sizing information expressed as ( ) D

A. function points

B. lines of code

C. application points

D. any of the above

4.An effective risk management plan will need to address which of the following issues? ( )

D

A. risk avoidance

B. risk monitoring

C. contingency planning

D. all of the above

5.The relationships shown in a data model must be classified to show their ( ) C

A. Width and depth

B. Directionality and reliability

C. cardinality and modality

D. probability and risk

6.The data dictionary contains descriptions of each software ( ) B

A. configuration item

B. data object

C. diagram

D. notation

7.The state transition diagram ( ) A

A. indicates system reactions to external events

B. depicts relationships between data objects

C. depicts functions that transform the data flow

D. indicates how data are transformed by the system

8.Which of the following is not an area of concern in the design model? ( ) D

A. architecture

B. data

C. interfaces

D. project scope

9. A program design language (PDL) is often a ( ) A

A. combination of programming constructs and narrative text

B. legitimate programming language in its own right

C. machine readable software development language

D. useful way to represent software architecture

10.What types of errors are missed by black-box testing and can be uncovered by white-box

testing? ( ) B

A. behavioral errors

B. subtle logic errors

C. performance errors

D. input error

11.To achieve high modularity of software components you need C

A. high coupling and high cohesion

B. high coupling and low cohesion

C. low coupling and high cohesion

D. low coupling and low cohesion

12.Which of the following is not an objective for building an analysis model? C

A. define set of software requirements

相关文档
最新文档