敏捷開發(fā)—如何進(jìn)行系統(tǒng)分析

當(dāng)我們接到一個系統(tǒng)的需求時候,我們應(yīng)該如何開始呢?首先我們可以基于用例分析,接著反思可能會存在什么樣的問題,最后再找出潛在的抽象。

基于用例分析

一種捕獲、分析系統(tǒng)行為的方法是創(chuàng)建用例。用例用例詳細(xì)地描述了用戶的操作行為,異常情況。在進(jìn)行用例分析時候,我們關(guān)注用戶的素材和驗(yàn)收測試,找出系統(tǒng)的用戶執(zhí)行操作種類。用例分析完后可以畫出系統(tǒng)的UML圖,在這過程中,我們也需要不斷的反思系統(tǒng)可能出現(xiàn)的問題。

找出潛在的抽象

第一次思考產(chǎn)生的系統(tǒng)設(shè)計(jì)圖可能還有些缺陷存在,可能存在某些抽象不合理。為了有效地使用OCP,必須要搜索并找出隱藏于應(yīng)用背后的抽象。

總結(jié)

系統(tǒng)分析的過程就是團(tuán)隊(duì)頭腦風(fēng)暴的過程,在這過程中團(tuán)隊(duì)成員基于用例一步步將整個系統(tǒng)的架構(gòu)圖清晰的展現(xiàn)出來。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容