软件工程期末练习试题

软件工程期末练习试题

ID:42128371

大小:234.82 KB

页数:11页

时间:2019-09-08

软件工程期末练习试题_第1页
软件工程期末练习试题_第2页
软件工程期末练习试题_第3页
软件工程期末练习试题_第4页
软件工程期末练习试题_第5页
资源描述:

《软件工程期末练习试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件工程方法学1单项选择题1.需求分析阶段最重要的技术文档是(B)。A.设计规格说明书B.需求规格说明书Do用户手册C.可行性分析报告2.在分析模型中,(A)用來描绘数据对象之间的关系。B.状态转换图A.实体关系图C.数据流图D.处理规格说明3.以下关于数据流图的说法错误的是(C)0A.数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储B.数据流图是用作结构化分析建模的一种工具C.传统的数据流图中主要由加工、数据源点/终点、数据流、控制流、数据存储组成D.数据流图的绘制采用自上向下、逐层分解的方法4.数据字典是软件需求分析阶段的最终要工具之一,其最基本的功能是(C)

2、。A.数据库设计B.数据通信C.数据定义D.数据维护5.E—R模型是表示概念数据模型的一种方法,通常它和(B)。A.系统实现方法有关B.系统实现方法无关C.DBMS有关D.操作系统有关6.在结构化分析中,通常不需要建立(C)0DA.数据模型B.功能模型C.行为模型D.关联模型7.需求分析阶段的研究对象是(B)。A.系统分析员要求B.用户需求8.在数据流程图中,符号O用来表示(A)。A.处理B.外部实体C.数据存储9.结构化方法的基本原则是(B)。A.模块化B.抽象与分解C.信息隐蔽10.耦合度最高的是(B)耦合。A.环境B.内容C.控制11.(B)是引起系统状态转换的控制信

3、息。A.状态B.事件C.动作12.信息隐藏的基本思想不包括•(C)。DD.数据源点D.逐步求精D.数据D.数据A.模块内部的数据和过程,刈•于那些不需要这些信息的模块不可访问B.每一个模块只完成一个相对独立的特定功能C.模块之间仅仅交换那些完成系统功能必须交换的信息D.提取客观世界中一群事务的某些本质共性,暂吋忽略它们非本质的细节13.内聚程度较低的是(A)内聚。A.偶然B.过程C.顺序D.时间14.对于一个程序来说,组成系统的模块数目(D),则开发成本越小。CA.越多B.越少C.为某个定值D.在5〜9个之间15.(A)是把分析模型中的信息描述转换为实体所需要的数据结构。A

4、.数据设计B.文件设计C.数据库设计D.模型设计16.画软件结构图时应注意调用关系只能是(B)。A.从下到上B.从上到下C.从左到右D.从右到左17.在人机界面的设计过程中,不需要考虑下列(C)问题。D.用户帮助A.系统响应吋间B.出错信息处理C.输入输出数据13.程序流程图中的箭头代表(C)。BA.数据流B.控制流C.顺序流14.过程设计的主要活动有(B)。DI.确定每一个模块使用的数据结构II.为每一个模块确定采用的算法III.确定模块的接口的细节IV.确定用户界面D.调用D.以上都正确20.软件测试是软件质量保证的重要手段,下述(B)是软件测试的最基础环节。A.功能测

5、试B.单元测试C.结构测试D.确认测试A.I、I和IIIB.I、II和IVC.II、III和IV21.在设计有效的测试用例之前,软件工程师必须理解软件测试的基本原则,以下测试原则中不正确的是(A)oA.穷尽测试并非是不可能的A.所有的测试都应该追溯到用户需求B.测试应该从“小规模”开始,并逐步进行“大规模”测试C.把Pareto原则应用于软件测试22.软件测试方法中,黑盒测试法主要是用于测试(C)。BA.结构合理性B.软件外部功能23.我们通常采用的调试途径不包括(AA.蛮干法B.回溯法C.程序正确性D.程序内部逻辑)。DC.原因排除法D.分析法24.软件测试是软件质量保证

6、的重要手段之一,测试的目标是(C)。A.证明软件符合设讣要求B.发展软件的潜在能力C.发现软件中的错误和缺陷D.判定软件是否合格24.选择程序设计语言的关键因素是(A)。DA.软件应用领域B.软件执行环境C.软件开发方法D.算法和数据结构2填空题1.1._逐步求精—是指集中精力去解决主要问题而尽量推迟対问题细节的考虑。2.信息流的类型主要包括变换流和事物流。2.3.软件按照功能的不同可以划分为3大类型:系统软件、—支持软件_和—应用软件_。4.软件按服务对象的范圉划分:和o5.常用的系统分析方法包括功能分解法、、和o6.与程序流程图相比,盒图没有,因此不允许随意转移控制。7

7、.适用于表示多重嵌套的条件选择。&静态测试采用、计算机辅助静态分析和的手段对程序进行检测。9.是极可能发现了迄今为止尚未发现的错误的测试方案。10.是软件开发全部过程、活动和任务的结构框架,也称软件开发模型或软件生存周期模型,典型的模型有、、喷泉模型等3简答题1.根据以下问题描述,画出领料业务的数据流程图。车间填写领料单,交给仓库要求领料,库长根据用料计划审批领料单,未批准的领料单退回车I'可,已批進的领料单被送到仓库保管处,由仓库管理员查阅库存帐。若帐上有货则通知车I'可前来领料,否则将缺货情况通知采购人员。2.

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

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

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