《电子商务系统结构》 施敏华(smh@Cszju.edu.cn) CE HIP NY LDAP 浙江杭州玉泉,浙江大学计算机学院,310027 Te:0571-87951256
《电子商务系统结构》 施敏华 (smh@cs.zju.edu.cn) 浙江杭州玉泉,浙江大学计算机学院, 310027 Tel: 0571-87951256
EB系统分析与设计工具 °Web流量的工作负载特性:zipf分布,P=kr °Hp日志-)cBMG 电子商务站点基准测试程序TPCW 系统建模工具UML 通用可视化建模语言 可用于对系统的理解、设计、浏览、配置、维护和信息 控制 适用于各种软件开发方法、软件生命周期的各个阶段 各种应用领域以及各种开发工具 包括概念的语义,表示法和说明,提供静态、动态、系 统环境和组织结构的模型
EB系统分析与设计工具 ⚫ Web流量的工作负载特性:Zipf分布,P=k/r ⚫ Http日志--〉CBMG ⚫ 电子商务站点基准测试程序TPC-W ⚫ 系统建模工具 UML ➢ 通用可视化建模语言 ➢ 可用于对系统的理解、设计、浏览、配置、维护和信息 控制 ➢ 适用于各种软件开发方法、软件生命周期的各个阶段、 各种应用领域以及各种开发工具 ➢ 包括概念的语义,表示法和说明,提供静态、动态、系 统环境和组织结构的模型
UML视图 结构分类 描述系统中结构成员及其相互关系 包括静态、用例、实现三种视图 动态行为 描述系统随时间变化的行为 由静态视图的瞬间值变化构成 包括状态机视图、活动视图和交互视图 模型管理 >说明模型的分层组织结构 包是模型的基本组织单元
UML视图 ⚫ 结构分类 ➢ 描述系统中结构成员及其相互关系 ➢ 包括静态、用例、实现三种视图 ⚫ 动态行为 ➢ 描述系统随时间变化的行为 ➢ 由静态视图的瞬间值变化构成 ➢ 包括状态机视图、活动视图和交互视图 ⚫ 模型管理 ➢ 说明模型的分层组织结构 ➢ 包是模型的基本组织单元
类|L Ceustermet 静 name: String 属性 pnone:string add(name, phone) 类的操作 山owns 视 关联 purchase角色名 图 Reservation date Date Show name: String 泛化 sh 多重性 Subscription Seric ies series: Integer Reservation 0.1 约束 xork 1.*performe Ticket Performence available: boolean sell(c: Customer) at: String」date:Date exchange 限定符time: TimeOfDay
静 态 视 图 1 * owner purchase d 0..1 0..1 3..6 1 * 1 限定符 1 1..* show performen ces Show name:String Coustomer name:String phone:String add(name,phone) Reservation date:Date Subscription Series series:Integer Individual Reservation Ticket available:Boolean sell(c:Customer) exchange() Performence date:Date time:TimeOfDay seat:String 类 关联 角色名 属性 类的操作 泛化 约束 {xor} 多重性
系统 Box Office 参与者 用 例 buy tickets 视 图 售票员 <<include>> subscription 关系 公用电话亭 make charges 信用卡服务商 用例 Irey 监督员
用 例 视 图 系统 Box Office buy tickets buy subscription make charges survey sales <<include>> <<include>> 关系 用例 参与者 售票员 信用卡服务商上 监督员 公用电话亭