时序  注意时序的关键是整体按时间流程从上到下依次递减,观看的时候也要按整体递减的顺序一行一行看,而不是专注某一列递减来看 而且这个时序的 复杂程度完全取决于你想展示多少细节,和其他UML图一个道理   [ 时序主要分为以下这七个因素 ] 角色 —— 时序开始的主角,可以是电脑、主机、小人等任意图标,一般以小人做为角色图标。 &n
转载 2023-10-09 21:15:11
331阅读
组合结构图用于画出结构化类的内部内容。 顺序由一组对象或参与者以及它们之间可能发送的消息构成。强调消息的时间次序的交互。 通信图强调收发消息的对象或参与者的结构组织。强调的是对象之间的组织结构(关系)。 ...
转载 2021-10-26 20:28:00
246阅读
2评论
1.类 分三层,类名,属性,方法。 -表示private #表示protected ~表示default,也就是包权限 _下划线表示static 斜体表示抽象 2.接口 有两种表示方法: 矩形表示法 斜体表示抽象方法。 棒棒糖表示法 圆圈旁边是接口名:讲人话()。接口方法在类中实现。 3.类间关系 ...
转载 2021-10-21 13:23:00
159阅读
2评论
类的表示(Class) 第一层:显示类的名称,如果是抽象类,则就用斜体显示。 第二层:是类的特性,通常就是字段和属性。 第三层:是类的操作,通常是方法或行为(前面加号(+)表示public;减号(-)表示private;井号(#)表示protected;) 如果属性或方法具有下划线,则说明它是静态的
原创 2023-02-04 13:15:21
165阅读
  UML   UML-Unified Model Language 统一建模语言.   是用来对软件密集系统进行可视化建模的一种语言。   UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。最佳的应用是工程实践,对大规模,复杂系统进行建模方面,特别是在软件架构层次,已经被验证有效。   UML的主要的模型   在U
原创 2011-09-27 07:39:00
551阅读
类的关系:泛化、关联、依赖、实现 泛化:可以用“is-a-kind-of”来理解,也可以叫做继承(两者会有一些区别但不是很大)。指的是一个类的功能都来自于另外的类的功能。用直线和空心三角形来表示。        用动物来抽象出来的类就可以用泛化来表示:          &nbs
原创 2017-09-03 18:21:42
1008阅读
统一建模语言(Unified Modeling Language,UML)是用来设计软件的可视化建模语言。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。UML 从目标系统的不同角度出发,定义了用例、类、对象、状态、活动、时序、协作图、构件、部署等 9 种。类概述类(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们
原创 2022-08-31 20:55:50
581阅读
一、活动概述 在UML中的活动本质上就是流程,它显示链接在一起的高级动作,代表系统中发生的操作流程。活动的主要作用就是用来描述工作流,其中每个活动都代表工作流中一组动作的执行。 活动(Activity Diagram)可以用于描述系统的工作流程和并发行为,它用于展现参与行为的类所进行的各种活动的顺序关系。活动可看作状态的特殊形式,即把活动图中的活动看作活动状态,活动图中从一个活动到
今天提及的是软件工程中面向对象的建模工具:13个优秀的UML软件工具。虽然我还是菜鸟,但是就我在J2EE课程上的收获而知,面向对象的思维不仅仅可以设计出好的程序、养成良好的代码书写习惯,合理的利用一些工具软件也可以大大缩减我们开发的进程和开销。下面的13个工具第一个是用的,非开源的商业软件,当然我肯定没有花钱了,剩下的12个是开源免费的UML工具软件,也都非常强大。1. PowerDesigner
转载 2023-11-22 22:13:34
134阅读
本文针对类之间常用的关系进行了简单的描述,主要有:关联关系、泛化、依赖、聚合和组合。
推荐 原创 2010-03-17 08:37:51
5432阅读
2评论
摘要:2021年软件设计师考试考点有哪些?小编为大家整理了2021年软件设计师考点:Gantt与Pert,希望对在备考软件设计师的考生会有帮助。
转载 2023-07-29 20:30:30
79阅读
交互    用来描述系统中对象是如何进行相互作用(消息传递)的。(主要用于描述写作的动态行为方面。)     当对交互建模时,通常既包括对象(每个对象都扮演某一特定的角色),又包括消息(每个消息都代表对象之间的通信活动,并导致一定的动作发生)。     交互
原创 2017-09-17 08:24:40
10000+阅读
UML由视图(View)、(Diagrams)、模型元素(Model elements)和通用机制等几个部分构成。视图用来表示被建模系统的各个方面。由多个构成,它不是一个图片,而是在某一个抽象层上,对系统的抽象表示。如果要为系统建立一个完整的模型,只需定义一定数量的视图,每个视图表示系统的一个特殊方面就可以了。视图还把建模语言和系统开发时选择的方法或过程连接起来。由各种图片构成,用来描述一
转载 2023-08-15 22:31:53
105阅读
1、功能:侧重描述系统具体实现。展示一组类,接口和协作及他们间的关系。类:一组具有相同属性,行为,关系和语义的对象的描述。2、组成部分:         类名(name):类的名字。属性(attribute):表示类具有的静态特性。方法(operation):表示类具有的动态特性。方法又分为:public,private,protect,表示如下:           (类的性质可以做为第四部...
原创 2021-07-13 14:35:04
173阅读
•如何阅读部署 阅读基本部署 上图解释 BS客户端支持IE6亿傻姑娘和FF1.5以上版本,通过Http请求 CS客户端是Windows系统,需要按.net1.1, sw.exe 是客户端程序,通过WebService与服务器通信 服务器是IIS,.Net 1.1 各个组件之间相互依赖,通过ADO.Net 访问数据库 数据库为 Oracle 9i   部署的主要元素 •...
转载 2009-11-24 13:43:00
351阅读
2评论
内容图谱 •对象与类的关系 对象的概念与特性 •对象代表一个单独的、可确认的物体、单元或实体,它可以是具体的也可以是抽象的,在问题领域里有确切定义的角色。换句话说,对象是边界非常清楚的任何事物 •状态(属性):对象的状态包括对象的所有属性(通常是静态的)和这些属性的当前值(通常是动态的) •行为(方法,事件):没有一个对象是孤立存在的,对象可以被操作,也可以操作别的对象。而行为就是一个对象根...
转载 2009-11-22 09:21:00
601阅读
2评论
现在是二月,并且到现在你也许已经读到、或听到人们谈论UML 2.0 —— 包含若干进步的 UML 的新规范,所做的变化。考虑到新规范的重要性,我们也正在改动这个文章系列的基础,把我们的注意力从 OMG 的 UML 1.4 规范,转移到 OMG 的已採纳 UML 2.0草案规范(又名 UML 2)。我...
转载 2014-06-18 20:31:00
1042阅读
一张理解 1: 泛化 2: 实现 3: 关联 4: 复合 5: 组合
转载 2015-01-23 19:10:00
203阅读
2评论
本文从Java程序员的角度阐述UML和对象建模问题,是一个深入浅出的实用性介绍。虽然从历史和基本理念方面来探讨UML非常吸引人,但我们还是直接从Java代码开始,看看UML如何描述Java类,再在叙述过程中插入一些历史和基本理念方面的知识。 UML 在Java中,我们用下面的代码声明两个公用类,每一个Java类放入一个文件,文件的名字就是Java类的名字加上扩展名.jav...
转载 2007-12-05 15:17:00
85阅读
2评论
•如何阅读部署 阅读基本部署 上图解释 BS客户端支持IE6亿傻姑娘和FF1.5以上版本,通过Http请求 CS客户端是Windows系统,需要按.net1.1, sw.exe 是客户端程序,通过WebService与服务器通信 服务器是IIS,.Net 1.1 各个组件之间相互依赖,通过ADO.Net 访问数据库 数据库为 Oracle 9i 部署的主...
转载 2009-11-24 13:43:00
231阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5