第一步一般情况下是收集需求,通常通过走访这个计划构建的应用程序的潜在的最终用户。需求还可以来自手工方式或者使用某个现有的应用程序执行某些特定的任务的人。对于我们的网络ATM案例,我们收集的需求是一个客户从账户上付款给收款人。把这个需求生成文档,如下:
需求A:"最终用户需要输入他们的ID号,和一个口令,来验证这些帐户是他们自己的。一旦核准后,顾客可以选择"Make Payment(付款)"。用户然后将选择一个指定的帐目,输入支付的数额和收款人的id号(用户名)。"
在现实的情况中,在这个阶段获得尽可能多的细节是非常重要的,因为稍后在开发过程中,你将需要实现或者生成程序逻辑来执行这些任务。为了获得这个任务,你将需要启动XDE;XDE被设计作为WebSphere Studio或者其它整合Eclipse技术的产品的一个插件程序。你可以把需求输入XDE,并在工程和版本控件下保存这些文件,而不管你选择了什么源码治理程序系统。从这些需求中,你可以开始制定你的使用案例。使用案例是使用方案的描述。此时,你要知道你的用户是谁;他们是这个使用案例不可分割的部分。
接下来我将进入一个简要的使用案例,来描述使用网络金融应用程序付款这个使用方案。
新闻热点
疑难解答