软件工程第2阶段测试题

软件工程第2阶段测试题

ID:27685775

大小:84.50 KB

页数:8页

时间:2018-12-05

软件工程第2阶段测试题_第1页
软件工程第2阶段测试题_第2页
软件工程第2阶段测试题_第3页
软件工程第2阶段测试题_第4页
软件工程第2阶段测试题_第5页
资源描述:

《软件工程第2阶段测试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、WORD格式.可编辑江南大学现代远程教育第二阶段测试卷考试科目:《软件工程》第4章至第5章(总分100分)时间:90分钟______________学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、单选题(每小题1分,共计20分)1.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的()A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法2.好的软件结构应该是()A.高耦合、高内聚B.低耦合、高内聚C.高耦合、低内聚D.低耦合、低内聚3.设计软件结构一般不确定()A.模

2、块的功能B.模块的接口C.模块内的局部数据D.模块间的调用关系4.为了提高模块的独立性,模块之间最好是()A.公共耦合B.控制耦合C.内容耦合D.数据耦合5.结构图中,不是其主要成分的是()A.模块B.模块间传递的数据C.模块内部数据D.模块的控制关系6.为了提高模块的独立性,模块内部最好是()A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚7.属于软件设计的基本原理是()A.数据流分析设计B.变换流分析设计C.事务流分析设计D.模块化8.下列内聚中内聚程度较低的是()A.顺序内聚B.时间内聚C.逻辑内聚D.功能内聚9.软件结构图

3、中,模块框之间若有直线连接,表示它们之间存在着什么关系?()A.调用B.组成C.链接D.顺序执行10模块间耦合度最低的是()耦合。A.公共耦合B.控制耦合C.内容耦合D.数据耦合11.软件层次图的形态特征中能反映程序重用率的是()A.深度B.宽度C.扇入D.扇出12.结构化概要设计方法是一种面向()的设计方法。技术资料分享WORD格式.可编辑A.数据流B.数据结构C.数据库D.程序13.JSP方法是一种面向什么的设计方法?()A.对象B.数据流C.数据结构D.控制结构14.Jackson方法实现从何导出程序结构?()A.数据结构B

4、.软件模块层次结构C.系统流程图D.数据流图15.Jackson图上下层之间的关系是()A.调用关系B.组成关系C.继承关系D.嵌套关系16.在详细设计阶段,一种二维树型结构并可自动生成程序代码的描述工具是()A.PADB.PDLC.IPOD.判定树17.变换流的DFD由三部分组成,不属于其中一部分的是()A.事务中心B.变换中心C.输入流D.输出流18.PDL是软件开发过程中用于哪个阶段的描述工具?()A.需求分析B.概要设计C.详细设计D.编程19.JSP方法根据输入输出的数据结构按一定的规则映射成软件的()A.体系结构B.数

5、据结构C.程序结构D.顺序结构20.划分模块时,一个模块的()A.作用范围应在其控制范围之内B.控制范围应在其作用范围之内C.作用范围与控制范围互不包含D.作用范围与控制范围不受任何限制二、名词解释(每小题2分,共计12分)1.扇入2.扇出3.深度4.宽度5.耦合6.内聚三、简答题(每小题4分,共计32分)1.概述使用耦合的一般原则。2.简述概要设计的具体过程。3.简述Jackson程序设计方法基本工作步骤:4.简述程序设计方法学。5.简述模块独立性及模块具有的基本属性。6.简述概要设计的启发式规则。7.简述结构化程序设计方法的基

6、本要点。8.详细设计的表达工具有几类?常用的图形描述工具有哪几种?技术资料分享WORD格式.可编辑四、综合应用题(每小题12分,共计36分)1.某高校学籍管理系统有关升留级的处理可以用以下判定树进行描述,请把它转换为判定表。升留级处理考试总分≥800单科成绩全部及格升级单科成绩有不及格升级(发单科重修通知)考试总分<800单科成绩有不及格留级单科成绩有及格留级(发单科免修通知)2.某图书管理系统的“还书业务处理”模块功能如下:读者凭图书卡和还书单还书。系统首先逐一检查读者所还图书是否超过期限,如果超期,则计算罚款金额且累计罚款金额

7、,之后打印出罚款单。最后在借书/还书文件中读登记还书日期等信息。请使用流程图来设计“还书业务处理”算法。3.比较排序的伪代码如下:Compare_sort(a[1],a[2],…,a[n]){for(i=1;i

8、17.A18.C19.C20.A二、名词解释1.扇入指一个模块直接上属模块的个数2.扇出指一个模块直接下属模块的个数3.深度指结构图控制的层次,也是模块的层数4.宽度指结构图一层中最大的模块个数5.耦合是对一个软件结构中不同模块之间互连程度的度量6

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

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

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