軟件系統(tǒng)開發(fā)和管理規(guī)范_第1頁
軟件系統(tǒng)開發(fā)和管理規(guī)范_第2頁
軟件系統(tǒng)開發(fā)和管理規(guī)范_第3頁
軟件系統(tǒng)開發(fā)和管理規(guī)范_第4頁
軟件系統(tǒng)開發(fā)和管理規(guī)范_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

軟件系統(tǒng)開發(fā)和管理規(guī)范2017年5月26日目錄1、. 軟件系統(tǒng)管理概述 32. 軟件系統(tǒng)管理過程 33. 軟件系統(tǒng)管理內(nèi)容 53.1. 需求階段管理 53.2. 設(shè)計階段管理 73.3. 開發(fā)階段管理 73.4. 測試階段管理 83.5. 維護階段管理 83.6. 工具管理 83.7. 軟件系統(tǒng)估算與進度管理 93.7.1. 軟件系統(tǒng)估算 93.7.2. 進度安排 10系統(tǒng)計劃在系統(tǒng)開始的時候制定,并隨著系統(tǒng)的進展不斷發(fā)展,系統(tǒng)計劃為管理者提供了根據(jù)計劃定期評審和跟蹤系統(tǒng)進展的基礎(chǔ)。計劃的制定以下面的活動為依據(jù):估算系統(tǒng)所需要的工作量估算系統(tǒng)所需要的資源根據(jù)工作量制定進度計劃,繼而進行資源分配做出配置管理計劃跟蹤及控制系統(tǒng)計劃在軟件系統(tǒng)進行過程中,嚴(yán)格遵守系統(tǒng)計劃,對于一些不可避免的變更,要進行適當(dāng)?shù)目刂坪驼{(diào)整,但要確保計劃的完整性和一致性。評審系統(tǒng)計劃對系統(tǒng)計劃的完成程序進行評審,并對系統(tǒng)的執(zhí)行情況進行評價。編寫管理文檔系統(tǒng)管理人員根據(jù)軟件合同確定軟件系統(tǒng)是否完成。系統(tǒng)一旦完成,則檢查系統(tǒng)完成的結(jié)果和中間記錄文檔,并把所有的結(jié)果記錄下來形成文檔而保存。軟件系統(tǒng)管理內(nèi)容需求階段管理需求分析是軟件生命周期中相當(dāng)重要的一個階段,是軟件設(shè)計的基礎(chǔ),也是用戶和軟件工程人員之間的橋梁。簡單地說,軟件需求就是確定系統(tǒng)需要做什么,嚴(yán)格意義上,軟件需求是系統(tǒng)或軟件必須達到的目標(biāo)與能力。目標(biāo)需求管理是一種獲取、組織并記錄軟件需求的系統(tǒng)化方案,同時也是一個使客戶與系統(tǒng)開發(fā)組對不斷變更的軟件需求達成并保持一致的過程。在需求管理中,軟件工程組的工作是采取適當(dāng)?shù)拇胧﹣肀WC分配的需求,即要將分配的需求文檔化,控制需求的變化,負(fù)責(zé)系統(tǒng)實施過程中需求的實現(xiàn)情況。需求管理的目的是在客戶和處理客戶需求的軟件系統(tǒng)組之間建立對客戶需求的共同理解。需求管理的目標(biāo)有兩個:使軟件需求受控,并建立供軟件工程和管理使用的需求基線。使軟件計劃、產(chǎn)品和活動與軟件需求保持一致。在需求管理過程中,為實現(xiàn)第一個目標(biāo),必須控制需求基線的變動,按照變更控制的標(biāo)準(zhǔn)和規(guī)范的過程進行需求變更控制和版本控制;為實現(xiàn)第二個目標(biāo),必須就變更和軟件系統(tǒng)各小組達成共識,對軟件系統(tǒng)計劃做出調(diào)整,其中包括人員的安排、用戶的溝通、成本的調(diào)整、進度的調(diào)整等。需求管理是一個對系統(tǒng)需求變更了解和控制的過程,它貫穿于整個軟件系統(tǒng)過程,在軟件系統(tǒng)進行的過程中,無論正處于哪個階段,一旦有需求錯誤出現(xiàn)或任何有關(guān)需求的變更出現(xiàn),都需要需求管理活動來解決,提交《需求變更控制報告》。原則為進行有效的需求管理,一般要遵循如下五條原則:需求一定要分類管理需求必須分優(yōu)先級需求必須文檔化需求一旦變化,就必須對需求變更的影響進行評估需求管理必須與需求工程的其他活動緊密整合主要工作需求階段分為系統(tǒng)需求和系統(tǒng)分析兩個階段。系統(tǒng)需求階段的主要工作是:調(diào)研用戶需求及用戶環(huán)境論證系統(tǒng)可行性制定系統(tǒng)初步計劃系統(tǒng)分析階段的主要工作是:確定系統(tǒng)運行環(huán)境建立系統(tǒng)邏輯模型確定系統(tǒng)功能及性能要求編寫需求規(guī)格說明、測試計劃確認(rèn)系統(tǒng)開發(fā)計劃完成文檔需求規(guī)格說明書、系統(tǒng)開發(fā)計劃、測試計劃設(shè)計階段管理主要工作軟件的設(shè)計階段可分為概要設(shè)計和詳細(xì)設(shè)計兩個階段。概要設(shè)計的主要工作:建立系統(tǒng)總體結(jié)構(gòu),劃分功能模塊定義各功能模塊接口數(shù)據(jù)庫設(shè)計(如果需要)詳細(xì)設(shè)計的主要工作:設(shè)計各模塊具體實現(xiàn)算法確定模塊間詳細(xì)接口完成文檔概要設(shè)計完成文檔概要設(shè)計說明書數(shù)據(jù)庫設(shè)計說明書(如果有)詳細(xì)設(shè)計完成文檔:詳細(xì)設(shè)計說明書開發(fā)階段管理主要工作編寫程序源代碼進行模塊測試和調(diào)試編寫測試方案編寫測試用例編寫用戶手冊完成文檔系統(tǒng)源程序清單測試用例測試方案測試階段管理主要工作執(zhí)行測試測試整個軟件系統(tǒng)(健壯性測試)完善用戶手冊編寫開發(fā)總結(jié)報告完成文檔測試報告用戶手冊開發(fā)工作總結(jié)維護階段管理主要工作為糾正錯誤,完善應(yīng)用而進行修改對修改進行配置管理編寫故障報告和修改報告修訂用戶手冊完成文檔故障報告修改報告工具管理開發(fā)工具管理MicrosoftVisualStudio2005/2008開發(fā)環(huán)境VSS版本管理測試工具管理XX缺陷管理工具(暫定bugfree)Loadrunner8.1性能測試工具軟件系統(tǒng)估算與進度管理軟件系統(tǒng)估算軟件系統(tǒng)估算包括工作量估算和成本估算兩個方面。軟件估算作為軟件系統(tǒng)管理的一項重要內(nèi)容,是確保軟件系統(tǒng)成功的關(guān)鍵因素。估算是指通過預(yù)測構(gòu)造軟件系統(tǒng)所需要的工作量的過程。初步的估算用于確定軟件系統(tǒng)的可行性,詳細(xì)的估算用于指導(dǎo)系統(tǒng)計劃的制定。軟件規(guī)模對軟件系統(tǒng)進行估算遇到的第一個問題就是軟件規(guī)模,即軟件的程序量。軟件規(guī)模是軟件工作量的主要影響因素。軟件系統(tǒng)的設(shè)計有一個分層結(jié)構(gòu),這一分層結(jié)構(gòu)就對應(yīng)著工作分解結(jié)構(gòu)(WBS,WorkBreakdownStructure),它將軟件過程和軟件產(chǎn)品結(jié)構(gòu)聯(lián)系起來。下圖是一個典型的WBS結(jié)構(gòu):系統(tǒng)系統(tǒng)子系統(tǒng)子系統(tǒng)子系統(tǒng)模塊模塊模塊模塊模塊模塊模塊模塊模塊模塊有了工作分解結(jié)構(gòu)之后,必須定義度量標(biāo)準(zhǔn)用以對軟件規(guī)模進行估計。常用的軟件規(guī)模度量標(biāo)準(zhǔn)有兩種:代碼行LOC(LinesOfCode)和功能點FP(FunctionPoints)。代碼行代碼行LOC是常用的源代碼程序長度的度量標(biāo)準(zhǔn),指源代碼的總行數(shù)。源代碼中除了可執(zhí)行語句外,還有幫助理解的注釋語句。功能點功能點度量是在需求分析階段基于系統(tǒng)功能的一種規(guī)模估計方法,該方法通過已經(jīng)初始應(yīng)用需求來確定各種輸入、輸出、查詢、外部文件和內(nèi)部文件的數(shù)目,從而確定功能點數(shù)量。成本估算成本估算是對完成軟件系統(tǒng)所需費用的估計和計劃,是軟件系統(tǒng)計劃中的一個重要組成部分。進度安排在確定了系統(tǒng)資源(總成本、人員、時間等),把其分配到各個系統(tǒng)開發(fā)階段中,即確定系統(tǒng)的進度。進度的合理安排是如期完成軟件系統(tǒng)的重要保證,也是合理分配資源的重要依據(jù),建議進度安排使用Gantt圖(甘特圖)。系統(tǒng)整體進度安排的過程如下:根據(jù)系統(tǒng)總體進度目標(biāo),編制人員計劃。將各階段所需要的資源和可以取得的資源進行比較,確定各階段的初步進度,然后確定整個系統(tǒng)的初步進度。對初步進度計劃進行評審,確保該計

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論