欢迎来到天天文库
浏览记录
ID:41548038
大小:155.25 KB
页数:16页
时间:2019-08-27
《练习单元二软件工程方法学》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、练习单元二软件工程方法学2.1单项选择题1.需求分析阶段最重要的技术文档是()。A.设计规格说明书B.需求规格说明书C.可行性分析报告Do用户手册2.在分析模型中,()用來描绘数据对象之间的关系。A.实体关系图B.状态转换图C.数据流图D.处理规格说明3.以下关于数据流图的说法鉛误的是(>oA.数据流图舍去了具体的物质,只剩卜数据的流动、加工处理和存储B.数据流图是用作结构化分析建模的一种工具C.传统的数据流图中主要山加工、数据源点/终点、数据流、控制流、数据存储组成D.数据流图的绘制釆用自上向下、逐层分解
2、的方法4.数据字典是软件需求分析阶段的最终要工具Z—,其最基本的功能是()。A.数据库设计B.数据通信C.数据定义D.数据维护5.E—R模型是表示概念数据模型的一种方法,通常它和()0A.系统实现方法有关C.DBMS有关6.在结构化分析中,通常不需要建立(A.数据模型B.功能模型7.需求分析阶段的研究对象是(A.系统分析员要求B.系统实现方法无关D.操作系统有关)。C.行为模型D.关联模型B.用户需求在数据流程图中,符号O用来表示(A.处理B.外部实体结构化方法的基本原则是()。A.模块化B.抽象与分解耦合
3、度最高的是()耦合。A.环境B.内容)4、目(),则开发成本越小。A.越多B.越少C.为某个定值D.在5〜9个Z间()是把分析模型中的信息描述转换为实体软禁爱女所需要的数据结构。A.数据设计B.文件设计C.数据库设计D.模型设计画软件结构图时应注意调用关系只能是()。A.从下到上B.从上到下C.从左到右D.从右到左在人机界面的设计过程屮,不需要考虑下列()问题。D.用户帮助A.系统响应时间B.出错信息处理C.输入输出数据19.A.数据流B.控制流C.顺序流D.调用过程设计的主要活动有()o确定每一个模块使用的数据结构II.为每一个模块确定采用的算法5、20.III.IV.确定模块的接口的细节确定用户界面A.I、I和IIIB.I、II和IVC.II、III和IVD.以上都正确软件测试时软件质量保证的重要手段,下述()时软件测试的最基础环节。A.功能测试B.单元测试C.结构测试D.确认测试21.中不正确的是()o在设计仃效的测试川例之前,软件工程师必须理解软件测试的基木原则,以下测试原则A.穷尽测试并非是不可能的B.所有的测试都应该追溯到丿IJ户需求C.测试应该从“小规模”开始,并逐步进行“大规模”测试D.把Pareto原则应用于软件测试22.软件测试方法中6、,黑盒测试法主要是用于测试()oA•结构合理性B.软件外部功能C.程序止确性D.程序内部逻辑23.我们通常采用的调试途径不包括()。A.蛮干法B.回溯法C•原因排除法D.分析法24.软件测试是软件质量保证的重要于•段之一,测试的目标是()oA.证明软件符合设计要求B.发展软件的潜在能力C.发现软件中的错误和缺陷I).判定软件是否合格A.软件应用领域B.软件执行环境C.软件开发方法D.算法和数据结构26.Windows下的而向对象程序设计和DOS下的结构化程序设计的最大区别是()。A.前者可以使用大量下拉式菜7、单,后者使用命令方式调用B.前者是一种消息驱动式体系结构,后者是一种单向调用C.前者具有强大的图形用户界面,后者无图形用户界曲D.处理规格说明前者nJ以突破内存管理640KB的限制,后者不能。27.面向对象方法的一个主要目标,是要提高软件的()oA.可重用性B.运行效率28.在选择而向对象语言时应考虑(I.是否能占主导地位III.开发环境A.I、I和IIIB.I、II和IV29.对象类ZI'可的聚集关系就是(A.-•般——^殊B.整体——部分C.相互依赖C.结构化程度D.健壮性)oII.可重用性IV.继承已8、有软件的容易度C.II、III和IVD.以上都止确)关系。D.层次构造30.从原理上说,实现而向对象概念()。A.可以使用任何一种语言B.只能使用血向对彖语言C.只能使用纯面向对象语言D.只能使用纯的或混合型的血向対象语言2.2填空题1.是指集中精力去解决主要问题而尽量推迟对问题细节的考虑。2.信息流的类型主耍包括和o3.常川的系统分析方法包括功能分解法、、和1.与程序流程图相比,盒图没有,因此不允许随意转移控制
4、目(),则开发成本越小。A.越多B.越少C.为某个定值D.在5〜9个Z间()是把分析模型中的信息描述转换为实体软禁爱女所需要的数据结构。A.数据设计B.文件设计C.数据库设计D.模型设计画软件结构图时应注意调用关系只能是()。A.从下到上B.从上到下C.从左到右D.从右到左在人机界面的设计过程屮,不需要考虑下列()问题。D.用户帮助A.系统响应时间B.出错信息处理C.输入输出数据19.A.数据流B.控制流C.顺序流D.调用过程设计的主要活动有()o确定每一个模块使用的数据结构II.为每一个模块确定采用的算法
5、20.III.IV.确定模块的接口的细节确定用户界面A.I、I和IIIB.I、II和IVC.II、III和IVD.以上都正确软件测试时软件质量保证的重要手段,下述()时软件测试的最基础环节。A.功能测试B.单元测试C.结构测试D.确认测试21.中不正确的是()o在设计仃效的测试川例之前,软件工程师必须理解软件测试的基木原则,以下测试原则A.穷尽测试并非是不可能的B.所有的测试都应该追溯到丿IJ户需求C.测试应该从“小规模”开始,并逐步进行“大规模”测试D.把Pareto原则应用于软件测试22.软件测试方法中
6、,黑盒测试法主要是用于测试()oA•结构合理性B.软件外部功能C.程序止确性D.程序内部逻辑23.我们通常采用的调试途径不包括()。A.蛮干法B.回溯法C•原因排除法D.分析法24.软件测试是软件质量保证的重要于•段之一,测试的目标是()oA.证明软件符合设计要求B.发展软件的潜在能力C.发现软件中的错误和缺陷I).判定软件是否合格A.软件应用领域B.软件执行环境C.软件开发方法D.算法和数据结构26.Windows下的而向对象程序设计和DOS下的结构化程序设计的最大区别是()。A.前者可以使用大量下拉式菜
7、单,后者使用命令方式调用B.前者是一种消息驱动式体系结构,后者是一种单向调用C.前者具有强大的图形用户界面,后者无图形用户界曲D.处理规格说明前者nJ以突破内存管理640KB的限制,后者不能。27.面向对象方法的一个主要目标,是要提高软件的()oA.可重用性B.运行效率28.在选择而向对象语言时应考虑(I.是否能占主导地位III.开发环境A.I、I和IIIB.I、II和IV29.对象类ZI'可的聚集关系就是(A.-•般——^殊B.整体——部分C.相互依赖C.结构化程度D.健壮性)oII.可重用性IV.继承已
8、有软件的容易度C.II、III和IVD.以上都止确)关系。D.层次构造30.从原理上说,实现而向对象概念()。A.可以使用任何一种语言B.只能使用血向对彖语言C.只能使用纯面向对象语言D.只能使用纯的或混合型的血向対象语言2.2填空题1.是指集中精力去解决主要问题而尽量推迟对问题细节的考虑。2.信息流的类型主耍包括和o3.常川的系统分析方法包括功能分解法、、和1.与程序流程图相比,盒图没有,因此不允许随意转移控制
此文档下载收益归作者所有