UML
UML--统一建模语言(面向对象标准化语言),其中主要围绕机房收费的九种图进行描述。
@Herry
懒人
展开
-
UML总结
什么是UML支持面向对象系统的分析、设计、实现、和交付等环节。 不是一个程序设计语言,不是一个形式化语言。 是一个可视化的建模语言。目的:帮助开发团队以一种可视化的方式理解系统的功能需求。 好处: 1,UML统一了各种方法对不同类型的系统、不同开发阶段以及不同内部概念的不同观点,从而有效的消除了各种建模语言之间不必要的差异。 2,UML建模能力比其它面向对象建模方法更强。它不仅适...原创 2018-04-25 17:31:19 · 394 阅读 · 35 评论 -
如何画UML图
1、基本列表Use case画用例图 Logical view 逻辑视图 Component 组件视图 deployment 部署视图2、使用按照以下英文,在rational rose中:use case view、logical view、component view中单击右键选择new寻找相应的名称。用例图:Use Case Diagram :开发人员,放在...原创 2018-04-25 15:04:43 · 547 阅读 · 35 评论 -
机房收费系统--实现图
构件图(component)又名组件图,例如:一辆汽车由轮子,车架,发动机等组成物理部件部分,一个软件也由很多部分:控件、构件等。组件图就是用来描述软件内部物理组成部分。主要目的:显示系统构件间的结构关系,在一个系统或子系统中的封装单位,提供一个或多个接口。哪些人需要看:项目发起人\实现人员、开发者、系统管理员。部署图(Deployment)用来显示系统中软件和硬件的物理框...原创 2018-04-25 12:38:49 · 336 阅读 · 26 评论 -
机房收费系统--交互图
交互图交互图是一个统称,用来描述对象之间的相互作用,它包含顺序图和协作图。本质上两图相同,但是侧重点不同。顺序图侧重对消息的描述,格外关注消息的时间顺序;协作图侧重对象的角度进行描述,更加关心对象之间的关系。序列图对象之间交互顺序,又名时序图、循序图、顺序图。它是通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。他可以表示用例的行为顺序,当执行一个用例行为时,其中的每条...原创 2018-04-25 11:31:03 · 371 阅读 · 22 评论 -
机房收费系统--行为图
简介行为图包括状态图和活动图状态图状态图用来描述一个特定对象的所有可能状态以及善于各种事件的发生而引起的状态转移。状态机:这是一种行为,描述了一个对象或者一个交互在生命期内相应事件所经历的状态序列。状态:状态是指在对象的生命期满足某些条件、执行某些活动或等待某些事件时的一个条件或状况。注册状态图: 上机状态图: 活动图显示动作及其结果。着重描...原创 2018-04-24 21:42:39 · 233 阅读 · 21 评论 -
机房收费系统--静态图
静态图包括:类图(class) 和 对象图(object)画法:类图在用例里面画即可;对象图用协作图(collaboration)来画(在logical中右键单击new选择collaboration)类图:对事物抽象描述对象图:类图的实例化一般用户:操作员:管理员:...原创 2018-04-24 19:38:20 · 240 阅读 · 24 评论 -
UML几种关系图
什么是类?类是具有相似结构、行为和关系的一组对象的描述符。类是面向对象系统中最重要的构造块。类图显示了一组类、接口、协作以及他们之间的关系。在UML中问题域最终要被逐步转化,通过类来建模,通过编程语言构建这些类从而实现系统。类之间关系依赖(dependency):最单纯的依赖关系,是里面关系中最弱的,表示特定事物的改变会硬性另一个事物,体现在某个类中的方法中使用另一个类的对象作为参...原创 2018-04-24 19:18:56 · 708 阅读 · 25 评论 -
机房收费系统--用例图
一:用到的几种关系: 关联: 泛化: 包含: 扩展: 二:机房收费系统:原创 2018-04-23 21:23:37 · 405 阅读 · 27 评论 -
WHAT RUP
为什么使用RUP?软件开发周期大大超过规定日期;软 件 开 发 成 本 严 重 超 标 ;软 件 质 量 难 于 保 证 ;软件危机面临的问题有哪些:不 能 满 足 用 户 或 商 业 的 要 求 不 能 很 好 的 定 位 需 求 模 块 难 于 集 成 到 最 后 才 发 现 错 误 对 于 终 端 用 户 来 说 质 量 较 差 负 载 时 性 能 差 ...原创 2018-04-04 12:35:24 · 143 阅读 · 12 评论 -
What UML
UML是一种可视化的面向对象建模语言。(不是一个程序设计语言,更不是一个形式化语言。)UML描述了一个系统的静态结构和动态行为。UML用图形方式表现典型的面向对象系统的整个结构。UML从不同角度为系统建模,并形成系统的不同视图。这些图包括:类图(它以继承结构、关联、组成和聚集为特色)、时序图、协作图和状态图等。UML基本构造块1)事物:是对模型中最具有代表性的成分的抽象,包括...原创 2018-03-25 21:16:40 · 260 阅读 · 39 评论