UML建模课程设计(史上全面)

UML建模课程设计(史上全面)

ID:47086013

大小:101.12 KB

页数:16页

时间:2019-07-22

UML建模课程设计(史上全面)_第1页
UML建模课程设计(史上全面)_第2页
UML建模课程设计(史上全面)_第3页
UML建模课程设计(史上全面)_第4页
UML建模课程设计(史上全面)_第5页
资源描述:

《UML建模课程设计(史上全面)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档UML建模课程设计标准文案实用文档目录1引言32UML概述32.1UML简介32.2UML模型图的构成42.3 UML事物42.3.1 构件事物42.3.2 行为事物52.3.3 分组事物52.3.4 注释事物52.4UML图及特征52.4.1用例图52.4.2类图52.4.3对象图62.4.4时序图62.4.5协作图62.4.6状态图62.4.7活动图62.4.8组件图72.4.9配置图73UML结合实例分析73.1需求分析73.1.1系统开发需求73.1.2系统功能需求83.2UML建模分析83.2.2类图93.2.3活动图103.2.4顺序图123.2.5协作图13标准文案实用

2、文档3.2.6状态图143.2.7组件图153.2.8部署图154总结16标准文案实用文档1引言建模是开发优秀软件所有活动的核心部分。在开发中利用UML来编制系统蓝图,并与仓库管理系统开发的特色相结合,提出了自己的一套UML的建模过程。基于这个过程来进行系统的分析,设计,实现与测试。运用UML建模思想与各种模型对仓库管理系统进行详细的描述。2UML概述2.1UML简介UML(UnifiedModelingLanguage)为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。UML的定义包括UML语义和UML表示法两个部分。 UM

3、L语义:UML对语义的描述使开发者能在语义上取得一致认识,消除了因人而异的表达方法所造成的影响。 UML表示法:UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。2.2UML模型图的构成事物(Things):UML模型中最基本的构成元素,是具有代表性的成分的抽象关系(Relationships):关系把事物紧密联系在一起图(Diagrams):图是事物和关系的可视化表示2.3 UML事物UML语言的事物,包括四类:标准文案实用文档结构事物:语言的静态构成要素,有7种:类和对象、接口、主动类、用例、协作、构件、节点。行为事物:语言的动态构成要

4、素,表示事物的变化和状态。分组事物:对模型中事物分组组织的要素,包。注释事物:对模型中事物标注,注解和解释。2.3.1 构件事物构件事物为UML模型的静态部分,描述概念或物理元素它包括以下几种:类:具有相同属性相同操作相同关系相同语义的对象的描述接口:描述元素的外部可见行为,即服务集合的定义说明协作:描述了一组事物间的相互作用的集合用例:代表一个系统或系统的一部分行为,是一组动作序列的集合构件:系统中物理存在,可替换的部件节点:运行时存在的物理元素另外,参与者、信号应用、文档库、页表等都是上述基本事物的变体。2.3.2 行为事物行为事物是UML模型图的动态部分,描述跨越空间和时间的行为。交互

5、:实现某功能的一组构件事物之间的消息的集合,涉及消息、动作序列、链接。状态机:描述事物或交互在生命周期内响应事件所经历的状态序列。2.3.3 分组事物分组事物是UML模型图的组织部分,描述事物的组织结构包是把元素组织成组的机制。标准文案实用文档2.3.4 注释事物2.4UML图及特征UML中有九种建模的图标,即:用例图、类图、对象图、时序图、协作图、状态图、活动图、组件图、配置图。2.4.1用例图用例图是UML中最简单也是最复杂的一种图。说它简单是因为它简单的图形表示让人一看就懂。说它复杂是因为用例图往往不容易控制,要么画得过于庞杂,要么又过于简单。用例图从用户的角度来描述系统的行为和特征,

6、一般用来进行系统的需求分析,用例是系统的一个功能单元,描述了参与者与系统发生的一次交互行为。2.4.2类图类图描述的是类和类之间的相互关系。它可以帮助我们更直观的了解一个系统的体系结构。2.4.3对象图对象图是类图的实例,几乎使用与类图完全相同的标识。他们的不同点在于对象图显示类的多个对象实例,而不是实际的类。2.4.4时序图描述了对象之间动态的交互关系,着重体现对象之间消息传递的时间顺序图由一组对象构成,每个对象分别带有一条竖线,称作对象的生命线,它代表时间轴,时间沿竖线向下延伸。可以将时序图看成一个二维坐标,纵向是时间,横向表示的是不同的对象。标准文案实用文档2.4.5协作图协作图描述一

7、组对象之间的相互作用和对象之间的关系,以及对象彼此之间的链接。与顺序图不同,协作图重点是在空间上描述对象的交互。协作图可以看成是在对象图的基础上,加入了对象之间的消息通讯以描述对象之间的交互。通常用于通过描绘对象之间消息的移动情况来反映具体的方案。2.4.6状态图状态图描述特定对象在生命周期中的各种行为,其描述对象可以是类、程序模块、子系统等。通过状态图可以知道所描述对象的各种状态及其收到的消息和对其状态的影

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。