成都理工大学 软件工程2013-2014期末模拟试题 联系客服

发布时间 : 星期六 文章成都理工大学 软件工程2013-2014期末模拟试题更新完毕开始阅读cd6d1ec3f61fb7360b4c65e5

一、填空题

1、形式化说明技术是指 。 2、可行性研究的目的是 。 3、软件过程的输出信息可以分成3类:__________,______ ______和______ ______。

4、模块独立性可以用两个标准来衡量,分别是_______ ______和_______ __________。

5、重载有哪两种形式:__________和_______ __________。 6、通常有哪几种形式的维护:________ __________。 7、软件重用是指 _。 8、软件可靠性的定义是_______ 。 9、软件测试的目的是_______。

10、常用的制定进度计划的工具是: 和 ____。 11、喷泉模型的特点是 。 12、程序的质量和程序中包含的go to语句的数量成_______。

二、选择题

1、下面哪个阶段不属于软件开发时期()

a.详细设计 b.总体设计 c.编码 d.需求分析

-1-

2、下面哪种测试不属于黑盒测试()

a.等价划分 b.控制结构测试c.错误推测 d. 边界值分析

3、下面哪些描述是错误的()

a.模块规模应该适中 b.设计单出口单入口的模块

c.模块的控制域应该在作用域之内 d.模块功能应该可以预测

4、软件测试中一个完整的软件配置是( )

a.需求说明书、设计说明书和源代码 b.需求说明书、设计说明书和测试用例

c.源代码和运行程序 d.调试工具、源代码和运行程序

5、那些人员不属于维护组织的成员( )

a.维护管理员 b.系统分析员 c.变化授权人 d.系统管理员

三、 简答题

1、 计算下列工程网络图的最早时刻,最迟时刻和机动时间

-2-

3 5 1 3 2 3 4

1 0 4 3 5 4 7 3 6 6 8 2 9

2、 请简要说明事务分析和变换分析的区别,并用图表示事

物流和变换流。 3、

面向对象建模主要建立哪几种模型,其中哪种模型是最

基本,最核心的?

4、单元测试着重从哪几个方面对模块进行测试? 5、什么是模块独立?为什么模块独立性很重要?

四、 综合题

1、为方便储户,某银行拟开发计算机储蓄系统。储户填写的存

款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并打印出存款单给储户;如果是取款,系统计算利息并打印出利息清单给储户。请分析此系统的可行性,画出系统的数据流图,并用面

-3-

向数据流的设计方法映射出系统的软件结构。

2、 下图是一个被测模块的流程图

s 入口 a A> 1 and B=0 T X=X/A c F T b F A=2 or X>1 X=X+1 e d 返回 请设计出下面几种测试方案:语句覆盖;判定覆盖;条件覆盖;判定/条件覆盖。

3、请画出下列伪码的程序流程图,然后用三种方法计算程序流程图的环形复杂度.你觉得这个程序逻辑上有什么问题吗? Loop: Do WHILE Z>0 A=B+1 IF A>10

-4-

THEN X=A ELSE Y=Z END IF IF Y<5

THEN PRINT X,Y ELSE IF Y=2

THEN GOTO LOOP ELSE C=3 END IF END IF G=H+R END DO IF F>0

THEN PRINT G ELSE PRINT K END IF STOP

-5-