上邊這幅圖表示軟體計畫的幾大項,下邊我逐個為大家做一下詳細的講述:
一,問題定義: 1,定義的內容:問題的背景,開發系統的現狀,開發的條件與理由,總體要求,問題的性質,型別轉換,目標,開發條件,環境要求等; 2,定義的步驟:需要系統分析員到問題現場,1,聽取使用者對系統的要求;2,調查開發的背景理由;3,看使用者的報告;4,加工整理;5,與使用者負責人反覆討論;6,改進不正確的地方;7,寫出雙方都滿意的問題定義報告文件;8,確定雙方是否可以進行深入系統可行性研究方向的意向。
下邊我看乙個簡單的例子!
二,可行性研究: 1,五個方面研究:經濟可行性,技術可行性,操作可行性,法律可行性,時間可行性; 2,途徑:識別要研究的問題,進行市場調查,分析準備,環境分析,物理分析,功能分析,資訊分析,動態分析,確立系統方案,做出各種估算,模型評審等途徑進行研究。 3,步驟:1,複查系統規模和目標;2,研究目前正在使用的系統;3,匯出新系統的高層邏輯模型;4,向使用者推薦建議方法;5,推薦行動方針,作出乙個關鍵性的決定;6,草擬開發計畫,寫出可行性論證報告;7,提交上級和專家審查。 總而言之,可行性研究的一切的目的都是,看這個系統軟體是否滿足開發的條件,是否值得我們去開發。
三,軟體計畫的內容: 1,範圍:軟體功能規模,軟體能力對硬體的要求,介面介面的性質和複雜性; 2,環境資源:1,人力資源在不同階段對不同的人員的要求;2,硬體,包括目標機器和其他機器;3,軟體,包括支撐軟體和實用軟體;4,制定進度表,包括交付日期,如何組織分配力量;5,軟體成本,只要雙方接受即可等。
四,軟體**估計:軟體的生產率是軟體**的基礎,影響軟體**的因素:1,人力資源因素,產品因素,工程因素,資源因素等。 我們可以1,根基這些因素去估計**;2,通過**行的多少去估計;3,通過將任務分解,估計每個小任務的,然後去累加得到; 這些估計**的方法,都有乙個必要條件,那就是需要我們有豐富的經驗做基礎,那樣才會估計更準確!
五,成本/受益分析: 只有從經濟角度分析通過了,才可能實施這項工程,所以效益分析是非常重要的;成本估計,可以遵循自頂向下或者自底向上兩種方法來估計;成本包括對乙個軟體整個生命週期的花費。效益指整個生存週期之內的累計之差!總而言之,我們要對成本,效益這塊分析好,這裡牽扯到很多人的利益。
六,軟體計畫報告書:這裡我給大家寫個大概內容的提綱,當然大家可以根基實際情況,進行適當的刪減。總而言之,報告書,就是將我們這階段的工作,做個整理性的報告,方便領導審查。當然這也是整個軟體工程週期中乙個重要的文件,需要我們好好寫!
軟體計畫,就是解決我們對這款軟體是否可以投入設計進行各項調查分析研究,通過對多方面的研究,來保證軟體專案的可實施性,這樣我們才能進入,針對系統軟體的分析研究中。
最後,我為大家舉個簡單易懂的例子,來比喻這個東西:其實就像在某個地方蓋一座房子,軟體計畫要完成的任務就是,看適不適合蓋這座房子。當然這裡包括位置,員工,資源,經濟等。簡單一點說就是蓋房前的決策分析!
軟體工程 第二章 軟體計畫
第二章軟體計畫 行 line of code 問題定義 問題定義為軟體需求分析功能和效能的依據。定義內容 問題背景,開發系統的現狀,開發的條件與理由,總體要求,問題性質,型別轉換,什麼目標,開發條件,環境要求等。可行性研究 包括的五個方面 經濟可行性 技術可行性 操作可行性 法律可行性 時間可行性。...
軟體測試計畫
1.測試計畫是什麼?是在軟體測試工作正式實施之前明確測試的物件,並且通過對資源 時間 風險 測試範圍和預算等方面的綜合分析和規劃,保證有效的實時軟體測試。2.為什麼要制定測試計畫?1 對專案執行過程過程中的風險進行分析,並制定相關的應對策略 2 把知識和經驗轉化為執行任務的具體方法 3 促進團隊間關...
軟體測試計畫
xx公司 2020 01 01 文件管理 合理地管理主文件,確保文件版本的及時更新,同時保持備份文件和源文件的一致性。版本管理 本版本修訂日期 2019 08 12 生效日期 2019 08 12 版本 生效日期 變更內容 編制人 v1.0 2020 01 01 初稿編寫完成 xx 範圍標識 本條應...