软件设计模式(慕课版)
上QQ阅读APP看书,第一时间看更新

1.5 习题

一、选择题

1. 在瀑布模型中,软件开发过程不包括哪个阶段?( )

A. 需求分析

B. 软件设计

C. 风险分析

D. 编码实现

E. 软件维护

2. 关于UML,以下哪些说法是不正确的?( )

A. UML图分为三类,分别为结构图、行为图和交互图

B. 类图是行为图

C. 用例图是行为图

D. 时序图是行为图

3. 面向对象编程语言的哪些特征对软件复用有帮助?( )

A. 封装

B. 继承

C. 多态

D. 抽象

二、简答题

对比描述结构化与面向对象软件开发方法,并参阅相关资料,说明两种方法互补使用的方式。