UML统一建模语言
构件图:描述系统的物理结构,它可以用来
显示程序
代码如何分解成模块
部署图:描述系统中硬件和软件的物理结构,它描述构成系统架构的软件构件,处理器和设备
用例图:描述系统与外部系统及
用户的交互
协作图:强调收发信息的结构组织
序列图:描述了在
一个用例操作的执行过程中以时间顺序组织的对象之
间的交互活动,关注系统的动态视图
对象图:展现了一组对象以及它们之
间的关系,描述了在类图中所建立的事物的实例的静态快照
类图:展现了一组对象,接口,协作和它们之
间的关系,给出系统的静态视图,对系统的静态设计视图建模(对系统的词汇建模,对简单协作建模,对逻辑
数据库模式建模)
状态图:用于类,接口,协作的行为建模,强调对象行为的事例顺序,关注系统的动态视图
活动图:是一种特殊的状态图,展现了在系统内从
一个活动到另
一个活动的流程。活动图专注于系统的动态视图,它对于系统的
功能建模特别重要,并强调对象
间的控制流程
顺序图:强调的是对象间发送消息的顺序

登记外借信息 必须要用到
用户登录 <<include>>
查询书籍信息时 对
修改书籍信息是可以选择的 那就就是 <<extend>>


类之
间的关系
名称
|
概念
|
图解
|
强弱程度
|
依赖
|
有2个元素X,Y,若修改X的定义可能会引起对另一个元素Y的定义的修改,则称Y依赖于X
|

|
最弱(1)
|
泛化
|
父类是子类的泛化
|

|
最强(5)
|
聚合
|
表示两个对象之间是整体和部分的弱关系,部分的生命周期可以超载整体
|

|
2
|
组合
|
表示两个对象之间是整体和部分的强关系,部分的生命周期不能超载整体,或者说不能脱离整体而存在
|

|
3
|
实现
|
接口和实现接口的类
|

|
4
|








版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。