精华内容
下载资源
问答
  • 西安交通大学硕士学位论文,主要描述了面向对象的UML方法分析与设计通用工作流程管理的过程,重点研究如何应用UML及步骤。
  • 4 Color UML方法

    千次阅读 2013-01-28 09:46:09
    四色建模方法   简要回顾一下上面的过程,不难发现我们建模的次序和重点: 1.首先以满足管理和运营的需要为前提,寻找需要追溯的事件。 2.根据这些需要追溯,寻找足迹以及相应的时标性对象。 3.寻找时标对象...

    四色+DDD+事件=全面而又深刻

    通常实体对象有三类:人,地点,物(party/place/thing)。

    四色建模方法

     

    简要回顾一下上面的过程,不难发现我们建模的次序和重点:

    1.首先以满足管理和运营的需要为前提,寻找需要追溯的事件。

    2.根据这些需要追溯,寻找足迹以及相应的时标性对象。

    3.寻找时标对象周围的人/事/物

    4.从中抽象角色

    5.把一些信息用描述对象补足

     

     

    详细思维方式如下:

    1:任何的业务事件都会以某种数据的形式留下足迹。

    我们对于事件的追溯可以通过对数据的追溯来完成。正如上面这个故事里,你无法回到从前去看看到底发生了什么,但是却可以在单据的基础上,一定程度的还原当时事情发生的场景。当我们把这些数据的足迹按照时间顺序排列起来,我们几乎可以清晰的推测出这个在过往的一段时间内到底发生了那些事情。

    2:当你确定这个疏漏的责任在你之后,你选择审查一些流程执行的结果,比如包裹存根。从而验证一些主要的业务流程执行的结果是否正确。换句话讲,这些数据是支撑你运营体系的关键流程的执行结果

    3:这些足迹通常都具有一个有意思的特性,即它们都是时标性对象(moment-interval)。发现这些时标性对象就是建模的起点。对于这些时标性对象稍加整理,我们就得到了整个领域模型的骨干:

     

     

    4:在这个基础上,我们可以进一步抽象这些实体事如果参与到各种不同的流程中去的,这时候,我们就需要用到角色(role):

     

     

    5:最后再把一些需要描述的信息放入描述对象(description)。

    展开全文
  • 【编程】面向对象(三)--UML方法

    热门讨论 2016-11-25 21:00:15
    UML不仅统一了以上三种方法,还做了一些拓展,它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发全过程。【正文】面向对象思想(oo) ...

    【锲子】

      面向对象开发方法已经日趋成熟,上文也写到了面向对象开发方法有Coad方法,Booch方法,OMT方法。而UML不仅统一了以上三种方法,还做了一些拓展,它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发全过程。

    【正文】

    面向对象思想(oo)

      下面就让小编再带大家回顾一下面向对象思想的核心吧,依旧用一个小故事来说明~“对酒当歌,人生几何”

      三国时期, 曹操带领百万大军攻打东吴,眼看就要灭掉东吴,曹操大悦,于是大宴文武百官,喝酒当中,曹操大喊:喝酒唱歌,人生真爽。众人呼,好诗!于是,就当时的印刷技术把这一句诗刻下来。
      刻出来之后,曹操就觉得太俗,改成:对酒当歌,人生真爽。,于是,又重新刻字。
      刻出来之后,还是觉得不妥,最后定为:对酒当歌,人生几何。工匠们也吃不消了。
      然而,要是用面向对象的思想,只需要改四个字即可。

    这里写图片描述

    • 要改,只需要改文字——可维护性。

    • 改了的字也可再用——可重复用。

    • 若是再加字,只需要另刻字就好——可扩展性。

    • 可横着排,也可竖着排——灵活性好。

    UML方法

    • 言归正传,我们从大体上来说一说UML结构吧~

    这里写图片描述

    • UML由三个要素构成:UML的基本构造块,支配这些构造块如何放置在一起的规则和运用于整个语言的公用机制。

    • UML有3种基本的构造块:事物、关系和图。

    • 事物是对模型中最具有代表性的成分的抽象,包括结构事物,如类、接口、协作、用例、主动类、组件和节点;行为事物,如交互、态机、分组事物(包,Package)、注释事物(注解,Note)。

    • 关系用来把事物结合在一起,包括依赖、关联、泛化和实现关系。

    • UML定义了5类,10种模型图

       五种类图定义:
       1、用例图:从用户角度描述系统功能,并指各功能的操作者。
       2、静态图:包括类图,包图,对象图。
        类图:描述系统中类的静态结构
        包图:是包和类组成的,表示包与包之间的关系,包图描述系统的分层结构
        对象图:是类图的实例
       3、行为图:描述系统动态模型和对象组成的交换关系。包括状态图和活动图
        活动图:描述了业务实现用例的工作流程
        状态图:是描述状态到状态控制流,常用于动态特性建模
       4、交互图:描述对象之间的交互关系
        顺序图:对象之间的动态合作关系,强调对象发送消息的顺序,同时显示对象之间的交互
        合作图:描述对象之间的协助关系
       5、实现图:
        配置图:定义系统中软硬件的物理体系结构

      
       十种模型图定义:
       1、用例图:展示系统外部的各类执行者与系统提供的各种用例之间的关系
       2、类图:展示系统中类的静态结构
       3、对象图:是类图的一种实例化图(对象图是对类图的一种实例化)
       4、包图:是一种分组机制。在UML1.1版本中,包图不再看作一种独立的模型图)

    • 再来从语法和语义的角度来说一说UML结构吧~

    这里写图片描述

      小编很用心的一张图哈~不过,能画出来就已经很开心了~

    【总结】

      面向对象的思想还没有结束,UML方法亦没有结束~

    展开全文
  • 软件方法UML

    2014-11-26 14:36:01
    软件方法UML制作、场景分析、软件工作、需求分析
  • UML图示方法

    2014-06-15 21:38:13
    最近在项目中用到了UML,就顺便查了点,为了加深记忆,就直接拿来用了,并在博客中记录下来,方便下次使用。谢谢博友的总结。 UML图示(1)  本篇将主要记录UML静态视图中的基本概念以及一些基本图示法,如类...

    最近在项目中用到了UML,就顺便查了点,为了加深记忆,就直接拿来用了,并在博客中记录下来,方便下次使用。谢谢博友的总结。


    本篇将主要记录UML静态视图中的基本概念以及一些基本图示法,如类,对象,用例等。将这些术语小作分类:结构元素,关系,分组,注释,扩展。

    结构元素

    结构元素包括,类,对象,接口,用例,参与者。

    类图



    类图图示

     

       类图是UML中最基本的元素了吧?根据OO的思想“天下一切皆对象”,而类是对象的抽象。
        左侧图示为一个类图。顶端“ClassName”表示类名
        中间部分为该类的属性,其中分别表示为可访问性,属性名,以及属性的数据类型。 
        第三部分为该类的方法,包括方法的可访问性,方法名,方法的参数以及方法的返回值。 
        需要说明的是:

            “#”表示protected 
            “+”表示Public
            “-”表示private
            “i”表示internal


    对象图图示

    对象图

    右侧图示为一对象图,该对象为类className类的一个实例对象

    该图第一部分说明了该对象为className的一个实例,第二部分指定了该实例的属性值。该图指定的是一个特殊的实例的对象,如果要代表 className的所有的对象可省略掉对象名,即为“:ClassName”。

    接口

     


    类图图示

    左图为一个比较简单的接口事例图示。与类图差不多,该图示分为三部分,第一部分为接口名,为了更明确的标明其“接口”的身份通常以“I”开头。第二部分为属性,第三部分为方法。

     

    用例与参与者

    下图为一简单的用例视图。小人表示参与者,而椭圆表示的是用例。


    用例与参与者图示


    包图图示

    右侧图示为一包图,该图示为一名称为Utility的工具包。

    包用来组织类,被包含在包里的类一般通过如Utility::StrUtility的形式来反应该类的路径。

    关系

        关系元素包括了聚集,组成,实现,继承,依赖,关联等。

    关联


    关联图示

        关联是类之间的联系,如篮球队员与球队之间的关联(下图所示)。其中,关联两边的"employee" 和“employer”标示了两者之间的关系,而数字表示两者的关系的限制,是关联两者之间的多重性。通常有“*”(表示所有,不限),“1”(表示有且仅有一个),“0...”(表示0个或者多个),“0,1”(表示0个或者一个),“n...m”(表示n到m个都可以),“m...*”(表示至少m 个)。
        在关联中有一种叫“限定关联”,还有一种谓之自身关联。另外,对象之间的关联就没那么复杂,只是将类的关联实例化而已。

    依赖


    依赖图示

    依赖是表示一个类中使用了另外一个类,最常用的依赖是在类A的方法中使用了类B,那么A依赖B。如上图所示。

    继承


    继承图示

    这里的继承是指子类对父类的关系。理解面向对象的各位对继承应该不陌生。啥也不说,看看图好了。
    继承使用空心箭头表示继承的方向,用实线连接。

    实现


    实现图示

    实现指的是类对接口的实现。接口实现的表示与继承的表示差不多,只是将实线变为了虚线。

    聚集


    聚集图示

    一个类可能有几个部分类聚集在一起而成。如:电脑主机由CPU,主板,光驱....等组成。类与类之间是“整体-部分”的关系。

    组合


    组成图示

    组成是强类型的聚集,每个部分体只能属于一个整体。如桌子由桌腿和桌面组成。

     

     

    展开全文
  • 基于DEVS的UML建模方法_UML_BD
  • 经典的uml入门书籍 对uml的概念,建模方法都有比较详细的介绍
  • startuml使用方法

    2013-07-28 16:03:09
    很好的startum使用教程,可以帮助你很好的学习startuml
  • 基于RUP的UML建模方法

    2013-01-15 18:18:08
    基于RUP的UML建模方法
  • UML软件设计方法详解

    2010-12-13 15:23:11
    UML软件设计方法详解,分章节介绍uml软件设计方法
  • MagicDraw uml 9 注册方法

    2011-02-21 18:25:14
    MagicDraw uml 9 注册方法
  • 对象负责代表部分的对象...例如如果A依赖于B,则B体现为局部变量,方法的参数、或静态方法的调用。表示方法:虚线+箭头===========================================================================类之间的关系U...

    对象

    负责代表部分的对象的生命周期,合成关系不能共享。

    表示方法:实心菱形+实线+箭头,

    依赖关系:

    是类与类之间的连接,

    表示一个类依赖于另一个类的定义。

    例如如果

    A

    依赖于

    B

    B

    体现为局部变量,方法的参数、或静态方法的调用。

    表示方法:虚线+箭头

    =================================================

    ==========================

    类之间的关系

    UML

    把类之间的关系分为以下

    5

    .

    关联:类

    A

    与类

    B

    的实例之间存在特定的对应关系

    依赖:类

    A

    访问类

    B

    提供的服务

    聚集:类

    A

    为整体类,类

    B

    为局部类,类

    A

    的对象由类

    B

    的对象组合而成

    泛化:类

    A

    继承类

    B

    实现:类

    A

    实现了

    B

    接口

    关联(

    Association

    )

    关联指的是类之间的特定对应关系,在

    UML

    中用带实线的箭头表示。按照类之间的数量对

    比,关联

    可以分为以下三种:

    一对一关联

    一对多关联

    多对多关联

    注意:关联还要以分为单向关联和双向关联

    依赖(

    Dependency

    )

    依赖指的是类之间的调用关系,在

    UML

    中用带虚线的箭头表示。如果类

    A

    访问类

    B

    的属性

    或者方法,

    或者类

    A

    负责实例化类

    B

    ,那么可以说类

    A

    依赖类

    B

    和关联关系不同,无须在类

    A

    中定义

    B

    类型的属性。

    聚集(

    Aggregation

    )

    聚集指的是整体与部分之间的关系,在

    UML

    中用带实线的菱形箭头表示。

    展开全文
  • 工厂方法模式uml类图

    2018-03-07 10:22:41
    java设计模式 工厂方法模式uml类图,一张图就让你秒懂工厂方法模式
  • UML不是方法論嗎? The Unified Modeling Language (UML) is a language and notation system used to specify, construct, visualize, and document models of software systems.統一建模語言(UML...
  • uml建模ppt uml建模讲义 OO方法、RUP与UML建模
  • UML建模方法与技术new

    2012-06-05 11:14:49
    可以用于KT的UML建模方法讲解,中文版讲解的PPT
  • UML类图表示方法

    2020-07-09 23:35:05
    来源:简书 @最后的轻语_dd43 ... 1.类图基础属性 ...在UML类图中,常见的有以下几种关系: 泛化(Generalization) 实现(Realization) 关联(Association) 聚合(Aggregation) 组合(Composition) 依赖(Depen.
  • UML是在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开放方法。最佳的应用是工程实践,对大规模,复杂系统进行建模方面,特别是在软件架构层次,已经被验证有效。统一建模语言(UML)是一种...
  • UML类图关系表示方法

    2019-09-25 21:27:51
    分类:UML2012-10-24 10:181175人阅读评论...UML类图关系的表示方法,主要包括关联,聚合,泛化,实现,依赖等内容,希望通过本节的学习大家对UML类图关系的表示方法有一定的掌握。下面是具体介绍。 UML基础 ...
  • StartUml2.5附加破解方法.zip
  • UML软件开发方法

    2008-05-06 09:12:46
    该课件讲述了UML在软件开发中的应用。
  • 所以也研究了一下Java代码与UML模型相互转换方法。 一、常用的UML建模工具 三大建模工具可以参考:UML建模工具Visio 、Rational Rose、PowerDesign的比较 三者都能非常好的支持UML的建模,由于和Eclipse或者I...
  • 软件工程 实践报告 面向对象的方法及其UML图的绘制方法
  • 基于UML分析设计方法

    2009-07-29 21:06:38
    基于UML分析设计方法,对刚开始接触软件开发的人员很有帮助
  • UML 建模思想和方法

    千次阅读 2016-01-07 09:54:08
    首先说明,使用UML没有固定的思维和模式,我想只要能把系统从分析到设计到实施部署能够表达清楚的uml图形集合都是正确的。类图、对象图、顺序图、合作图、使用案例图、状态图、活动图、组件图、部署图分析,设计,...
  • 软件工程基础与实例分析uml开发方法.pptx
  • 软件方法学课件 UML

    2012-05-03 10:04:07
    软件方法UML 课件 PPT 很好很强大的那个
  • UML类图的表示方法

    2020-07-16 12:11:59
    UML类图的表示通过各个类的基本属性和方法以及类之间的关系比较直观地表示面向对象的设计。 UML类图中,类与类的关系分为以下6种: 泛化(Generalization) 实现(Realization) 关联(Association) 聚合(Aggregation) ...
  • UML

    2017-06-11 20:17:28
    UML语义:UML对语义的描述使开发者能在语义上取得一致认识,消除了因人而异的表达方法所造成的影响。 UML表示法:UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供可
  • :通过靖ATML、XML语言...于XML Schema的建横本身缺乏真正尚效的方法,利用面向对象的建模语言UML与XML Schema的映射关系,绔出了基于UML的 ATML建模方法。最后以描述仪器和测试站备个通道的能力类为例具体实现了缝模。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,701
精华内容 5,480
关键字:

uml方法