UML业务建例分析四例.docVIP

  • 8
  • 0
  • 约1.54万字
  • 约 27页
  • 2018-06-20 发布于浙江
  • 举报
UML业务建例分析四例

UML业务建模实例分析   在我国十年前ATM(自动取款机)还是一个很新鲜的事物,现在在城市的大街小巷随处可见。我们在日常生活中也经常和ATM打交道。本章我们将以简化的ATM系统为例将前面几章中学到的用例图、类图、顺序图、状态图、活动图及协作图知识运用到此例中。   5.1用例图   参与者银行储户和ATM机。简化后的ATM机仅有取款、存款及其余功能。其余功能不做详细说明。 图5.1 自动取款机(ATM)系统用例图   银行储户在ATM机上完成取款、存款及其他业务。   5.2类图   图5.2所示的银行系统类图和图3.5是类似的,只是将工作人员换成了ATM。整个银行系统包括了帐户库、银行储户库及ATM系统。   许多单个的帐户组成了帐户库。帐户具有帐户类型、帐户号、余额三个属性,均为private,其类型分别为char,int,double。六个操作分别为setType、getType、getAccountNumbe、setAccountNumbe、caculateBalance、getBalance,除caculateBalance为protected其余均为public。    setType设置帐户类型,返回类型为void,参数类型为char,输入帐户类型。    getType获取帐户类型,返回类型为char,无参数。    setAccountN

文档评论(0)

1亿VIP精品文档

相关文档