UML之静态图---用例图(use case diagram)

本文介绍了用例图的基本概念,包括它在软件工程中的地位和作用,以及如何绘制用例图。用例图展示了系统参与者、用例和它们之间的关联,用于描述用户与系统的交互。通过机房收费系统的例子,详细说明了参与者和用例,如查询余额、充值等,并鼓励读者提供反馈和改进意见。
摘要由CSDN通过智能技术生成

   ①、 什么是用例图?

    用例图是从用户角度描述系统功能,是用户所能观察到的系统功能的模型图,用例是系统的一个功能单元。用例图描述的是从一个外部的观察者的视角对系统的印象,强调的是这个系统是什么而不是这个系统怎么工作。用例图与情节仅仅相关的,情节scenario/səˈnærioʊ/是指当某个人与系统进行互动时发生的情况。

   ②、软件工程的整个生命周期中我们第一个要画图的便是用例图,为什么它是放在第一个位置的,它是谁来画的,又画给谁看的呢?

    用例图是由软件需求分析到最终实现的第一步,它描述人们如何使用一个系统。用例图显示谁是相关的用户、用户希望系统提供什么样的服务,以及用户需要为系统提供的服务,以便使系统用户更容易理解这些元素的用途,也便于软件开发人员最终实现这些元素。主要运用于需求分析阶段和详细设计阶段,由需求分析人员绘制。(个人理解,如有不足,还望您给予指导^_^)

   ③、 如何绘制用例图?

    用例图元素:

参与者(actor):存在于系统外部并与该系统发生交互的人或其他系统,他们代表的是系统的使用者或者使用环境。

用例(use case):用例表示系统所提供的服务,它定义了系统是如何被参与者使用的,描述的是参与者为例使系统所提供的某一完整功能而与系统发生的一段对话。

关联(association):关联用于表示参与者和用例之间的对应关系,它表示参与者施工用了系统中的哪些服务(用例)

     图示如下:

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Elsa~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值