軟件工程——軟件計劃(生存週期),可行性研究報告

目錄

 

制定計劃的作用是什麼?

可行性研究使用的方法是什麼?

結束的標誌是什麼?

使用的工具有哪些?

有哪些步驟?

總結


 

當有了想做什麼的想法的時候,我們就需要對想要做的事情去進行計劃了

 

 

制定計劃的作用是什麼?

生存週期其中之一,目的是確定系統總的目標和總的要求,以及投資效益分析和進度。其實就是,我想要做一盤紅燒肉,我需要列一個清單:紅燒肉需要哪些材料,需要多長時間,怎樣更快又好喫。

 

可行性研究使用的方法是什麼?

進行高層次的系統分析

 

結束的標誌是什麼?

提交可行性分析報告,繪製項目的開發計劃

 

使用的工具有哪些?

系統流程圖、數據流圖

 

有哪些步驟?

1.問題定義

目的:爲軟件需求分析功能與性能的依據

定義的內容:問題背景:開發系統的現狀,開發的條件與理由,總體要求

                      問題性質:類型轉換,什麼目標,開發條件,環境要求

定義步驟:系統分析員到問題現場

                  聽取用戶對系統的要求

                  調查開發的背景理由

                  看用戶的報告

                  加工整理

                  與用戶及負責人反覆討論

                  改進不正確的地方

                 寫出雙方都滿意的問題定義報告文檔

                  確定雙方是否可以進行深入系統可行性研究方向的意向

實例說明:

當問題報告產生之後就要進行可行性研究了

 

2.可行性研究報告

目的:用最小的代價在儘可能短的時間內確定問題是否能夠解決

5個方面:

1.經濟可行性:投入產出的問題,對收益、人員、產出等問題的估算

2.技術可行性:使用現有的技術能不能實現這個項目,風險考慮。以它爲主

3.操作可行性:操作和維護性,項目開發能不能得到認可

4.法律可行性:考慮開發的項目會不會侵犯國家法律,會不會侵權

5.時間可行性:能不能到規定時間完成

 

3.可行性研究的步驟

  1. 複查系統規模和目標
  2. 研究目前正在使用的系統
  3. 導出新系統的高層邏輯模型
  4. 重新定義問題
  5. 導出和評價供選擇的方案
  6. 推薦一個方案並說明理由
  7. 推薦行動方針
  8. 書寫計劃任務書
  9. 提交審查

 

 

總結

軟件計劃是對整個項目做一個宏觀把控,瞭解需要做的是什麼,只有知道要做什麼了,後面才能進行具體的需求方面分析

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章