1. 程式人生 > >軟體工程--可行性研究

軟體工程--可行性研究

可行性研究的系統流程圖:(System Flowchart)是描繪系統物理模型的傳統工具。它的基本思想是用圖形符號以黑盒子形式描繪系統裡面的每個部件(程式、檔案、資料庫、表格、人工過程等),表達資訊在各個部件之間流動的情況。 

        基本符號:

可行性研究目的:用最小的代價在最小的時間內確定問題是否能夠解決。

可行性研究的步驟:

       1.複查系統規模和目標(確保分析員解決的是要求他解決的問題)

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

       3.匯出新系統的高層邏輯模型

       4.進一步定義問題

       5.匯出和評價供選擇的解法

       6.推薦行動方針

       7.草擬開發計劃

       8.書寫文件提交審查

系統流程圖和資料流程圖:

       1.程式流程圖:表示對資訊進行加工處理的控制過程。

       2.系統流程圖:表達資訊在系統各部件之間的流動情況。

2.5軟體價格估算:

       1.引數化演算法c=f(vi)

       2.程式碼行(LOC)價格估算技術有關引數(1.原始碼行2.勞動量3.軟體生產率)

       計算方法:先對設計的系統進行功能分解;然後,選擇每個軟體功能塊的loc價格

       3.任務分解法:40 20 40

       4.自動估計成本方法: 減輕人的勞動,但要有大量的經驗資料做基礎。

   (主要用前三種)  

2.6成本/收益分析

        1.成本估計:(自動向下估價,自底向上估價)

        2.成本/效益分析法

專案開發計劃:

內容不一定都要有。

可行性研究的任務:

確定任務。

可行性分析的方法:

高層次的系統分析。

可行性分析的結束:

交報告*(以技術可行性為主),和計劃

費用估計