软件工程练习单元二 软件工程方法学

软件工程练习单元二 软件工程方法学

ID:17867073

大小:54.00 KB

页数:6页

时间:2018-09-07

软件工程练习单元二  软件工程方法学_第1页
软件工程练习单元二  软件工程方法学_第2页
软件工程练习单元二  软件工程方法学_第3页
软件工程练习单元二  软件工程方法学_第4页
软件工程练习单元二  软件工程方法学_第5页
资源描述:

《软件工程练习单元二 软件工程方法学》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

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

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

5、试21.在设计有效的测试用例之前,软件工程师必须理解软件测试的基本原则,以下测试原则中不正确的是()。A.穷尽测试并非是不可能的B.所有的测试都应该追溯到用户需求C.测试应该从“小规模”开始,并逐步进行“大规模”测试D.把Pareto原则应用于软件测试22.软件测试方法中,黑盒测试法主要是用于测试()。A.结构合理性B.软件外部功能C.程序正确性D.程序内部逻辑23.我们通常采用的调试途径不包括()。A.蛮干法B.回溯法C.原因排除法D.分析法24.软件测试是软件质量保证的重要手段之一,测试的目标是()。A.证明软件符合设计要求B.发展软件的潜在能力C.发现软件中的错误和缺陷D.判定软件是

6、否合格25.选择程序设计语言的关键因素是()。A.软件应用领域B.软件执行环境C.软件开发方法D.算法和数据结构26.Windows下的面向对象程序设计和DOS下的结构化程序设计的最大区别是()。A.前者可以使用大量下拉式菜单,后者使用命令方式调用B.前者是一种消息驱动式体系结构,后者是一种单向调用C.前者具有强大的图形用户界面,后者无图形用户界面D.处理规格说明前者可以突破内存管理640KB的限制,后者不能。27.面向对象方法的一个主要目标,是要提高软件的()。A.可重用性B.运行效率C.结构化程度D.健壮性28.在选择面向对象语言时应考虑()。Ⅰ.是否能占主导地位Ⅱ.可重用性Ⅲ.开发环

7、境Ⅳ.继承已有软件的容易度A.Ⅰ、Ⅰ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅱ、Ⅲ和ⅣD.以上都正确29.对象类之间的聚集关系就是()关系。A.一般——特殊B.整体——部分C.相互依赖D.层次构造30.从原理上说,实现面向对象概念()。A.可以使用任何一种语言B.只能使用面向对象语言C.只能使用纯面向对象语言D.只能使用纯的或混合型的面向对象语言2.2填空题1.是指集中精力去解决主要问题而尽量推迟对问题细节的考虑。2.信息流的类型主要包括

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

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

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