架构设计之UML建模详解

本文详细介绍了UML建模中的关键元素,包括用例图的参与者、用例和关系,类图的泛化、实现、关联等概念,以及时序图的构成。通过实例解析,帮助读者理解如何使用PowerDesigner进行UML建模。
摘要由CSDN通过智能技术生成

          Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。UML建模最常用的有三种:用例图、类图、和时序图等。

       先给大家介绍一款模型图的工具,工欲善其事必先利其器。今天为大家推荐的是PowerDesigner这个画图工具,大家可以到网上搜到这个软件,下载使用。这个软件的打开界面如下图。

  第一、先来讲解什么是用例图,以及用例图的使用。

用例图主要用来描述“用户、需求、系统功能单元”之间的关系。他展示了一个外部用户能够使用的系统功能模型图。用例图主要用于静态建模阶段(主要是业务建模和需求建模),帮助开发团队在开发初期以一种可视化的方法来理解系统的需求功能。

   1、用例图的第一个分类:参与者(Actor)

     参与者是系统外部与系统直接交互的人或事物,需要注意一下两点:

    1)参与者是角色而不是具体的人,它代表了与系统打交道过程中的角色。所以在系统实际运作中,一个实际用户可能对应系统的多个参与者。比如(一个微信用户对应了多个其他的用户,还可能对应了很多的公司公众号)。不同的用户也可以只对应一个参与者,从而代表同一参与者的不同实例。比如(一个公司可能有很多的用户,对于系统而言,这些用户都是这个公众号的不同实例)。

     2)参与者作为外部用户(而不是内部)与系统发生交互作用,是它的主要特征。

  新建用例图的步骤

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值