水田如雅
不生产代码,只是代码的搬运工
展开
-
UML概述
刚刚开始学习UML,看了看概述,觉得这好像是真的要进入面向对象的学习了。 在学习UML之前,要先问自己这样3个问题:1,为什么要建模?2,什么是建模?3,什么是可视化的建模?感觉在学习UML之前搞清楚这3个问题还是很有必要的。 通过以前的学习,我们知道:同类事物,当它大小不同时,处理方法也不同。例如,在开发一个软件时,我们取两种极限,极大和极小的时候,如果软件非常小,原创 2014-01-23 20:43:56 · 1987 阅读 · 12 评论 -
UML—构件图
一,什么是构件图? 构件图从软件架构的角度来描述一个系统的主要功能,如子系统,类,包,构件等。使用构件最重要的是复用。构件图的组成:构件,接口,关系。构件图示例:二,关于构件 1,什么是构件?构件(component)是系统中遵从同一组接口且提供其实现的物理的,可替换的部分。每个构件能实现一定的功能,为其它构件提供使用接口,方便软件的复原创 2014-02-04 21:05:55 · 2956 阅读 · 18 评论 -
UML—交互图
一,交互图 交互图用来描述系统中的对象是如何进行相互作用的。即一组对象是如何进行消息传递的。 交互图可用两种方式描述:强调消息的时间顺序。强调发送和接受消息的对象的结构组织。 交互图包括: 顺序图:强调消息的事件顺序合作图:强调对象之间的交互关系二,顺序图1,什么是顺序图? 顺序原创 2014-02-04 15:55:42 · 2036 阅读 · 14 评论 -
UML—状态图
一,什么是状态图? 状态图用来描述一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移.二,状态图内容 状图图中包括: 状态 转换 起点 终点如图:原创 2014-02-04 14:32:17 · 2302 阅读 · 18 评论 -
UML—用例图
一,什么是用例图 首先看用例模型,用例模型用于需求分析,表明开发者和用户对需求的共识,描述了待开发系统的功能需求。而用例模型是由用例图来描述的。 用例图是 从用户的角度描述系统的功能,并指出各功能的操作者。用例图要强调功能,从用户角度分析功能。得出功能之后,还要分析各个功能的执行者是谁。强调是谁在使用系统,即角色和功能对应起来。二,用例图的基原创 2014-01-26 19:33:12 · 3200 阅读 · 20 评论 -
UML—类图
类图是描述类,接口,协作以及它们之间关系的图,用来显示系统中各个类的静态结构。而类是类图的基本组成元素(其他的还有:Interfaces,collaborations,dependency,generalizationand association relationships,packages of subsystems)之一,可以说是类图非常基础的东西。一,类的构成原创 2014-01-26 21:31:48 · 2189 阅读 · 19 评论 -
UML—包图
一,什么是包图? 包图是包和包之间的关系构成,是维护和控制系统总体结构的重要建模工具,用于描述系统的分层结构。 二,使用包图的好处? 对复杂系统进行建模时,经常需要处理大量的类,接口,组件,节点和图,这时就有必要将这些元素进行分组, 即把那些语义相近并倾向于一起变换的元素组织起来加入同一包,这样方便理解和处理整个模型.同时也便于轻原创 2014-01-27 14:18:28 · 4559 阅读 · 17 评论 -
UML—活动图
一,什么是活动图? 活动图从系统的行为方面对系统进行建模。 流程图常被用来建立算法模型,使用流程图可以表示一个算法的执行序列,过程,判断点,分支和循环。活动图与流程图类似,不同之处在于它支持并行的活动。但是,活动图很难清楚的描述动作与对象之间的关系,没有交互图直接。 二,活动图作用 1,描述一个操作的执行过程中所完成的工作或原创 2014-01-27 15:53:13 · 2784 阅读 · 15 评论 -
UML—对象图
一,什么是对象图? 在UML中,类图描述的是系统的静态结构和关系,而交互图描述系统的动态特性。在跟踪系统交互过程中,往往会涉及到系统交互过程的某一瞬间交互对象的状态,但系统类图和类图都没有进行描述。于是,在UML里面,就用一个对象图来描述系统在某个具体时刻的静态结构。二,对象图的构成 对象,连接和包构成了对象图。原创 2014-01-27 14:39:09 · 2628 阅读 · 13 评论 -
面向对象技术
在以前学习VB的时候,学习完了要总结,那时候总结过很多面向对象技术是什么之类的东西,还感觉自己很了解似的,但是随着学习的深入,我感觉自己反而到没有当初那样初生牛犊不怕虎了,如果宿舍里的人问我什么是面向对象啊?这时候,我倒是有点儿不敢回答了,因为感觉到这里面貌似水很深的样子。 UML主要是在面向对象的软件开发过程中,对软件进行建模的。所以在学习UML的时候,又从字面上理解了一下面向对原创 2014-01-23 21:08:52 · 1910 阅读 · 16 评论 -
UML小结
总述 在UML中,主要有4部分内容,其中9种图是UML的基础,也是最实用的部分。 这四部分用几句话连起来就是:在面向对象的软件开发过程中,以UML的9种图为工具进行建模。在开发过程中,RUP用以指导软件开发人员以UML为基础进行软件开发,此外,开发人员还要注意软件开发中的重用问题,用设计模式来解决一些重复出现的问题,提高开发效率。 关于9种图+包图原创 2014-02-10 16:21:52 · 2372 阅读 · 21 评论