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 用例视图
Use Case Diagram Relationship Purchase Ticket Customer Reserve hotel
Use Case Diagram Purchase Ticket Customer Reserve Hotel
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—识别参与者 ⚫参与者代表在系统边界之外的真实事物, 并不是系统的成分 ⚫参与者透过系统边界直接与系统交互,参 与者的确定代表着系统边界的确定 ⚫交互是有意义的 ⚫参与者可以是任何事物