【UML 建模】UML建模语言入门 -- 用例视图详解 用例视图建模实战(三)

简介: 【UML 建模】UML建模语言入门 -- 用例视图详解 用例视图建模实战(三)

五. 图书管理系统用例视图建模实战



1. 确定系统涉及的内容



图书管理系统是对书籍的借阅及读者信息进行统一管理的系统, 由以下模块组成 :


读者 : 借书, 还书, 预定书籍;


图书管理员 : 书籍借出处理, 书籍归还处理, 预定信息处理;


系统管理员 : 系统维护, 书目的 增删改, 书籍 增删改, 读者账户 增删改, 书籍信息 读者信息的查询;




2. 分析系统参与者



确定参与者首先分析系统涉及的问题领域 和 系统运行的主要任务 : 系统使用者, 系统维护者;




分析过程 :


a. 首先该系统需要读者参与, 读者登陆系统 借书 还书 预定书籍;


b. 对应读者的请求, 需要有图书管理员处理这些信息;


c. 系统的维护也是相当重要, 需要对系统的 书 用户 等方面进行增删查改等操作;




系统的参与者有三类 : 读者, 图书管理员, 系统维护者;




3. 分析系统用例



用例是系统参与者与系统交互过程中需要完成的事务, 分析用例最好的方法是从分析参与者开始.




(1) 读者相关的用例



a. 登陆系统


b. 查询自己的借阅信息;


c. 查询书籍信息;


d. 预定书籍;


e. 借阅书籍;


f. 归还书籍;




(2) 图书管理员



a. 处理书籍借阅


b. 处理书籍归还


c. 删除预订信息




(3) 系统管理员



a. 查询借阅者信息


b. 查询书籍信息


c. 书目 增删 更新


d. 书籍 增删


e. 借阅者账户 增删改




4. UML 用例图



借阅者用例图 :

image.png







图书管理员用例图 :




image.png




系统管理员用例图 :



image.png


目录
相关文章
|
9月前
|
机器学习/深度学习 人工智能 测试技术
【软件设计师备考 专题 】软件工程的未来:面向构件和统一建模语言(UML)
【软件设计师备考 专题 】软件工程的未来:面向构件和统一建模语言(UML)
178 0
|
5月前
|
测试技术 uml
『软件工程13』浅谈面向对象方法,统一建模语言UML
该文章介绍了面向对象方法的基本概念及其在软件工程中的应用,并详细探讨了统一建模语言(UML)的各种图示及其在系统设计中的作用。
『软件工程13』浅谈面向对象方法,统一建模语言UML
|
6月前
|
测试技术 uml
UML 建模语言的基础概念与应用
【8月更文第23天】UML (Unified Modeling Language) 是一种用于系统架构设计的标准建模语言。
278 1
|
9月前
|
测试技术 uml
UML面向对象建模题库
UML面向对象建模题库
115 0
|
设计模式 IDE 测试技术
【设计模式——学习笔记】设计模式前置知识:UML类图入门
【设计模式——学习笔记】设计模式前置知识:UML类图入门
85 0
|
测试技术 uml 开发者
UML基础与应用之用例视图
UML基础与应用之用例视图
170 0
|
数据可视化 测试技术 uml
UML的五种视图——Rational Rose的四种视图
UML的五种视图——Rational Rose的四种视图
676 0
|
存储 Java 应用服务中间件
|
测试技术 数据库 uml
|
9月前
|
uml
UML之类图
UML之类图
113 1