一、問題定義 |
1.用戶需求
2.調查背景
3.與用戶討論
4.寫出問題報告文檔
5.進行可行性研究
二、可行性研究 |
1.內容
經濟可行性
技術可行性
操作可行性
法律可行性
時間可行性
2.步驟
(1)複查系統規模和目標
(2)研究目前正在使用的系統
(3)導出新系統的高層邏輯模型
(4)向用戶推薦建議方法
(5)推薦行動方針,做出一個關鍵性的決定
(6)草擬開發計劃,寫出可行性論證報告
(7)提交上級和專家審查
三、軟件計劃內容 |
1.軟件範圍:
軟件功能規模,軟件能力對硬件的要求,接口界面的性質和複雜性
2.環境資源:
人力資源:在不同階段對不同人員的要求,
硬件:目標機器及其他機器
軟件:支撐軟件和實用軟件
制定進度表:包括交付日期,如何組織分配力量
軟件成本:雙方都接受
資源性描述:什麼水平的人,什麼功能性能的硬件和軟件
四、軟件價格估計 |
(1).計算模型
1.參數化算法
2.代碼行(LOC)價格估算技術
3.任務分解法
4.自動估計成本方法
(2)成本效益分析
1.成本估計:自頂向下:自底向上
2.成本/效益分析法