可行性研究的目的是,用最小的代價在盡可能短的時間內確定問題能否解決,從技術、經濟和操作三個方面進行可行性研究。
一、可行性研究過程:
1. 複查系統規模與目標:確保分析員解決的問題正是要求他解決的問題。
2. 研究目前正在使用的系統:花費適當的時間,分析新舊系統的優缺點,現有系統的文件資料和使用手冊。
3. 匯出新系統的高層邏輯模型:使用資料流圖和資料字典定義新系統的模型,建造新的物理系統。
4. 進一步定義系統:確保分析員對問題沒有誤解,以及沒有使用者曾經遺漏的要求。
5 .匯出和評價供選擇的解法:為每個在技術、操作和經濟等方面都可行的系統制定實現大致的進度表。
6. 推薦行動方針:分析員對於所推薦的系統進行比較詳細的成本/效益分析。
7. 書寫文件提交審查。
二、系統流程圖:概括地描述物理系統的傳統工具,用圖形符號以黑盒子形式描繪組成系統的每個部件(程式、文件、資料庫、人工過程等)。
三、資料流圖(dfd):是一種圖形化技術,描繪資訊流和資料從輸入移動到輸出的過程中所經受的變換,資料流圖的用途是作為資訊交流、分析和設計的工具。
四、資料字典:是關於資料的資訊的集合,也是對資料流圖中的所有元素的定義的集合,資料流圖最重要的用途是作為分析階段的工具。
五、成本/效益分析:
1. 成本估計:
1) **行技術
2) 任務分解技術
3) 自動估計成本技術
2. 分析方法:
1)借助貨幣的時間價值
2)考慮投資**期
3)計算純收入
4)考慮投資**率
軟體工程3 可行性分析
壓縮簡化的系統分析和設計的過程 可行性研究的最根本的任務 是對以後的方針提出建議 可行性研究需要的時間長短 取決於工程的規模,一般來說,可行性研究的成本知識預期工程總成本的5 10 指定工程進度表 評估人員和資源 指定進度表 使用時間點和時長 生命週期每個階段的成本 下乙個階段的詳細進度表和成本估計...
軟體工程(二)可行性分析
可行性分析主要從經濟 技術 法律等方面分析所給出的解決方案是否可行,同城之有當解決方案可行並有一定的經濟效益和 或社會效益是才開始真正的基於計算機的系統的開發。簡單的理解可行性分析就是看有沒有可能完成這個專案。可以從以下幾個方面來看可行性。經濟可行性 技術可行性 法律可行性。技術可行性,就是在技術方...
軟體工程 可行性研究
開發一款軟體大致分為6個過程 1.可行性研究 2.需求分析 3.設計 4.程式編碼 5.測試 6.執行維護。每個過程都需要生成必要的文件作為規範,依次是 1.可行性研究報告 2.專案開發計畫書 3.系統需求規格說明書 4.系統概要設計說明書 5.系統詳細設計說明書 6.測試計畫 7.測試分析報告。下...