云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 金陵科技学院软件工程期末复习题库

金陵科技学院软件工程期末复习题库

  • 62 次阅读
  • 3 次下载
  • 2025/7/13 1:53:25

6、The values that are assigned to an object's attributes make that object unique. (A) (A) True (B) False

7、The relationships shown in a data model must be classified to show their (E) (A) cardinality (B) directionality (C) Modality (D) probability (E) both a and c

8、The entity relationship diagram (A)

(A) depicts relationships between data objects (B) depicts functions that transform the data flow (C) indicates how data are transformed by the system (D) indicates system reactions to external events

9、A generalized description of a collection of similar objects is a (A) (A) class (B) Instance (C) subclass (D) super class

10、Operations are object procedures that are invoked when an object receives a message. (A) (A) True (B) False

11、In many cases there is no need to create a graphical representation of a usage scenario. (A) (A) True (B) False

12、UML activity diagrams are useful in representing which analysis model elements? (D)

(A) Behavioral elements (B) Class-based elements (C) Flow-based elements (D) Scenario-based elements 13、The data flow diagram (E)

(A) depicts relationships between data objects (B) depicts functions that transform the data flow (C) indicates how data are transformed by the system (D) indicates system reactions to external events (E) both b and c

14、Control flow diagrams are (E)

(A) needed to model event driven systems. (B) required for all systems.

(C) used in place of data flow diagrams. (D) useful for modeling real-time systems.

(E) both a and d

15、The data flow diagram must be augmented by descriptive text in order to describe the functional requirements for a software product. (A) (A) True (B) False

16、Which of the following should be considered as candidate objects in a problem space? (D) (A) events (B) people (C) structures

(D) all of the above

17、Attributes cannot be defined for a class until design has been completed. (B) (A) True (B) False

18、Which of the following is not one of the broad categories used to classify operations? (D) (A) Computation (B) data manipulation (C) event monitors (D) transformers

19、Which of the following items does not appear on a CRC card? (C) (A) class collaborators (B) class name (C) class reliability

(D) class responsibilities

20、Class responsibilities are defined by (D) (A) its attributes only (B) its collaborators (C) its operations only

(D) both its attributes and operations

21、An analysis package involves the categorization of analysis model elements into useful groupings. (A) (A) True (B) False

22、Events occur whenever a(n) (A)

(A) actor and the OO system exchange information (B) class operation is invoked

(C) messages are passed between objects (D) all of the above

23、The state diagram (D)

(A) depicts relationships between data objects (B) depicts functions that transform the data flow (C) indicates how data are transformed by the system (D) indicates system reactions to external events

24、For purposes of behavior modeling a state is any (C) (A) consumer or producer of data. (B) data object hierarchy.

(C) observable mode of behavior. (D) well defined process.

Chapter 9

1、Which of the following are areas of concern in the design model? (E) (A) architecture (B) data

(C) Interfaces (D) project scope (E) a, b and c

2、The importance of software design can be summarized in a single word (D) (A) accuracy (B) complexity (C) efficiency (D) quality

3、Which of these are characteristics of a good design? (E) (A) exhibits strong coupling between its modules (B) implements all requirements in the analysis model (C) includes test cases for all components

(D) provides a complete picture of the software (E) both b and d

4、Which of the following is not a characteristic common to all design methods? (A) (A) configuration management (B) functional component

(C) notation quality assessment (D) guidelines refinement heuristics

5、Software design is an iterative generic process that may be applied without modification to any software project. (B) (A) True (B) False

6、What types of abstraction are used in software design? (E) (A) Control (B) data

(C) environmental (D) Procedural (E) a, b and d

7、Which of the following models can be used to represent the architectural design of a piece of software. (D) (A) Dynamic models (B) Functional models

(C) Structural models (D) All of the above

8、Design patterns are not applicable to the design of object-oriented software? (B) (A) True (B) False

9、Since modularity is an important design goal it is not possible to have too many modules in a proposed design. (B) (A) True (B) False 10、

Information hiding makes program maintenance easier by hiding data and procedure from unaffected parts of the program. (A) (A) True (B) False

11、Cohesion is a qualitative indication of the degree to which a module (B) (A) can be written more compactly. (B) focuses on just one thing.

(C) is able to complete its function in a timely manner. (D) is connected to other modules and the outside world.

12、Coupling is a qualitative indication of the degree to which a module (D) (A) can be written more compactly. (B) focuses on just one thing.

(C) is able to complete its function in a timely manner. (D) is connected to other modules and the outside world. 13、When using structured design methodologies the process of stepwise refinement is unnecessary. (B) (A) True (B) False

14、Software designs are refactored to allow the creation of software that is easier to integrate, easier to test, and easier to maintain. (A) (A) True (B) False

15、Inheritance provides a mechanism by which changes to lower level classes can be propagated to all super classes quickly. (B) (A) True (B) False

16、Polymorphism reduces the effort required to extend an object system by (B) (A) coupling objects together more tightly.

(B) enabling a number of different operations to share the same name. (C) making objects more dependent on one another. (D) removing the barriers imposed by encapsulation.

17、Which of the following is not one of the five design class types (B) (A) Business domain classes (B) Entity classes

搜索更多关于: 金陵科技学院软件工程期末复习题库 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

6、The values that are assigned to an object's attributes make that object unique. (A) (A) True (B) False 7、The relationships shown in a data model must be classified to show their (E) (A) cardinality (B) directionality (C) Modality (D) probability (E) both a and c 8、The entity relationship diagram (A) (A) depicts relationships between data objects (B) depicts functions that

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com