18秋西交《软件工程概论(高起专)》在线作业答案满分答案
西交《软件工程概论(高起专)》在线作业-0007
试卷总分:100 得分:0
一、 单选题 (共 17 道试题,共 34 分)
1.下面错误的说法是()
A.每个数据流必须用名词或名词短语命名
B.每个加工必须有名字,通常是动词短语
C.每个数据存储必须用名词或名词短语
D.每个数据源点或终点必须有名字
2.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()
A.细节
B.输入与输出
C.软件的作者
D.绘制的时间
3.在软件生存周期中,工作量所占比例最大的阶段是()阶段
A.需求分析
B.设计
C.测试
D.维护
4.对于集成测试,下列说法错误的是()
A.应对每一个测试用例都执行测试规程
B.应将测试结果与预期结果比较,研究两者的偏离原因
C.将缺陷报告给相关构件工程师,不需要他们修改
D.将缺陷报告给测试设计人员,由它们评估整个测试工作的结果
5.对象模型的描述工具是()
A.状态图
B.数据流图
C.对象图
D.结构图
6.指出PDL是下列()语言
A.高级程序设计语言
B.伪码
C.中级程序设计语言
D.低级程序设计语言
7.需求分析是()
A.软件开发工作的基础
B.软件生存周期的开始
C.由系统分析员单独完成的
D.由用户自己单独完成的
8.传统的测试策略是从()开始
A.单元测试
B.集成测试
C.系统测试
D.人员测试
9.软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试()
A.结构合理性
B.软件外部功能
C.程序正确性
D.程序内部逻辑
10.以下说法错误的是()
A.面向对象方法不仅支持过程抽象,而且支持数据抽象
B.某些面向对象的程序设计语言还支持参数化抽象
C.信息隐蔽通过对象的封装来实现
D.在面向对象方法中,类是最基本的模块
11.同一类中有相同的数据结构,这是()级别的共享
A.不同应用
B.同一应用
C.不同类
D.同一类
12.软件测试的目的是()
A.证明软件的正确性
B.找出软件系统中存在的所有错误
C.证明软件系统中存在错误
D.尽可能多的发现软件系统中的错误
13.软件工程方法得以实施的主要保证是()
A.硬件环境
B.开发人员的素质
C.软件开发工具和软件开发的环境
D.软件开发的环境
14.瀑布模型的问题是()
A.用户容易参与开发
B.缺乏灵活性
C.用户与开发者易沟通
D.适用可变需求
15.软件维护工作的最主要部分是()
A.校正性维护
B.适应性维护
C.完善性维护
D.预防性维护
16.以下不属于软件维护的困难表现的是()
A.读懂别人的程序是困难的
B.文档的不一致性
C.源程序及相关文档的错误或丢失
D.软件开发和软件维护在人员和时间上的差异
17.内容耦合指()
A.两个模块之间传递的是数据结构
B.一个模块调用另一个模块时,传递的是控制变量
C.通过一个公共数据环境相互作用的哪些模块间的耦合
D.一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部
18秋西交《软件工程概论(高起专)》在线作业答案多选题答案
二、 多选题 (共 1 道试题,共 6 分)1.Constantine提出的“组织范型”包括()
A.封闭式范型
B.随机式范型
C.开放式范型
D.同步式范型
三、 判断题 (共 30 道试题,共 60 分)
1.软件的可维护性、可使用性、可靠性是衡量软件质量的几个主要特性。
A.错误
B.正确
2.带来高维护费用的关键因素有:人员的不稳定、合同责任、维护人员技术水平、系统结构衰退。
A.错误
B.正确
3.软件层次一般分为专用应用层、通用应用层、中间件层、系统软件层四个层。
A.错误
B.正确
4.Booch方法的开发模型分静态模型和动态模型类型。
A.错误
B.正确