一、什么是需求分析:
????????需求分析是業(yè)務(wù)分析,是通過業(yè)務(wù)為導(dǎo)向?qū)⒕€索零散的需求串起來琼懊,形成一個體系完整、內(nèi)容清晰的框架畔柔。通俗地說就是先分解,再提煉贸辈,在這個過程中消除矛盾點释树。
????????業(yè)務(wù)分解常用方式:
業(yè)務(wù)流程為主線索的分解結(jié)構(gòu):按照“事”的角度進(jìn)行分解肠槽。適用于聯(lián)機(jī)的事務(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ù)事件識別柬姚、尋找流程技巧。
????????流程的三大層次: