軟件開發(fā)過程規(guī)范_第1頁
軟件開發(fā)過程規(guī)范_第2頁
軟件開發(fā)過程規(guī)范_第3頁
軟件開發(fā)過程規(guī)范_第4頁
軟件開發(fā)過程規(guī)范_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件開發(fā)過程準(zhǔn)第一部分1引言

軟件需求析標(biāo)準(zhǔn)本標(biāo)準(zhǔn)規(guī)定了軟件需求分析階段的任務(wù)程和相關(guān)要求及需求分析階段的完成標(biāo)志。它是軟件開發(fā)標(biāo)準(zhǔn)的組成部分。本標(biāo)準(zhǔn)適用于軟件需求分析階段的所有任務(wù)和相關(guān)人員括項(xiàng)目管理人員件求分析人員、文檔編制人員和質(zhì)量審核人員。2參考文獻(xiàn)2.12.22.32.42.5

電軟件開發(fā)標(biāo)準(zhǔn)12207:1995信息技術(shù)——軟件生存周期過程GXB軟件開發(fā)標(biāo)準(zhǔn):第一部分軟件生存周期GXB軟件工程術(shù)語GXB軟件測(cè)試標(biāo)準(zhǔn)3術(shù)語本標(biāo)準(zhǔn)的術(shù)語的定義與01-001軟工術(shù)語中的定義相一致。4需求分析的任和過程需分任確定被開發(fā)軟件的運(yùn)行環(huán)境、功能能數(shù)據(jù)需求,建立確認(rèn)測(cè)試準(zhǔn)則,編寫用戶手冊(cè),為概要設(shè)計(jì)提供需求說明書。需分過需求分析過程由以下步驟組成:〕確定需求分析方法和工具;〕人員培訓(xùn);〕確定需求分析輸入;

〕需求分析;〕制定確定測(cè)試計(jì)劃;〕修改開發(fā)計(jì)劃;〕編制文檔;〕需求分析審查;〕需求分析文檔存檔。5總體要求用參軟件需求分析應(yīng)該有客戶指定的人員參加。用確需求說明必須明確,經(jīng)過客戶同意,并用合同的方式予以確認(rèn)。面用描需應(yīng)以用戶能夠理解的形式和術(shù)語描述需求,以利于與用戶溝通。6需求分析流程定求析法工選定合適的需求分析方法一軟件項(xiàng)目?jī)?nèi)所用的分析方法應(yīng)該保持一致性選析方法:〕結(jié)構(gòu)分析方法,包括面向數(shù)據(jù)流的分析方法和面向數(shù)據(jù)結(jié)構(gòu)的分析方法。〕面向?qū)ο蟮姆治龇椒āT谛枨蠓治龇椒ㄟx定后應(yīng)確定持該方法的工具在個(gè)軟件項(xiàng)目?jī)?nèi)需求建模語言和工具應(yīng)該保持一致性和標(biāo)準(zhǔn)化。人培針對(duì)所選定的設(shè)計(jì)方法和工具及相關(guān)的標(biāo)準(zhǔn)對(duì)需求人員進(jìn)行相應(yīng)的培訓(xùn)是一個(gè)可選項(xiàng),但對(duì)于新的方法和工具,或新的分析人員,培訓(xùn)是必需的。

確需分輸需求分析的輸入一般包括以下類型的資料:〕可行性研究報(bào)告;〕項(xiàng)目開發(fā)計(jì)劃;〕相關(guān)的用戶資料,例如,用戶工作手冊(cè)、相關(guān)行業(yè)的技術(shù)標(biāo)準(zhǔn)、相關(guān)的法律文件等;〕現(xiàn)有同類系統(tǒng)的資料;〕軟件需求分析相關(guān)的標(biāo)準(zhǔn)化文件,如:軟件需求分析標(biāo)準(zhǔn);軟件需求說明書標(biāo)準(zhǔn);測(cè)試標(biāo)準(zhǔn);等。需分需求分析包括以下類型的活動(dòng):〕初步需求獲取初步需求獲取可采用以下方式:訪談和會(huì)議析員以個(gè)別訪或小組會(huì)議的形式開始與用戶進(jìn)行初步溝通心備一系列問題過用戶對(duì)問題的答復(fù)獲取問題及環(huán)境的知識(shí)步解用戶對(duì)目標(biāo)軟件的要求。觀察用戶工作流程。實(shí)際觀察用戶現(xiàn)存的操作過程,從中發(fā)現(xiàn)用戶需求,并經(jīng)過分析,剔除不合格的需求,提出新的潛在需求。考察現(xiàn)有的同類軟件的運(yùn)行如存在同類的軟件系統(tǒng)對(duì)運(yùn)行進(jìn)行考查描述其邏輯模型,作為目標(biāo)系統(tǒng)的參考。用戶和開發(fā)人員共同組成聯(lián)合工作小組戶作為分析人員參加聯(lián)合工作小組合作小組應(yīng)制定自己的工作制度和計(jì)劃專門的記錄員專人負(fù)責(zé)資料的綜合和整理。〕需求建模分析活動(dòng)的焦點(diǎn)是建立目標(biāo)軟件系統(tǒng)的模型程實(shí)質(zhì)上是軟件模型的建造和不斷完善的過程軟件模型用來刻劃統(tǒng)涉及的信息理功能和實(shí)際運(yùn)行時(shí)的外部行為該用圖形記號(hào)分別表示信息流理功能和系統(tǒng)行為利用受限的自然語言給出用戶需求的描述。模型的表示機(jī)制應(yīng)具備良好的結(jié)構(gòu)化能力?!承枨笤u(píng)審應(yīng)對(duì)需求說明書對(duì)進(jìn)行嚴(yán)格仔的評(píng)審對(duì)審過程中發(fā)現(xiàn)的錯(cuò)誤或缺陷時(shí)行修正和補(bǔ)充新行相應(yīng)部分的初需求分析求建模改需求說明書重進(jìn)行評(píng)審。需求評(píng)審應(yīng)以用戶分析人員和系統(tǒng)設(shè)計(jì)人員共同參與的會(huì)議形式進(jìn)行需說明書的以下特性進(jìn)行評(píng)價(jià):正確性、無歧義性、完全性、可驗(yàn)證性、一致性、可理解性,可修改性和可追蹤性。制確測(cè)計(jì)需求分析完成后定應(yīng)確實(shí)認(rèn)測(cè)度計(jì)劃確認(rèn)測(cè)試的規(guī)定參見相關(guān)測(cè)試標(biāo)準(zhǔn)。

修開計(jì)需求分析完成后將對(duì)系統(tǒng)目標(biāo)規(guī)模有了更全面和詳細(xì)的了解此應(yīng)開發(fā)計(jì)劃進(jìn)行修改,以使開發(fā)計(jì)劃玩切實(shí)可行。編文按標(biāo)準(zhǔn)的文檔格式編制以下文檔:〕軟件需求說明書;〕數(shù)據(jù)需求說明書〔可包含在軟件需求說明書中〕確認(rèn)測(cè)試計(jì)劃:〕修改的開發(fā)計(jì)劃;〕用戶手冊(cè)概要。需評(píng)需求評(píng)是包括兩個(gè)方面:〕文檔審查,對(duì)節(jié)出的各類文檔進(jìn)行審查,以保證文檔的正確性,并且文檔格式標(biāo)準(zhǔn)。有關(guān)文檔審查的規(guī)定見文檔審查標(biāo)準(zhǔn)?!承璺治鲞^程審查,以檢查需求分析過程是否符合開發(fā)標(biāo)準(zhǔn)。需分文存需求分析文檔審查通過后文檔制人質(zhì)量審核員、審查組負(fù)責(zé)人簽名。然后由項(xiàng)目負(fù)責(zé)人或公司相關(guān)負(fù)責(zé)人復(fù)審審?fù)ㄟ^后簽名最將文檔交管理部存檔進(jìn)入配置管理程序。軟件需求說明書通過審查和復(fù)審后與戶就相關(guān)內(nèi)容簽訂合同同軟件需求與明書一起存存檔。7需求分析完成志所有指定的文檔齊全,通過復(fù)審,并提交質(zhì)量管理部。提交的文檔包括:〕軟件需求說明書;〕數(shù)據(jù)需求說明書〔可包含在軟件需求說明書中〕確認(rèn)測(cè)試計(jì)劃;〕修改的開發(fā)計(jì)劃;〕用戶手冊(cè)概要。

第二部分1引言

軟件概要計(jì)標(biāo)準(zhǔn)本標(biāo)準(zhǔn)規(guī)定了軟件概要設(shè)計(jì)階段的任務(wù)程和相關(guān)要求及該階段的完成標(biāo)志是件概要設(shè)計(jì)階段所有任務(wù)和所有相關(guān)人員括項(xiàng)目管理人員軟設(shè)計(jì)人員軟測(cè)試人員、文檔編制人員和質(zhì)量審核人員。2參考文獻(xiàn)2.12.22.32.42.5

電軟件開發(fā)標(biāo)準(zhǔn)12207:1995信息技術(shù)——軟件生存周期過程GXB軟件開發(fā)標(biāo)準(zhǔn):第一部分軟件生存周期GXB軟件工程術(shù)語GXB軟件測(cè)試標(biāo)準(zhǔn)3術(shù)語本標(biāo)準(zhǔn)的術(shù)語的定義與01-001軟工術(shù)語中的定義相一致。4概要設(shè)計(jì)任務(wù)過程概設(shè)任要據(jù)軟件需求說明建目標(biāo)系的總體結(jié)構(gòu)和模塊間的關(guān)系定義模塊的接口設(shè)計(jì)數(shù)據(jù)庫\數(shù)據(jù)結(jié)構(gòu);設(shè)計(jì)目標(biāo)系統(tǒng)的外部接口包括用戶界面;設(shè)計(jì)系統(tǒng)的安全機(jī)制,及出錯(cuò)處理機(jī)制;定義目標(biāo)系統(tǒng)的動(dòng)行制定組裝測(cè)試計(jì)劃寫文檔;概要設(shè)計(jì)審查和復(fù)審。概設(shè)過概要設(shè)計(jì)過程由以下步驟組成:〕確定概要設(shè)計(jì)方法和工具;〕人員培訓(xùn);〕確定設(shè)計(jì)輸入;〕概要設(shè)計(jì);〕制定組裝測(cè)試計(jì)劃;〕修改開發(fā)計(jì)劃;〕編制文檔;〕概要設(shè)計(jì)審查;

〕概要設(shè)計(jì)文檔存檔。5總體要求一性概要設(shè)計(jì)必須滿足軟件需求說明書的所有要求括所有功能要求能求和其它要求軟需求說明的變化與軟件概要設(shè)計(jì)的變化必須保持一致化能隨意進(jìn)行應(yīng)置于嚴(yán)格的配置管理之下。抽鑒別系統(tǒng)元素的不同抽象級(jí)別,并根據(jù)帛象級(jí)別建立系統(tǒng)的層次結(jié)構(gòu)。采用自頂向下,逐步求精的方法進(jìn)行系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)。獨(dú)性依據(jù)高內(nèi)聚、低耦合的原則,確定功能模塊功能獨(dú)立且簡(jiǎn)單。信隱盡可能使操作和數(shù)據(jù)局部化,嚴(yán)格限制模塊外對(duì)其內(nèi)的操作和數(shù)據(jù)的訪問。模大適保持模塊的大小適中。體積太大的模塊往能復(fù)雜對(duì)于這樣的模塊,要進(jìn)行功能分解,劃分為多個(gè)模塊。6概設(shè)計(jì)流程確概設(shè)方和具所選定的設(shè)計(jì)方法與需求分析方法保持一致種致性不僅表現(xiàn)在形式上且現(xiàn)在邏輯聯(lián)系上。在一個(gè)軟件項(xiàng)目?jī)?nèi)所用設(shè)計(jì)方法應(yīng)該保持唯一性。候選設(shè)計(jì)方法:〕結(jié)構(gòu)設(shè)計(jì)方法,包括面向數(shù)據(jù)流的設(shè)計(jì)方法和面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法?!趁嫦?qū)ο笤O(shè)計(jì)方法。確定支持所選定的方法的工具具中的設(shè)計(jì)描述語言不管是圖形的還是文字的在一個(gè)軟件項(xiàng)目中要保持唯一性和標(biāo)準(zhǔn)化。

人培針對(duì)所選定的設(shè)計(jì)方法和工具及相關(guān)的標(biāo)準(zhǔn)對(duì)設(shè)計(jì)人員進(jìn)行相應(yīng)的培訓(xùn)是一個(gè)可選項(xiàng),但對(duì)于新的方法和工具,或新的設(shè)計(jì)人員,培訓(xùn)是必需的。確概設(shè)輸概要設(shè)計(jì)輸入必須是形成文件的,并經(jīng)過確認(rèn)。一般有以下資料:〕軟件需求說明書,指明軟件需求說明書的相關(guān)部分?!诚嚓P(guān)系統(tǒng)的資料,這是指與目標(biāo)系統(tǒng)有接口關(guān)系的軟硬件系統(tǒng)??赡艿念愋陀校河布\(yùn)行平臺(tái);軟件動(dòng)行環(huán)境;數(shù)據(jù)庫管理系統(tǒng);第三方提供的API;驅(qū)動(dòng)器;軟構(gòu)件庫,包括控件、標(biāo)準(zhǔn)類庫、標(biāo)準(zhǔn)函數(shù)?!诚嚓P(guān)的用戶資料?!称渌酉到y(tǒng)的資料。一個(gè)系統(tǒng)可能劃分為多個(gè)子系統(tǒng)。在該系統(tǒng)中,與目標(biāo)子系有接口關(guān)系的其它子系統(tǒng)的資料,也應(yīng)確定為設(shè)計(jì)輸入?!耻浉乓O(shè)計(jì)相關(guān)的標(biāo)準(zhǔn)化文件,例如:軟件概要設(shè)計(jì)標(biāo)準(zhǔn);軟件概要設(shè)計(jì)說明書標(biāo)準(zhǔn);測(cè)試標(biāo)準(zhǔn),等。概設(shè)概要設(shè)計(jì)包括以下活動(dòng):〕設(shè)計(jì)和確定目標(biāo)系統(tǒng)的總體結(jié)構(gòu)和模塊間關(guān)系。模塊間的關(guān)系主要是調(diào)用關(guān)系和組成關(guān)系。對(duì)于大型系統(tǒng)按軟件需求說明將系統(tǒng)分為多子系統(tǒng)后為每個(gè)子系統(tǒng)定義總體結(jié)構(gòu),并描述各子系統(tǒng)的接品關(guān)系。對(duì)于一般系統(tǒng),可按軟件需求定義目標(biāo)系統(tǒng)的總體結(jié)構(gòu)?!扯x模塊的接口模塊的接口包手輸入輸出參數(shù),和參數(shù)的傳遞方式。這義模塊的接口應(yīng)標(biāo)識(shí)錯(cuò)誤的參數(shù)。〕設(shè)計(jì)數(shù)據(jù)/數(shù)據(jù)結(jié)構(gòu)這里的數(shù)據(jù)結(jié)構(gòu)指全局?jǐn)?shù)據(jù)結(jié)構(gòu),特別是需要存儲(chǔ)在外存儲(chǔ)介質(zhì)的數(shù)據(jù)結(jié)構(gòu)?!吃O(shè)計(jì)外部接口外部接口機(jī)制包括啟動(dòng)或調(diào)用方式數(shù)或信息傳遞方式信息格式等方面用戶界面的設(shè)計(jì),外部輸/出信息格式的規(guī)定都屬于該任務(wù)范疇?!吃O(shè)計(jì)安全機(jī)制安全機(jī)制包括以下方面:

〕系統(tǒng)和數(shù)據(jù)的訪問權(quán)限和權(quán)限鑒別機(jī)制;〕數(shù)據(jù)備份方法;c〕系統(tǒng)和數(shù)據(jù)恢復(fù)方法;〕出錯(cuò)處理方法和出錯(cuò)信息包括錯(cuò)誤的編號(hào),錯(cuò)誤類型,解釋性信息,可能的糾錯(cuò)法;〕預(yù)防電腦病毒的方法?!吃O(shè)計(jì)系統(tǒng)的運(yùn)行系統(tǒng)的運(yùn)行設(shè)計(jì)有以下任務(wù):〕確定系統(tǒng)的動(dòng)行類型:〕規(guī)定每類運(yùn)行的控制和操作;c〕指明每類運(yùn)行覆蓋的功能模?!炒_定設(shè)計(jì)限制明確描述設(shè)計(jì)的限制。制組測(cè)計(jì)目標(biāo)軟件系統(tǒng)的概要設(shè)計(jì)完成后制相應(yīng)的組裝測(cè)試計(jì)劃于裝測(cè)試參見相關(guān)測(cè)試標(biāo)準(zhǔn)。修開計(jì)概要設(shè)計(jì)完成后,將對(duì)系統(tǒng)目標(biāo)和規(guī)模有更全面、準(zhǔn)確和詳細(xì)的了解需要對(duì)開發(fā)計(jì)劃進(jìn)行必要的修改、補(bǔ)充和細(xì)化。編文按標(biāo)準(zhǔn)的文檔格式編制以下文檔:〕概要設(shè)計(jì)與明書;〕數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)說明書〔可包含在概要設(shè)計(jì)說明書內(nèi)〕組裝測(cè)試計(jì)劃;〕修改的開發(fā)計(jì)劃;〕用戶手冊(cè);〕操作手冊(cè);概設(shè)審概要設(shè)計(jì)審查包括兩個(gè)方面;〕文檔審查,對(duì)列的各類文檔進(jìn)行審查,以確保存概要設(shè)計(jì)滿足所有需求、文檔格式符合標(biāo)準(zhǔn)。有關(guān)文檔審查的詳細(xì)規(guī)定見文檔審查標(biāo)準(zhǔn)?!掣乓O(shè)計(jì)過程審查

溫馨提示

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

評(píng)論

0/150

提交評(píng)論