depot用例视图建模
1. 确定系统涉及的内容
图书馆管理系统有以下模块构成:系统登陆模块、图书馆管理模块、学生管理模块、借阅信息管理模块、图书检索模块。
2. 分析系统参与者
确定参与者首先分析系统涉及的问题领域 和 系统运行的主要任务 : 系统使用者, 系统管理维护者;
分析过程 :
a、图书信息管理包括:添加新进图书、删除旧图书、修改图书信息。
b、系统用户管理包括:修改用户信息、办理新用户、注销用户。
c、读者数据管理主要包括:读者借阅信息的管理,借阅图书以及归还图书。
d、借阅者的需求是查询图书室所存的图书。个人借阅情况以及个人信息的修改;
f、 图书馆管理员可以浏览、查询、添加、删除、修改的基本信息;浏览、查询、图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书管理人员的功能最为复杂,包括对图书借阅者、图书进行管理和维护、以及系统状态的查询和维护等。
系统的参与者有三类 :读者,借阅者,图书管理员
3. 分析系统用例
用例是系统参与者与系统交互过程中需要完成的事务, 分析用例最好的方法是从分析参与者开始.
4. UML 用例图
转载于:https://www.cnblogs.com/zhengxiaohong/p/4540517.html
depot用例视图建模相关推荐
- 【UML 建模】UML建模语言入门 -- 用例视图详解 用例视图建模实战
. 作者 :万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . 一. 用例视图概述 用例视图表述哪些 ...
- [原]UML建模语言进阶 - 用例视图详解 用例视图建模实战
一. 用例视图概述 用例视图表述哪些事物 :谁是相关用户,用户希望从系统获得的服务,用户需要为系统提供的服务. 用例视图的作用 : 使用户容易理解 其中元素的用途 , 使码农更容易实现这些元素. 软件 ...
- 逻辑视图、实现视图、进程视图、部署视图和用例视图
目录 一.RUP概述 二."4+1"视图模型 一.RUP概述 RUP(Rational Unified Process),统一软件开发过程,统一软件过程是一个面向对象且基于网络的程 ...
- 设计阶段如何画用例视图(Use-Case View)
一.概述 二.术语解释 1.Extends 用例扩展关系 2.Include 用例包含关系 3.角色(Actor) 三.如何画Use Case 用例视图 1.新建工程 2.新建Use Case Vie ...
- 【软件架构】运用RUP 4+1视图软件架构设计(逻辑视图、实现视图、进程视图、物理视图和用例视图)
RUP概述 RUP(Rational Unified Process),统一软件开发过程,统一软件过程是一个面向对象且基于网络的程序开发方法论. 在RUP中采用"4+1"视图模型来 ...
- 一篇文章彻底搞清楚UML的用例图以及其中的关系
目录 用例图 用例图涉及的关系 关联关系 泛化关系 包含关系 扩展关系 包含关系和扩展关系的区别 用例图 用例图展现了一组用例.参与者以及它们之间的关系. 用例图主要包含以下内容: 1. ...
- 【UML 建模】UML建模语言入门-视图,事物,关系,通用机制
. 作者 :万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . 一. UML视图 1. Ration ...
- 使用 UML 进行业务建模:理解业务用例与系统用例的相似和不同之处
來源:http://www.uml.org.cn/requirementproject/200707024.asp 作者:Arthur V. English 出处:IBM 本文来自于 Ration ...
- UML用例建模,业务用例建模、概念用例建模、系统用例建模,领域建模
在面向对象软件开发的过程中,针对复杂系统,我们一般会先进行相关建模来了解现实世界问题,通过抽象方法,建立模型来表征现实世界,获得对现实事物本身的理解,然后将这些理解到的知识概念化,并将这些逻辑概念组织 ...
最新文章
- 2.4操作系统之死锁详解(预防、避免、检测、解除)+思维导图
- mysql出现ERROR 1054 (42S22): Unknown column 'password' in 'field list'如何解决?
- ASP.NET Core on K8S深入学习(10)K8S包管理器Helm-Part 1
- 【知乎摘要】女生婚前应该清楚男友哪些方面了才能嫁给他
- Redis:分布式锁Watch
- 2018/12/18 Mac 版 VMWare配置VMNet8 成功版
- Rosserial实现Windows-ROS交互操作
- 元素增删事件DOMNodeInserted和DOMNodeRemoved
- 远播教育集团PHP面试题,远播教育金牌升学规划师陈煜雯:如何规划孩子的升学?【摇号】...
- 51单片机 外部时钟_基于51单片机的LCD12864显示模拟时钟
- SAP系统的模块分类
- 大战设计模式【10】—— 外观模式
- 【新星计划】你真的了解计算机病毒吗?
- 信息隐藏与数字水印实验4-LSB信息隐藏的卡方分析
- 浏览器播放语音SpeechSynthesisUtterance
- 部分js文件在360浏览器极速模式下不加载,不执行的原因
- MySQL全文索引短单词或数字不生效的问题
- CCbot是什么梗?
- matlab ode45例子,matlab的ode45
- linux中搭建git与链接github的用法
热门文章
- LeetCode 399. Evaluate Division--Python-DFS解法
- Java通过Maven使用RoaringBitmap
- Java Arrays.Sort方法重写
- 龙芯服务器cpu支持最大数量,龙芯启动全国六个适配中心:加速生态建设
- APUE(第五章)标准IO
- php获取等于符号后面的参数,php获取URL中带#号等特殊符号参数的解决方法
- centos7添加Oracle到指定IP,Oracle Linux 7.1 增加网卡及IP配置
- 千言万语汇总的Mybatis-plus常用API全套教程
- 如何在vscode运行php代码_如何提高 PHP 代码的质量?
- 阿里p8呕心沥血整理出来的,APP UI自动化测试思路总结,速看