2026/6/20 6:03:19
网站建设
项目流程
网站建设的现状和未来,动画设计属于什么专业类别,建筑设计主要内容,游戏开发公司定制游戏人类参与者通常使用多种I/O设备与系统进行物理交互。人类参与者通过标准的I/O设备频繁地与系统交互#xff0c;例如键盘、显示器或鼠标。然而#xff0c;在某些情况中#xff0c;人类参与者也会通过非标准的I/O设备与系统交互#xff0c;如各种各样的传感器。所有这些情况中…人类参与者通常使用多种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)角色(当取现金时)于是会被建模为两个参与者。