標準的軟件開發(fā)過程_第1頁
標準的軟件開發(fā)過程_第2頁
標準的軟件開發(fā)過程_第3頁
標準的軟件開發(fā)過程_第4頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

1、標準的軟件開發(fā)過程軟件開發(fā)的標準過程包括六個階段,而六個階段需要編寫的各類文件達14種之多,在每個階段需要編寫哪些文件,以及這些文件的主要內(nèi)容見下:1 . 可行性與計劃研究階段可行性研究報告:在可行性研究與計劃階段內(nèi),要確定該軟件的開發(fā)目標和總的要求,要進行可行性分析、投資一收益分析、制訂開發(fā)計劃,并完成應編制的文件。項目開發(fā)計劃:編制項目開發(fā)計劃的目的是用文件的形式,把對于在開發(fā)過程中各項工作的負責人員、開發(fā)進度、所需經(jīng)費預算、所需軟、硬件條件等問題作出的安排記載下來,以便根據(jù)本計劃開展和檢查本項目的開發(fā)工作。2 .需求分析階段軟件需求說明書:軟件需求說明書的編制是為了使用戶和軟件開發(fā)者雙方

2、對該軟件的初始規(guī)定有一個共同的理解,使之成為整個開發(fā)工作的基礎(chǔ)。內(nèi)容包括對功能的規(guī)定對性能的規(guī)定等。數(shù)據(jù)要求說明書:數(shù)據(jù)要求說明書的編制目的是為了向整個開發(fā)時期提供關(guān)于被處理數(shù)據(jù)的描述和數(shù)據(jù)采集要求的技術(shù)信息。初步的用戶手冊:用戶手冊的編制是要使用非專門術(shù)語的語言,充分地描述該軟件系統(tǒng)所具有的功能及基本的使用方法。使用戶(或潛在用戶)通過本手冊能夠了解該軟件的用途,并且能夠確定在什么情況下,如何使用它。3 .設計階段概要設計說明書:概要設計說明書又可稱系統(tǒng)設計說明書,這里所說的系統(tǒng)是指程序系統(tǒng)。編制的目的是說明對程序系統(tǒng)的設計考慮,包括程序系統(tǒng)的基本處理流程、程序系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能

3、分配、接口設計。運行設計、數(shù)據(jù)結(jié)構(gòu)設計和出錯處理設計等,為程序的詳細設計提供基礎(chǔ)。詳細設計說明書:詳細設計說明書又可稱程序設計說明書。編制目的是說明一個軟件系統(tǒng)各個層次中的每一個程序(每個模塊或子程序)的設計考慮,如果一個軟件系統(tǒng)比較簡單,層次很少,本文件可以不單獨編寫,有關(guān)內(nèi)容合并入概要設計說明書。數(shù)據(jù)庫設計說明書:數(shù)據(jù)庫設計說明書的編制目的是對于設計中的數(shù)據(jù)庫的所有標識、邏輯結(jié)構(gòu)和物理結(jié)構(gòu)作出具體的設計規(guī)定。測試計劃初稿:這里所說的測試,主要是指整個程序系統(tǒng)的組裝測試和確認測試。本文件的編制是為了提供一個對該軟件的測試計劃,包括對每項測試活動的內(nèi)容、進度安排、設計考慮、測試數(shù)據(jù)的整理方法及

4、評價準則。4.實現(xiàn)階段模塊開發(fā)卷宗(開始編寫):模塊開發(fā)卷宗是在模塊開發(fā)過程中逐步編寫出來的,每完成一個模塊或一組密切相關(guān)的模塊的復審時編寫一份,應該把所有的模塊開發(fā)卷宗匯集在一起。編寫的目的是記錄和匯總低層次開發(fā)的進度和結(jié)果,以便于對整個模塊開發(fā)工作的管理和復審,并為將來的維護提供非常有用的技術(shù)信息。用戶手冊完工操作手冊:操作手冊的編制是為了向操作人員提供該軟件每一個運行的具體過程和有關(guān)知識,包括操作方法的細節(jié)。測試計劃終稿:5 .測試階段模塊開發(fā)卷宗(此階段內(nèi)必須完成)測試分析報告:測試分析報告的編寫是為了把組裝測試和確認測試的結(jié)果、發(fā)現(xiàn)及分析寫成文件加以記載。項目開發(fā)總結(jié)報告:項目開發(fā)總

5、結(jié)報告的編制是為了總結(jié)本項目開發(fā)工作的經(jīng)驗,說明實際取得的開發(fā)結(jié)果以及對整個開發(fā)工作的各個方面的評價。6 .運行與維護階段開發(fā)進度月報的編制目的是及時向有關(guān)管理部門匯報項目開發(fā)的進展和情況,以便及時發(fā)現(xiàn)和處理開發(fā)過程中出現(xiàn)的問題。一般地,開發(fā)進度月報是以項目組為單位每月編寫的。如果被開發(fā)的軟件系統(tǒng)規(guī)模比較大,整個工程項目被劃分給若干個分項目組承擔,開發(fā)進度月報將以分項目組為單位按月編寫。對于一項軟件而言,有些文件的編寫工作可能要在若干個階段中延續(xù)進行。鑒于軟件開發(fā)是具有創(chuàng)造性的腦力勞動,也鑒于不同軟件在規(guī)模上和復雜程度上差別極大,本指南認為在文件編制工作中應允許一定的靈活性,并不是14 種文件

6、每種都必須編寫。文件編制的衡量因素在因素總和較低的情況下,項目開發(fā)總結(jié)報告的內(nèi)容應包括:程序的主要 功能、基本流程、測試結(jié)果和使用說明。測試分析報告應該寫,但不必很正規(guī)。數(shù)據(jù)要求說明和數(shù)據(jù)庫設計說明是否需要編寫應根據(jù)所開發(fā)軟件的實際需要來決定。例2:為了避免在軟件開發(fā)中文件編制的不足或過分,一個簡便的辦法是把對軟件文件的編制要求同軟件的規(guī)模大小聯(lián)系起來,這就是本例的出發(fā)點。軟件的規(guī)模不妨分為四級:1小規(guī)模軟件源程序行數(shù)小于5 000的軟件;2.中規(guī)模軟件源程序行數(shù)為10 00050 000的軟件;3大規(guī)模軟件源程序行數(shù)為100 000?500 000的軟件;4特大規(guī)模軟件源程序行數(shù)大于500 000的軟件。對上述的四級軟件的文件編制要求分別列于表O3。至于源程序行數(shù)為5 00010 000, 50 000100 000的軟件,其文件編制要求介于兩級之間,可

溫馨提示

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

評論

0/150

提交評論