软件系统开发技术(一)
一、单项选择题
1设计软件结构一般不.确定
A模块之间的接口
B模块间的调用关系
C模块的功能
D模块内的局部数据
2软件结构化设计中,好的软件结构应该力求做到
A顶层扇出较少,中间扇出较高,底层模块低扇入
B顶层扇出较高,中间扇出较少,底层模块高扇入
C顶层扇入较少,中间扇出较高,底层模块高扇入
D顶层扇入较少,中间扇入较高,底层模块低扇入
3两个模块都使用同一张数据表,模块间的这种耦合称为
A公共耦合
B内容耦合
C数据耦合
D控制耦合
4划分模块时,下列说法正确的是
A作用范围应在其控制范围之内
B控制范围应在其作用范围之内
C作用范围与控制范围互不包含
D作用范围与控制范围不受限制
5重用率高的模块在软件结构图中的特征是
A扇出数大
B扇入数大
C扇出数小
D内聚性高
6面向对象建模得到的三个模型,其中核心的模型是
A对象模型
B功能模型
C逻辑模型
D动态模型
7从结构化的瀑布模型看,在软件生存周期的几个阶段中,对软件的影响最大是
A详细设计阶段
B概要设计阶段
C需求分析阶段
D测试和运行阶段
8.对UML的叙述不.正.确.的是(
)
A.UML统一了Booch方法、OMT方法、OOSE方法的表示方法。
B.UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。
C.UML融入了软件工程领域的新思想、新方法和新技术。
D.UML仅限于支持面向对象的分析与设计,不支持其它的软件开发过程。
9.以下哪个软件生存周期模型是一种风险驱动的模型(
)
A.瀑布模型
B.增量模型
C.螺旋模型
D.喷泉模型
10.以下哪一项对模块耦合性没.有.影响(
)
A.模块间接口的复杂程度
B.调用模块的方式
C.通过接口的信息
D.模块内部各个元素彼此之间的紧密结合程度
二、填空题
1
f1.数据流图描绘数据在系统中
的过程
2.为了便于对照检查,测试用例应由输入数据和预期的
两部分组成。
3.面向对象分析的目的是对
进行建模。
4结构化方法总的指导思想是
逐层分解。
5在一段程序中,将多次出现的一组语句设计为一个子程序,供多个部分调用,这种情况出现的内聚称
为
。
6用来模拟被测模块的上级调用模块的模块称为
。
7.一个模块的作用域指受该模块内一个
_影响的所有模块的集合。
8在用况图中,
是参与者和用况(USECASE)之间的唯一关系。
9RUP的突出特点是一种以
、以体系结构为中心的、迭代增量式开发。
10在RUP中,规定了四个开发阶段:
、精化阶段、构造阶段和移r