江南大学网络教育第二阶段练习题
考试科目:《软件工程》第 章至第 章(总分100分) __________学习中心(教学点) 批次: 层次: 专业: 学号: 身份证号: 姓名: 得分:
一 单选题 (共20题 ,总分值20分 ,下列选项中有且仅有一个选项符合题目要
求,请在答题卡上正确填涂。)
1. 在面向数据流的软件设计方法中,一般将信息流分为( ) (1 分) A. 变换流和数据流
B. 变换流和事务流
C. 事务流和控制流
D. 数据流和控制流
2. 详细设计的任务是确定每个模块的( ) (1 分) A. 算法
B. 功能
C. 调用关系
D. 输入输出数据
3. 在人机界面的设计过程中,不需要考虑下列( )问题 (1 分) A. 系统响应时间
B. 出错信息处理
C. 输入输出数据
D. 用户帮助
4. 对一个程序来说,组成系统的模块数目( ),则开发成本越小 (1 分) A. 越多
B. 越少
C. 为某个定值
D. 在5~9个之间
5. ( )是把分析模型中的信息描述转换为实体软件所需要的数据结构 (1 分) A. 数据设计
B. 文件设计
C. 数据库设计
D. 模型设计
6. 软件概要设计结束后得到( ) (1 分) A. 初始化的软件结构图 C. 模块详细的算法
B. 优化后的软件结构图 D. 程序编码
7. 程序流程图中的箭头代表( ) (1 分) A. 数据流
B. 控制流
C. 顺序流
D. 调用
8. 结构化程序设计主要强调的是( ) (1 分) A. 程序的效率
B. 程序的执行速度 C. 程序的易读性 D. 程序的规模
第1 页 /共 12页
9. 结构化概要设计方法是一种面向( )的设计方法 (1 分) A. 数据流
B. 数据结构
C. 数据库
D. 程序
10. 内聚程度较低的是( )内聚 (1 分) A. 偶然
B. 过程
C. 顺序
D. 时间
11. ( )是引起系统状态转换的控制信息 (1 分) A. 状态
B. 事件
C. 动作
D. 行为
12. 设计软件结构一般不确定( ) (1 分) A. 模块的功能
C. 模块内的局部数据
13. 耦合度最高的是( )耦合 (1 分) A. 环境
B. 内容
C. 控制
D. 数据
B. 模块的接口
D. 模块间的调用关系
14. 详细设计与概要设计衔接的图形工具是( ) (1 分) A. DFD图
B. SC图
C. PAD图
D. 程序流程图
15. 软件设计阶段一般又可分为( ) (1 分) A. 逻辑设计与功能设计 C. 概念设计与物理设计
B. 概要设计与详细设计 D. 模型设计与程序设计
16. 在软件详细设计过程中不采用的描述工具是( ) (1 分) A. 判定表
B. IPO图
C. PAD图
D. DFD图
17. 结构化方法的基本原则是( ) (1 分) A. 模块化
B. 抽象与分解
C. 信息隐蔽
D. 逐步求精
18. 结构化程序设计的一种基本方法是( ) (1 分) A. 筛选法
B. 递归法
C. 迭代法
D. 逐步求精法
19. 信息隐藏的基本思想不包括( ) (1 分)
A. 模块内部的数据和过程,对于那些不需要这些信息的模块不可访问 B. 每一个模块只完成一个相对独立的特定功能
C. 模块之间仅仅交换那些完成系统功能必须交换的信息
D. 提取客观世界中一群事物的某些本质共性,暂时忽略它们非本质的细节 20. 画软件结构图时应注意调用关系只能是( ) (1 分) A. 从下到上
B. 从上到下
C. 从左到右
D. 从右到左
第2 页 /共 12页
二 名词解释题 (共6题 ,总分值18分 )
21. PAD (3 分) 22. JSP (3 分) 23. MTTR (3 分) 24. SC (3 分) 25. PDL (3 分) 26. MTTF (3 分)
三 简答题 (共8题 ,总分值40分 )
27. 概要设计说明书有哪些主要内容? (5 分) 28. 什么是内聚?模块的内聚性包括哪些种类? (5 分) 29. 简述信息隐蔽及实现信息隐蔽的手段。 (5 分)
30. 变换型数据流图由哪几部分组成?简述变换分析的设计步骤。 (5 分) 31. 什么是耦合?模块的耦合性包括哪些种类? (5 分) 32. 简述模块化及模块具有的基本属性。 (5 分)
33. 事务型数据流图由哪几部分组成?简述事务分析的设计步骤。 (5 分) 34. 简述软件结构设计优化准则。 (5 分)
四 综合题 (共3题 ,总分值22分 )
35. 高考录取统分子系统有如下功能:
① 计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;
② 计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。
请根据要求画出该系统的软件结构图。
第3 页 /共 12页
(7 分) 36. 某图书管理系统的“借书业务处理”模块功能如下:
读者凭图书卡和借书单借书。系统首先检查该读者(图书卡号)是否有效,若无效,则拒绝借书;否则进一步检查该读者所借图书是否超过限额数,若达到限额数,则拒绝借书,否则读者可以借书。把还书日期等信息登记在借书/还书文件中,并给读者提供借书凭证。 请使用程序流程图来设计“借书业务处理”算法。 (7 分) 37. 某网站发帖子系统有如下功能:
① 记录发帖内容:访客在表单中输入文字,系统进行检查,无误后将内容存入文件。 ② 显示帖子内容:读出文件,按一定格式显示在屏幕上。 请根据要求画出该系统的软件结构图。 (8 分)
第4 页 /共 12页
一 单选题 (共20题 ,总分值20分 ,下列选项中有且仅有一个选项符合题目要求,请在答题卡上正确填涂。)
1. 答案:B
解析过程:
2. 答案:A
解析过程:
3. 答案:A
解析过程:
4. 答案:C
解析过程:
5. 答案:A
解析过程:
6. 答案:B
解析过程:
7. 答案:B
解析过程:
8. 答案:C
第5 页 /共 12页
相关推荐: