用例图(Use Case Diagram)与“借书”用例文档

用例图(Use Case Diagram)是被称为参与者(Actor)的外部用户所能观察到的系统功能的模型图

列出系统中的用例和参与者

显示哪个参与者参与了哪个用例的执行

核心概念

用例:系统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用

参与者、参与者泛化

用例与参与者之间的关系:关联

用例之间关系:扩展、包括、泛化

推荐使用场合

业务建模、需求获取、定义

用例图元语:

UC01:“借书”用例文档

用例名称:借书

用例标识:UC01

涉及的参与者:工作人员

涉及的用例:无

描述:工作人员利用该用例为读者完成借书过程

前置条件:工作人员必须登录到当前系统

涉众利益:

读者:能够方便的找到并借出所需的图书

工作人员:能够快速并准确的完成借书工作

基本事件流:工作人员帮助读者借阅图书

用例起始于读者带着所要借的图书来到借阅前台;

工作人员录入读者信息;

工作人员逐一录入所有的图书信息:

* 3.1 工作人员录入一本图书信息;

* 3.2 系统确认该读者可以借阅当前图书;

工作人员确认本次借阅信息;

系统记录本次借阅情况。

后置条件:系统将读者借阅信息正确地记录到数据库中

备选事件流

2a. 读者身份不合法

2b. 读者存在欠费信息,不允许借书

3.2a. 该读者不允许借阅当前图书

字段列表:

5. 借阅信息主要包括:读者图书证号、图书编号、借阅日期(默认为当天日期)、借阅天数以及归还日期。

业务规则

3.2 系统根据当前读者的借阅规则来判断是否可以借阅图书;而借阅规则取决于读者的类型(如本科生、研究生、老师等)和图书的类型(如科技类、文学类、新书等),并可动态配置

非功能需求:无

设计约束:无

部署约束:无

未解决的问题

2b. 读者存在多少欠费记录时,才不允许借书?

资源下载: