`

UML

    博客分类:
  • ooad
阅读更多
活动图:描述用例或对象内部的业务流程,根据对象状态变化原因(即活动),来展现从一个动作到另一个动作,从而来理清全部的流程。

状态图:描述对象状态间的变化,它可以展现一个对象所能达到的所有状态,以及各种事件对该对象的影响。

协作图:描述对象间的链接和对象间消息的通信。常用在分析和设计阶段的用例实现中,描述和校验业务逻辑。

时序图:时序图与协作图作用很相似,描述软体的动态特性,注重对象间消息传递和顺序。
它还可以描述对象的生命线和对象在动作过程中活动时间的长短。




1.项目初始需求调研阶段
用例图:利用业务用例和系统用例来框定需求
活动图:作为用例描述的辅助
状态图:作为用例描述的辅助

2.项目初始可行性文档阶段
部署图:描述系统的硬件布局

3.项目初始基础设施搭建阶段
组件图:规范开发人员各种环境的组件描述。

4.建模分析阶段
用例图:利用业务用例描述系统
活动图:作为用例描述的辅助
状态图:作为用例描述的辅助
协作图:作为用例实现的描述,用对象的消息链来展示系统如何工作。
时序图:作为用例实现的描述,用对象的对象生命线和消息焦点来展示系统如何工作。
5.建模设计阶段
用例图:利用业务用例描述系统
类图:面向对象开发的设计
协作图:作为用例实现的描述,以类的方法互动来设计系统如何工作,需要类图中图元素的辅助,更加接近于代码。
时序图:作为用例实现的描述,用类生命线和消息焦点来展示系统如何工作,需要类图中图元素的辅助,更加接近于代码。

类之间的关系:
1.泛化: 表现在父子类之间的关系,
或接口和实现类的关系。
2.依赖:表现在一个类的方法参数为另外一个类的对象。

3.关联:
a.聚合: 比较强的关联。
b.组合:比聚合跟强的关联关系,
是一个整体和局部的关系,
整体维护局部的生命周期。
分享到:
评论

相关推荐

    适用axure9的UML元件库

    个人觉得全网最全的UML元器件图,性价比也是最高的,只需要5分,几乎免费了。包含UML活动图(流程图)、泳道图、状态图、用例图、类图、时序图六类常用图表元件及示例图,可快速、便捷地在Axure中进行产品建模分析。...

    uml(uml)

    uml uml uml uml

    UML 精华 (UML Distilled)

    UML精華前兩版嘉惠了30萬名以上的開發人員。第三版同樣也是UML 2.0版與1.x版的最佳資訊來源,它可以引導大家快速、精確地了解UML並使用它。對讀者來說,有些人想要快速跟上UML 2.0版的步伐,學習其中的必要內容。...

    UML 2.0学习指南.rar_UML用户指南_uml

    UML (Unified Modeling language, 统一建模语言) 是软件和系统开发的标准建模语言。 单看这句话,结论似乎非常明确,即应该在软件中运用UML 技术。然而这句话并没有 回答某些问题,例如:为何说UML是统一的?哪些...

    UML基础教程,UML基础概念,UML习题

    1.2UML概述 1.3UML事物 1.4UML关系 1.5各UML图及特征 1.6各UML图的关系 1.7UML语法 1.8习题 2. 用例图 2.1用例图概要 2.2用例图中的事物及解释 2.3用例图中的关系及解释 2.4例子 2.5习题 3. 类图 3.1类图概要 3.2...

    基于uml的网上订餐系统

    基于uml的网上订餐系统的开发文档 第1章 绪 论 - 4 - 1.1 系统开发的背景和意义 - 4 - 1.2 国内外研究发展现状 - 4 - 1.2.1 面向对象技术的发展与现状 - 4 - 1.2.2 UML的建模语言 - 5 - 1.2.3 UML的应用领域 - 6 - ...

    uml实例uml实例uml实例uml实例uml实例

    uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例uml实例

    登录图UML类图.zip

    UML

    基于UML的图书馆管理系统分析与设计

    摘 要 统一建模语言UML是面向对象分析和设计过程中重要的建模工具,本文以图书管理系统的开发为背景,介绍了UML的分析和建模过程。 关键词 UML;系统分析;建模设计 1 UML简介 UML(统一建模语言)是面向对象...

    UML实例UML案例(完整建模)(汽车租赁系统)

    1、UML实例UML案例 2、完整建模,汽车租赁系统 3、汽车租赁系统的需求分析 1.系统功能需求 2.基本数据维护模块 3.基本业务模块 4.数据库模块 5.信息查询模块 ) 4、系统的UML基本模型 ( 1.系统的用例图 2.类图 3....

    uml 试卷很全面好多个试卷及答案

    1.UML的系统分析进一步要确立的三个系统模型是(对象静态模型)、对象动态模型和系统功能模型。 2.UML的的客户需求分析、系统分析和系统设计阶段产生的模型,其描述图符( 完全相同 )。 3.类和对象都有属性,...

    UML考试要点整理UML考试要点整理

    UML考试要点整理UML考试要点整理UML考试要点整理UML考试要点整理UML考试要点整理UML考试要点整理UML考试要点整理UML考试要点整理UML考试要点整理

    超市管理系统UML建模实例+完整实验报告

    包括全套的UML建模图,用例图(3级),类图,顺序图,协作图,状态图,活动图,协作图,部署图。 附有完整的实验报告,报告包括实验内容,需求分析设计方法,思路和主要技术,软件系统建模(包括完整建模图),和三...

    UML课件 UML课件 UML课件

    UML课件 UML课件 UML课件 UML课件 UML课件

    UML面向对象需求分析与建模教程 9787030444677 邹盛荣 科学出版社 ---2015.09出版

    本书主要介绍基于UML2.5标准系统建模的基本理论、软件分析与设计方法,书中加强了软件案例的UML示例说明,以提高学生的软件分析与设计水平,进一步托展学生分析问题、解决问题的能力,达到培养“厚基础、宽口径、会...

    UML For Java Programmers

    UML:Java程序员指南 <br>【原 书 名】 UML For Java Programmers 【原出版社】 Pearson Education Prentice Hall/Pearson 【作 者】Robert C. Martin 【译 者】 黄晓春 【丛 书 名】 软件...

    [PDF]大象-Thinking_in_UML(第二版)

    《大象:Thinking in UML(第2版)》是一本讲软件的分析、设计与建模的书;一本将晦涩的概念与项目的实践紧密结合的书;一本让您与似是而非的感觉做个了断的书;一本充满思想与智慧的书……字字珠玑,醍醐灌顶。从来...

    eclipse中的uml类图插件jar包

    org.eclipse.uml2.uml:这是Eclipse UML插件的核心库,提供了UML类图的基本元素,如类、接口、关联、活动图等。它还包含了用于创建和编辑UML模型的编辑器。 org.eclipse.uml2.uml.diagram:这个库包含了用于创建和...

    超市 uml 超市 uml 超市 uml

    超市 uml超市 uml超市 uml超市 uml超市 uml超市 uml超市 uml

    UML2.0详细教程

    UML (Unified Modeling Language)为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。 UML的定义包括UML语义和UML表示法两个部分。  (1) ...

Global site tag (gtag.js) - Google Analytics