软件工程基础模拟卷_答案

软件工程基础模拟卷_答案

ID:17413036

大小:52.00 KB

页数:6页

时间:2018-08-31

软件工程基础模拟卷_答案_第1页
软件工程基础模拟卷_答案_第2页
软件工程基础模拟卷_答案_第3页
软件工程基础模拟卷_答案_第4页
软件工程基础模拟卷_答案_第5页
资源描述:

《软件工程基础模拟卷_答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《软件工程基础》模拟卷参考答案第一部分判断题(共6题,每一项3分,共54分)试题1从以下关于软件知识的描述中选择正确的叙述。1.软件是程序清单、图表,以及相关文档的集合。现在,随着多媒体技术的发展,使得声音和图象也都可以成为软件的构成成分。2.用户所关心的软件产品的质量主要是指软件产品本身的质量和与软件系统相关并同时发行的程序包、文档、操作说明书和开发者的测试文档、用于开发的软件工具及开发环境的质量。3.软件的开发难度主要涉及:软件的复杂性、软件的精确性、软件的不可见性、软件的变迁性等。这些因素多少在某种程度上引起对

2、问题理解、说明、设计、实现和管理等方面的难度和复杂性,并引发了日益严重的软件危机。为此,我们应尽量采用先进的软件开发技术,以降低这方面的难度和复杂性。4.所谓软件危机主要是指软件生产的高成本、低效率和软件自身的不可靠。其表现在:软件开发周期过长且很难估计其中的不稳定因素;软件测试十分困难;项目复杂程度与可靠性成反比;受软件开发人员水平的直接制约;软件维护十分困难。正确的选择:1、、3、4试题2从以下关于程序设计语言知识的描述中选择正确的叙述。1.程序设计语言分为低级语言和高级语言两大类,低级语言又划分为机器语言和汇编

3、语言。2.目前,高级语言分为“面向过程”和“面向对象”两类。面向对象程序的质量基本上由面向对象设计的质量决定。3.在裸机上,由于没有任何可以编程的程序语言,因此机器在任何情况下都无法运行。4.高级语言都是从基本符号——字符开始,组成字、词、句,直到程序。正确的选择:1、2、、4试题3从以下关于结构化程序设计语言的描述中选择正确的叙述。.6.1.用结构化程序设计语言设计程序的步骤是:①确定算法和数据结构;②用程序流程图表示编程思路;③用选定的程序设计语言编程。2.结构化程序的设计方法是:自顶向下、逐步求精。3.在结构化

4、程序设计语言中,GOTO语句发挥了相当重要的作用。4.结构化程序的三种基本结构是:顺序结构、选择结构、循环结构。正确的选择:1、2、、4试题4从以下关于软件设计的概念和原理的描述中选择正确的叙述。1.设函数C(x)定义问题x的复杂程度,函数E(x)确定解决问题x需要的工作量,对于两个问题P1和P2,若有C(P1+P2)>C(P1)+C(P2)==>E(P1+P2)>E(P1)+E(P2)2.耦合是对软件内部模块间互连程度的度量。通常关于软件耦合的设计原则是少用数据耦合、多用内容耦合3.内聚是标志模块内各个元素彼此结合

5、的紧密程度。软件设计时要求力求高内聚,譬如功能内聚。4.模块化、抽象和隐蔽、一致性、确定性被称为是软件工程的基本原则。正确的选择:1、、3、4试题5从以下关于原型化设计的描述中选择正确的叙述。1.原型设计是为了弥补由于计算机开发人员和领域专家各自对对方领域专业知识的缺乏,使采用传统的软件设计方法难以与实际环境相符而发展起来的一种软件开发方法。2.原型是软件系统的早期可运行版本,它与最终版本之间的关系是一种自然的映射关系。3.通常的原型总是以下三种类型之一:探索型、实验型和演化型。4.用于原型生成的技术主要包括可执行的

6、规格说明、基于脚本的设计、自动程序设计、专用语言和可重用代码等。正确的选择:1、2、3、试题6从以下关于软件测试的描述中选择正确的叙述。1.软件测试的目的是为了改正错误。2.测试的方法主要有:黑盒法和白盒发。.6.1.保证测试成功的关键是测试用例的设计。2.在众多软件测试的方法中,边值分析是其中十分重要的一种方法。正确的选择:、2、3、4第二部分简述题(共2题,每题5分,共10分)试题7影响软件维护工作的因素主要有:1.系统规模2.系统年龄3.I/O数据项的个数4.系统应用的类型5.系统编程语言6.系统的结构化程度根

7、据实践经验,人们总结出上述因素中的1-3和6是对系统可维护性影响最大的因素。问题:为什么“系统的结构化程度”会影响系统的可维护性?简述:结构化设计有助于提高软件的可读性、可理解性、可测试性和可修改性,而这些都是决定软件可维护性的重要因素。试题8Jackson方法是一种面向数据结构的程序设计方法,该方法的目标是建立一个简单清晰的程序模块结构,其原则是程序结构和数据结构相对应。问题:你认为Jackson方法有普遍适用性吗?为什么?Jackson方法适用什么场合?简述:没有。因为Jackson方法只适用于详细设计阶段数据结

8、构和程序结构相对应的状况。Jackson方法在设计比较简单的数据处理系统时特别方便。第三部分实践题(共1题,每一问题12分,共36分)试题9阅读下面某“宾馆收费闭路电视系统方案”的摘要,并解答问题。随着宾馆管理工作的进一步深入化、细致化,客户提出了对闭路电视系统用户端选择性计时收费的要求,根据这个要求,我们拟定了以下方案供客户选用。一.系统功能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。