大工19秋《软件工程》在线作业3[满分答案]答案
大工19秋《软件工程》在线作业3
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.面向对象的主要特征除重载、封装、继承外,还有( )。
A.完整性
B.多态性
C.可移植性
D.兼容性
2.软件部件的内部实现与外部可访问性的分离,是指软件的( )。
A.继承性
B.抽象性
C.封装性
D.共享性
3.在面向对象软件开发方法中,类与类之间主要有以下( )关系。
A.聚集和消息传递
B.继承和聚集
C.继承和方法调用
D.方法调用和一般
4.在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是( )。
A.系统结构图
B.用例图
C.状态图
D.数据流图
5.面向对象技术中的( )是比较理想的可重用软构件。
A.类
B.源代码包含文件
C.对象
D.子程序库
6.表示瞬时的、行为化的系统的“控制”性质的模型是( )模型。
A.静态模型
B.对象模型
C.动态模型
D.功能模型
7.以下哪一项不属于面向对象的软件开发方法( )。
A.对象模型建模方法
B.功能模型建模方法
C.UML建模方法
D.Jackson方法
8.以下不属于静态单变量模型的是( )。
A.Walston_Felix模型
B.Doty模型
C.COCOMO2模型
D.Bailey_Basili模型
9.要显示描绘软件开发项目各作业的依赖关系,应选择( )。
A.工程网络
B.Gantt图
C.COCOMO模型
D.COCOMO2模型
10.下列模型属于成本估算方法的是( )。
A.以上都不对
B.McCabe模型
C.Halstead模型
D.COCOMO模型
大工19秋《软件工程》在线作业3[满分答案]多选题
二、判断题 (共 10 道试题,共 50 分)
11.人们把客观世界中的实体抽象为问题域中的对象(object),比如一家由多名雇员组成的公司,这个公司就是唯一的对象,因此对象是固定的。( )
12.与传统方法相反,面向对象方法是一种以数据或信息为主线,把数据和处理相结合的方法,把对象作为由数据及可以施加在这些数据上的操作所构成的统一体。( )
13.通常下层的派生类自动具有和上层的基类相同的特性(包括数据和方法),这种现象称为继承。( )
14.所谓面向对象的分析就是指面向计算机系统建立软件系统的对象模型。( )
15.在用面向对象观点建立起的3种模型中,对象模型是最基本、最重要、最核心的。( )
16.所谓优秀设计,就是权衡了各种因素,从而使得系统在其整个生命周期中的总开销最小的设计。对大多数软件系统而言,优秀软件设计的一个主要特点就是容易维护。( )
17.如果对象之间的耦合通过消息连接来实现,则这种耦合就是继承耦合。( )
18.在面向对象方法中,对象是最基本的模块,因此,耦合主要指不同对象之间相互关联的紧密程度。( )
19.面向对象实现主要包括两项工作:把面向对象设计结果翻译成用某种程序语言书写的面向对象程序;测试并调试面向对象的程序。( )
20.软件配置管理是一组标识、组织和控制修改源程序的活动,是在软件交付给用户使用后才发生的。( )
大工19秋《软件工程》在线作业3[满分答案]历年真题如下: