教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

UseCase事件流编写实例分析

来源:网络收集 时间:2026-01-15
导读: 提供丰富的用例编写样例 用例名称:登记课程 事件流: 1. 显示一张空白的课程表。 2. 显示所有课程的列表,方式如下:左端窗口按字母顺序列出系统中的所有课程;底部窗口显示突出课程的上课时间;第3个窗口显示当前课程表中的所有课程。 3. 选择课程。 4. 学

提供丰富的用例编写样例

用例名称:登记课程

事件流:

1. 显示一张空白的课程表。

2. 显示所有课程的列表,方式如下:左端窗口按字母顺序列出系统中的所有课程;底部窗口显示突出课程的上课时间;第3个窗口显示当前课程表中的所有课程。

3. 选择课程。

4. 学生单击某一课程。

5. 更新底部窗口。显示该课程的上课时间。

6. 学生单击该课程某一时间,然后单击“添加课程”按钮。

7. 检查学生是否学习了必需的前导课程,以及该课程是否没有限制。

8. 如果该课程没有限制,而且学生也学习了必需的前导课程,则把该学生加入到该课程中。显示更新的课程表,这里应该出现新添加的课程。如果上述检查结果为否,则显示一条消息:“你还没有学习前导课程,请选择其他课程。”

9. 在课程表中该课程标记为“已登记”。

10. 学生单击“保存课程表”,课程选择结束。

11. 保存课程表,返回主选择屏幕。

提供丰富的用例编写样例

用例名称:登记课程

事件流:

1. 显示一张空白的课程表。

1.学生请求提供一张新课程表。

2. 显示所有课程的列表,方式如下:左端窗口按字母顺序列出系统中的所有课程;底部窗口显示突出课程的上课时间;第3个窗口显示当前课程表中的所有课程。

2.系统准备好空白的课程表表格,从“课程分类系统”中抽取已开设的和可选的课程列表。

3. 选择课程。

4. 学生单击某一课程。

5. 更新底部窗口。显示该课程的上课时间。

6. 学生单击该课程某一时间,然后单击“添加课程”按钮。

3.学生从系统提供的上述课程中选择主修课程和选修课程。

7. 检查学生是否学习了必需的前导课程,以及该课程是否没有限制。

8. 如果该课程没有限制,而且学生也学习了必需的前导课程,则把该学生加入到该课程中。显示更新的课程表,这里应该出现新添加的课程。如果上述检查结果为否,则显示一条消息:“你还没有学习前导课程,请选择其他课程。”

9. 在课程表中该课程标记为“已登记”。

4.对选中的每门课程,系统确认学生已经学习了必需的前导课程,然后把学生添加至该课程中,并在课程表中标记学生“已登记”该课程。

10. 学生单击“保存课程表”,课程选择结束。

11. 保存课程表,返回主选择屏幕。

5.学生说明课程表已经填好之后,系统保存课程表。

提供丰富的用例编写样例

用例名称:购买商品

主事件流:

1. 系统询问用户的名字。

2. 用户输入名字。

3. 系统请求输入中间名的第一个大写字母。

4. 用户输入该字母。

5. 系统请求输入用户的姓。

6. 用户输入姓。

7. 系统请求输入街道地址的首行。

8.

用例名称:购买商品

主事件流:

1. 系统询问用户的名字。

2. 用户输入名字。

3. 系统请求输入中间名的第一个大写字母。

4. 用户输入该字母。

5. 系统请求输入用户的姓。

6. 用户输入姓。

7. 系统请求输入街道地址的首行。

8.

1. 用户输入其个人基础信息(字段内容参见规则R01)

提供丰富的用例编写样例

用例名称:购买商品

主事件流:

1. 访问者输入所有个人、产品和购买信息。

2. 系统为访问者提供购物总额,从信用卡中收费,并向发货部门提供装箱单。

用例名称:购买商品 主事件流:

1. 访问者输入所有个人、产品和购买信息。

2. 系统为访问者提供购物总额,从信用卡中收费,并向发货部门提供装箱单。

a) 访问者输入客户信息(具体信息参见规则R01)。

b) 系统检索客户的资料信息,并提供产品搜索和选择机制。

c) 访问者选择需要的产品。每选择一个产品,系统都会把选择的产品添加到客户的购物车中,并不断提供选择的产品总数。

d) 访问者购买选择的产品。

e) 系统显示购物车中选择的产品,产请求客户提供支付信息。 f) 客户输入支付方式和其他支付细节。

g) 系统为访问者提供购物总额,从信用卡中收费,并向发货部门提供装箱单。

提供丰富的用例编写样例

用例名称:取款

主事件流:

1. 读取ATM卡

2. 验证卡信息

3. 收集交易信息

4. 验证交易细节

5. 吐出现金并更新帐户

6. 系统复位

用例名称:取款

主事件流:

1. 读取ATM卡

2. 验证卡信息

3. 收集交易信息

4. 验证交易细节

5. 吐出现金并更新帐户

6. 系统复位 用户插入其ATM卡 系统读取并验证卡信息 用户选择交易并输入交易细节 系统验证交易细节 用户收取现金并取卡 系统更新帐户并复位系统

提供丰富的用例编写样例

用例名称:请求升舱

主参与者:乘客

主事件流:

1. 乘客输入他的常客帐号,并请求座位升舱。

2. 如果乘客是一个飞行常客,那么系统显示他当前飞过的里程数以及最近的飞行记录。

3. 系统确认有可供升舱的座位。

4. 系统对乘客的座位进行升舱,从客户常客帐号扣除相应的积分。

5. 在请求升舱时,乘客还可以购买更多的升舱积分。系统为客户提供一个升舱凭证。

提供丰富的用例编写样例

用例名称:请求升舱

主参与者:乘客

主事件流: 1. 乘客输入他的常客帐号,并请求座位升舱。

如果乘客是一个飞行常客,那么系统显示他当前飞过的里程数以及最近的飞行记录。

2. 系统确认有可供升舱的座位。

3. 系统对乘客的座位进行升舱,从客户常客帐号扣除相应的积分。系统为

客户提供一个升舱凭证。

在请求升舱时,乘客还可以购买更多的升舱积分。系统为客户提供一个升舱凭证。

备选事件流:

1a 乘客是一个飞行常客。

1a.1 系统显示他当前飞行的里程数和最近的飞行记录。

3a 乘客没有足够的升舱积分。

3a.1 乘客购买额外的升舱积分。

提供丰富的用例编写样例

用例名称:管理书籍

1. 用户根据操作需要选择“新增”、“修改”、“查询”操作

子事件流:新增书籍信息

基本事件流:

1. 图书管理员向系统发出“新增书籍信息”请求;

2. 系统要求图书管理员选择要新增的书籍是计算机类还是非计算机类;

3. 图书管理员做出选择后,显示相应界面,让图书管理员输入信息,并

自动根据书号规则生成书号;

4. 图书管理员输入书籍的相关信息,内容参见业务对象“书籍”;

5. 系统确认输入的信息中书名未有重名;

6. 系统将所输入的信息存储建档。

扩展事件流

5a)如果输入的书名有重名现象,则显示出重名的书籍,并要求图书管理

员选择修改书名或取消输入;

5a1)图书管理员选择取消输入,则结束用例,不做存储建档工作; 5a2)图书管理员选择修改书名后,转到5)

子事件流:修改书籍信息

基本事件流:

…… 此处隐藏:1058字,全部文档内容请下载后查看。喜欢就下载吧 ……
UseCase事件流编写实例分析.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1804420.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)