自考《軟件工程》基礎(chǔ)知識(shí)點(diǎn)復(fù)習(xí):結(jié)構(gòu)化分析方法


結(jié)構(gòu)化分析方法
1.軟件系統(tǒng)/產(chǎn)品的需求工作中的三大挑戰(zhàn):?jiǎn)栴}空間的理解、人與人之間的通信、需求的變化性。
2.在軟件需求分析和設(shè)計(jì)工程的對(duì)象是數(shù)據(jù)和程序,按實(shí)施原則的處理是先數(shù)據(jù)后程序。每一種分析方法必須能夠表達(dá)和理解問題的數(shù)據(jù)域(包括數(shù)據(jù)流、數(shù)據(jù)內(nèi)容、數(shù)據(jù)結(jié)構(gòu))和功能域(反映數(shù)據(jù)域的控制信息)。
結(jié)構(gòu)化分析方法(SA)是面向數(shù)據(jù)流進(jìn)行需求分析的方法。是一種建?;顒?dòng),使用簡(jiǎn)單易讀符號(hào),根
據(jù)軟件內(nèi)部數(shù)據(jù)傳遞、變更的關(guān)系,以“分解”和“抽象”為基本原則,以自頂向下逐層分解的分析策略,描繪滿足功能要求的軟件模型。
SA分析步驟:(1)了解當(dāng)前系統(tǒng)的工作流程,活得當(dāng)前系統(tǒng)的物理模型。(2)抽象出當(dāng)前系統(tǒng)的邏輯模型。(3)建立目標(biāo)系統(tǒng)的邏輯模型。(4)做進(jìn)一步的補(bǔ)充和優(yōu)化。
SA方法優(yōu)點(diǎn):適用于開發(fā)數(shù)據(jù)處理類型軟件的需求分析,利用半形式化工具表達(dá)需求,簡(jiǎn)明易懂。
缺點(diǎn):(1)是一個(gè)靜態(tài)模型,不反映處理順序,不能控制模型,不適合描述實(shí)時(shí)控制系統(tǒng)。(2)只有和E-R圖結(jié)合才能較完整描述用戶對(duì)系統(tǒng)的需求。(3)只有和形式化方法結(jié)合才能精確描述軟件需求。(4)不適合描述人機(jī)界面系統(tǒng)的要求。(5)要借助需求分析工具,提高需求分析質(zhì)量和效率。
SA方法特征:(1)嚴(yán)格定義需求。(2)劃分開發(fā)階段。(3)制定規(guī)范文檔。(4)分析控制流程是其主要特征。
SA是早期的軟件工程方法,主要用于數(shù)據(jù)處理方面的問題。
?2013年高教自考網(wǎng)絡(luò)輔導(dǎo)課程招生簡(jiǎn)章
更多信息請(qǐng)?jiān)L問:自學(xué)考試頻道 自學(xué)考試論壇
最新資訊
- 考前復(fù)習(xí):2025年4月自考《中國(guó)近代史綱要》高頻考點(diǎn)(3.31)2025-03-31
- 2025年4月自考《中國(guó)近代史綱要》高頻事件匯總2025-03-30
- 必背!2025年4月自考《中國(guó)近代史綱要》高頻考點(diǎn)(3.28)2025-03-28
- 考前必看:2025年4月自考《中國(guó)近代史綱要》高頻考點(diǎn)(3.27)2025-03-27
- 考生必看!2025年4月自考《中國(guó)近代史綱要》選擇題必背考點(diǎn)2025-03-26
- 考前沖刺:2025年4月自考《中國(guó)近代史綱要》歷史事件時(shí)間點(diǎn)匯總2025-03-26
- 備考25年自考:《馬克思主義基本原理概論》高頻考點(diǎn)2025-03-24
- 2025年4月自學(xué)考試公共課高頻考點(diǎn)2025-03-21
- 2024年4月自考本科備考須知:《英語(yǔ)二》高頻題型和答案示例2025-03-21
- 2025年4月自考本科備考須知:《英語(yǔ)二》核心考點(diǎn)和必記知識(shí)點(diǎn)2025-03-21