本文通过一个小例子,试图抽象描述一个系统。
考虑一个简化的计费系统,有如下一些实体:
1)客户档案,记载客户基本情况
2)电价档案,描述电价情况
3)用电记录,描述客户在一段时间内的用电情况
4)电费档案,描述客户每个月应收的电费
5)收费档案,描述客户实际的缴费情况
这个计费系统,包括如下用例:
1)维护客户档案
2)维护电价档案
3)维护用电记录
4)维护电费档案
5)维护收费档案
如果只是一个维护的操作,分解成增删改查,就可以了,但是,采用这种一致的模式,不能构成易用的系统。
系统需要有一些合适的模式来增加易用性
1)各对象之间应该能够进行合理的链接
2)多个对象会被同时显示,以便于参照
3)每个对象的展示需要有合适的模式,例如按树的结构来描述一个客户的电量、收费等情况
另外,存在一些事务来组合多个对象的操作,例如,一个缴费的操作,需要
1)记录收费档案 2)更新电费档案
另外&#x