一、单选题(每题1分,共20分)1
D二、判断题(每题1分,共20分)1
√三、填空题(每题1分,共10分)1
自顶向下2.存根程序3.F/(1+i)n4.完整性有效性5.输入数据预期输出结果6.耦合内聚7.系统文档四、简答题(每题5分,共20分)1
数据流图简称DFD,它以图形的方式描述数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型
(3分)数据流图有四种基本图形符号:“→”箭头表示数据流;“○”圆或椭圆表述加工;“=”双杠表示数据存储;“”方框表示数据的源点或终点
(2分)2.模块的内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩展
5分)模块的内聚性包括:(1)偶然内聚;(2)逻辑内聚;(3)时间内聚;(4)通信内聚;(5)过程内聚;(6)顺序内聚;(7)功能内聚
5分)3.黑盒测试方法是一种功能测试,(1分)黑盒技术设计测试用例方法有:(1)等价类划分;(1分)(2)边界值分析;(1分)(3)错误推测;(1分)(4)因果图
(1分)4.面向对象方法的主要特征有:(1)客观世界中的事物抽象为对象,面向对象的软件系统是由对象组成的,且用对象分解取代了传统方法的功能分解;(1分)(2)把所有对象都划分成各种对象类(简称类),每个对象类都定义了一组数据和一组方法;(1分)(3)按照子类与父类的关系,把若干个对象类组成一个层次结构的系统,通常下层的派生类自动具有和上层的基类相同的特性,这称为继承;(1分)(4)对象彼此之间仅