东北师范大学计算机科学与技术专业《软件工程》作业及答案4
搜题
1、在软件开发过程中要产生大量的信息,要进行大量的修改,能协调软件开发,并使混乱减到最低程度的是()。
A.软件开发管理
B.软件配置管理
C.软件质量管理
D.软件质量控制
本题答案:
B
B
2、在SD方法中全面指导模块划分的最重要的原则是()。
A.程序模块化
B.模块高内聚
C.模块低耦合
D.模块独立性
本题答案:
D
D
3、作为立项和签合同的依据之一,并在软件开发过程中按计划管理经费的使用估算软件的是()。
A.项目的成本
B.分析模型
C.需求规格
D.数据项
本题答案:
A
A
4、中级结构性成本模型COCOMO是一个()。
A.静态单变量模型
B.动态单变量模型
C.静态多变量模型
D.动态多变量模型
本题答案:
C
C
5、在屏蔽硬件错误的冗错技术中,冗余附加技术有()。
A.三模冗余
B.信息冗余
C.冗余备份程序的存储及调用
D.关键程序和数据的冗余存储和调用
本题答案:
D
D
6、表示了静态的结构化的系统数据性质,描绘了系统的静态结构,从客观世界实体的对象关系角度来描绘对象的模型是()。
A.数据模型
B.对象模型
C.动态模型
D.功能模型
本题答案:
B
B
7、以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫()。
A.调试
B.测试
C.设计
D.编码
本题答案:
D
D
8、定义了一组以数据结构为指导的映射过程的,面向数据结构的设计方法是()。
A.Jackson方法
B.面向对象方法
C.JSP方法
D.结构化方法
本题答案:
C
C
9、系统流程图是描述什么的工具?()
A.逻辑系统
B.程序系统
C.体系结构
D.物理系统
本题答案:
C
C
10、面向对象的开发方法的工作模型是()。
A.瀑布模型
B.喷泉模型
C.智能模型
D.循环模型
本题答案:
B
B
11、在结构化分析中,用于描述加工逻辑的主要工具有()。
A.结构化语言
B.判定表
C.E-R图
D.判定树
本题答案:
ABD
ABD
12、程序的效率是指程序的()。
A.可维护性
B.执行速度
C.语句行数
D.存储空间
本题答案:
BD
BD
13、软件工程是从哪些方面研究如何更好的开发和维护计算机软件的一门学科?()
A.管理
B.加工
C.制造
D.技术
本题答案:
AD
AD
14、模块的独立程度可以由两个定性标准度量,这两个标准分别称为()。
A.内聚
B.继承
C.耦合
D.多态
本题答案:
AC
AC
15、在Jackson方法中,实体结构是指实体在时间坐标系中的行为序列。这种序列以哪些结构进行复合?()
A.重复
B.跳转
C.顺序
D.选择
本题答案:
ACD
ACD
16、基于计算机系统的软件要素中的软部件由哪些部分组成?()
A.程序
B.设备
C.数据
D.文档
本题答案:
ACD
ACD
17、提高可维护性的方法包括()。
A.减少代码量
B.为每行代码设置注释
C.建立明确的软件质量目标
D.改进程序文档
本题答案:
CD
CD
18、自顶向下结合的渐增式测试法,在组合模块时的组合策略包括()。
A.深度优先策略
B.随机访问策略
C.宽度优先策略
D.顺序访问策略
本题答案:
AC
AC
19、常用的软件测试方法包括()。
A.白盒法
B.盒法
C.黑盒法
D.动态测试
本题答案:
ABCD
ABCD
20、集成测试中组装模块的方式包括()。
A.渐增式测试
B.非渐增式测试
C.单元测试
D.静态测试
本题答案:
AB
AB
21、JSP方法是面向对象的设计方法,其定义了一组以数据结构为指导的映射过程。()
A.错误
B.正确
本题答案:
A
A
22、软件概要设计的主要任务就是软件结构的设计。()
A.错误
B.正确
本题答案:
B
B
23、对象与传统的数据有本质不同,不是主动地等待对它进行处理,相反,它是被动的进行处理。()
A.错误
B.正确
本题答案:
A
A
24、机器语言、汇编语言是依赖于机器,面向机器的语言。()
A.错误
B.正确
本题答案:
B
B
25、将开发项目与一个或多个已完成的类似项目进行比较,找出与某个相类似项目的若干不同之处,并估算每个不同之处对成本的影响,得出开发项目的总成本。这种成本估算方法称为差别估算法。()
A.错误
B.正确
本题答案:
B
B