———【UML】
文章平均质量分 76
lrgeory
专注
展开
-
UML—机房收费系统
学习了软件工程、软件文档、UML图,总算有了对软件开发有了“专业”这个名词的理解。当然用敲过的机房收费系统练手UML九种图,成为提高自己理解的升华部分。原创 2015-12-19 15:12:04 · 766 阅读 · 14 评论 -
静态图—包图
包图一、包1.为什么要包?1.1在面向对象软件开发的视角中,类显然是构建整个系统的基本构造块。但对于庞大的系统,其包含的的类成百上千,再加上类间的复杂的关联关系、多重性等,必然大大超出了人们可以处理的复杂度。于是引入了“包”这种分组事物构造块。1.2包的作用:1)对语义上相关的元素进行分类2)定义模型中的“语义边界”3)提供配置管理单元4)在设计时,提供并行工作的单原创 2015-12-09 16:28:04 · 1474 阅读 · 6 评论 -
静态图—对象图
概念对象图(object diagram): 表示一组对象和它们之间的联系。对象图是一个系统的详细状态在某一时刻的快照。对象图实质上是对象类图的实例,或者交互图静态部分的实例。对象图有时也称为实例图(Instance diagram)特性原创 2015-12-05 10:18:59 · 2359 阅读 · 5 评论 -
静态图—类图
静态图简述类图、对象图和包图统称为静态图(Static Diagram)。类图是所有面向对象建模方法的核心部分。类图描述了系统的静态结构;包图展现了系统的分层结构;对象是类的实例,对象图描述在某个特定时刻多个对象之间的关系。原创 2015-11-24 20:09:32 · 2740 阅读 · 11 评论 -
UML类图的四种关系
总结完了类图,对象图。发现UML中类与类的四种关系是个重点,所以来总结下下。UML类与类之间的关系1)泛化(Generalization)UML类图中泛化表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般化的关系是从子类指向父类的,与继承或实现的方法相反。具体表现父类实例=new子类()2)关联(Association)UML类图的关原创 2015-12-25 14:34:48 · 1484 阅读 · 31 评论 -
行为图—活动图、状态图
类图、包图、对象图主要介绍一个软件系统的静态部分。系统建模,需要从系统的结构和行为两个方面来描述,其中系统的行为是通过状态图、活动图、序列图和协作图来描述的活动图(activity diagram)一、什么是活动图?活动图与流程图类似,不同之处在于支持并行活动二、活动图的几个基本要素活动状态 Action states 活动状态之间的迁移 Transitions原创 2015-12-13 08:52:22 · 696 阅读 · 3 评论 -
交互图—合作图(collaboration Diagram)
合作图(collaboration):是用来描述系统行为的一种UML交互图。侧重对象间的交互。对比着上次总结的顺序图(sequence),接着总结合作图。原创 2015-12-16 17:23:44 · 1418 阅读 · 10 评论 -
交互图—顺序图
UML的行为图和交互图可以用来描述软件系统的行为,上篇博客介绍了行为图,这篇接着介绍如何使用UML的交互图来描述系统的行为。系统行为是通过对象的动作来描述的,系统中对象是相互联系的,并通过传递消息进行交互。交互图:就是用来描述系统中的对象如何进行相互作用的。交互图在UML中有2中,其中顺序图强调消息的时间顺序,合作图强调对象之间的交互关系。原创 2015-12-13 15:47:59 · 2484 阅读 · 5 评论 -
用例图
一、用例图简述1.区分三个定义1.1用例:一组动作序列的描述,是系统的参与者与系统交互后,系统产生动作序列,对特定的参与者产生可以观察到的的结果值。1.2用例图:用例图(use case diagram)是指由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的静态视图。1.3用例建模: 用例建模(Use Case Modeling)是使用用例的原创 2015-11-22 17:05:00 · 3955 阅读 · 22 评论 -
实现图—构件图、部署图
UML中大部分模型描述了逻辑和设计方面的信息。实现图用来描述实现方面的信息。实现图从系统的层次来描述:——软件系统划分和功能实现——硬件的组成和布局实现图包括:——构件图:用来显示一组构件之间的组织与依赖关系——部署图:用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件原创 2015-12-13 15:48:50 · 1064 阅读 · 11 评论 -
有趣的UML
UML简介:UML(Unified Modeling Language )(统一建模语言)(标准建模语言),是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统原创 2015-11-03 19:45:20 · 707 阅读 · 10 评论