【系统设计与分析】HW6

本文详细介绍了用例的概念、用例与场景的关系、用例的形式,以及用例图的基本元素和价值。重点阐述了用例在复杂业务中的挑战,解释了用例图的绘制步骤和其对系统设计的重要性。此外,还讨论了用例图在系统分析中的应用,并通过建模练习题展示了如何为在线服务系统创建用例图。
摘要由CSDN通过智能技术生成

HW6


简答题


用例的概念

在软件和系统工程中,用例是行为或事件步骤的列表,通常定义角色(在统一建模语言(UML)中称为参与者)和系统之间的交互以实现目标。演员可以是人或其他外部系统。在系统工程中,用例的使用级别高于软件工程,通常代表任务或利益相关者的目标。然后,可以用系统建模语言(SysML)或合同声明捕获详细的需求。

用例和场景的关系?什么是主场景或 happy path?

场景是参与者和系统之间的一系列特定的活动和交互,也称为用例实例。场景是使用系统的一个特定情节或用例的一条执行路径。用例就是一组相关的成功和失败场景的集合,用来描述参与者如何使用系统来实现其目标。

主场景也称happy path)对应于主要系统交互,通常是“成功”场景。在软件或信息建模的上下文中,happy path是一个默认场景,它不具有异常或错误条件。在用例分析中,只有一个happy path,但是可能有许多其他可选的路径场景,它们都是有效的可选结果。如果存在有效的备选方案,那么happy path将被标识为默认的或最可能的积极备选方案。

用例有哪些形式?

用例的三种常用形式:

  • 摘要——简洁的一段式摘要,通常用于主成功场景。
  • 非正式——非正式的段落格式。用几个段落覆盖不同场景。
  • 详述——详细编写所有步骤及各种变化,同时具有补充部分,如前置条件和成功保证。
对于复杂业务,为什么编制完整用例非常难?

复杂的业务涉及到的场景非常多,很难将业务涉及的所有参与者,相关的成功和失败场景一一列举出来。用例建模更是难以实现,用例编制者需要熟悉各种业务场景和流程,理清所有场景的关系,还得有一定的用例建模基础,所以编制复杂业务的完整用例是很难实现的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值