软件工程概论:软件开发的需求分析阶段为什么要用用例图来建模?

用例图在软件开发需求分析阶段扮演关键角色,描绘系统功能及用户交互。它揭示了系统使用者、期望的服务以及用户对系统的贡献。通过用例模型,能更有效地捕获用户需求,描述系统行为,包括业务用例图和系统用例图。用例间的关系主要表现为扩展和使用,帮助简化复杂流程,提高需求理解。
摘要由CSDN通过智能技术生成

为什么要用用例图?

用例图

  • 用例图应用在软件开发的需求分析阶段,他描述了系统的功能以及如何使用一个系统
  • 用例图显示谁将是相关的用户、用户希望系统提供什么服务以及用户需要为系统提供的服务
  • 用例图最常用来描述系统以及子系统
  • 用例图分为业务用例图和系统用例图
    在这里插入图片描述

 

通常,软件系统的用户数量庞大(或用户的类型很多),每个用户只知道自己如何使用系统,但是没有人准确的知道系统的整体运行情况。因此,使用用例模型替代传统的功能说明,往往能够更好的获取用户需求,它所回答的问题是“系统应该为每个(或每个类)用户做什么”。

用例模型描述的是外部行为者所理解的系统功能。用例模型的建立是系统开发者和用户反复讨论的结果,它描述了开发者和用户对需求规格所达成的共识。
 

UML用例之间主要有扩展和使用两种关系,它们是泛化关系的两种不同形式。
(1)扩展关系

向一个用例中添加一些动作后构成了另一个用例,这两个用例之间的关系就是扩展关

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Sunshine_girl_coder

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

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

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

打赏作者

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

抵扣说明:

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

余额充值