在用例建模方法中,功能性需求用参与者(系统的用户)和用例来描述。用例定义了一个或多个参与者和系统之间的交互序列。在需求阶段,用例模型将系统考虑成黑盒,并以包含用户输人和系统响应的叙述形式描述参与者和系统之间的交互。用例模型用参与者和用例描述系统的功能性需求。系统被看作黑盒,即处理系统会做什么来响应参与者的输人,而不是系统如何做的内部细节。在后续的分析建模(见第8章)期间,会确定参与每个用例的对象。用例总是从参与者的输人开始。典型地,一个用例包含了参与者和系统之间的交互序列。每个交互由参与者的输人以及后续的系统响应组成。因此,参与者向系统提供输人,而系统向参与者提供响应。系统总是被考虑为一个黑盒,使得其内部细节不会暴露。尽管一个简单的用例可能只包含参与者和系统之间的一个交互,但一个更典型的用例会由参与者和系统之间的多个交互组成。更复杂的用例也可能会涉及不止一位参与者。
举一个简单的银行系统的例子,自动提款机(AIM)允许客户从他们的银行账户中取款。这里有一个参与者"ATM客户"(ATMCustomer)和一个用例"取款"(WithdrawFunds),如图6-1所示。"取款"用例描述了客户和系统之间的交互序列。用例始于客户将一张AIM卡插入到读卡器中,然后,客户响应系统提示输入密码(PIN),最终客户收到ATM机发出的现金。
一个简单的用例
考虑"应急监控系统"(EmergencyMonitoring System)中的"查看警报"(ViewAlarms)作为一个非常简单的用例示例。其中有一个参与者,即"监控操作员"(Monitoring Operator),他能请求查看所有警报的状态。该用例描述的关键部分由以下内容组成:
用例的名称:查看警报。
参与者的名称:监控操作员。
一句话的用例概要:给出简要描述。
对事件主序列的描述。对该用例而言,第一步是操作员请求,第二步是系统响应。对主序列的替代情况的描述。对该用例而言,在第二步会有一个替代:如果出现监控紧急状况则该替代会被执行。
用例建模方法
张小明
前端开发工程师
亲测好用10个一键生成论文工具,研究生论文写作必备!
亲测好用10个一键生成论文工具,研究生论文写作必备! AI 工具的崛起,让论文写作不再难 在研究生阶段,论文写作是每位学生必须面对的重要任务。而随着 AI 技术的不断发展,越来越多的工具开始帮助我们提升写作效率、优化…
【深度技术】OCR 已死?为何跨境电商必须拥抱“多模态大模型(VLM)”进行图片翻译?
多模态AI VLM 计算机视觉 大模型应用 跨境电商 Python摘要在 AI 图片翻译领域,传统的 “OCR(文字识别) MT(机器翻译)” 方案正面临淘汰。因为它割裂了“视觉”与“语义”,导致翻译生硬、语境错误。本文将从…
【Python图形学】AI 修图太假?揭秘如何用“光影追踪”算法让翻译后的文字完美落地
Python 计算机视觉 深度估算 光影渲染 图像和谐化 跨境电商摘要在电商图片本地化过程中,最难的不是“把字翻译对”,而是“把字放对”。普通的图像处理工具往往会丢失原图的物理光影信息,导致新文字呈现出**“悬浮感(Floating Arti…
IndexTTS-2-LLM部署指南:私有化部署完整方案
IndexTTS-2-LLM部署指南:私有化部署完整方案 1. 章节概述 随着大语言模型(LLM)在多模态生成领域的持续突破,语音合成技术正从“能说”向“说得自然、富有情感”演进。IndexTTS-2-LLM 作为融合 LLM 与语音建模的前沿项目…
Label Studio 详解:一站式数据标注平台全面介绍
目录 Label Studio 详解:一站式数据标注平台全面介绍 一、什么是 Label Studio? 二、为什么需要数据标注平台? 三、Label Studio 的核心能力 1️⃣ 支持的数据类型 2️⃣ 支持的标注任务类型 📝 文本类 🖼️ 图…
vue3+python中药材采购管理系统
目录中药材采购管理系统摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!中药材采购管理系统摘要 该系统基于Vue3前端框架与Python后端技术开发,旨在实现中药材采购流程的数字…