《UML及软件建模》如何获取用例

如何获取用例
如何获取用例

UML最适于的过程 oUse-case driven 用例驱动的 ● Architecture- centric以体系结构为中心 Iterative& g incrementa迭代的和增量的 UNIFIED MODELING LANGUAGE
UML 最适于的过程 ⚫Use-case driven 用例驱动的 ⚫Architecture-centric 以体系结构为中心 ⚫Iterative & incremental 迭代的和增量的

Architecture views 目 设计视图 实现视图 自目 Design View 」 Implementation View 3 ysts/Designers End-user Programmers Functionality用例视图 Software management Use-Case View Process view Deployment View System integrators Perormance 进程视图 实施视图 System engineering System topology Scalability tallatio Throughput communication ogic Model Physic Model
Architecture Views Logic Model Physic Model Design View Analysts/Designers Structure 设计视图 Process View Performance Scalability Throughput System integrators 进程视图 Implementation View Programmers Software management 实现视图 Deployment View System topology Delivery, installation communication System engineering 实施视图 Use-Case View End-user Functionality 用例视图

开发过程 卡→( (0)业务 [ (1)需求 自外而内,逐步求精 (2)分析:结构 (3)分析:行为 (4)设计 代码
(0)业务 (1)需求 (2)分析:结构 (3)分析:行为 (4)设计 开发过程

Use Case Diagram Relationship Purchase Ticket Customer Reserve hotel
Use Case Diagram Purchase Ticket Customer Reserve Hotel

参与者 Actor Who Wil Do ?????
参与者 Actor Who Will Do ?????

Actor—定义 o An Actor is someone or something outside the system that interacts with the system Customer (from Actor)
Actor—定义 ⚫An Actor is someone or something outside the system that interacts with the system. Customer (from Actor)

Acor一识别参与者 ●参与者代表在系统边界之外的真实事物, 并不是系统的成分 ●参与者透过系统边界直接与系统交互,参 与者的确定代表着系统边界的确定 ●交互是有意义的 ●参与者可以是任何事物
Actor—识别参与者 ⚫参与者代表在系统边界之外的真实事物, 并不是系统的成分 ⚫参与者透过系统边界直接与系统交互,参 与者的确定代表着系统边界的确定 ⚫交互是有意义的 ⚫参与者可以是任何事物

Acor—识别思路 ●谁使用该系统 ●谁改变系统的数据 ●谁从系统获取信息 ●谁需要系统的支持以完成日常工作任务 ●谁负责维护、管理并保持系统正常运行 系统需要应付那些硬件设备 ●系统需要和那些外部系统交互 ●谁对系统运行产生的结果感兴趣 ●时间、气温等内部外部条件
Actor—识别思路 ⚫ 谁使用该系统 ⚫ 谁改变系统的数据 ⚫ 谁从系统获取信息 ⚫ 谁需要系统的支持以完成日常工作任务 ⚫ 谁负责维护、管理并保持系统正常运行 ⚫ 系统需要应付那些硬件设备 ⚫ 系统需要和那些外部系统交互 ⚫ 谁对系统运行产生的结果感兴趣 ⚫ 时间、气温等内部外部条件

案例1:航空售票系统 需求: 建立一个航空公司的机票预定系统,让客 户通过电话或网络买票、改变订票、取消 订票、预定旅馆、租车等等
案例1:航空售票系统 需求: 建立一个航空公司的机票预定系统,让客 户通过电话或网络买票、改变订票、取消 订票、预定旅馆、租车等等
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《UML及软件建模》第十三章 在建模过程中运用UML(3/3).ppt
- 《UML及软件建模》第一章 理解面向对象.ppt
- 《UML及软件建模》第十三章 在建模过程中运用UML(2/3).ppt
- 《UML及软件建模》第十三章 在建模过程中运用UML(1/3).ppt
- 《UML及软件建模》课堂习题.ppt
- 《UML及软件建模》第十二章 UML的总结.ppt
- 《UML及软件建模》第十三章 扩展组件.ppt
- 《UML及软件建模》第十二章 模型管理视图.ppt
- 《UML及软件建模》第十一章 物理视图(physics view).ppt
- 《UML及软件建模》第十章 活动图(activity diagram).ppt
- 《UML及软件建模》第九章 协作图(sequencediagram).ppt
- 《UML及软件建模》第一章 概述(李唯).ppt
- 武汉大学:《计算机组成与结构》课程教学资源(教学大纲)Principles of Computer Construction.doc
- 武汉大学:《计算机组成与结构》课程教学资源(练习题)运算方法与运算器课堂练习题.doc
- 武汉大学:《计算机组成与结构》课程教学资源(课件讲稿)第九章 输入输出系统.pdf
- 武汉大学:《计算机组成与结构》课程教学资源(课件讲稿)第八章 辅助存储器.pdf
- 武汉大学:《计算机组成与结构》课程教学资源(课件讲稿)第七章 存储系统.pdf
- 武汉大学:《计算机组成与结构》课程教学资源(课件讲稿)第六章 中央处理器.pdf
- 武汉大学:《计算机组成与结构》课程教学资源(课件讲稿)第五章 指令系统.pdf
- 武汉大学:《计算机组成与结构》课程教学资源(课件讲稿)第四章 主存储器.pdf
- 《UML及软件建模》第二章 UML的构成.ppt
- 《UML及软件建模》第三章 类图和对象图.ppt
- 《UML及软件建模》第四章 类之间的关系.ppt
- 《UML及软件建模》第五章 聚集、组成、接口和实现.ppt
- 《UML及软件建模》第六章 用例.ppt
- 《UML及软件建模》第七章 状态图.ppt
- 《UML及软件建模》第八章 交互视图概论.ppt
- 《Photoshop CS3案例教程》项目一制作漂亮的贺卡 ——初识Photoshop CS3.ppt
- 《Photoshop CS3案例教程》项目七 制作手提袋 ——形状与路径.ppt
- 《Photoshop CS3案例教程》项目三 合成照片 ——选区制作(下).ppt
- 《Photoshop CS3案例教程》项目九 数码照片处理 ——图像修复与色彩调整.ppt
- 《Photoshop CS3案例教程》项目二 制作化妆品广告——选区制作(上).ppt
- 《Photoshop CS3案例教程》项目五 制作电影海报——强大的图层.ppt
- 《Photoshop CS3案例教程》项目八 制作房地产广告——应用文字.ppt
- 《Photoshop CS3案例教程》项目六 打造精美电脑桌面——绘画与修饰工具.ppt
- 《Photoshop CS3案例教程》项目十 制作茶叶包装盒——神奇的滤镜.ppt
- 《Photoshop CS3案例教程》项目十一 制作折页广告——应用通道.ppt
- 《Photoshop CS3案例教程》项目十三 制作旅游网页界面——应用进阶.ppt
- 《Photoshop CS3案例教程》项目十二 制作下雪的圣诞节动画——动作与动画.ppt
- 《Photoshop CS3案例教程》项目四 制作图书封面——图像编辑.ppt