软件工程考试题目汇总

软件工程考试题目汇总

ID:38687341

大小:469.94 KB

页数:40页

时间:2019-06-17

软件工程考试题目汇总_第1页
软件工程考试题目汇总_第2页
软件工程考试题目汇总_第3页
软件工程考试题目汇总_第4页
软件工程考试题目汇总_第5页
资源描述:

《软件工程考试题目汇总》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、判断题2.软件是指用程序设计语言编写的程序,软件开发实际上就是编写程序代码。(错)3.过程描述语言可以用于描述软件的系统结构。(错)4.数据库设计说明书是一个软件配置项(对)5.软件模块之间的耦合性越弱越好。(对)6.如果通过软件测试没有发现错误,则说明软件是正确的。(错)7.软件概要设计包括软件系统结构设计以及数据结构和数据库设计。(对)8.数据流图(DFD)和程序流程图没有区别。(错)9.模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。(对)10.白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块

2、的功能即可。(错)            11.软件危机是指在软件开发和维护过程中遇到的一系列严重问题。(对)12.结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。(对)13.程序设计语言中应绝对禁止使用GOTO语句。(错)14.模块越小,模块的优点越大。(错)15.集成测试主要由用户来完成。(错)16.确认测试计划应该在可行性研究阶段制定(错)17.快速原型模型可以有效地适应用户需求的动态变化。(对)18.需求规格说明书不是一个软件配置项(错)19.黑盒测试无

3、需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。(对)20.UML只能应用于软件系统模型的建立。(错)名词解释1.软件工程:软件工程是一门研究如何将完善的科学与工程原理,先进高效的管理技术以及完整、规范的设计方法应用于经济的开发既可靠,又能在实际计算机上有效运行的软件的一门工程学科。2.软件宽度:是软件结构中同一层次上的模块总数的最大值。3.软件测试:在精心控制的系统环境下,采用相应的技术手段,利用一组事先构造好的测试实例执行程序以发现程序中存在的问题,并确认系统功能、性能符合需求的一个综合过程。4.软件维护5.软件质量保证6.软件

4、危机:软件危机就是软件在开发和维护过程中存在的一系列严重问题的总称。7.软件生存周期8.白盒法9.数据字典10.内聚性:指模块的功能强度的度量,即一个模块按照设计要求组装成为子系统或系统,进行集成测试。11.集成测试12.软件:是计算机系统中与硬件系统相互依存的另一部份,是完成某类问题求解的程序和数据以及为维护程序必须提供的一系列文档组成的集合。13.数据流图14.黑盒测试:测试是在软件接口上进行;也叫功能测试、输入/输出驱动测试。15.软件深度:表示软件结构中控制的层数,它往往能粗略地标志一个系统的大小和复杂程度。16.数据字典:是结构化分析

5、方法中采用的表达数据元素的工具。是对数据流图中所有的数据元素、数据结构、数据文件、数据流等的格式与内容进行定义的数据集合。17.白盒测试:是对软件实现的过程性细节做认真的运行检查;也叫结构测试、逻辑驱动测试。31.经济可行性:进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。[解析]对于一个系统所必须要衡量的是经济上是否合算,经济可行性的范围很广,包括效益分析、潜在市场前景等。32.社会可行性:要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是

6、否可行。[解析]社会可行性包括合同、责任、侵权等技术人员不甚了解的诸多问题。33.投资回收期:投资回收期就是使累计的经济效益等于最初的投资费用所需的时间。[解析]通常我们用投资回收期来衡量一个开发项目的价值,投资回收期越短,就越快获得利润。34.对应关系:即有直接因果关系在程序中可以同时处理。[解析]对应关系是指数据单元在数据内容上、数量上和顺序上有直接的因果关系,对于重复的数据单元,重复的次序和次数都相同才有对应关系。35.结构冲突:输入数据与输出数据结构找不到对应关系的情况,称为结构冲突。[解析]使用JSP方法时会遇到此类结构冲突问题,对此

7、,Jackson提出了引入中间数据结构或中间文件的办法,将冲突部分分隔开来,建立多个程序结构,再利用中间文件把它们联系起来,构成一个系统的整体。填空题21.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的(信息流动)情况。[解析]系统流程图是描述物理系统的传统工具,用图形符号表示系统中的各个元素,如人工处理、数据处理、数据库、文件、设备等,表达了元素之间的信息流动的情况。22.成本效益分析的目的是从(经济)角度评价开发一个项目是否可行。[解析]成本效益分析首先是估算将要开发的系统的开发成本,然后与可能取

8、得的效益进行比较和权衡,其目的是从经济角度评价开发一个新的软件项目是否可行。23.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略

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

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

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