軟體工程之軟體計劃

來源:互聯網
上載者:User

標籤:軟體計劃總結   軟體工程   

做軟體必須要有一個整體的架構,下面對軟體計劃需要做什麼和怎麼做,進行了總結。

一、問題定義

          做什麼:背景,開發系統現狀,開發條件和理由,總體要求,問題的性質,目標,條件,環境要求等        怎麼做: ①聽取使用者對問題的要求                      ②調查開發的背景理由                      ③看使用者的報告                      ④加工整理                      ⑤使用者?反覆討論?負責人                      ⑥改進問題地方                      ⑦滿意的報告文檔                      ⑧進入可行性研究的意向    
二、可行性研究        做什麼:辨別經濟、技術、操作、法律、時間的可行性       怎麼做:      ①問題的初認識:
        • 瞭解待解決的問題,是如何被提出
        • 設想解決,滿足需求
        • 瞭解問題結構
                      ②市場調查
        • 需求情況
        • 類似軟體系統-功能、效能、價格
                      ③分析準備
        • 分析計劃
        • 參與人職責分配
        • 是否培訓
                      ④環境分析
        • 單位—狀況、經營方針、組織圖
        • 軟體、硬體、介面
        • 作業環境和要求
        • 習慣、法律、制度上的制約
 
三、計劃內容                做什麼:編寫軟體計劃書             怎麼做:①軟體範圍
        • 功能規模、軟體能力對硬體的要求、介面的性質和複雜性
                          ②環境資源
        • 人力資源
        • 硬體(目標機器、其他機器)
        • 軟體(支撐、實用)
        • 進度表(交付日期、組織分配力量)
        • 軟體成本                                   
四、價格估計            做什麼:進行軟體成本的估算,價格因素:人口、產品、工程、資源          怎麼做:                          ①參數化算:C=f(Vi)        //C為軟體價格,vi影響價格的獨立參數                          ②程式碼(LOC)價格估算
        • 原始碼行(除注釋。。)
        • 勞動時間的長短
        • 單位勞動時間內完成軟體的數量
        • LOC計算:功能分解→每個功能塊的錢                                      
                          ③任務分解:                                    開發工程→若干獨立任務→每個開發工作單位的成本→總成本 五、成本/收益分析           做什麼:從經濟上看,開發這個新系統是否划算,協助領導決策         怎麼做:                          ①成本估計:開發成本運行費用及新系統帶來的效益
        • 自頂向下:先估計系統再估計子系統
        • 自底向上:先估計系統中的每個模組再合成整體成本
                          ②成本/效益分析法:
        • 運行費:系統的操作費和維護費用
        • 經濟收益:新系統增加的收益+節省的費用(在整個生存周期)                                    

總結:         在制定計劃的過程中,先要明確自己的思路,明確自己的計劃,知道做軟體系統需要做什麼和怎麼做。有一個合格的計劃安
排,這樣我們才會在項目中提高效率。

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

軟體工程之軟體計劃

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.