预览加载中,请您耐心等待几秒...
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:软件系统的功能答案:D2、需求分析阶段最重要的技术文档是()。A:设计说明书B:需求规格说明书C:可行性分析报告D:用户手册答案:B3、在E-R模型中,包含以下基本成分()。A:数据、对象、实体B:控制、联系、对象C:实体、联系、属性D:实体、属性、操作答案:C4、需求分析阶段应该完成的文档资料包括()。A:系统规格说明B:数据要求C:用户系统描述D:修正的开发计划答案:ABCD5、在进行需求分析时需同时考虑维护问题。A:对B:错答案:B第四章1、用自然语言书写的系统规格说明书可能存在的问题包括()。A:二义性B:不完整性C:含糊性D:矛盾答案:ABCD2、关于形式化说明技术,下列说法正确的是()。A:应该选用适当的表示方法B:应该形式化,但不要过分形式化C:应该有形式化方法顾问随时提供咨询D:任何时候都应该采用形式化说明技术答案:ABC3、Petri网可用于表达同步问题、竞争条件以及死锁问题。A:对B:错答案:A4、用Z语言描述的、最简单的形式化规格说明包含()。A:给定的集合、数据类型及常数B:状态定义C:初始状态D:操作答案:ABCD5、有穷状态机要求表示对象应该有有限个状态。A:对B:错答案:A第五章1、对一个程序来说,组成系统的模块数目(),则开发成本越小。A:越多B:越少C:顺序D:时间答案:C2、软件的()设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。A:总体B:抽象C:逻辑D:规划答案:A3、关于内容耦合的描述正确的是()。A:内容耦合是最高程度的耦合B:应该尽量使用内容耦合C:高级语言一般设计成允许内容耦合的形式D:如果一个模块有多个入口,可能发生内容耦合答案:AD4、下面的说法()是正确的。A:软件体系结构的最佳表示形式是一个可执行的软件模型B:软件体系结构描述是不同项目相关人员之间进行沟通的使能器C:良好的分层体系结构有利于系统的扩展与维护D:设计模式是从大量成功实践中总结出来且被广泛公认的实践和知识答案:BCD5、模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品