(精选)华工2017《软件工程》随堂作业答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.(单选题) 把一组具有相同数据结构和相同操作的对象的集合定义为类,此定义包括一组数据属性和在( )上的一组合法操作。
A.数据 B.属性 C.对象 D.消息
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
2.(单选题) 面向对象技术特别强调的是( )的数据结构。
A.数据库 B.数据
C.抽象类型 D.对象
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
3.(单选题) 在软件交付使用后,由于软件开发过程产生的错误没有完全彻底在测试阶段发现,必然有一部分隐含错误带到( )阶段。
A. 需求
B. 开发
C. 编码
D. 维护
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
4.(单选题) 软件维护的工作流程为用户提出( )、维护组织审查申请报告并安排维护工作、进行维护并做详细的维护记录和复审。
A. 维护报告
B. 维护申请
C. 维护文档
D. 维护说明
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
5.(单选题) 在需求( )中,开发人员要从用户那里解决的最重要的问题是软件应当做什么。
A. 设计
B. 代码
C. 分析
D. 结构
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
6.(单选题) 在统一过程中是采用用例驱动和架构优先的策略,并采用迭代增量建造方法,使()“逐渐”被开发出来。
A.硬件 B.功能 C.软件 D.模型
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
7.(单选题) 软件工程学的一个重要目标是()。
A.提高程序的执行效率
B.降低程序对存储空间的要求
C.提高软件的可理解性
D.提高软件的可维护性
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
8.(单选题) 软件工程的过程是将软件工程()综合起来以达到合理、及时地进行计算机软件开发的目的。
A.方法
B.工具
C.方法和工具
D.过程
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
9.(单选题) ( )是以提高软件质量为目的的技术活动。
A、技术创新
B、测试
C、技术改造
D、技术评审
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
10.(单选题) 软件生命周期由软件计划、软件开发和()三个时期组成。A.软件运行
B.软件维护
C.软件过程
D.软件运行维护
答题: A. B. C. D. (已提交)
参考答案:D
11.(单选题) ()是将软件生命周期的各个阶段,依线性顺序连接,用文档驱动的模型。
A.统一过程
B.瀑布模型
C.螺旋模型
D.喷泉模型
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
12.(单选题) 快速原型方法是用户和设计者之间的一种交互过程,适用于()系统。
A.需求不确定性较高的
B.需求确定的
C.管理信息
D.决策支持
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
13.(单选题) 快速原型从设计用户界面开始,首先形成(),然后用户运行界面原行,并就同意什么和不同意什么提出意见。
A.用户使用手册
B.系统界面原行
C.界面需求分析说明书
D.完善用户界面
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
14.(单选题) 快速原型是一种()型设计过程。
A.自外向内
B.自底向上
C.自顶向下
D.自内向外
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
15.(单选题) 要开发一个软件,它的功能是把73624.9385这个数开平方,所得到的结果精确到小数点后4位,一旦实现并测试完后,该产品将被抛弃。该项目选择()生命周期模型。
A.快速原型
B.瀑布模型
C.喷泉模型
D.螺旋模型
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
16.(单选题) ()是一种以用户需求为动力,以对象作为驱动的模型,适合于面向对象的开发方法。
A.统一过程
B.瀑布模型
C.喷泉模型
D.螺旋模型
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
17.(单选题) 喷泉模型克服了瀑布模型不支持软件重用和多项开发活动集成的局限性,喷泉模型的开发过程具有()和无间隙。
A.需求确定性
B.迭代性
C.无间隙
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
18.(单选题) 在()中是采用用例驱动和架构优先的策略,并采用迭代增量建造方法,使软件“逐渐”被开发出来。
A.喷泉模型
B.瀑布模型
C.螺旋模型
D.统一过程
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
19.(单选题) 研究软硬件资源的有效性是进行( )研究的一方面。
A. 技术可行性
B. 经济可行性
C. 社会可行性
D. 操作可行性
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
20.(单选题) 制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是()。
A. 组织与管理
B. 分析与估算
C. 设计与测试
D. 规划与调度
答题: A. B. C. D. (已提交)