2.1 可行性研究

(1)可行性研究的任務;

(2)可行性考慮的方面;

(3)可行性研究的步驟;

(4)案例討論。


可行性研究的任務

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

案例:荀彧認為曹操可以與袁紹一站的「十敗十勝論」:

1 、袁紹喜歡繁複禮儀,丞相喜歡自然天成,此為道勝;

2、袁紹以逆動,丞相愛順勢,此為義勝;

3、袁紹以寬濟,丞相以猛糾,此為治勝;

4、袁紹外寬內忌,任人唯親 ,丞相外簡內明,任人唯才,此為度勝;

5、袁紹多謀少決,丞相多謀善斷,此為謀勝;

6、袁紹嗜好虛名,丞相以誠待士,此為德勝;

7、袁紹忽近忽遠,丞相遠近皆察,此為仁勝;

8、袁紹聽信讒言,丞相洞若觀火,此為明勝;

9、袁紹是非混淆,丞相法度嚴謹,此為文勝;

10、袁紹好大喜功,不知兵法,丞相以少克眾,用兵如神,此為武勝;

可行性研究的方面

(1)技術可行性:

  • 使用現有的技術能否完成項目?
  • 開發風險分析:最新技術成熟度等。
  • 相關技術的發展

現有技術能否實現新系統?

技術難點

所建議技術的先進性

(2)經濟可行性:

  • 通過對軟體開發項目進行成本/效益估計,以確定軟體系統可能帶來的經濟效益能否超過開發和維護所投入的費用。

(3)操作可行性

  • 用戶使用可能性。

如「共享充電寶」

如「無人超市」

如「無貨超市」

(4)社會因素

  • 軟體開發是否會侵犯他人、集體或國家的利益
  • 是否違反國家的法律並可能由此而承擔法律責任。

參考閱讀:

這個項目行不行?看三個方面?

mp.weixin.qq.com圖標

可行性研究的步驟

1)複查系統規模目標

2)研究目前正在使用的系統

3)導出新系統的高層邏輯模型(數據流圖、數據字典);

4)進一步定義問題;

5)導出和評價供選擇的解決方案

6)推薦行動方案;

7)草擬開發計劃

  • 人力資源:系統分析員、程序員
  • 物資資源:辦公場地、硬體設備、軟體工具
  • 成本估計、進度表……等等

8)書寫文檔提交審查。

討論:某東跑步雞的可行性研究

網易在養豬,京東也在養雞,去年賣了十幾萬隻,售價120塊_騰訊視頻?

v.qq.com圖標

讓農戶散養雞,讓雞大山裡滿處自己找蟲子吃。每隻雞套一個腳環(計步器),等六到八個月以後,每隻雞差不多也走了一百萬步,京東統一來收。原來老農民養雞,拿去鎮上賣頂多賣個30-40塊錢;只要雞把這些步數走夠了,JD拿120塊錢來收,收購價直接翻三四倍,到時候,京東直接拿出來到北上廣深這些「錢多」、「食品安全痛點大」的地方賣——有錢的人,吃了安全,老農民,得了實惠—— 一舉兩得。(此引述遠無東哥講得感人)


推薦閱讀:

怎麼做才能成為一名合格的軟體工程師?
4.3 概要設計中的圖
軟體測試經典sql面試題(學生表_課程表_成績表_教師表)

TAG:軟體工程 | 軟體工程師 | 項目可行性分析 |