井冈山大学·梧桐树下-井冈山大学师生交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜:
查看: 1497|回复: 0

UML基础、建模与设计实践

[复制链接]

1

主题

1

帖子

7

梧桐果

校车之上

Rank: 1

积分
7
发表于 2014-5-29 17:38:54 | 显示全部楼层 |阅读模式
本帖最后由 110917018 于 2014-5-29 17:38 编辑

UML与可视化建模

       UML(Unified Modeling Language,统一建模语言),是一种能够描述问题、描述解决方案、起到沟通作用的语言。通俗的说,用文本、图形和符号的集合来描述现实生活中各类事物、活动及其之间关系的语言。UML的目标面向对象图形的方式来描述任何类型的系统,其应用领域非常广泛。

       经过这一学期的学习,对UML相关知识有了一定的掌握。UML包含4种事物,其中包括构件事物、行为事物、分组事物和注视事物;在UML中有4中关系,其中有依赖关系、关联关系、泛华关系和实现关系;UML中的视图一般分为5种,用例视图、逻辑视图、并发视图、组建视图、部署视图。UML的图总共有9种,在UML的学习中,基于粮仓管理系统这一项目上,我给此项目用了UML建模,其中有,用例图、类图顺序图和活动图。
       UML建模时必定要用到UML建模工具,常用的UML有Rational Rose、Visio、PowerDesigner,现在较为流行的是Rational Rose和PowerDesigner。我在进行UML建模所用到的建模工具是Rational Rose,相对于Rational Rose和PowerDesigner两种建模工具,我更喜欢Rational Rose建模工具。对于我说,Rational Rose建模工具使用易于使用,方便,健壮性好,当然,PowerDesigner建模工具也有他自身的优点,它可生成相应代码。
       接下来我基于自身对UML的学习,对用例图、类图、顺序图做一详细介绍:
       1. 用例图是显示一组用例、参与者以及它门之间关系的一种图,它描述了用户希望如何使用一个系统,通过用例图可以知道谁是系统相关的用户,
           他们希望用户提供什么样的服务,以及他们需要位系统提供什么样的服务。用例图由如下几个元素组成,参与者(也称为角色,代表系统的     
           用户)、系统边界(它确定系统的范围)、用例(它代表系统提供的服务)、关联(它表示参与者与用例间的关系)。用例除了与参与者有关联
           关系外,用例之间也存在着一定的关系,有泛化关系(使用带虚线的箭头表示,并且线上标有《include》),扩展关系(使用带虚线的箭头表
           示,并且线上标有《extend》)。
      2. 类图是用来显示系统中的类、接口以及他们之间静态结构和关系的一种静态模型,它们用于描述系统的结构。类是对一组具有相同属性、操作、
          关系和语义的对象的抽象,每个类都必须有一个和其它类进行区分的名称,属性描述了类在软件系统中代表的事物(即对象)所具备的特性,操
          作是对类的对象所能做的事物的一个抽象。类之间最常见的关系有依赖关系、泛化关系、关联关系、和实现关系,长UML建模时要掌握类之间关
          系的使用。
      3. 顺序图是强调消息时间顺序的交互图,它描述了对象之间传递消息的时间顺序,用于表示用例中行为的顺序。顺序图的基本内容主要有角色
         (Actor)、对象(Object)、生命线(Lifeline)、激活(Activation)、消息(Message)等。
      UML这一课程内容丰富,需要我们耐心,努力学习,再加以实践操作。



QQ截图20140529163636.png

上一篇:UML常用的几种建模工具
下一篇:2014学历提升专升本、高起专秋季火热开报!!!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

感谢你们|成长历程|关于梧桐树下|井冈山大学梧桐树下
梧桐树下--十一年相伴。将那些只言片语铭记在时光的轨迹里;当岁月都已失去,偶然与过往相遇,我们还能哼唱出年少的旋律。

GMT+8, 2024-5-5 02:14

Powered by Discuz! X3.4

2012-2024 wtsxia Inc.

快速回复 返回顶部 返回列表