管理信息系统试卷整理 下载本文

19.黑盒测试的测试用例设计的方法主要有 等价类划分法 、边界值分析方法、错误推测方法、因果图方法等。

11.可行性分析的内容包括技术可行性、经济可行性和管理可行性。 12.一个模块控制的直接上级模块的个数称为该模块的扇入数

13.软件测试就是通过对源代码的运行或者别的方式的检测来确定源代码之中是否含有已知或者未知的错误

14.在软件测试的基本流程是建立测试目标、编写测试计划、设计测试用例、执行测试、测试报告和缺陷分析。

15.系统测试是对整个产品系统进行的测试,目的是验证系统是否满足了需求规格说明书的定义。

19.黑盒测试的测试用例设计的方法主要有_等价类划分方法_、边界值分析方法、错误推测方法、因果图方法、正交实验设计方法、功能图分析方法等。

17.分段切换是直接切换和并行切换方式的一种综合,是指在新系统正式运行前,分阶段、按步骤地完成新老系统的交替。

? 判断

( F )10.在系统测试中,动态检查(测试)指人工评审软件文档或程序,发现其中的错误。

( T )11.严格地说CASE只能是一种开发环境,而不能说是一种开发方法。 ( T )13.测试用例是为了有效发现软件缺陷而编写的包含测试目的、测试步骤、期望测试结果的特定集合。

( F )14. 白盒测试测试基于需求文档,看是否能满足需求文档中的所有要求。 ( T )15. 长期的测试工作经验表明,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部,边界值分析方法是针对各种边界情况设计测试用例。

( T )14. 集成测试就是将单独的模块按照功能分类集成在一起,进行整体测试。 ( T )15. 在进行新系统的试运行和新老系统的切换之前,要作大量的繁琐但是重要的准备工作 ,主要包括工作包括基础数据的准备、系统文档的整理、相关人员的培训和系统的维护。

? 应用

? 什么是测试用例?

请结合“access数据库开发”实验或相关实验的内容,举例说明。 测试用例是为了有效发现软件缺陷而编写的包含测试目的、测试步骤、期望测试结果的特定集合。

结合案例分析

? 列举三个子系统模块划分原则并说明原因?

尽可能降低模块间的耦合(coupling)程度/尽可能提高模块内部的联系(cohesion)

21

程度:可以改善系统的可读性、可维护性和可修改性,减小错误传播的可能。

系统的深度和宽度:系统的深度表示模块结构的控制层数,宽度表示控制的总分布,宽度和深度要适当才能避免分割过细以及带来管理上的问题

模块的扇出数与扇入数:扇出数是指直接下属模块个数,扇入数是指直接上级模块个数,扇出数要适当避免出错概率,扇入数通常越大系统通用性越好

? 请根据本课程课本和试验的内容,说明“系统分析报告(需求分析说明书)”的主

要内容。 ? 开发项目概述

? 系统目标和开发的可行性 ? 现行系统的状况

? 新系统的逻辑方案,包括业务流程图、数据流程图、数据字典等

Chap12.信息系统运行与管理 ? 选择

( C )18. 系统维护工作的对象是

A.源程序代码 B.数据维护 C.整个系统 D.硬件设备

( D )19. 系统投入运行后,运行结果是否达到开发的预期目标,需要进行全面的检验和分析,这个过程称为

A.系统分析 B.系统设计 C.系统实施 D.系统评价

( B )20.为扩充功能和改善性能而进行的修改,这属于 A.适应性维护 B.完善性维护 C.预防性维护 D.正确性维护 ( C )19. 程序质量指标主要不包括

A.可靠性 B.规范性 C.灵活性 D.可读性 ( B )20.系统的验证主要手段没有

A.正确性证明 B.错误性证明 C.动态检查 D.静态检查

( B )20.程序不仅应在正常情况下正确地工作,而且在意外情况下也便于处理,这是程序的。

A. 可维护性 B. 可靠性 C. 可理解性 D. 效率

? 填空

15. 硬件维护工作通常可分为两类: 定期预防性维护 和突发性故障维护。

15. 并行切换 是在确定新系统运行准确无误时,在某一确定的时刻,立刻启用新系统,中止老系统运行。

20.软件维护的类型可分四类:正确性维护,适应性维护,完善性维护和_预防性维护_。

22

? 判断

( T )13. 长期的测试工作经验表明,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部,边界值分析方法是针对各种边界情况设计测试用例。

( F )14. 系统的宽度表示模块结构中的控制层数,深度则表示控制的总分布,即同一层次的模块总数的最大值。

( T )15. 在进行新系统的试运行和新老系统的切换之前,要作大量的繁琐但是重要的准备工作 ,主要包括工作包括基础数据的准备、系统文档的整理、相关人员的培训和系统的维护。

( F )13. 突发性故障维护专指那些对计算机设备进行定期和例行检查保养,保养周期可以是一周或一个月不等。

决策树

1. 根据下面的描述,请将其转换为结构化语言以及决策树。

某公司给购货在10万以上的顾客以不同的折扣率(10万以下则不给任何折扣),如果这样的顾客最近3个月没有欠款,则折扣率为15%;如果有欠款但与公司有5年以上的贸易关系,则折扣率为10%,否则折扣率为5%。

结构化语言:

如果 购货款大于10万

则: 如果 最近三个月没有欠款 则: 折扣率为15%

否则: 如果 与公司交易5年以上 则: 折扣率为10% 否则: 折扣率为5% 否则: 折扣率为0% 决策树:

3.有一工资处理系统,每月根据职工应发的工资计算个人收入所得税,交税额算法如下:若职工月收入=<800元,不交税;若800职工<职工月收入=<1300元,则交超过800 元工资额的5%;若超过1300元,则交800到1300元5%和超过1300元部分的10%。试画出计算所得税的决策树和决策表。

23

3.年定货额在10万以上的顾客可享受20%的折扣;若年定货额在5万元以上,且最近半年无欠款的顾客可享受15%的折扣;若近三个月有欠款,但是本公司的老顾客,可享受10%的折扣;若不是老顾客,只有5%的折扣;年定货额不足5万元者无折扣。请将上列文字描述用决策表表示:

条件 年定货额在10万以上 年定货额在5万元以上 近三个月无欠款 本公司的老顾客 行动 折扣20% 折扣15% 折扣10% 折扣5% 无折扣

Y √ N Y Y √ N Y N Y √ N Y N N √ N N √

数据流程图与数据字典

2. 如果存在如下的补充订货系统的数据流顶层图,请分别绘制出其中外部实体“库房”和加工“处理库存收发数据”的数据词典。

24