UML
uml
嘉戈
No end for learning
展开
-
【UML】概述
一、面向对象技术是一种程序设计方法。对面向对象建模技术的研究的主要成果就是统一建模语言UML。现实世界面向对象技术理解由事物组成用对象来描述事务学习过程中有学生和老师(对象)事物之间有共性,可归纳类是具有相同共性的抽象描述学生都有年龄、姓名、成绩(共性、静态信息)事物具有静态特征和动态特征用属性描述事物的静态特征,用方法描述事物的动态特征用方法和操作来描述听课、注册这样的的动态操作行为事物存在联系...原创 2018-03-10 21:17:32 · 730 阅读 · 87 评论 -
【UML】面向对象技术
前言本课程没有在教材明确提出,为了后续学习UML建模,方便大家理解一些基本的概念,温故而知新。一、基本原则基本原则定义理解抽象对系统中的对象进行抽象,得出类学习管理系统中,有老师、学生、课程等名词,把这些名词一个个抽象成类封装把一个对象的静态信息和动态信息封装成一个整体,做到一部分的信息隐藏在C语言中把不同的数据类型封装成一个结构,但在结构中包含不同的分量,这些分量仅仅描述结构体的静态信息模块性把...原创 2018-03-24 10:06:34 · 228 阅读 · 27 评论 -
【UML】Use Case Diagram
用例图用例图用来描述用户的需求的图。从用户角度分析系统的功能,系统功能的执行者1、用例图的基本元素:角色、用例、关系角色用例use case关系UML——用例图的扩展和包含关系2、用例图的主要属性属性定义理解事件流描述一个用例在执行时执行者与系统间的交互过程。这个过程包含多个分支。前置条件该用例执行的前提条件,用来描述什么条件下开始执行一个事件流。一个事件流是查询用户的账户余额,那么执行这个事件流...原创 2018-04-01 19:22:37 · 484 阅读 · 21 评论 -
【UML】活动图&状态图
一、活动图1、what?2、基本要素-起点,初始状态--“实心黑圈”,只有一个-终点,终止状态,可多个终点-活动状态--“椭圆”-判断--“菱形”-同步条:并行活动分支点、汇聚点--“矩形条”,不能单独出现,有分支就有汇聚。3、泳道Swimlanes用于对活动图中的活动进行分组,用于描述对象之间的合作关系。泳道技术:用线将活动分成一些纵向的区域,这些纵向的区域成为泳道。每个区域代表一个特定的类,或...原创 2018-04-03 14:27:35 · 706 阅读 · 22 评论 -
【UML】类的关系
前言类一共分为四种关系,分别有不同的表现形式。表示1、关联a. 普通关联角色是关联中靠近它一端的类对另外端的类呈现的职责。 名称描述该关系的性质。 多重性说明一个关联的实例中有多少个相互关联的对象。没有写就是未指明;10或多个:0..* 0或多个:*1或多个1..* 0或1:0..1 2到4:2..4 2或4到6: 2,4..6单向关联(导航关联)双向关联两类之间多种关联一对多关联...原创 2018-03-26 21:04:44 · 305 阅读 · 41 评论 -
【UML】时序图&协作图
交互图-交互图用来描述系统中的对象是如何进行相互作用的。即一组对象是如何进行消息传递的。-交互图主要用于描述协作的动态行为方面。-当对交互建模时,通常既包括对象,又包括消息。交互图包括:-时序图:强调消息的事件顺序-协作图:强调对象之间的交互关系一、时序图-时序图描述按照时间的先后顺序对象之间交互动作过程。顺序图的构成理解定义图符-对象参与交互的实体-消息对象间的通信,可以是信号或操作调用-绘制反...原创 2018-04-28 09:21:23 · 715 阅读 · 27 评论 -
【UML】Object Diagram
对象图建模过程:确定参与交互交互的各对象的类,可以参照相应的类图和交互图;确定类之间的关系,依赖、泛化、关联、实现;针对交互在某特定时刻各对象的状态,使用对象图为这些对象建模;建模时,系统分析师要根据建模的目标,绘制对象的关键状态和关键对象之间的连接关系。机房收费系统对象图管理员工作:结账:...原创 2018-04-28 14:24:41 · 273 阅读 · 23 评论 -
【UML】构件图&部署图
一、实现图-用来描述实现方面的信息-从系统的层次来描述: .硬件的组成和布局 .软件系统划分和功能实现实现图包括:-构件图:用来显示一组构件之间的组织与依赖关系-部署图:用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件二、构件图1.构件的特点-构件是物理的-构件是可替换的-构件是系统的一部分-构件遵从一组接口用提供对一组接口的实现2.构件图的组成构件图组成定义图符-构件良好接口的...原创 2018-04-28 17:13:52 · 1577 阅读 · 24 评论 -
【UML】-总结
UML是由视图(view)、图(Diagram)、模型元素(Model Element)、通用机制(General Mechanism)一、视图二、图用例图:Use Case Diagram :开发人员,放在详细设计说明书上。类图:Class Diagram:设计人员、实现人员。对象图:Object Diagram:类图实例化,数据库管理员状态图:State Diagram:开发人员、用户、测试人...原创 2018-04-30 09:42:23 · 182 阅读 · 19 评论