簡介
本博客圍繞軟件工程中的第一關——“可行性分析的任務及報告”展開,詳細解析了可行性分析的基本概念、分析任務、四類可行性(技術、經濟、操作、社會)以及可行性分析報告的結構與撰寫要點。通過豐富的理論基礎與圖示支持,幫助讀者建立起對軟件項目早期決策分析的系統認知。博客特別強調了可行性分析的根本目標,即提出開發項目后續行動的建議,服務于項目立項與投資決策。內容結合練習題,突出實用性與操作性,適合軟件工程初學者、IT項目經理及產品經理閱讀學習,為后續的系統設計、開發和項目管理打下堅實基礎。
第1關:可行性分析的任務及報告
任務描述
本關任務:根據所學有關可行性分析的知識,完成右側的選擇題。
相關知識
為了完成本關任務,你需要掌握:
1.可行性分析的具體含義與內容;
2.可行性分析報告。
可行性分析簡介
可行性分析是通過對項目的主要內容和配套條件,如市場需求、環境影響、資金籌措、盈利能力等,從技術、經濟、工程等方面進行調查研究和分析比較,并對項目建成以后可能取得的財務、經濟效益及社會環境影響進行預測,從而提出該項目是否值得投資和如何進行建設的咨詢意見,為項目決策提供依據的一種綜合性的系統分析方法。
1、可行性分析的目的
用最小的代價在盡可能短的時間內確定問題是否能夠解決;
可行性研究不是解決問題,而是確定問題是否值得去解決。
2、可行性分析的任務
可行性分析的主要任務是了解客戶的要求及現實環境,從技術、經濟和社會因素等三方面研究并論證本軟件項目的可行性,編寫可行性研究報告,制定初步項目開發計劃。
可行性分析的最根本任務———對軟件開發以后的行動方針提出建議。
可行性分析的具體內容
1、技術可行性
度量一個特定技術信息系統解決方案的實用性及技術資源的可用性。
考慮的問題主要有:
⑴ 開發風險分析;
⑵ 資源分析;
⑶ 相關技術的發展(現有技術能否實現新系統,技術難點、建議采用技術的先進性)。
2、經濟可行性
主要度量系統解決方案的性能價格比。成本—效益分析作為一種經濟決策方法,將成本費用分析法運用于政府部門的計劃決策之中,以尋求在投資決策上如何以最小的成本獲得最大的收益。
如圖1所示,需要考慮的問題主要有:
⑴ 成本/效益分析
有形成本、效益;
無形成本、效益。
⑵ 價值和成本的關系
質量與價值、成本的關系;
價值/成本的均衡。
成本/效益分析圖
如圖所示的成本/效益分析圖,成本/效益分析需要確定在項目進行過程中各個年份預計所需的開發成本以及額外的效益、可節省的費用等等,得出預期成本和預期收入的時間關系,從而,便于在經濟可行性分析過程中評估難以量化的效益和成本。
3、操作可行性
主要分析以下內容:
⑴ 用戶使用可能性;
⑵ 時間進度可行性;
⑶ 組織和文化上的可行性。
4、社會可行性
主要分析開發項目是否會在社會上或政治上引起侵權、破壞或其它責任問題。
可行性分析報告
可行性分析報告是在項目進行過程中完成可行性分析后的產物,主要根據可行性分析內容給出結論性意見,為項目決策提供科學依據,并作為進一步開展工作的基礎。
可行性分析報告的編寫主要包含以下方面的內容:
1、引言部分:包含項目背景、定義等等;
2、可行性研究的前提部分:包含條件、假設、限制等等;
3、對現有系統的分析部分:包含數據流程和處理流程等等;
4、所建議的系統部分:包含說明、影響和局限性等等;
5、可選擇的其他系統方法部分;
6、投資及收益分析部分:包含支出、收益及回收周期等等;
7、社會條件方面的可行性部分。
可行性分析報告參考模板
可行性研究報告模板--新版 - 百度文庫
作答要求
根據相關知識,按照要求完成右側選擇題任務。作答完畢,通過點擊“測評”,可以驗證答案的正確性。
參考資料
【1】可行性分析??可行性分析ppt課件 - 百度文庫
【2】可行性研究??可行性分析詳細 - 百度文庫
【3】可行性研究報告模板?可行性研究報告模板--新版 - 百度文庫
題目
-
1、
可行性分析研究的目的是
A、開發項目
B、項目是否值得開發
C、功能內聚
D、爭取項目
-
2、
項目所采用的技術能夠在一定的消耗水平下獲得最好的經濟效益是指項目技術條件的( )
A、技術先進性
B、技術的適用性
C、技術經濟性
D、技術的可靠性
-
3、
從結構化的瀑布模型看,在它的生命周期中的八個階段中,下面的幾個選項中哪個環節出錯,對軟件的影響最大的是
A、詳細設計階段
B、概要設計階段
C、項目分析階段
D、測試和運行階段
-
4、
以下選項哪些是可行性研究的內容
A、經濟可行性
B、技術可行性
C、社會可行性
D、投資可行性
-
5、
可行性研究主要從以下幾個方面進行研究
A、技術可行性,經濟可行性,社會可行性
B、技術可行性,經濟可行性,系統可行性
C、經濟可行性,系統可行性,操作可行性
D、經濟可行性,系統可行性,時間可行性
-
6、
軟件可行性分析是著重確定系統的目標和規模。對成本-效益進行發現應屬于下列選項中的
A、操作可行性
B、社會可行性
C、經濟可行性
D、技術可行性
答案
B,C,C,ABC,A,C
思考
可行性分析四大類型的對比分析表
類型 | 目標 | 評估方法 | 常見指標/問題 |
技術可行性 | 技術上能否實現系統目標 | 技術成熟度分析 | 是否有現成方案、難點技術 |
經濟可行性 | 是否值得投資 | 成本效益分析 | ROI、成本回收期 |
操作可行性 | 用戶是否能接受和使用系統 | 組織流程評估 | 用戶培訓成本、操作復雜度 |
社會可行性 | 是否符合政策與社會道德 | 法律與社會調查 | 數據隱私、政策支持 |
入可行性分析常用工具
-
SWOT分析法(優勢/劣勢/機會/威脅);
-
成本效益分析表模板(用Excel制作);
-
Visio或ProcessOn繪制系統現狀圖與流程圖。
總結
通過本關的學習,我們深入理解了可行性分析在軟件開發初期所承擔的關鍵角色。它不僅是對技術、經濟、操作與社會因素的綜合判斷,更是一種指導性強、結構完整的系統分析方法。通過對客戶需求、資源狀況和實施環境的全面評估,項目團隊可以在不浪費成本和時間的前提下判斷項目是否值得投入。此外,撰寫結構清晰的可行性研究報告,對于提高項目的透明度與管理決策效率具有重要意義。綜上所述,可行性分析不僅關乎項目是否能做,更重要的是是否應該做,為整個軟件生命周期奠定科學、穩健的基礎。