1 2006-2007-2 软件工程复习一、单项选择题(20 选 10)1
结构化分析的主要描述手段有( B )
系统流程图和模块图B
DFD图、数据词典、加工说明C
软件结构图、加工说明 D
功能结构图、加工说明2
用于表示模块间的调用关系的图叫( D )
A.PAD B .SC C .N-S D.HIPO 3
在( B )模型中是采用用例驱动和架构优先的策略,使用迭代增量建造方法,软件“逐渐”被开发出来的
A.快速原型 B
统一过程 C .瀑布模型 D
常用的软件开发方法有面向对象方法、面向( A )方法和面向数据方法
流程5 从工程管理的角度来看,软件设计分两步完成( D )
①系统分析②模块设计B
①详细设计②概要设计C
①模块设计②详细设计 D
①概要设计②详细设计6
程序的三种基本结构是( B )
过程、子程序、分程序 B .顺序、条件、循环 C .递归、堆栈、队列 D.调用、返回、转移7
程序的三种基本结构是( B )
过程、子程序、分程序 B .顺序、条件、循环 C.递归、堆栈、队列 D.调用、返回、转移8
SD 方法衡量模块结构质量的目标是( C )
模块间联系紧密,模块内联系紧密 B
模块间联系紧密,模块内联系松散 C
模块间联系松散,模块内联系紧密 D
模块间联系松散,模块内联系松散9.为提高软件测试的效率,应该( C )
A .随机地选取测试数据 B.取一切可能的输入数据作为测试数据 C .在完成编码后制定软件测试计划 D .选择发现错误可能性大的数据作为测试数据10.( D )测试用例发现错误的能力较大
路径覆盖 B
条件覆盖 C
条件组合覆盖11.软件需求分析应确定的是用户对软件的( A )