奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 453|回复: 0

西安交通大学17秋《软件工程概论(高起专)》在线作业

[复制链接]

1万

主题

3

回帖

2万

积分

论坛元老

积分
29086
发表于 2017-10-31 14:23:12 | 显示全部楼层 |阅读模式
扫码加微信
1单选题(2分)
软件维护工作的最主要部分是()作业

A校正性维护
B适应性维护
C完善性维护
D预防性维护
正确答案
2单选题(2分)
以下不属于软件维护的困难表现的是()
A读懂别人的程序是困难的
B文档的不一致性
C源程序及相关文档的错误或丢失
D软件开发和软件维护在人员和时间上的差异
正确答案
3单选题(2分)
指出PDL是下列()语言
A高级程序设计语言
B伪码
C中级程序设计语言
D低级程序设计语言
正确答案
4单选题(2分)
瀑布模型的问题是()
A用户容易参与开发
B缺乏灵活性
C用户与开发者易沟通
D适用可变需求
正确答案
5单选题(2分)
同一类中有相同的数据结构,这是()级别的共享
A不同应用
B同一应用
C不同类
D同一类
正确答案
6单选题(2分)
对象模型的描述工具是()
A状态图
B数据流图
C对象图
D结构图
正确答案
7单选题(2分)
对于集成测试,下列说法错误的是()
A应对每一个测试用例都执行测试规程
B应将测试结果与预期结果比较,研究两者的偏离原因
C将缺陷报告给相关构件工程师,不需要他们修改
D将缺陷报告给测试设计人员,由它们评估整个测试工作的结果
正确答案
8单选题(2分)
软件工程方法得以实施的主要保证是()
A硬件环境
B开发人员的素质
C软件开发工具和软件开发的环境
D软件开发的环境
正确答案
9单选题(2分)
下面错误的说法是()
A每个数据流必须用名词或名词短语命名
B每个加工必须有名字,通常是动词短语
C每个数据存储必须用名词或名词短语
D每个数据源点或终点必须有名字
正确答案
10单选题(2分)
软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试()
A结构合理性
B软件外部功能
C程序正确性
D程序内部逻辑
正确答案
11单选题(2分)
以下说法错误的是()
A面向对象方法不仅支持过程抽象,而且支持数据抽象
B某些面向对象的程序设计语言还支持参数化抽象
C信息隐蔽通过对象的封装来实现
D在面向对象方法中,类是最基本的模块
正确答案
12单选题(2分)
需求分析是()
A软件开发工作的基础
B软件生存周期的开始
C由系统分析员单独完成的
D由用户自己单独完成的
正确答案
13单选题(2分)
在软件生存周期中,工作量所占比例最大的阶段是()阶段
A需求分析
B设计
C测试
D维护
正确答案
14单选题(2分)
分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()
A细节
B输入与输出
C软件的作者
D绘制的时间
正确答案
15单选题(2分)
软件测试的目的是()
A证明软件的正确性
B找出软件系统中存在的所有错误
C证明软件系统中存在错误
D尽可能多的发现软件系统中的错误
正确答案
16单选题(2分)
传统的测试策略是从()开始
A单元测试
B集成测试
C系统测试
D人员测试
正确答案
17单选题(2分)
内容耦合指()
A两个模块之间传递的是数据结构
B一个模块调用另一个模块时,传递的是控制变量
C通过一个公共数据环境相互作用的哪些模块间的耦合
D一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部
正确答案
18多选题(6分)
Constantine提出的“组织范型”包括()
A封闭式范型
B随机式范型
C开放式范型
D同步式范型
正确答案
19判断题(2分)
软件层次一般分为专用应用层、通用应用层、中间件层、系统软件层四个层。
A错误
B正确
正确答案
20判断题(2分)
基本的估算方法有自顶向下估算、自底向上估算、差别估算法等等。
A错误
B正确
正确答案
21判断题(2分)
测试人员将一次迭代内测试工作的结果和测试计划建立的目标进行对比,做出评估,这一过程叫做评估测试。
A错误
B正确
正确答案
22判断题(2分)
可用性:系统在给定的时间点上根据需求说明成功地运行的概率。也可以说可用性是当有请求时即在一定时刻)系统能执行有用服务的可能性。
A错误
B正确
正确答案
23判断题(2分)
非渐增式测试:该测试是首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起进行的测试。
A错误
B正确
正确答案
24判断题(2分)
在需求分析阶段,首先进行问题识别,即双方确定对问题的综合需求,这些需求包括:功能需求、性能需求、环境需求、用户界面需求。
A错误
B正确
正确答案
25判断题(2分)
软件的可维护性、可使用性、可靠性是衡量软件质量的几个主要特性。
A错误
B正确
正确答案
26判断题(2分)
类有三种复用方式:实例复用、继承复用、多态复用。
A错误
B正确
正确答案
27判断题(2分)
面向对象软件的测试过程有:单元测试、集成测试、确认测试等。
A错误
B正确
正确答案
28判断题(2分)
UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。
A错误
B正确
正确答案
29判断题(2分)
IDEF0用来描述系统的功能活动及联系,建立系统的功能模型。
A错误
B正确
正确答案
30判断题(2分)
分析的几项原则有:(1)组装与分解相结合的原则。(2)抽象化与具体化相结合的原则(3)封装原则(4)相关性原则(5)行为约束原则。
A错误
B正确
正确答案
31判断题(2分)
内聚性是一个构件内部各种元素彼此结合的紧密程度的度量。包括:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。
A错误
B正确
正确答案
32判断题(2分)
Booch方法的开发模型分静态模型和动态模型类型。
A错误
B正确
正确答案
33判断题(2分)
软件项目计划有(1)项目实施计划(软件开发计划)(2)质量保证计划(3)软件测试计划(4)文档编制计划(5)用户培训计划(6)综合支持计划(7)软件发布计划。
A错误
B正确
正确答案
34判断题(2分)
Wirfs-Brock等人提出了种类-责任-协作者开发类图的卡片技术。该技术使用实际的或虚拟的索引卡片,为定义类提供较多的信息。
A错误
B正确
正确答案
35判断题(2分)
软件维护费用增加的主要原因是维护的生产率非常低。
A错误
B正确
正确答案
36判断题(2分)
Wasserman1995提出了5种创建设计的方法:模块化分解、面向数据的分解、面向事件的分解、由外往内的设计、面向对象的设计。
A错误
B正确
正确答案
37判断题(2分)
通过黑盒测试主要发现以下错误:1)是否有不正确或遗漏了的功能。2)在接口上,能否正确地接受输入数据,能否产生正确的输出信息。3)访问外部信息是否有错。4)性能上是否满足要求等等。
A错误
B正确
正确答案
38判断题(2分)
软件生存周期包括可行性研究、项目开发计划、需求分析、软件设计、编码、测试、维护等活动。
A错误
B正确
正确答案
39判断题(2分)
传统软件开发方法的缺陷:(1)面向过程为主(2)软件结构稳定性差(3)软件开发的抽象力度小(4)软件重用未能得到很好的解决。
A错误
B正确
正确答案
40判断题(2分)
软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。
A错误
B正确
正确答案
41判断题(2分)
桩模块用来代替被测模块所调用的模块。它的作用是返回被测模块所需的信息。
A错误
B正确
正确答案
42判断题(2分)
数据字典有以下四类条目:数据流、数据项、数据存储、基本加工。
A错误
B正确
正确答案
43判断题(2分)
测试模型包括:测试用例、测试用例、测试构件。
A错误
B正确
正确答案
44判断题(2分)
带来高维护费用的关键因素有:人员的不稳定、合同责任、维护人员技术水平、系统结构衰退。
A错误
B正确
正确答案
45判断题(2分)
RUP设计的主要结果是设计模型,用来可视化的描述系统的实现。
A错误
B正确
正确答案
46判断题(2分)
概要设计的基本任务有:1)设计软件系统结构简称软件结构)2)数据结构及数据库设计3)编写概要设计文档4)评审。
A错误
B正确
正确答案
47判断题(2分)
螺旋模型将瀑布模型和增量模型结合起来,加入了两种模型均忽略了的风险分析,弥补了这两种模型的不足。
A错误
B正确
正确答案
48判断题(2分)
维护没有副作用。
A错误
B正确
正确答案

更多学习资料请登录www.openhelp100.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-25 17:55

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表