17秋西交《软件工程概论(高起专)》在线作业答案答案
西交《软件工程概论(高起专)》在线作业-0001
试卷总分:100 得分:0
一、 单选题 (共 17 道试题,共 34 分)
1.软件维护工作的最主要部分是()
A.校正性维护
B.适应性维护
C.完善性维护
D.预防性维护
正确选项:----
2.以下不属于软件维护的困难表现的是()
A.读懂别人的程序是困难的
B.文档的不一致性
C.源程序及相关文档的错误或丢失
D.软件开发和软件维护在人员和时间上的差异
正确答案:----
3.指出PDL是下列()语言
专业答案:----
A.高级程序设计语言
B.伪码
C.中级程序设计语言
D.低级程序设计语言
正确选项:----
4.瀑布模型的问题是()
A.用户容易参与开发
B.缺乏灵活性
C.用户与开发者易沟通
D.适用可变需求
专业答案:----
5.同一类中有相同的数据结构,这是()级别的共享
A.不同应用
B.同一应用
C.不同类
D.同一类
正确选项:----
6.对象模型的描述工具是()
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.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()
专业答案:----
A.细节
B.输入与输出
C.软件的作者
D.绘制的时间
正确答案:----
15.软件测试的目的是()
A.证明软件的正确性
B.找出软件系统中存在的所有错误
C.证明软件系统中存在错误
D.尽可能多的发现软件系统中的错误
正确选项:----
16.传统的测试策略是从()开始
A.单元测试
B.集成测试
C.系统测试
D.人员测试
正确选项:----
17.内容耦合指()
A.两个模块之间传递的是数据结构
B.一个模块调用另一个模块时,传递的是控制变量
C.通过一个公共数据环境相互作用的哪些模块间的耦合
D.一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部
正确答案:----
17秋西交《软件工程概论(高起专)》在线作业答案标准满分答案
二、 多选题 (共 1 道试题,共 6 分)1.Constantine提出的“组织范型”包括()
正确答案:----
A.封闭式范型
B.随机式范型
C.开放式范型
D.同步式范型
正确选项:----
三、 判断题 (共 30 道试题,共 60 分)
1.软件层次一般分为专用应用层、通用应用层、中间件层、系统软件层四个层。
A.错误
B.正确
2.基本的估算方法有自顶向下估算、自底向上估算、差别估算法等等。
A.错误
B.正确
3.测试人员将一次迭代内测试工作的结果和测试计划建立的目标进行对比,做出评估,这一过程叫做评估测试。
A.错误
B.正确
4.可用性:系统在给定的时间点上根据需求说明成功地运行的概率。也可以说可用性是当有请求时即在一定时刻)系统能执行有用服务的可能性。
A.错误
B.正确
5.非渐增式测试:该测试是首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起进行的测试。
A.错误
B.正确
6.在需求分析阶段,首先进行问题识别,即双方确定对问题的综合需求,这些需求包括:功能需求、性能需求、环境需求、用户界面需求。
A.错误
B.正确
7.软件的可维护性、可使用性、可靠性是衡量软件质量的几个主要特性。
A.错误
B.正确
8.类有三种复用方式:实例复用、继承复用、多态复用。
A.错误
B.正确
9.面向对象软件的测试过程有:单元测试、集成测试、确认测试等。
A.错误
B.正确
10.UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。
A.错误
B.正确
11.IDEF0用来描述系统的功能活动及联系,建立系统的功能模型。
正确答案:----
A.错误
B.正确
12.分析的几项原则有:(1)组装与分解相结合的原则。(2)抽象化与具体化相结合的原则(3)封装原则(4)相关性原则(5)行为约束原则。
A.错误
B.正确