通过java的源程序绘制顺序图_UML建模技术作业自编习题集(含答案.pdf

UML建模技术作业自编习题集(含答案

UML 建模技术作业自编习题集

目 录

第一章 上升到面向对象 ................................................ 1

第二章 可视化建模技术 ................................................. 4

第三章 业务建模 ....................................................... 5

第四章 用例建模 ....................................................... 7

第五章 用例分析 ....................................................... 9

第六章 面向对象的设计原则 ............................................ 13

第七章 面向对象的设计模式 ............................................ 17

第八章 架构设计 ...................................................... 18

第九章 构件设计 ...................................................... 21

第十章 从模型到代码 .................................................. 25

第一章 上升到面向对象

1、结构化思维与对象化思维有什么本质的不同?体现了怎样的思维差异?对象思想有

何优势?

2、如何表达设计思想:代码?图形?

3、根据所在学院,以学生角度,应该哪些设计类与对象?举例说明面向对象技术的五

个原则

4、阅读课件第 1 章 PPT 中的课外作业:面向对象术语清单

? 抽象类 Abstract Class

? 对象不能从中实例化的类

? 抽象 Abstraction

? 某项目(如类或操作)的基本特征

? 聚合 Aggregation

? 表示两个类或组件之间是“is part of”关系

? 聚合层次 Aggregation Hierarchy

? 通过聚合关系联系的一组类

? 关联 Association

? 对象和其它对象发生联系

? 属性 Attribute

? 类知道的东西(数据/信息)

? 类 Class

? 相似对象的软件抽象,创建对象的模版

? 内聚 Cohesion

? 封装单元(如组件或类)的相关程度

? 协作 Collaboration

? 类协作来完成它们的职责

? 构件 Component

? 可以独立开发、分发以及与其他组件一起构建较大单元的内聚功能单元

??? 组合 Composition

? 更强类型的聚合,其中“整体”完全负责它的各组成部分,每“部分”

对象仅和一个“整体”对象相联系

? 具体类 Concrete Class

? 可以进行对象实例化的类

? 耦合 Coupling

1

? 两个项目的依赖程度

? 封装 Encapsulation

? 把相关的概念(例如类或组件)归组到一个项目

? 信息隐藏 Information Hiding

? 限制外部对属性的访问

? 继承 Inheritance

? 表示“is a”和“is like”关系

? 继承层次 Inheritance Hierarchy

? 表示继承相联系的一组类

? 实例 Instance

? 对

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值