软件系统开发技术试题(一) 答案一、单项选择题(本大题共 10 小题,每小题 1 分,共 10 分)1
设计软件结构一般不确定( D )A
模块之间的接口B
模块间的调用关系C
模块的功能D
模块内的局部数据2
软件结构化设计中,好的软件结构应该力求做到( B )A
顶层扇出较少,中间扇出较高,底层模块低扇入B
顶层扇出较高,中间扇出较少,底层模块高扇入C
顶层扇入较少,中间扇出较高,底层模块高扇入D
顶层扇入较少,中间扇入较高,底层模块低扇入3
两个模块都使用同一张数据表,模块间的这种耦合称为( A )A
划分模块时,下列说法正确的是( A )A
作用范围应在其控制范围之内B
控制范围应在其作用范围之内C
作用范围与控制范围互不包含D
作用范围与控制范围不受限制5
重用率高的模块在软件结构图中的特征是( B )A
面对对象建模得到的三个模型,其中核心的模型是( A )A
从结构化的瀑布模型看,在软件生存周期的几个阶段中,对软件的影响最大是( C )A
详细设计阶段B
概要设计阶段C
需求分析阶段D
测试和运行阶段8.对 UML 的叙述不正确的是( D )A.UML 统一了 Booch 方法、OMT 方法、OOSE 方法的表示方法
B.UML 是一种定义良好、易于表达、功能强大且普遍适用的建模语言
C.UML 融入了软件工程领域的新思想、新方法和新技术
D.UML 仅限于支持面对对象的分析与设计,不支持其它的软件开发过程
9.以下哪个软件生存周期模型是一种风险驱动的模型( C )A.瀑布模型B.增量模型C.螺旋模型D.喷泉模型10.以下哪一项对模块耦合性没有影响( D )A.模块间接口的复杂程度B.调用模块的方式C.通