《软件工程》习题1
一、单项选择题
1.( )意味着一个操作在不同的类中可以有不同的实现方式。
A、多态性 B、类的复用
C、多继承 D、封装
2. 软件详细设计主要采用的方法是( )。
A、结构化设计 B、模块设计 C、PDL语言
D、结构化程序设计
3.瀑布模型的关键不足在于( )。
A、过于简单
B、不能适应需求的动态变更 C、过于灵活
D、各个阶段需要进行评审
4. 软件结构是以( )为基础而组成的一种控制层次结构。
A、模块 B、对象 C、流程 D、类
5. 下列关于瀑布模型的描述正确的是( )。
A、瀑布模型的核心是按照软件开发的时间顺序将问题简化 B、瀑布模型具有良好的灵活性
C、利用瀑布模型,如果发现问题修改的代价很低
D、瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开 6.对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。