设计模式第二堂课
来源:互联网 发布:自建app软件 编辑:程序博客网 时间:2024/06/05 03:06
UML
1. use case diagram 用例图
矩形框 system boundary 系统边界
用例之间的关系:《include》,《extend》
基用例 - - -《include》 - - > 包含用例
扩展用例 - - 《extend》- - ->基用例
business progress业务逻辑(过程)--步骤--操作--动作--事件
头脑风暴brand storming:从需求取信息
(1)找到所有user cos:patron、cafeteriastaff、menu manager、meal deliverer、super manager
(2)按用户分析业务过程
Patron
Cafeteria staff
Menu manager
Meal deliverer
Super manager
Register
Register
Register
Register
Login
Login
Login
Login
Login
Order meal
Request Meal Delivery
Create, View, Modify, Delete Cafeteria Menus and Food items
(8)
Print delivery
instructions
Create,View,Modify,and DeleteMealSubscriptions(4)
Register for Meal Payment Options
(3)按业务过程找用例
Business progress
Actor
Login
Patron、cs、mm、md、sm
Register
(4)找用例边界
(5)基本步骤、分支(可选)步骤
- 设计模式第二堂课
- 第二课 设计模式的原则
- 《设计模式》第二章
- 设计模式第二课:观察者模式(Obse…
- 【设计模式】Java设计模式第二课之单例模式
- js 设计模式 第二章
- 设计模式学习第二天
- 大话设计模式-第二夜
- Boolan 设计模式 第二周
- HeadFirst设计模式第二章 观察者模式
- 设计模式第二站--策略模式
- 设计模式第二章 策略模式
- 第二篇 设计模式--工厂方法模式
- 第二十一篇 设计模式--中介模式
- 第二十四篇 设计模式--备忘录模式
- 第二十五篇 设计模式--迭代器模式
- 设计模式第二天 代理模式
- 第二章 设计模式之模板模式
- 8.leetcode题目165: Compare Version Numbers
- Masonry使用
- Android安全专项-Xposed劫持用户名密码实践
- EXP报错:exp-00003:未找到段(0,0)定义
- 图片转换
- 设计模式第二堂课
- 用wxBot和图灵机器人API实现微信群聊机器人
- 记一个Android Installer的bug
- 检测UDP端口占用状态的函数
- MapReduce常见计算模式
- 一个产品需要关注的指标
- 定义表的约束
- mac上使用生成RSA公钥和密钥
- mac电脑安装brew软件管理工具