77范文网 - 专业文章范例文档资料分享平台

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

来源:网络收集 时间:2019-03-28 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

(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

(C) Process classes

(D) User interface classes

18、Which design model elements are used to depict a model of information represented from the user's view? (C) (A) Architectural design elements (B) Component-level design elements (C) Data design elements (D) Interface design elements

19、Which design is analogous to the floor plan of a house? (A) (A) Architectural design (B) Component-level design (C) Data design (D) Interface design 20、Which design model is analogous to the detailed drawings of the access points and external utilities for a house? (D) (A) Architectural design (B) Component-level design (C) Data design (D) Interface design

21、Which design model is analogous to a set of detailed drawings for each room in a house? (B)

(A) Architectural design (B) Component-level design (C) Data design (D) Interface design

22、The deployment design elements specify the build order for the software components. (B) (A) True (B) False 23、One of the key problems in software reuse is the inability to find existing reusable design patterns when hundreds of candidates exist. (A) (A) True (B) False

24、Design patterns are best thought of as coding patterns. (B) (A) True (B) False

25、Frameworks and design patterns are the same thing as far as designers are concerned. (B) (A) True (B) False Chapter 10

1、The best representation of system architecture is an operational software prototype. (B)

(A) True

(B) False

2、The architectural representations can be an enabler for communication among project stakeholders. (A) (A) True (B) False

3、Which of these characteristics are true of a data warehouse, but not a typical data base? (E)

(A) business level orientation (B) currency of information (C) Integration (D) nonvolatility (E) both c and d

4、Data design actually begins during the creation of the analysis model, not the architectural model. (A) (A) True (B) False

5、An architectural style encompasses which of the following elements? (E) (A) constraints

(B) set of components (C) semantic models (D) syntactic models (E) a, b and c

6、To determine the architectural style or combination of styles that best fits the proposed system, requirements engineering is used to uncover (B) (A) algorithmic complexity

(B) characteristics and constraints (C) control and data (D) design patterns

7、Before an architectural pattern can be chosen for use in a specific system it must have a code implementation to facilitate its reuse. (B) (A) True (B) False

8、The criteria used to assess the quality of an architectural design should be based on system (E)

(A) accessibility (B) control (C) Data

(D) implementation (E) both b and c

9、During the process of modeling the system in context, systems that interact with the target system are represented as (E) (A) Peer-level systems (B) Subordinate systems (C) Superordinate systems

(D) Working systems (E) a, b and c 10、Once selected, archetypes always need to be refined further as architectural design proceeds. (A) (A) True (B) False

11、Which of the following is not an example of infrastructure components that may need to be integrated into the software architecture? (C) (A) Communications components (B) Database components (C) Interface components

(D) Memory management components

12、In the architecture trade-off analysis method the architectural style should be described using the (E) (A) data flow view (B) module view (C) process view (D) user view (E) a, b and c

13、Quantitative methods for assessing the quality of proposed architectural designs are readily available. (B) (A) True (B) False

14、A useful technique for evaluating the overall complexity of a proposed architecture is to look at the component (E) (A) cohesion flow (B) dependencies

(C) sharing dependencies (D) Size

(E) both b and c

15、When the overall flow in a segment of a data flow diagram is largely sequential and follows straight-line paths, _________ is present. (D) (A) low coupling (B) good modularity (C) transaction flow (D) transform flow 16、When a single item that triggers other data flow along one of many paths of a data flow diagram, ________ characterizes the information flow. (C) (A) high coupling (B) poor modularity (C) transaction flow (D) transform flow

17、When you encounter both transform flow and transaction flow in the same DFD the flow is partitioned and the appropriate mapping technique is used on each part of

the DFD. (A) (A) True (B) False

18、In transaction mapping the first level factoring results in the (B) (A) creation of a CFD

(B) derivation of the control hierarchy (C) distribution of worker modules (D) refinement of the module view

19、A successful application of transform or transaction mapping to create an architectural design is supplemented by (E) (A) entity relationship diagrams (B) module interface descriptions

(C) processing narratives for each module (D) test cases for each module (E) both b and c

Chapter 11

1、In the most general sense a component is a modular building block for computer software. (A) (A) True (B) False

2、In the context of object-oriented software engineering a component contains (D) (A) attributes and operations (B) instances of each class

(C) roles for each actor (device or user) (D) a set of collaborating classes

3、In traditional software engineering, modules must serve in which of the following roles? (D)

(A) Control component

(B) Infrastructure component (C) Problem domain component (D) All of the above 4、Software engineers always need to create components from scratch in order to meet customer expectations fully. (B) (A) True (B) False

5、Which of the following is not one of the four principles used to guide component-level design? (D)

(A) Dependency Inversion Principle (B) Interface Segregation Principle (C) Open-Closed Principle

(D) Parsimonious Complexity Principle

6、During component-level design it is customary to ignore organization issues like

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库金陵科技学院软件工程期末复习题库(4)在线全文阅读。

金陵科技学院软件工程期末复习题库(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/550092.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: