軟體工程--可行性研究
阿新 • • 發佈:2019-02-08
可行性研究的系統流程圖:(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.成本/效益分析法
專案開發計劃:
內容不一定都要有。
可行性研究的任務:
確定任務。
可行性分析的方法:
高層次的系統分析。
可行性分析的結束:
交報告*(以技術可行性為主),和計劃
費用估計