結(jié)構(gòu)化分析方法(Structured Method)是強(qiáng)調(diào)開發(fā)方法的結(jié)構(gòu)合理性以及所開發(fā)軟件的結(jié)構(gòu)合理性的軟件開發(fā)方法。結(jié)構(gòu)是指系統(tǒng)內(nèi)各個(gè)組成要素之間的相互聯(lián)系、相互作用的框架。
結(jié)構(gòu)化分析方法給出一組幫助系統(tǒng)分析人員產(chǎn)生功能規(guī)約的原理與技術(shù)。它一般利用圖形表達(dá)用戶需求,使用的手段主要有數(shù)據(jù)流圖、數(shù)據(jù)字典、結(jié)構(gòu)化語言、判定表以及判定樹等。
結(jié)構(gòu)化分析的步驟如下:①分析當(dāng)前的情況,做出反映當(dāng)前物理模型的DFD;②推導(dǎo)出等價(jià)的邏輯模型的DFD;③設(shè)計(jì)新的邏輯系統(tǒng),生成數(shù)據(jù)字典和基元描述;④建立人機(jī)接口,提出可供選擇的目標(biāo)系統(tǒng)物理模型的DFD;⑤確定各種方案的成本和風(fēng)險(xiǎn)等級(jí),據(jù)此對各種方案進(jìn)行分析;⑥選擇一種方案;⑦建立完整的需求規(guī)約。
結(jié)構(gòu)化分析的常用工具
1、數(shù)據(jù)流圖(DFD-Data Flow Diagram)
數(shù)據(jù)流圖是描述數(shù)據(jù)處理過程的工具,是需求理解的邏輯模型的圖形表示,它直接支持系統(tǒng)的功能建模。
數(shù)據(jù)流圖中主要圖形元素有:
→:數(shù)據(jù)流—流是數(shù)據(jù)在系統(tǒng)內(nèi)傳播的路徑,因此由一組成分固定的數(shù)據(jù)組成。如訂票單由旅客姓名、年齡、單位、身份證號(hào)、日期、目的地等數(shù)據(jù)項(xiàng)組成。由于數(shù)據(jù)流是流動(dòng)中的數(shù)據(jù),所以必須有流向,除了與數(shù)據(jù)存儲(chǔ)之間的數(shù)據(jù)流不用命名外,數(shù)據(jù)流應(yīng)該用名詞或名詞短語命名。
□:數(shù)據(jù)源(終點(diǎn))—代表系統(tǒng)之外的實(shí)體,可以是人、物或其他軟件系統(tǒng)。
○:對數(shù)據(jù)的加工(處理)—加工是對數(shù)據(jù)進(jìn)行處理的單元,它接收一定的數(shù)據(jù)輸入,對其進(jìn)行處理,并產(chǎn)生輸出。
〓:數(shù)據(jù)存儲(chǔ)—表示信息的靜態(tài)存儲(chǔ),可以代表文件、文件的一部分、數(shù)據(jù)庫的元素等。
建立數(shù)據(jù)流圖步驟如下:
(1)由外向內(nèi):先畫系統(tǒng)的輸入和輸出,然后畫系統(tǒng)的內(nèi)部
(2)自頂向下:順序完成頂層、中間層、底層數(shù)據(jù)流圖
(3)逐層分解
為保證構(gòu)造的數(shù)據(jù)流圖表達(dá)完整、準(zhǔn)確、規(guī)范,應(yīng)遵循以下數(shù)據(jù)流圖的構(gòu)造規(guī)則和注意事項(xiàng):
(1)對加工處理建立唯一、層次性的編號(hào),且每個(gè)加工處理通常要求既有輸入又有輸出
(2)數(shù)據(jù)存儲(chǔ)之間不應(yīng)該有數(shù)據(jù)流。
(3)數(shù)據(jù)流圖的一致性。
(4)父圖、子圖關(guān)系與平衡規(guī)則。
2、數(shù)據(jù)字典(DD-Data Dictionary)
數(shù)據(jù)字典是結(jié)構(gòu)化分析方法的核心。數(shù)據(jù)字典是對所有與系統(tǒng)相關(guān)的數(shù)據(jù)元素的一個(gè)有組織的列表,以及精確嚴(yán)格的定義,使用戶和系統(tǒng)分析員對輸入、輸出、存儲(chǔ)和中間結(jié)果有共同的理解。
數(shù)據(jù)字典的作用是對數(shù)據(jù)流圖(DFD)中出現(xiàn)的被命名的圖形元素的確切解釋,通常數(shù)據(jù)詞典包含的信息有:名稱、別名、何處使用/如何使用、內(nèi)容描述、補(bǔ)充信息等。
3、判定樹
使用判定樹進(jìn)行描述時(shí),應(yīng)先從問題定義的文字描述中分清哪些是判定條件,哪些是判定結(jié)論,根據(jù)描述材料中的連接詞找出判定條件之間的從屬關(guān)系、并列關(guān)系、選擇關(guān)系,根據(jù)它們構(gòu)造判定樹。
4、判定表
判定表和判定樹似是而非,當(dāng)數(shù)據(jù)流圖中的加工要依賴于多個(gè)邏輯條件的取值,即完成該加工的一組動(dòng)作是由于某一組條件取值的組合而引發(fā)的,使用判定表描述比較適宜。
判定由四部分組成:(1)基本條件;(2)條件項(xiàng);(3)基本動(dòng)作;(4)動(dòng)作項(xiàng)
利用結(jié)構(gòu)化分析方法設(shè)計(jì)出來的分析模型
一個(gè)核心:數(shù)據(jù)字典
三個(gè)圖:數(shù)據(jù)流圖,實(shí)體關(guān)系圖和狀態(tài)遷移圖。
歷年信息系統(tǒng)項(xiàng)目管理師、系統(tǒng)集成項(xiàng)目管理工程師真題
14、常用的需求分析方法有:面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法(SA)、面向?qū)ο蟮姆治龇椒?OOA)。()不是結(jié)構(gòu)化分析方法的圖形工具。
A.決策樹
B.?dāng)?shù)據(jù)流圖
C.?dāng)?shù)據(jù)字典
D.用例圖
答案與解析:http://m.xiexiliangjiufa.com/st/232001808.html
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評(píng)論 查看完整評(píng)論 | |