草稿 联系客服

发布时间 : 星期二 文章草稿更新完毕开始阅读3a546c8c240c844769eaee94

划分

现围绕其中的核心需求——“停车收费”子系统,并对其作进一步的细分,阐述使用面向对象进行数据库开发的方法。 1.4 用例模型

从使用计算机系统实现业务流程的角度考虑整个“停车收费”业务的工作流程,此即用例模型。描述业务流程可以遵循“晴天叙述”模式,即以最理想的状况完成业务,不会出现任何意外或差错。这样能使开发的难度大为降低。整个停车收费的过程描述如下:

1. 购买IC卡。

2. 汽车进场,同时收费系统启动计费。

3. 导航系统将汽车导航至停车位。

4. 汽车出场,同时收费系统结束计费并结账。

5. 对上述业务进行监控,更新业务记录。 1.4.1 基本用例

上述的事件用来设计基本用例。整个业务完成的过程中有可能出现“晴天叙述”没有涉及的情况,如万一出现“IC卡余额不足”、“汽车超过保管期”等,留作下一步设计(称为

扩展用例)解决。扩展用例的设计方法与基本用例一样,这里不再叙述。 根据上述分析,得出“停车收费”子系统的用例图如下:

买卡注册汽车IC卡售卡员进场计费车位导航系统导航停车出场收费计费系统更新业务记录业务中心

图1-2 停车收费用例图

1.4.2 用例详述

观察用例图,能明确系统有哪些业务,涉及哪些参与者。但是业务流程具体是怎么完成的,各步骤的细节如何,用例图并没有明确。这个任务由用例详述完成。用例详述是从系统操作的角度描述完成整个业务流程的过程。

现以“进场计费”为例,给出其详述:

日期:2005-07-06 版本号:1.0 用例名称:进场计费 前置条件:汽车已有IC卡