软件工程第2阶段测试题

上传人:夏** 文档编号:511579980 上传时间:2023-11-10 格式:DOC 页数:7 大小:97KB
返回 下载 相关 举报
软件工程第2阶段测试题_第1页
第1页 / 共7页
软件工程第2阶段测试题_第2页
第2页 / 共7页
软件工程第2阶段测试题_第3页
第3页 / 共7页
软件工程第2阶段测试题_第4页
第4页 / 共7页
软件工程第2阶段测试题_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《软件工程第2阶段测试题》由会员分享,可在线阅读,更多相关《软件工程第2阶段测试题(7页珍藏版)》请在金锄头文库上搜索。

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

2、的独立性,模块之间最好是( ) 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. 软件结构图中,模块框之间若有直线连接,表示它们之间存在着什么关系?( ) A调用 B组成 C链接 D顺序执行10 模块间耦合度最低的是(

3、)耦合。 A公共耦合 B控制耦合 C内容耦合 D数据耦合11. 软件层次图的形态特征中能反映程序重用率的是( )A深度 B宽度 C扇入 D扇出12. 结构化概要设计方法是一种面向( )的设计方法。 A数据流 B数据结构 C数据库 D程序13. JSP方法是一种面向什么的设计方法?( ) A对象 B数据流 C数据结构 D控制结构14. Jackson方法实现从何导出程序结构?( ) A数据结构 B软件模块层次结构 C系统流程图 D 数据流图15. Jackson图上下层之间的关系是( ) A调用关系 B组成关系 C继承关系 D嵌套关系16. 在详细设计阶段,一种二维树型结构并可自动生成程序代码的

4、描述工具是( ) APAD BPDL CIPO D判定树17. 变换流的DFD由三部分组成,不属于其中一部分的是( ) A事务中心 B变换中心 C输入流 D输出流18. PDL是软件开发过程中用于哪个阶段的描述工具?( ) A需求分析 B概要设计 C详细设计 D编程19. JSP方法根据输入输出的数据结构按一定的规则映射成软件的( ) A体系结构 B数据结构 C程序结构 D顺序结构20.划分模块时,一个模块的( ) A作用范围应在其控制范围之内 B控制范围应在其作用范围之内 C作用范围与控制范围互不包含 D作用范围与控制范围不受任何限制二、名词解释(每小题2分,共计12分)1. 扇入 2. 扇

5、出 3. 深度 4. 宽度 5. 耦合 6. 内聚 三、简答题(每小题4分,共计32分)1. 概述使用耦合的一般原则。2. 简述概要设计的具体过程。3. 简述Jackson程序设计方法基本工作步骤: 4. 简述程序设计方法学。5. 简述模块独立性及模块具有的基本属性。6. 简述概要设计的启发式规则。7. 简述结构化程序设计方法的基本要点。8. 详细设计的表达工具有几类?常用的图形描述工具有哪几种?四、综合应用题(每小题12分,共计36分)1. 某高校学籍管理系统有关升留级的处理可以用以下判定树进行描述,请把它转换为判定表。升留级处理考试总分800单科成绩全部及格 升级单科成绩有不及格 升级(发

6、单科重修通知)考试总分800单科成绩有不及格 留级单科成绩有及格 留级(发单科免修通知)2. 某图书管理系统的“还书业务处理”模块功能如下: 读者凭图书卡和还书单还书。系统首先逐一检查读者所还图书是否超过期限,如果超期,则计算罚款金额且累计罚款金额,之后打印出罚款单。最后在借书还书文件中读登记还书日期等信息。请使用流程图来设计“还书业务处理”算法。3. 比较排序的伪代码如下: Compare_sort ( a1,a2,an ) for ( i=1;in;i+) for ( j=i+1;j=n;j+) if ( aj=800=800800800单科成绩及格不及格及格不及格升级YYNN发单科重修通知NYNN留级NNYY发单科免修通知NNYN)2“还书业务处理”程序流程图:开始i=1输入所还图书“图书号”到:b(1),b(2),b(n)YYNN结束i=n在借书还书文件中登记还书日期等信息b(i)是否超期打印“罚款单”计算且累计罚金i=i+1累计罚金=0YN3程序流程图:开始i=1N结束输出ainYi=i+1Nj=nY)NajaiY交换aj,aij=j+1i=i+1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号