信息系统分析与设计6
1. 面向对象方法从所处理的 ______ 入手,以数据为中心来描述系统,这使得系统模型更稳定。 (数据)
2. 对象是问题域中实体的抽象,它包含名称、一组属性和一组 ______。 (方法(或服务))
3. 在类的定义中,仅允许定义该类的对象访问的成员变量或方法,其可见性应定义为 ______(使用UML符号)。 (-(私有))
4. 统一过程(UP)的生命周期包括初始、细化、______ 和移交四个阶段。 (构造)
5. UML关系中,描述整体与部分之间强拥有关系,且生命周期一致的是 ______ 关系。 (组合)
判断题
( ) 结构化方法比面向对象方法更能适应需求的变化,因为功能模块更易于修改。
对
错
( ) 一个类是多个对象的模板,而一个对象只能是某一个类的实例。
对
错
( ) 在统一过程(UP)的初始阶段,主要目标是建立系统稳定的架构基线。
对
错
( ) UML的用例图主要用于描述系统的动态交互行为。
对
错
( ) “多态”特性允许子类以不同的方式实现父类的同一方法。
对
错
选择题
下列哪项不是面向对象方法的基本特征?( ) ()
A. 封装
B. 继承
C. 多态
D. 顺序执行
在UML类图中,表示私有(private)成员时,应使用的前缀符号是( )。 ()
A. +
B. -
C. #
D. ~
统一过程(UP)中,强调由一系列功能需求(用例)来驱动后续设计、实现和测试工作的特点是( )。 ()
A. 用例驱动
B. 以架构为中心
C. 迭代增量
D. 风险驱动
在UML中,用于描述对象之间动态交互关系,并强调消息时间顺序的图是( )。 ()
A. 类图
B. 组件图
C. 顺序图
D. 部署图
下列UML关系中,表示“有一个”或“部分与整体”关系,且整体与部分生命周期不一定相同的是( )。 ()
A. 依赖
B. 聚集
C. 组合
D. 泛化
UML的扩展机制中,用于为模型元素添加新语义,用双尖括号《》括起来的是( )。 ()
A. 约束
B. 标记值
C. 构造型
D. 注释
在统一过程(UP)的哪个阶段结束时,团队应该对项目的成本、进度和风险有更准确的估计,并建立稳定的架构?( ) ()
A. 初始阶段
B. 细化阶段
C. 构造阶段
D. 移交阶段
面向对象概念中,使得子类可以自动拥有父类特性和行为的是( )。 ()
A. 封装
B. 继承
C. 多态
D. 消息传递
UML图中,哪个图最适用于描述系统在给定时间内对象的可能状态以及引起状态转换的事件?( ) ()
A. 用例图
B. 活动图
C. 协作图
D. 状态图
关于封装的好处,以下说法错误的是( )。 ()
A. 隐藏实现细节,提高安全性
B. 减少耦合,提高模块独立性
C. 使接口与实现分离,易于修改
D. 必然会导致程序执行效率下降
关闭
更多问卷
复制此问卷