---- UML
文章平均质量分 70
李-晓洁
这个作者很懒,什么都没留下…
展开
-
UML——类图
类是具有相似结构、行为和关系的一组对象的抽象。类图则是根据系统中的类以及各类之间的关系描述系统的静态视图。画类图首先找系统中出现的名词,再通过相应的关系把抽象出来的类联系起来。 在UML中关于类图这部分主要介绍了类的基本元素,类之间的关系以及类图的构成,最后又更进一步介绍了类图的相关知识。类图的关系大致可以分为以上几种,下面再具体介绍一下这几种关系:一.关联原创 2015-08-24 19:33:51 · 1981 阅读 · 39 评论 -
UML——九种图和几大关系
UML中的图画完已经有一段时间了,前几天师父验收的时候,发现对这些图及其关系还需要进一步的理解,所以又整理了一下。九种图1.用例图 用来定义系统的功能需求。 描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示了这些元素之间的各种关系,如关联、依赖和泛化。原创 2015-09-10 19:14:08 · 2611 阅读 · 118 评论 -
UML——实现图
之前UML中大部分模型描述了需求分析,逻辑和设计方面的信息,最后讲到的实现图描述的是实现方面的信息。实现图从系统的层次来描述硬件的组成和布局,软件系统划分和功能实现。构件图构件构件是系统中遵从同一组接口且提供其实现的物理的、可替换的部分。举例:对象库、可执行体、COM+类型:1.源代码构件:源代码文件2.二进制构件:目标码文件、静态链接库、动态链接库原创 2015-09-05 19:15:25 · 1258 阅读 · 25 评论 -
UML——用例图
用例图是在需求分析阶段开发者和用户对需求规格达成的某种共识,它描述了待开发系统的功能需求。 UML视频使我们对用例图的基本组成元素、属性、粒度等有了理论上的理解,我们还需要自己亲自动手画一画才能加深对用例图的理解。画用例图,首先要分析开发系统中的角色、用例,然后通过关系把角色和用例联系起来。角色:包括系统的使用者,维护人员,使用到的外设,所以角色不仅仅是人,还原创 2015-08-20 10:30:52 · 1369 阅读 · 41 评论 -
UML——交互图
一.概念简介 交互主要用于描述协作的动态行为。交互图用来描述系统中的对象如何进行相互作用,也就是一组对象是如何进行消息传递的。二.分类从上图可以看出,交互图可以分为顺序图和合作图,这两种图相互区别,但又可以相互转化,下面将会一一介绍。顺序图1.概念:顺序图描述按照时间的先后顺序对象之间的交互动作过程,强调消息的时间顺序。2.构成:对象,原创 2015-09-05 16:22:01 · 864 阅读 · 20 评论 -
UML——行为图
行为图包括活动图和状态图两部分。活动图侧重从行为的动作来描述,而状态图侧重从行为的结果描述。活动图在上图中,我们可以看出,活动图的基本要素有:活动状态 Action States活动状态之间的转移 transitions判断 decisions保证条件 guard conditions同步条 synchronization bar起点和终点(起点有且原创 2015-09-01 10:16:13 · 1413 阅读 · 22 评论 -
UML——概述
软件工程是软件开发设计的灵魂,它使我们的设计有章可循。如果把软件开发比作建设一栋高楼,那么软件工程则是在开发前对各个阶段的设计,而UML图正是对大楼主体架构的设计。刚开始学软件工程的时候,仅仅是对软件各个开发阶段有了一个大致的了解,感觉离我们很远。接触了UML,才渐渐加深了理解。 在UML概述这一章,首先讲到了面向对象技术和模型与可视化建模的知识,为我们学习UML做了铺垫。原创 2015-08-13 20:08:29 · 952 阅读 · 42 评论 -
UML——对象图
一.概念对象图是表示在某一时间点上一组对象以及它们的关系的图。二.对象图与类图联系:对象图描述一个系统在某个具体时刻的静态结构,而类图描述所有可能的情况,其实对象图就是类图某一时刻 的体现。区别:类图对象图3个分栏:名称、属性、操作2个分栏:名称、属性类的名称只有类名对象的名称形式为:"原创 2015-08-30 15:43:16 · 744 阅读 · 16 评论 -
UML——包图
包图是一种维护和描述系统总体结构的重要建模工具。这么官方的语言大家可能不太理解,其实包图就类似于文件夹,一个程序往往包含了很多类,所以我们可以将这些类按照一定标准划分,将具有相似功能的一组类放在一个包中,使我们的程序结构上清晰,源码易读。所以就和我们日常生活中通过文件夹对我们的资料就行分类管理,以便我们快速准确的找到我们所需要的东西,提高工作效率的道理一样。一.包1.作用原创 2015-08-25 21:10:49 · 1596 阅读 · 42 评论 -
UML类图五种关系的代码实现
初次接触UML的时候,就对比过类图中的几种关系(UML——类图),当时侧重的是对这些关系的通俗理解,忽略了图和代码的对应关系。现在在软考中设计模式也是很重要的一部分,基本考点就是将UML图转化成代码实现,前两天听了王聚师哥的讲解,有一种茅塞顿开的感觉。c#版UML类图中五大关系和代码的对应:1.实现 实现通常描述的是类和接口的关系,一般都说什么类实现了什么接口。比如说下图中大雁类原创 2016-09-18 20:51:38 · 4163 阅读 · 46 评论