东北师范大学计算机科学与技术专业《软件工程》作业及答案2
表示了静态的结构化的系统数据性质,描绘了系统的静态结构,从客观世界实体的对象关系角度来描绘对象的模型是()。
A.数据模型
B.对象模型
C.动态模型
D.功能模型
本题答案:
B
B
以下软件成本估算模型中,是动态多变量的模型有()。
A.Halstead理论模型
B.Deiphi专家估算模型
C.Putnam估算模型
D.瀑布模型
本题答案:
C
C
在需求分析的基础上通过将系统分解成模块,确定系统功能实现的是()。
A.总体设计
B.实现
C.测试
D.详细设计
本题答案:
D
D
在软件开发过程中要产生大量的信息,要进行大量的修改,能协调软件开发,并使混乱减到最低程度的是()。
A.软件开发管理
B.软件配置管理
C.软件质量管理
D.软件质量控制
本题答案:
B
B
下列属于维护阶段的文档是()。
A.软件规格说明
B.用户操作手册
C.软件问题报告
D.软件测试分析报告
本题答案:
C
C
软件系统结构中各模块间相互联系紧密程度的一种度量,也称块间联系的是()。
A.独立性
B.内聚性
C.耦合性
D.关联性
本题答案:
C
C
可行性分析是在系统开发的早期所做的一项重要的论证工作,它是该系统是否开发的决策依据,因此必须给出怎样的回答?()
A.确定
B.行或不行
C.正确
D.无二义
本题答案:
B
B
描绘物理系统的工具,它用图形符号来表示系统中的各元素。它表达了系统中各个元素之间的信息流动的情况。是指()。
A.用例图
B.序列图
C.E-R图
D.系统流程图
本题答案:
D
D
结构化分析方法(SA 法)使用的主要描述工具是()。
A.数据库
B.模块结构图
C.PAD图
D.分层的DFD图
本题答案:
D
D
需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。基本思想是采用自顶向下,逐步分解的方法分析整个系统,有效地控制系统开发的复杂性。是指()。
A.面向数据结构的设计方法
B.面向对象的设计方法
C.结构化分析方法
D.Jackson方法
本题答案:
C
C
编码原则包括()。
A.编写易于修改和维护的代码
B.编写易于测试的代码
C.编写详细的程序文档
D.分离功能独立的代码块形成新的模块
本题答案:
ABCD
ABCD
数据模型中相互关联的信息包含()。
A.数据对象
B.系统流程图
C.数据对象的属性
D.数据对象彼此间相互连接的关系
本题答案:
ACD
ACD
软件复杂性度量的主要参数有哪些?()
A.规模
B.难度
C.结构
D.智能度
本题答案:
ABCD
ABCD
程序的控制结构一般采用几种构成,这样可确保结构比较简单?()
A.顺序
B.GOTO
C.选择
D.循环
本题答案:
ACD
ACD
总体设计过程通常由哪两个主要阶段组成?()
A.系统设计阶段
B.结构设计阶段
C.数据库设计阶段
D.详细设计阶段
本题答案:
AB
AB