预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

智慧树知到《软件工程》章节测试答案 智慧树知到《软件工程》章节测试答案 第一章 1、软件危机是指()。 A:计算机病毒的出现 B:利用计算机系统进行经济犯罪活动 C:人们过分迷恋计算机系统 D:软件开发和软件维护中出现的一系列问题 答案:软件开发和软件维护中出现的一系列问题 2、软件工程方法学的目的是:使软件生产规范化和工程化,而软 件工程方法得以实施的主要保证是()。 A:硬件环境 B:软件开发的环境 C:软件开发工具和软件开发的环境 D:开发人员的素质 答案:软件开发工具和软件开发的环境 3、软件危机可以表现为()。 A:产品不符合用户的需要 B:软件产品的质量差 C:软件的可维护性差 D:软件的价格昂贵 答案:产品不符合用户的需要,软件产品的质量差,软件的可维护性差, 软件的价格昂贵 4、下面的()说法是错误的。 A:由于软件是产品,因此可以应用其他工程制品所用的技术进行 生产 B:购买大多数计算机系统所需的硬件比软件更昂贵 C:大多数软件系统是不容易修改的,除非它们在设计时考虑了变 更 D:一般来说,软件只有在其行为与开发者的目标一致的情况下才 能成功 答案:由于软件是产品,因此可以应用其他工程制品所用的技术进 行生产,购买大多数计算机系统所需的硬件比软件更昂贵,一般来说,软 件只有在其行为与开发者的目标一致的情况下才能成功 5、软件工程的方法只适用于大型软件的开发,对小型软件的开发 没有帮助。 A:对 B:错 答案:错 第二章 1、可行性分析是在系统开发的早期所做的一项重要的论证工作, 它是决定该系统是否开发的决策依据,因必须给出()的回答。 A:确定 B:行或不行 C:正确 D:无二义 答案:行或不行 2、数据流图是描述数据在软件中流动和变换的过程,而对数据流 图中所包含的元素的定义则是()。 A:数据存储 B:数据加工 C:数据字典 D:数据定义 答案:数据字典 3、在软件的可能性研究中经常从不同的角度对系统进行可行性研 究,其中从功能角度对系统进行研究属于()的研究。 A:经济可行性 B:技术可行性 C:操作可行性 D:法律可行性 答案:技术可行性 4、关于数据字典正确的描述是()。 A:数据字典最重要的用途是作为分析阶段的工具 B:实现数据字典三种常见的方法有全人工过程、全自动过程、混 合过程 C:数据字典应该容易更新和修改 D:可以采用卡片形式书写数据字典 答案:数据字典最重要的用途是作为分析阶段的工具,实现数据字典 三种常见的方法有全人工过程、全自动过程、混合过程,数据字典应该 容易更新和修改,可以采用卡片形式书写数据字典 5、数据字典是对数据流图中的数据流,加工、数据存储、数据的 源和终点进行详细定义。 A:对 B:错 答案:错 第三章 1、需求分析阶段的任务是确定()。 A:软件开发方法 B:软件开发工具 C:软件开发费 D:软件系统的功能 答案:D 2、需求分析阶段最重要的技术文档是()。 A:设计说明书 B:需求规格说明书 C:可行性分析报告 D:用户手册 答案:B 3、在E-R模型中,包含以下基本成分()。 A:数据、对象、实体 B:控制、联系、对象 C:实体、联系、属性 D:实体、属性、操作 答案:C 4、需求分析阶段应该完成的文档资料包括()。A:系统规格说明 B:数据要求 C:用户系统描述 D:修正的开发计划 答案:ABCD 5、在进行需求分析时需同时考虑维护问题。 A:对 B:错 答案:B 第四章 1、用自然语言书写的系统规格说明书可能存在的问题包括()。 A:二义性 B:不完整性 C:含糊性 D:矛盾 答案:ABCD 2、关于形式化说明技术,下列说法正确的是()。 A:应该选用适当的表示方法 B:应该形式化,但不要过分形式化 C:应该有形式化方法顾问随时提供咨询 D:任何时候都应该采用形式化说明技术 答案:ABC 3、Petri网可用于表达同步问题、竞争条件以及死锁问题。 A:对 B:错 答案:A 4、用Z语言描述的、最简单的形式化规格说明包含()。 A:给定的集合、数据类型及常数 B:状态定义 C:初始状态 D:操作 答案:ABCD 5、有穷状态机要求表示对象应该有有限个状态。 A:对 B:错 答案:A 第五章 1、对一个程序来说,组成系统的模块数目(),则开发成本越小。 A:越多 B:越少 C:顺序 D:时间 答案:C 2、软件的()设计又称为总体结构设计,其主要任务是建立软件 系统的总体结构。A:总体 B:抽象 C:逻辑 D:规划 答案:A 3、关于内容耦合的描述正确的是()。 A:内容耦合是最高程度的耦合 B:应该尽量使用内容耦合 C:高级语言一般设计成允许内容耦合的形式 D:如果一个模块有多个入口,可能发生内容耦合 答案:AD 4、下面的说法()是正确的。 A:软