
上QQ阅读APP看书,第一时间看更新
思考与练习
1.名词解释
(1)结构化方法 (2)面向对象方法 (3)原型法 (4)类 (5)封装 (6)继承性(7)多态性
2.选择题
(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)一般来讲,采用面向对象方法开发系统主要分为4个阶段,即面向对象( )、面向对象设计、面向对象编程和面向对象测试。
A.分析
B.构造
C.需求
D.建模
3.简答题
(1)请简述类和对象的区别和联系。
(2)请简述结构化方法的优点和不足之处。
(3)原型法的基本思想是什么?
(4)谈谈结构化方法、面向对象方法及原型法的区别。