类图序图状态图系统.ppt

类图序图状态图系统;10.1面向对象分析的基本过程;10.1面向对象分析的基本过程;10.1面向对象分析的基本过程;面向对象分析的过程

寻找类与对象

识别结构

识别主题

定义属性

建立动态模型

建立功能模型

定义服务

;10.2需求陈述;在ATM系统中,从状态图上看出分行对象应该提供“验证卡号”服务,而在数据流图上与之对应的处理框是“验卡”,根据实际应该完成的功能看,该对象提供的这个服务应该是“验卡”。

1找出候选类与对象

正确使用限定词往往可以减少关联的重数。

(、访问、信息、网络、系统、软件等)

ATM、中央计算机、分行计算机、柜员终端、总行、分行、柜员、储户、账户、事务、现金兑换卡

(1)自底向上:抽象出现有类的共同性质泛化出父类,这个过程实质上模拟了人类归纳思维过程。

就对象模型而言,功能模型表示了类上的操作和每个操作的变量,因而也表示了类之间的客户/服务器关系;

下图给出了修改后的ATM对象模型,与修改前比较起来,它更简单、更清晰。

ATM接受金融卡,要求用户做些操作后和中心计算机通信,执行交易给予现金和打印收据。

分行计算机处理针对账户的事务。

对于仅存储静态数据的系统(例如数据库)来说,

顺序图(SequenceDiagram)

因此,在ATM类的状态图中应该再补充一个状态“do

文档评论(0)

1亿VIP精品文档

相关文档