UML
黎明的蜗牛
这个作者很懒,什么都没留下…
展开
-
UML概览
UML(Unified Modeling Language,统一建模语言),是一种面向对象的建模语言。它的主要作用是帮助用户对软件系统进行全面对象的描述和建模,它可以描述软件开过从需求分析道实现和测试的整个工程。UML提供了从不同侧面分析软件各个阶段的图形剖析,把这些模型元素及其关系可是化,让项目人员更加全面的了解模型,从面向对象开发技术的角度更清晰、更有条理的进行开发 。 UML原创 2013-01-23 20:19:11 · 1179 阅读 · 5 评论 -
UML——用例
一:什么是用例 举例:我要买一部智能手机,但是怎么在众多的手机当中选择适合自己的那一款呢?我会问我自己,我要什么配置的?什么样的操作系统,什么样的CPU型号,什么样的CPU频率、网络制式等,手机的像素是否能满意我的要求?手机的照相功能是不是能美化照片等等。我们都有过这样的经历,这种经历就是用例分析。 这个过程在系统开发的分析阶段非常重要,用户对系统的使用方式决定了系原创 2013-01-25 17:48:33 · 2314 阅读 · 4 评论 -
UML——对象图
一、对象图含义 对象图(Object Diagram)表示在某一时刻一组对象以及它们之间关系的图。对象图可以看作是类图在系统某一时刻的实例。 对象图中包含对象(Object)和链(Link),对象是类的特定实例,链是类之间关系的实例。和类图一样,对象图对系统的静态设计或静态进程视图建模,对象图更注重现实或原型实例,这种视图主要支持系统的功能需求,对象图描述了原创 2013-01-30 21:15:57 · 12137 阅读 · 14 评论 -
UML——活动图
一、活动图的含义 活动图(Activity Diagram)用于展现参与行为的类的活动或动作。活动本质上就是流程图,它描述系统的活动、判定点和分支等 活动图被设计用于简化描述一个过程或者操作的工作步骤。活动用圆角矩形表示,一个活动处理一旦完成,则自动引起下一个活动的发生。箭头表示从一个活动转移到下一个活动。和状态图类似,图中起点用一个实心圆表示,终点用一原创 2013-01-31 19:42:23 · 4363 阅读 · 8 评论 -
UML——包图
一、包图的含义 包图(Package Diagram)由包和包之间的关系构成,对维护和控制系统总体结构很重要。系统建模中,有大量的类、接口、组件、节点和图,有必要将这些元素进行分组,把语义相近并倾向一起变化的元素组织起来加入同一包,这样方便理解和处理整个模型。 设计良好的包是高内聚、低耦合的,并且对其内容的访问具有严密的控制。二、包的名字 每原创 2013-01-30 23:12:28 · 14519 阅读 · 6 评论 -
UML——时序图
一、时序图的含义 时序图(Sequence Diagram)描述了对象之间传递消息的时间顺序,它用来表示用例中的行为顺序,是强调消息的时间顺序的交互图。 时序图描述类系统中类和类之间的交互,它将这些交互建模成消息交换,当执行一个用例行为时,时序图总的每一条消息对应了一个类操作或状态机中引起转换的触发事件。 图形上参与交互的各对象在时序图的顶端排列,原创 2013-02-01 13:15:26 · 6452 阅读 · 12 评论