人类参与者通常使用多种I/O设备与系统进行物理交互。人类参与者通过标准的I/O设备频繁地与系统交互,例如键盘、显示器或鼠标。然而,在某些情况中,人类参与者也会通过非标准的I/O设备与系统交互,如各种各样的传感器。所有这些情况中,人是参与者,I/O设备不是参与者。因此,参与者是终端用户。考虑人类参与者的一些例子。在"应急响应系统"中,通过标准I/O设备和系统交互的"监控操作员"是参与者的例子,如图6-2所示。另一个人类参与者的例子是ATM客户(图6-1),他通过多种I/O设备与"银行系统"交互,包括读卡器、吐钞器和凭条打印机,另外还有键盘和显示器。参与者也可以是外部系统参与者,或者启动(作为主要参与者)或者参与(作为次要参与者)用例。外部参与者的一个例子是"应急监控系统"中的"远程系统"。"远程系统"启动"生成监控数据"(Generate Monitoring Data)用例,如图6-3所示。远程系统发送要显示给监控操作员的监控数据。
在某些情形下,参与者可以是输入设备参与者或者输入/输出设备参与者。当用例中没有人的参与、向系统提供外部输人的参与者是输人设备或I/O设备时,这种情况就会发生。典型地,输人设备参与者通过传感器与系统交互。输人设备参与者的一个例子是"监控传感器"(Monitoring Sensor),它为"生成警报"(Generate Alarm)用例提供传感器输人,如图6-4所示。"监控操作员"(Monitoring Operator)在该用例中也是次要参与者。参与者也可以是计时器参与者,周期性地向系统发送定时事件。当系统需要定期地输出某些信息时,就需要周期性用例。图6-5给出了计时器参与者的一个例子。"报告计时器"(ReportTimer)参与者启动"显示每日报告"(Display Daily Report)用例,该用例周期性地(例如,每天中午)准备一份每日报告并将其显示给用户。在这个例子中,计时器是主要参与者,用户是次要参与者。在计时器是主要参与者的用例中,通常是次要参与者(本例中的用户)从用例中获得价值。如果一个人类用户可能会扮演两个或两个以上独立的角色,则每个角色由不同的参与者来表示。例如,同样的用户可能在不同的时间会扮演"ATM操作员"(ATMOperator)角色(当向ATM机现金吐钞器中补充现金时)和"ATM客户"(ATMCustomer)角色(当取现金时),于是会被建模为两个参与者。
对参与者建模
张小明
前端开发工程师
亲测好用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后端技术开发,旨在实现中药材采购流程的数字…