1. 程式人生 > >【整理】軟件工程復習提綱(可行性研究)

【整理】軟件工程復習提綱(可行性研究)

模型 行動 移動 帶來 效應 align 估計 信息流 tro

章魚小年糕整理,如果有錯誤歡迎提出,若要二次修改發布,請留言,謝謝^_^!

概念

可行性研究的目的就是用最小的代價在盡可能短的時間內確定該軟件項目是否能夠開發,是否值得去開發。

系統流程圖(SDT):概括地描繪物理系統的傳統工具,表達數據在系統各部件之間流動的情況。

數據流圖(DTD):描述信息流和數從輸入移動到輸出的過程中所經受變換的圖形化技術。

數據字典(DD:關於數據的信息的集合,對數據流圖中包含的所有元素的定義的集合。

簡答

可行性研究的三個方面?

(1)技術可能性 (2)經濟可行性 (3)操作可行性

(有時候還有法律、社會效應方面)

可行性研究的8個過程?

  1. 復查系統規模與目標
  2. 研究現有的系統
  3. 導出邏輯模型
  4. 進一步定義問題
  5. 導出和評價供選擇的解法
  6. 推薦行動方針
  7. 草擬開發計劃
  8. 書寫文檔提交審查

數據字典的組成內容?

(1) 數據流 (2)數據流分量 (3)數據儲存 (4)處理

舉例三種成本估計技術?

(1)代碼行技術 (2)任務分解技術 (3)自動估計成本技術

在軟件開發的早期階段為什麽要進行可行性研究?

開發一個軟件時,需要判斷原定的系統模型和目標是否現實,系統完成後所能帶來的效益是否大到值得投資開發這個系統的程度,如果做不到這些,那麽花費在這些工程上的任何時間、人力、軟硬件資源和經費,都是無謂的浪費。可行性研究的實質是要進行一次大大壓縮簡化了的系統分析和設計過程,就是在較高層次上以較抽象的方式進行的系統分析和設計的過程。可行性研究的目的就是用最小的代價在盡可能短的時間內確定問題是否能夠解決。

【整理】軟件工程復習提綱(可行性研究)