用例编号 | 如001 |
用例名称 | 与之前所绘制的用例图一致 |
执行者 | |
用例说明 | 用于大致描述功能 |
前置条件 | 可以填无 |
基本事件流 | 正常操作下系统的功能和各参与者的行为。如车辆的直行和转弯就是基本行为,避障和礼让行人相比就是特殊的。用1-n建立顺序 |
其他事件流 | |
异常事件流 | 数据库错误、输入错误等所发生的事情和进行的操作。句式一般为以”如果“开头 |
后置条件 | 包括系统的反应,数据库、数据表的变化;系统(页面)的变化; |
举个例子
用例编号 | 如001 |
用例名称 | 装配零件 |
执行者 | 机器手 |
用例说明 | 将零件A装配到零件B上 |
前置条件 | 1.自动装配线已搭建号,包括搬运小车、装配机械手和传送带 2.零件A已由仓库操作员/设备装载到搬运小车上 3.搬运小车已发出ready2信号,机械手收到ready2信号 |
基本事件流 | 1.机械手收到ready2信号 2.机械手移动到搬运小车终点位置 3.机械手抓取零件A 4.机械手移动到装配预备位置等待 5.机械手发出ready3信号 |
其他事件流 | 无 |
异常事件流 | 如果未接收到ready2信号,或者接收到异常信号,则机械手不进行下一步动作,等待进一步指示或重新启动操作。 |
后置条件 | 后台auto_assembly_system数据库中的arm_attribbution数据表中新增一条数据 |
特殊需求 | 1.自动装配线系统具备足够的稳定性和精确性,以确保机械手能准确抓取和装配零件 2.机械手、搬运小车、传送带需要按照规定的轨迹行动,并及时发出对应的信号,以保证装配过程的顺利进行。 |