UML
Hepburn Yang
匠心精神
展开
-
【初识UML】--面向对象的统一建模语言
http://www.uml.org.cn/oobject/200911175.asp1 面向对象概述这是第一节,主要先来确定几个基础的概念.1.什么是对象对象(Object)是面向对象的基本构造单元.是一些变量和方法的集合,用于模拟实现世界中的一些事物模型.如一台电脑,一个人,一间房子等.当然也可以模拟一些虚拟的东西,比如一个学号,一个编号,一个院系等转载 2016-09-16 19:23:41 · 1578 阅读 · 14 评论 -
【UML学习】--UML与软件工程
【前言】 师傅验收UML的时候提问了很多软件工程文档的知识,比如每个文档要用到哪些软件工程的图和UML的图?为什么要插入这些图?当时的自己是懵圈的,因为文档没有好好写,当然理解的不透彻。现在觉得软件工程的文档和UML图是整个系统的灵魂,当你的文档和UML图拿给程序员看的时候他可以很顺利的写出代码这样你的文档和UML图才是比较好的文档和图,也是真正的发挥了文档和图的作用。文档和UML图原创 2016-10-12 19:53:08 · 2601 阅读 · 29 评论 -
【UML学习】-- 用例图
1.用例图组成:Use Case Diagram=Actor+ Use Case +Realtionship用例图= 参与者+用例+关系 2. 先来看看他们三者到底是什么意思吧: ①参与者是用例的启动者,参与者不仅仅局限为人,他还可以是物或者其他外界系统。 ②用例描述的是系统要实现的功能。 ③UML的9种图都会用到最基本的四种关系:关联、依赖、泛化、实原创 2016-10-06 18:06:52 · 1818 阅读 · 13 评论 -
【UML学习】--构件图和部署图
一、构件图(组件图) 一辆汽车由轮子、发动机等物理部件组成,一个软件往往也是由很多“物理部件”(如:控件、重用构件等)组成的,组件图就是用来描述软件内部物理组成的一种图。1.构件表示的变化:(1)UML1.4中(2)UML2.0中2.构件图中的关系3.构件图的两个示例:4.主要目的: 显示系统构件间的结构关系,在UM原创 2016-10-12 16:38:10 · 3794 阅读 · 18 评论 -
【UML学习】-- 时序图和协作图
一、时序图(顺序图)1、时序图作为一种描述在给定语境中消息是如何在对象间传递的图形化方式,在使用其进行建模时,主要可以将其用途分为以下三个方面: (1) 时序图用来表示用例中的行为顺序。当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或状态机中引起转换的事件。 (2)细化用例的表达。我们前面已经提到,序列图的主要用途之一,就是把用例表达的需求,转化为进一步、更加正式原创 2016-10-11 21:41:18 · 4392 阅读 · 19 评论 -
【UML学习】--状态图与活动图
状态图与活动图属于UML的行为图,他们都是用来描述系统的动态行为特征的,主要描述事物的状态变化和处理过程。其中状态图(Statechart Diagrtam)是附加到类和用例的状态图,描述对象相应外部激励时所经历的各种状态和转换。活动图(Activity Diagram)是一种描述系统行为的图,它用于展现参与行为的类所进行的各种活动的逻辑关系。一、 状态图 状态图描述一个对象可原创 2016-10-11 11:52:01 · 4022 阅读 · 18 评论 -
【UML学习】-- 概述总结
UML视频学习完了,整体的思路也在最后三集的复习课上一下子理清了,其实就是围绕着UML9种图来展开的。一、什么是UML定义:统一建模语言,可视化的面向对象建模语言,其实呢就是一种图形化的语言,用图说话的语言,我们学的很多计算机语言是用代码来写的,UML的不同之处就在于它是用图形来表示的。当以个繁杂的系统用文字表达不清楚的时候,UML图的作用就凸现出来了。描述什么:描述一个系统的静态原创 2016-09-25 11:52:16 · 925 阅读 · 24 评论 -
【UML学习】--包图
【前言】 包图是怎么来的? 在面向对象开发的概念里,类是构造整个系统的基本构造块。但是一个庞大的系统中包含的类是成百上千个的,而且这些类之间的关系也是阡陌交错,所以处理起来十分复杂,这时候就引入了“包”这个概念,可以说包是一种分组的构造块或者说是一个容器。一、关于包,这些你一定要知道:•名称:每个包都必须有一个与其它包相区别的名称。可以用简单名称和路径名称来表示。原创 2016-10-11 10:20:28 · 2361 阅读 · 14 评论 -
【UML学习】--类图和对象图
一、类图 类图以反映类的结构(属性、操作)以及类之间的关系为主要目的,描述了软件系统的结构是一种静态建模方法。建立类模型是整个软件开发和分析阶段最为重要的一个环节。 建立类模型主要有两个目的: (1)建立模拟真实世界的业务关系模型,解决功能性需求性需求问题。 (2)使类与类之间的耦合度尽可能的低,这个并非是功能性需求问题原创 2016-10-08 21:25:46 · 1556 阅读 · 16 评论 -
【UML学习】--绘制图的要点和实例分析
先百度一下,Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。UML可以看做用于系统设计阶段给开发做参考的一种方式,其很多图需要用到面向对象程序的思维。画UML图是产品经理的必备转载 2016-09-20 09:14:25 · 3029 阅读 · 25 评论 -
【EA使用】--包图/类图生成代码框架
前言:机房收费系统合作版是文档驱动下的合作开发,当然,文档中最重要的一部分便是UML图,前两次个人版的机房收费系统画图的时候都是懵懵懂懂的,但是这次画图要生成代码框架了,所以就不能本着随便画画的态度了。这期间还尝试了用画好的图生成了七层代码框架,分享给大家。1.基本设置菜单栏–工具–选项–代码工程–设置导出代码的默认语言 2.设置引用和注释头部分菜单栏–设置–代码工程模板–fileEA原版的类图注原创 2017-07-24 16:37:18 · 7963 阅读 · 37 评论