《軟件需求最佳實踐》讀書心得 DAY09

一、什么是需求分析:

????????需求分析是業(yè)務(wù)分析,是通過業(yè)務(wù)為導(dǎo)向?qū)⒕€索零散的需求串起來,形成一個體系完整、內(nèi)容清晰的框架。通俗地說就是先分解,再提煉,在這個過程中消除矛盾點。

????????業(yè)務(wù)分解常用方式:

業(yè)務(wù)流程為主線索的分解結(jié)構(gòu):按照“事”的角度進(jìn)行分解。適用于聯(lián)機的事務(wù)處理系統(tǒng)、管理信息系統(tǒng)。(目標(biāo)系統(tǒng)—主題域—業(yè)務(wù)事件/報表類型—業(yè)務(wù)活動/報表—業(yè)務(wù)步驟)

程序結(jié)構(gòu)為主要線索的分解結(jié)構(gòu):適用于工具軟件、面向設(shè)備的嵌入系統(tǒng)(目標(biāo)系統(tǒng)—子系統(tǒng)—功能模塊—子模塊—功能點)

基于場景的分解結(jié)構(gòu):適用于決策支持系統(tǒng)、面向用戶的嵌入式系統(tǒng)(目標(biāo)系統(tǒng)—關(guān)注點—決策場景—決策步驟)

基于數(shù)據(jù)的分解結(jié)構(gòu):對于數(shù)據(jù)倉庫類型的項目適用(目標(biāo)系統(tǒng)—主題域—主題類—企業(yè)邏輯—物理數(shù)據(jù))

二、常用建模語言—UML圖

????????常用UML的各種類型圖



三、業(yè)務(wù)流程分析

????????業(yè)務(wù)分析的主要任務(wù)目標(biāo):找到所有相關(guān)的業(yè)務(wù)活動,表述出這些業(yè)務(wù)活動之間的關(guān)系。

????????業(yè)務(wù)流程的六大特性:


? ??????業(yè)務(wù)流程分析的產(chǎn)物:

理解流程的層次性、了解流程類型、掌握以業(yè)務(wù)事件識別、尋找流程技巧。

????????流程的三大層次:


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

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

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