教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

《软件工程》练习题(3)

来源:网络收集 时间:2026-08-17
导读: 存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。 请用数据流图描绘本系统的功能,并用实体-联系图描绘系统中的数据对象。 答:(1)描述本系统功能的

存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。

请用数据流图描绘本系统的功能,并用实体-联系图描绘系统中的数据对象。 答:(1)描述本系统功能的数据流图如下所示:

1 存款单 记录存款信息 2 打印存款单 存款信息 存款存单 储户 存款信息 储户 D1 存款信息 存款信息 3 核对密码 存款信息 4 计算利息 利息值 4 打印利息清单 取款单 (2)描绘计算机储蓄系统中数据对象的实体-联系图。

住址 电话号码 身份证号码 名称 地址 电话号码 姓名 M 储户 存取款 N 储户所 类型 数额 到期日期 利率 密码

6.画出银行取款过程的DFD 图。问题描述为:储户用存折取款,首先填写取款单,根据“ 账卡”中的信息检验取款单与存折,如有问题,将问题反馈给储户,否则,登录“储户存款 数据库”,修改相应数据,并更新“账卡”,同时发出付款通知,出纳向储户付款。 答:

7.图a中,模块G为判定,判断涉及到模块B、F、G,请指出设计中的错误,再根据改进模块图的基本原则,画出1~2个改进方案(不改变模块G 的判断关系),并说明是按照哪条基本原则进行改进的。

答:下图为一个改进方案,将模块G的位置提高,使其作用范围为控制范围的子集,减少模块之间的联系。

8.图书馆的预定图书子系统有如下功能: (1)由供书部门提供书目给订购组。 (2)订书组从各单位取得要订的书目。

(3)根据供书目录和订书书目产生订书文档留底。 (4)将订书信息(包括数目,数量等)反馈给供书单位。 (5)将未订书目通知订书者。

(6)对于重复订购的书目由系统自动检查,并把结果反馈给订书者。 试根据要求画出该问题的数据流程图,并把其转换为软件结构图。 答:(1)数据流图:

(2)软件结构图:

9.根据下列描述,画出学生申请IC借书卡的第一层数据流图。学生入学后到图书馆申请IC借书卡,图书馆管理人员根据IC借书卡库存情况分析是否需要购买新的IC借书卡,如需购买,则向IC借书卡提供商购买。各种资金往来通过学校的会计科办理。 答:

《软件工程》练习题二

一、单选题

1.面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( B )到计算机世界的方法。

A.对应

B.映射

C.反映

D.反射

2.盒图也称为( D)或Chapin图。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。

A.流程图 B.框图 问题解的( A )结构。

A.程序 B.数据

C.判定表

D.N-S图

3.面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为

C.逻辑

D.物理 D.六 D.等价类划分

4.人机界面的风格大致经过了(B)代的演变。

A.三 B.四 C.五

5.以下不属于白盒测试技术的是( D )。

A.逻辑覆盖 B.基本路径测试 C.循环覆盖测试

6.为改正软件系统中潜藏的错误而进行的维护活动称为( A )。

A.纠错性维护 B.适应性维护 C.改善性维护 D.预防性维护

7.( D )工具在软件详细设计过程中不采用。 A.判定表 B.IPO图 C.PDL

D.DFD图

8.当模块中包含复杂的条件组合,只有( D )能够清晰地表达出各种动作之间的对应关系。

A.关系图 B.盒图 C.流程图 D.判定树和判定表 9.以下不属于逻辑覆盖的是( D )。

A.语句覆盖 B.判定覆盖 C.条件覆盖

D.基本路径

10.为适应软件运行环境的变化而修改软件的活动称为( B )。

A.纠错性维护 B.适应性维护 C.改善性维护 D.预防性维护 11.程序的三种基本控制结构的共同特点是( D )。

A.不能嵌套使用 C.应该用硬件实现

B.只能用来写简单程序 D.只有一个入口和一个出口 B.隐含的错误 D.运行时误操作

12.产生软件维护的副作用,是指( C )。

A.开发时的错误

C.因修改软件而造成的错误

13.维护中,因误删除一个标识符而引起的错误是( C )副作用。 A.文档 B.数据 C.编码 D.设计 14.可维护性的特性中相互促进的是( A)。

A.可理解性和可测试性 C.效率和可修改性

B.效率和可移植性 D.效率和结构好

15.从事物的组成部件及每个部件的属性、功能来认识事物。这种方法被称为( A )的方法。

A.面向对象

B.面向数据

C.面向过程

D.面向属性

16.判定表由四部分组成:左上部列出( B )。

A.条件组合与动作之间的对应关系

C.所有可能的动作

B.所有条件 D.可能的条件组合

17.根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( C )。

A.纠错性维护 B.适应性维护 C.改善性维护 D.预防性维护 18.将软件组装成系统的一种测试技术叫( A )。 A.集成测试 B.单元测试 C.集合测试

D.系统测试

19.汽车有一个发动机。汽车和发动机之间的关系是( B )关系。

A.一般具体 B.整体部分 C.分类关系 D.主从关系

20.实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的( D )%。 A.30

B.50

C.70

D.90

21.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为( D )。

A.纠错性维护 B.适用性维护 C.改善性维护 22.为了提高测试的效率,应该( D )。

A.随机地选取测试数据 B.取一切可能的输入数据作为测试数据

C.在完成编码以后制定软件的测试计划

D.选择发现错误可能性大的数据作为测试数据

D.预防性维护

23.使用白盒测试方法时,确定测试数据应根据( A )和指定的覆盖标准。

…… 此处隐藏:594字,全部文档内容请下载后查看。喜欢就下载吧 ……
《软件工程》练习题(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/454514.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)