2.UML基础
来源:互联网 发布:尚硅谷 java 编辑:程序博客网 时间:2024/05/16 17:58
1.UML基本构造块?
事物Things,关系Relation,图Diagrams
图: Things & Relation 的集合,是从某个角度观察系统,得到的一个模型
2.事物Things
用例 Use Case: 用户要什么功能
交互 Interaction: 一组消息交换的动作
协作 Collaboration: 合作完成一个任务的所有类
类 Class
接口 Interface: 行为规范
状态机 State Machine: 一组状态及其切换过程
活动类 Active Class: 有多个进程或线程的类
节点 Node: 运行时的可计算资源
组件 Component: 可替换的程序集
包 Package: 分组的事物,只存在于概念上,在运行时就成了组件
注释 Annotation
3.关系Relation
关联 Association: 外键关系 (直线)
聚合 Aggregation: 包含关系 (带菱形的直线,菱形在集合一端)
依赖 Dependency: 调用关系 (虚线)
泛化 Generalization: 继承关系 (带圆圈的直线,圆圈在父类一端)
4.图Diagrams
用例图: 用例图
交互图: 顺序图、协作图
静态图: 类图、对象图、包图
行为图: 状态图、活动图
实现图: 组件图、部署图
- 2.UML基础
- UML基础
- UML基础
- uml基础
- UML基础
- UML基础
- uml基础
- UML 基础
- UML基础
- UML基础
- uml基础
- UML 基础
- UML基础
- UML基础
- UML基础
- UML基础
- UML基础
- UML基础
- 我的程序员梦想
- 使用hessian php与Java通信
- 解决Logback生成的日志文件不能显示中文的问题
- 在SQL Server中使用索引的技巧及sql索引优化策略
- 【思考题系列】生产日期最近的面包会放在哪?
- 2.UML基础
- 优化SQLServer索引的小技巧
- var与dynamic区别
- 编译tomcat6
- Winsock五种的I/O模型
- 10071 - Back to High School Physics
- PHPHessian调用Java Spring Hessian
- 用c#创建支持多语言的WinForm应用程序
- WAS与WAS ND有什么区别?