电子商务系统分析与设计(微课版·第2版)
上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)谈谈结构化方法、面向对象方法及原型法的区别。