UML
文章平均质量分 54
十期刘杰
这个作者很懒,什么都没留下…
展开
-
安装完Rational Rose报错Java.lang.NullPointerException
此问题是出现在安装完RationalRose后,其具体问题如下: 问题描述:软件启动时报错:Java.lang.ClassNotFoundException 退出软件时还报错:Java.lang.NullPointerException,而且还无法退出,最终只能借助资源管理器来结束软件 解决方法如下:方法一:下载SHW32.DLL(118K)文件覆盖原创 2013-12-07 15:11:43 · 5837 阅读 · 17 评论 -
菜鸟初识UML
首当其冲的就是:什么是UML呢? 首先,UML是一种可视化的面向对象的建模语言。它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 其次,UML描述了一个系统的静态结构和动态行为; 最后,UML用图形方式表现典型的面向对象系统的整个结构,从不同角度为系统建模,并形成系统的不同视图。为软件开原创 2013-12-17 10:48:34 · 1359 阅读 · 20 评论 -
UML之交互图
交互图是用来描述系统中的对象是如何进行相互作用的。即一组对象是如何进行消息传递的。主要用于描述协作的动态行为方面。交互图包含两种图:序列图和协作图。总结如下图:下面分别简单介绍一下每种图:1)序列图是一种强调时间顺序的交互图,其中对象沿横轴排列,消息沿纵轴按时间顺序排列。序列图是由几大元素组成的,即:角色,对象,生命线,激活期和消息。以机房收费系统的学生上机过程为例原创 2014-01-02 21:02:09 · 1335 阅读 · 12 评论 -
对象图,活动图,状态图,部署图,构件图
首先要提的就是UML,通过UML视频使我们了解了什么是对象图,什么是活动图,什么是状态图,什么是部署图以及构件图。在此对其做个简单的总结,如下图:下面就来分别介绍一下各个类图:1)对象图是显示了某时刻的一组对象和他们之间的关系。主要用于描述瞬态对象图,捕获实例和连接以及交互的静态部分。例如对象:电脑,鼠标,键盘三个对象,则可组成对象图如下:2)活动图类似于行为图,描述一原创 2014-01-03 19:42:15 · 1932 阅读 · 13 评论 -
面向对象技术基础
什么是对象? 面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。 面向对象技术强调在软件开发过程中面向客观世界或问题域中的事物,采用人类在认识客观世界的过程中普遍运用的思维方法,直观、自然地描述客观世界中的有关事物。 对象范围很广泛,物理实体,概念实体,软件实体都可称为对象,例如:一个老师,一个杯子,一个数据表,一个窗体等等原创 2013-12-24 18:23:58 · 3352 阅读 · 16 评论 -
UML之用例图
所谓用例图就是由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的静态视图。 其主要的作用有三个:(1)获取需求;(2)指导测试;(3)还可在整个过程中的其它工作流起到指导作用。 当然在软件设计阶段,用例图对于需求的分析和指导起着至关重要的作用。用例图的构成很简单,就几部分:参与者,用例,以及箭头。参与者:用例原创 2013-12-26 21:04:11 · 1554 阅读 · 16 评论 -
UML之类图
类图(Classdiagram)由许多静态说明性的模型元素(例如类、包和它们之间的关系,这些元素和它们的内容互相连接)组成。其最基本的元素是类或者接口,当然还有关系,主要表现在下图中:下面具体举例来说明:1)类的表示:2)类之间的关系:可以分为四种:关联,依赖,泛化,实现。关联:主要表现在两个类之间的关系。比如:员工为公司工作。依赖:一个类使用另一个原创 2013-12-27 21:06:50 · 1294 阅读 · 21 评论