0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Uml建模三种模型_uml建模的步骤

h1654155282.3538 来源:陈翠 2019-09-25 09:51 次阅读

Uml建模三种模型

1、类模型

描述系统内部对象及其关系的静态结构。类模型由类图构建,类图中节点表示类,类与类之间的关联关系用不同含义的弧标识。

2、状态模型

描述对象随着时间迁移发生了哪些变化。状态模型使用状态图确定并实现控制。状态图的节点是状态,弧是由时间引发的状态间的转移。

3、交互模型

描述系统中对象如何协作完成更为宽泛的任务。用例:关注系统的功能,即系统为用户做了哪些事情。顺序图:显示交互对象以及发生交互的时间顺序。活动图:描述重要的处理步骤。

uml建模的步骤

利用UML构建系统时,在系统开发的不同阶段有不同的模型,并且这些模型的目的是不同的。

1、在分析阶段,模型的目的是捕获系统的需求,建立“现实世界”的类和协作的模型。

2、在设计阶段,模型的目的是在考虑实际环境下,将分析阶段的模型扩展为可行的技术方案。

3、在实现阶段,模型的目的是依据设计阶段的模型来写实际运行的代码。

4、在部署阶段,模型描述系统如何在物理结构中部署。

尽管各个阶段的模型不同,但他们通常都是通过对早期模型的内容进行扩展而建立的。

下图用UML中的活动图来模拟建模的一般步骤:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • UML
    UML
    +关注

    关注

    0

    文章

    122

    浏览量

    30750
  • UML建模
    +关注

    关注

    0

    文章

    7

    浏览量

    6777
收藏 人收藏

    评论

    相关推荐

    【PPT】UML统一建模语言

    本帖最后由 assingle 于 2011-2-22 10:11 编辑 【PPT】UML同意建模语言附件下载:
    发表于 02-22 10:10

    UML建模工具推荐

    本文推荐五个免费的UML建模工具。对软件开发而言,软件的对象模型有助于他们对软件的需求以及系统的架构和功能进行沟通。
    发表于 07-19 08:33

    如何用UML建模开发嵌入式软件?

    如何用UML建模开发嵌入式软件?
    发表于 04-25 07:58

    基于UML扩展的本体建模方法

    在本体建模中,概念分类结构不明确,缺少理论指导,本体建模方法也欠缺特定本体描述语言定制能力。针对这种情况,该文将本体基础理论与UML本体承诺相结合,提出基于本体基
    发表于 04-13 08:49 6次下载

    基于UML的嵌入式硬件系统模型

    阐述了统一建模语言UML的基本语法结构和基本建模步骤,介绍了建模设计方法中 的层次构架模式。参照基本建模
    发表于 04-19 15:54 38次下载
    基于<b class='flag-5'>UML</b>的嵌入式硬件系统<b class='flag-5'>模型</b>

    基于UML的数据服务系统的建模刘士彬

    基于UML的数据服务系统的建模_刘士彬
    发表于 03-17 08:00 0次下载

    基于UML的嵌入式软件建模研究冯林

    基于UML的嵌入式软件建模研究_冯林
    发表于 03-17 08:00 0次下载

    基于UML对象建模的财务软件设计研究

    本篇目的在于研究基于UML对象建模的财务软件设计。基于当前UML、财务软件设计相关知识,能够去优化分析基于UML的财务软件设计相关需求,开发设计一个
    发表于 11-13 17:16 6次下载
    基于<b class='flag-5'>UML</b>对象<b class='flag-5'>建模</b>的财务软件设计研究

    基于UML建模的软件测试系统设计

    随着现代软件开发中UML建模T具的广泛应用,如何对基于UML建模的开发模型进行测试,成为提高软件开发质量的关键。而当前针对软件测试的方案中包
    发表于 11-16 11:45 9次下载
    基于<b class='flag-5'>UML</b><b class='flag-5'>建模</b>的软件测试系统设计

    最流行的uml建模工具有哪些

    UnifiedModelingLanguage(UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶
    的头像 发表于 09-25 09:37 2.7w次阅读
    最流行的<b class='flag-5'>uml</b><b class='flag-5'>建模</b>工具有哪些

    什么是UML图?常见的UML图工具有哪些?

    UML图是统一建模语言,又称标准建模语言。是对软件设计开发过程可视化建模的一种语言。多应用在一些软件系统工程上,有时在应用在机械系统和业务流程上有所应用。这种
    的头像 发表于 06-22 14:10 4001次阅读
    什么是<b class='flag-5'>UML</b>图?常见的<b class='flag-5'>UML</b>图工具有哪些?

    UML统一建模语言

    UML-Unified Modeling Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML
    的头像 发表于 05-05 10:15 580次阅读
    <b class='flag-5'>UML</b>统一<b class='flag-5'>建模</b>语言

    为什么建立UML模型范例

    作为统一建模语言,UML可以帮助我们对很多业务、技术的知识进行梳理,从多个视角描述清楚,帮助读者理解。另外因为UML建模首先来自于软件建模
    的头像 发表于 05-05 10:20 402次阅读
    为什么建立<b class='flag-5'>UML</b><b class='flag-5'>模型</b>范例

    常用UML建模工具介绍

    Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的
    的头像 发表于 05-05 11:09 2088次阅读

    五个免费UML建模工具介绍

    UML工具很多是商用的,价格不菲;而免费的UML建模工具,功能完善的很少。以下推荐的是五个免费的UML建模工具,相对而言还算功能比较不错。
    的头像 发表于 05-05 11:10 5497次阅读
    五个免费<b class='flag-5'>UML</b><b class='flag-5'>建模</b>工具介绍