UML
EA
Java秦老师
让知识变得简简单单
展开
-
第5讲:业务扩展模型图
业务扩展模型图主要是将雨雾流程相关的重要人、事、物及这个业务流程所要达成的目标做一个链接,不过有关业务流程的内部细节,通常不会在这张图中介绍。一、元素1.1、流程(Process)代表一连串有意义的工作流程,在一个【流程】中通常要达成一个或多个【目标】,以指出该【流程】在企业中的意义为何1.2、事件(Event)对于【流程】而言,【事件】事最常被当作【流程】的重要输入来源。1.3、信息(Information)【信息】指的是对于企业而言,...原创 2021-07-25 09:20:17 · 1127 阅读 · 2 评论 -
第4讲:部署图
一、元素1.1、节点(Node)节点代表某个保存设备、电脑或其他的实体资源1.2、组件(Component)部署图中的组件和组件图中的组件是相同的1.3、关联关系(Association)节点与节点之间主要的关系是【关联】关系,与类图中的关联关系是相同的1.4、依赖关系(Dependency)节点与组件之间的关系主要是【依赖】关系二、案例...原创 2021-07-25 09:12:19 · 562 阅读 · 0 评论 -
第3讲:组件图(Component Diagram)
组件图又称为构件图,组件图中包含组件、接口以及依赖关系。一、元素1.1、组件(Component)系统功能的可重用部件1.2、提供的接口表示某个组件实现的且其他组件或者外部系统可以调用的一组服务1.3、需求的接口组件如果需要其他组件的服务才能运作的话,可以利用【需求的接口】来表达1.4、依赖(Dependency)组件与组件之间,或者组件与接口之间,必须利用【依赖】关系来表达二、案例:网络商城组件图...原创 2021-07-25 08:58:01 · 7682 阅读 · 0 评论 -
第2讲:用例图(Use Case)
用例图的作用是用于表达系统的业务流程一、元素1.1、执行者(Actor)执行者代表着扮演某些特定角色的用户或系统1.2、边界(Boundary)边界代表着系统的范围,利用边界可以可视化呈现系统的内与外。如此一来就可以明确的了解整个开发系统中应该关心和不应该关心的部分。1.3、泛化(Generalization)执行者与执行者之间,可以有一个泛化的关系。如图,员工是主管的泛化,着代表员工所参与试用的用例,主管都可以参与试用。1.4、关联(Association)执行者与用例原创 2021-07-25 08:52:51 · 3904 阅读 · 0 评论 -
第1讲:活动图(Activity)
活动图的作用是用于表达系统的业务流程一、活动图的设计需要遵守的原则活动图主要的目的在于陈述活动与活动之间的流程控制的转移- 活动图的目的在于表达“流程完整性”而非活动细节 - 活动图的元素(主要是Activity)不要考虑复用的议题 - 如果在活动图中绘制了【分叉点】,则一定要有一个【会合点】与其对应 - 活动图中尽量不要表达“文件”或“数据”等细节物件二、活动图中的元素2.1、起始点(Activity Initial)起始点指的是一连串的开始点,在一张活动图中,...原创 2021-07-25 08:47:45 · 5086 阅读 · 0 评论 -
第6讲:类图及反向工程
一、类图的表现形式1.1、创建项目在项目浏览器中双击打开类图在工具箱(Toolbox)中点击class按钮创建类元件设置类名添加类的属性和方法添加变量添加方法最终效果:类图由3部分组成,第一层表示类名,如果是抽象类就用斜体显示;第二层是类的属性(变量);第三层是类的行为(方法)1.2、访问修饰符+ 表示public- 表示private# 表示protected二、接口的实现关系接口的表现形式和类...原创 2018-06-21 21:24:08 · 588 阅读 · 5 评论