交阶段。
三、名词解释题
1.软件生存周期模型
2系统模型
3.白盒测试法
4.信息隐蔽
四、简答题
1简述演化模型以及可适应的情况,为什么?
2结构化分析方法为了表达系统模型,给出了几个基本概念?它们是如何表示的?
3简述衡量模块独立性的两个标准及其含义。
4说明用况之间有哪几种关系,说明每种关系的含义。
五、应用题
1.根据下列变换型的数据流图,设计出初始软件结构图。
2
f软件系统开发技术(二)
一、单项选择题
1.以下哪个软件生存周期模型是一种风险驱动的模型(
)
A.瀑布模型
B.增量模型
C.螺旋模型
D.喷泉模型
2.结构化分析建立功能模型的工具是(
)
A.DFD
B.判定树判定表
C.DD
D.结构化语言
3.模块中所有成分结合起来完成一项任务,该模块的内聚性是(
)
A.功能内聚
B.顺序内聚
C.通信内聚
D.逻辑内聚
4.以下哪一项对模块耦合性没.有.影响(
)
A.模块间接口的复杂程度
B.调用模块的方式
C.通过接口的信息
D.模块内部各个元素彼此之间的紧密结合程度
5.检查软件产品是否符合需求定义的过程称为(
)
A.确认测试
B.集成测试
C.系统测试
D.单元测试
6.下面关于详细设计的叙述中,错.误.的是(
)
A.程序流程图可以描述结构化程序B.程序流程图不能描述结构化程序
C.NS图描述的程序一定是结构化的D.PAD图描述的程序一定是结构化的
7.集成测试是为了发现(
)
A.接口错误
B.编码错误
C.性能、质量不合要求
D.功能错误
8.结构化程序设计,主要强调的是(
)
A.程序的执行效率
B.模块的内聚
C.程序的可理解性
D.模块的耦合
9.下面关于文档的叙述,错.误.的是(
)
A.文档是仅用于说明使用软件的操作命令,不包括软件设计和实现细节
B.文档是软件产品的一部分,没有文档的软件就不成为软件
C.高质量文档对于转让、变更、修改、扩充和使用有重要的意义
D.软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量
10.面向对象开发方法中,将在面向对象技术领域内占主导地位的标准建模语言是(
A.Booch方法
B.Coad方法
C.UML语言
D.OMT方法
二、填空题
1.为了克服软件危机,1968年北大西洋公约组织的工作会议上首先提出了
2.变换型数据流图是由输入、
和输出三部分组成的。
)
的概念。
3
f3.软件产品在交付使用之前一般要经过_
、集成测试、确认测试和系统测试。
4.子类自动共享父类数据结构和方法的机制是
_,这是类之间的一种关系。
5.G.J.Myers提出:软件测试r