- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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
对象是类的一个实例
实例化 Instantiate
从类中实例化对象
接口 Interface
定义内聚行为集的一个或多个操作特征标记的集合
消息 Message
是信息请求或执行一个动作的请求
传递消息 Messaging
为了协作,类互相发送与接收消息
方法 Method
类完成的事情(与结构化编程中函数类似)
多重继承 Multiple Inheritance
类直接从一个以上的类继承
对象 Object
一个实体,包括物理实体、概念实体、软件实体
对象空间 Object Space
主存,加上网络上所有可供使用的存储空间
覆盖 Override
有时在子类中你需要覆盖(重定义)属性与方法
模式 Pattern
考虑到相关因素时通用问题的可复用方案
持久性 Persistence
对象怎样永久被保存的问题
持久对象 Persistent Object
文档评论(0)