第一步一般情況下是收集需求,通常通過走訪這個計劃構建的應用程序的潛在的最終用戶。需求還可以來自手工方式或者使用某個現有的應用程序執行某些特定的任務的人。對于我們的網絡ATM案例,我們收集的需求是一個客戶從賬戶上付款給收款人。把這個需求生成文檔,如下:
需求A:"最終用戶需要輸入他們的ID號,和一個口令,來驗證這些帳戶是他們自己的。一旦核準后,顧客可以選擇"Make Payment(付款)"。用戶然后將選擇一個指定的帳目,輸入支付的數額和收款人的id號(用戶名)。"
在現實的情況中,在這個階段獲得盡可能多的細節是非常重要的,因為稍后在開發過程中,你將需要實現或者生成程序邏輯來執行這些任務。為了獲得這個任務,你將需要啟動XDE;XDE被設計作為WebSphere Studio或者其它整合Eclipse技術的產品的一個插件程序。你可以把需求輸入XDE,并在工程和版本控件下保存這些文件,而不管你選擇了什么源碼治理程序系統。從這些需求中,你可以開始制定你的使用案例。使用案例是使用方案的描述。此時,你要知道你的用戶是誰;他們是這個使用案例不可分割的部分。
接下來我將進入一個簡要的使用案例,來描述使用網絡金融應用程序付款這個使用方案。
新聞熱點
疑難解答