(精选)华工2021《软件工程》随堂作业答案.docx

上传人:桔**** 文档编号:547874599 上传时间:2023-10-26 格式:DOCX 页数:45 大小:35.07KB
返回 下载 相关 举报
(精选)华工2021《软件工程》随堂作业答案.docx_第1页
第1页 / 共45页
(精选)华工2021《软件工程》随堂作业答案.docx_第2页
第2页 / 共45页
(精选)华工2021《软件工程》随堂作业答案.docx_第3页
第3页 / 共45页
(精选)华工2021《软件工程》随堂作业答案.docx_第4页
第4页 / 共45页
(精选)华工2021《软件工程》随堂作业答案.docx_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《(精选)华工2021《软件工程》随堂作业答案.docx》由会员分享,可在线阅读,更多相关《(精选)华工2021《软件工程》随堂作业答案.docx(45页珍藏版)》请在金锄头文库上搜索。

1、(精选)华工2021软件工程随堂作业答案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.

2、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

3、软件 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. (

4、已提交)参考答案:D问题解析:10.(单选题) 软件生命周期由软件计划、软件开发和()三个时期组成。A软件运行B软件维护C软件过程D软件运行维护答题: A. B. C. D. (已提交)参考答案:D11.(单选题) ()是将软件生命周期的各个阶段,依线性顺序连接,用文档驱动的模型。A统一过程B瀑布模型C螺旋模型D喷泉模型答题: A. B. C. D. (已提交)参考答案:B问题解析:12.(单选题) 快速原型方法是用户和设计者之间的一种交互过程,适用于()系统。A需求不确定性较高的B需求确定的C管理信息D决策支持答题: A. B. C. D. (已提交)参考答案:A问题解析:13.(单选题)

5、快速原型从设计用户界面开始,首先形成(),然后用户运行界面原行,并就同意什么和不同意什么提出意见。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螺旋模型答题:

6、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螺旋模

7、型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. (已提交)参考答案:D问题解析:21.(单选题) 需求规格说明书的内容不应该包括对()的描述。A主要功能B算法的详细过程C用户界面及运行环境D

8、软件的性能答题: A. B. C. D. (已提交)参考答案:B问题解析:22.(单选题) 进行需求分析可使用多种工具,但是()不适用。A数据流图B叛定表CPAD图D数据字典答题: A. B. C. D. (已提交)参考答案:C问题解析:23.(单选题) 需求分析的任务是()。A要回答“软件必须做什么”B可概括为理解、分析和表达“系统必须做什么”C要求编写需求规格说明书D以上都对答题: A. B. C. D. (已提交)参考答案:D问题解析:24.(单选题) 需求分析阶段开发人员要从用户那里解决的最重要的问题是()。A软件要做什么B需要给软件提供哪些信息C要让软件具有何种结构D软件的工作效率答

9、题: A. B. C. D. (已提交)参考答案:A问题解析:25.(单选题) 软件需求分析的任务不应包括( )。A问题分析B信息域分析C结构化程序设计D确定逻辑结构答题: A. B. C. D. (已提交)参考答案:C问题解析:26.(单选题) 在需求分析中,开发人员要从用户那里解决的最重要的问题是( ) 。A. 要给软件提供哪些信息B. 软件应当做什么C. 要求软件工作效率怎样D. 软件具有何种结构答题: A. B. C. D. (已提交)参考答案:B问题解析:27.(单选题) 结构化设计方法是建立良好程序结构的方法,它提出衡量模块结构质量的标准是模块间联系与模块内部联系的紧密程度,结构化

10、设计方法的最终目标是( )。A模块间联系紧密,模块内联系紧密B模块间联系紧密,模块内联系松散C模块间联系松散,模块内联系紧密D模块间联系松散,模块内联系松散答题: A. B. C. D. (已提交)参考答案:C问题解析:28.(单选题) 模块内聚性是衡量模块内各成分( )彼此结合的紧密程度。A之间B中间C前面D后面答题: A. B. C. D. (已提交)参考答案:A问题解析:29.(单选题) 若一组语句在程序多处出现,为了节省内存空间而把这些语句放在一个模块中,该模块的内聚性称为( )内聚。A偶然B功能C顺序D过程答题: A. B. C. D. (已提交)参考答案:A问题解析:30.(单选题

11、) 如果模块中所有成分引用共同的数据,该模块的内聚性是( )内聚。A逻辑B功能C通信D过程答题: A. B. C. D. (已提交)参考答案:C问题解析:31.(单选题) 模块内的某个成分的输出是另一个成分的输入,该模块的内聚性是( )内聚。A过程B功能C通信D顺序答题: A. B. C. D. (已提交)参考答案:D问题解析:32.(单选题) 当模块中所有成分结合起来完成一项任务,该模块的内聚是( )内聚。A通信B功能C通信D过程答题: A. B. C. D. (已提交)参考答案:B问题解析:33.(单选题) 用于表示模块间调用关系的图叫( )。APADBSCCN-SDHIPO答题: A.

12、B. C. D. (已提交)参考答案:B问题解析:34.(单选题) 在众多设计方法中,结构化设计方法是最广泛应用的一种,这种方法可以同分析阶段的( )方法及编码阶段的结构化设计方法前后衔接。AJacksonB结构化分析C结构化设计D面向对象答题: A. B. C. D. (已提交)参考答案:B问题解析:35.(单选题) 结构化设计方法是建立良好程序结构的方法,它提出衡量( )质量的标准是模块间联系与模块内部联系的紧密程度。A内部结构B外部结构C中间结构D模块结构答题: A. B. C. D. (已提交)参考答案:D问题解析:36.(单选题) 结构化分析方法SA、结构化设计方法SD、Jackso

13、n方法是软件开发过程中应用的方法。使用SA方法可以得到( )。A程序流程图B具体的语言程序C模块结构图及模块功能说明书D分层数据流图和数据字典答题: A. B. C. D. (已提交)参考答案:D问题解析:37.(单选题) 结构化分析方法SA的基本手段是( )。A分解与抽象B分解与综合C归纳与推导D试探与回溯答题: A. B. C. D. (已提交)参考答案:A问题解析:38.(单选题) 结构化分析方法SA、结构化设计方法SD、Jackson方法是软件开发过程中应用的方法。使用SD方法可以得到( )。A程序流程图B具体的语言程序C模块结构图及模块功能说明书D分层数据流图和数据字典答题: A.

14、B. C. D. (已提交)参考答案:C问题解析:39.(单选题) 结构化分析方法SA、结构化设计方法SD、Jackson方法是软件开发过程中应用的方法。使用SD方法可以得到模块结构图及模块功能说明书,并可以实现( )。A从数据结构导出程序结构B从数据流图导出初始结构图C从模块结构导出数据结构答题: A. B. C. D. (已提交)参考答案:B问题解析:40.(单选题) 结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的( )。A. 程序流B. 指令流C. 数据流D. 控制流答题: A. B. C. D. (已提交)参考答案:D问题解析:41.(单选题) 结构化分析方法SA、结构化设计方法SD、Jackson方法是软件开发过程中应用的方法。使用Jackson方法可以得到( )。A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号