- 張海藩《軟件工程導(dǎo)論》(第6版)筆記和課后習(xí)題詳解
- 圣才電子書
- 1293字
- 2021-06-03 18:30:53
第2章 可行性研究
2.1 復(fù)習(xí)筆記
一、可行性研究的任務(wù)
1可行性研究的目的
用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。
2可行性研究的任務(wù)
(1)對以后的行動方針提出建議。
(2)分析幾種主要的候選解法的利弊,研究其可行性。
3可行性研究的3個方面
(1)技術(shù)可行性;
(2)經(jīng)濟(jì)可行性;
(3)操作可行性。
二、可行性研究過程
典型的可行性研究過程為:
1.復(fù)查系統(tǒng)規(guī)模和目標(biāo);
2.研究目前正在使用的系統(tǒng);
3.導(dǎo)出新系統(tǒng)的高層邏輯模型;
4.進(jìn)一步定義問題;
5.導(dǎo)出并評價供選擇的解法;
6.推薦行動方針;
7.草擬開發(fā)計劃;
8.書寫文檔提交審查。
三、系統(tǒng)流程圖
1定義
系統(tǒng)流程圖是概括地描繪物理系統(tǒng)的傳統(tǒng)工具。
2基本思想
用圖形符號以黑盒子形式描繪組成系統(tǒng)的每個部件(程序、文檔、數(shù)據(jù)庫、人工過程等)。
【注意】系統(tǒng)流程圖表達(dá)的是數(shù)據(jù)在系統(tǒng)各部件之間流動的情況,而不是對數(shù)據(jù)進(jìn)行加工處理的控制過程。
3符號
(1)以概括的方式抽象地描繪實(shí)際系統(tǒng)時,使用圖2-1中列出的基本符號就足夠了。
圖2-1 基本符號
【注意】這5種基本符號是常考點(diǎn)。
(2)需要更具體地描繪一個物理系統(tǒng)時,還需要使用圖2-2中列出的系統(tǒng)符號。
圖2-2 系統(tǒng)符號
【注意】系統(tǒng)流程圖的習(xí)慣畫法是使信息在圖中從頂向下或從左向右流動。
四、數(shù)據(jù)流圖
1概念
(1)定義
數(shù)據(jù)流圖(DFD)是一種圖形化技術(shù)。它描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。
(2)特點(diǎn)
①數(shù)據(jù)流圖中沒有具體的物理部件,只是描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。
②數(shù)據(jù)流圖是系統(tǒng)邏輯功能的圖形表示,是分析員與用戶之間極好的通信工具。
③設(shè)計時只需考慮系統(tǒng)必須完成的基本邏輯功能,不考慮怎樣具體地實(shí)現(xiàn)這些功能。
2符號
如圖2-3(a)所示,數(shù)據(jù)流圖有4種基本符號;圖2-3(b)給出了附加符號的含義。其中星號(*)表示數(shù)據(jù)流之間是“與”關(guān)系;加號(+)表示“或”關(guān)系;⊕號表示只能從中選一個(互斥的關(guān)系)。
圖2-3 數(shù)據(jù)流圖的符號
【注意】數(shù)據(jù)流中用箭頭表示數(shù)據(jù)流,第5章的程序流程圖中用箭頭表示的控制流。
五、數(shù)據(jù)字典
1概念
(1)定義
數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。
(2)意義
數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。
2組成元素
①數(shù)據(jù)流;
②數(shù)據(jù)流分量,即數(shù)據(jù)元素;
③數(shù)據(jù)存儲;
④處理。
3數(shù)據(jù)字典的用途
(1)作為分析階段的工具(最重要)。
(2)數(shù)據(jù)字典中包含的每個數(shù)據(jù)元素的控制信息是很有價值的。
(3)數(shù)據(jù)字典是開發(fā)數(shù)據(jù)庫的第一步,而且是很有價值的一步。
4數(shù)據(jù)字典的實(shí)現(xiàn)
(1)開發(fā)大型軟件系統(tǒng)時建議使用數(shù)據(jù)字典處理程序。
(2)在開發(fā)小型軟件系統(tǒng)時建議采用卡片形式書寫數(shù)據(jù)字典,如圖2-4。
圖2-4 數(shù)據(jù)字典卡片
六、成本/效益分析
1目的
幫助客戶組織負(fù)責(zé)人從經(jīng)濟(jì)角度判斷是否繼續(xù)投資于這項工程。
2成本估計的方法
(1)代碼行技術(shù);
(2)任務(wù)分解技術(shù);
(3)自動估計成本技術(shù)。
3重要公式
(1)計算P元錢在n年后的價值:F=P(1+i)n,其中年利率為i。
(2)n年后能收入F元錢,計算這些錢的現(xiàn)在價值:P=F/(1+i)n。
(3)計算投資回收率:
P=F1/(1+j)+F2/(1+j)2+…+Fn/(1+j)n
其中,P是現(xiàn)在的投資額;Fi是第i年年底的效益(i=1,2,…,n);n是系統(tǒng)的使用壽命;j是投資回收率。
- 電氣工程專業(yè)綜合設(shè)計教程
- 高技術(shù)纖維概論(第2版)
- 建筑工程資料管理實(shí)訓(xùn)(第三版)
- 績效考核與管理(第二版)
- 2020年江西公務(wù)員錄用考試專項題庫:資料分析【歷年真題+章節(jié)題庫+模擬試題】
- 2020年會計學(xué)(含復(fù)試)考研真題與典型題詳解
- 電力電子技術(shù)基礎(chǔ)
- 管理學(xué)
- 防詐騙手冊
- 企業(yè)戰(zhàn)略管理(第2版)
- 新一代計算機(jī)體系結(jié)構(gòu)
- 2020年全國碩士研究生招生考試臨床醫(yī)學(xué)綜合能力(西醫(yī))生物化學(xué)考點(diǎn)歸納與歷年真題詳解
- 服裝效果圖·手繪表現(xiàn)技法實(shí)用教程
- 應(yīng)用寫作教程
- 謝慶奎《當(dāng)代中國政府與政治》(第2版)筆記和典型題詳解