軟件管理及開發(fā)質(zhì)量管理措施_第1頁
軟件管理及開發(fā)質(zhì)量管理措施_第2頁
軟件管理及開發(fā)質(zhì)量管理措施_第3頁
軟件管理及開發(fā)質(zhì)量管理措施_第4頁
軟件管理及開發(fā)質(zhì)量管理措施_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、軟件管理及開發(fā)質(zhì)量管理措施軟件產(chǎn)品及開發(fā)質(zhì)量管理措施軟件開發(fā)管理目標(biāo)軟件開發(fā)管理的目標(biāo)如下:軟件開發(fā)管理計(jì)劃涵蓋從軟件需求分析直到軟件驗(yàn)收完成的軟件開發(fā)工作的全 過程。軟件開發(fā)管理計(jì)劃確定從合同需求轉(zhuǎn)化成軟件產(chǎn)品所需要遵循的流程與方法。軟件開發(fā)管理計(jì)劃詳細(xì)描述開展和協(xié)調(diào)開發(fā)工作的方法、組織、時(shí)間表、進(jìn)度 控制、職責(zé)等。軟件開發(fā)管理計(jì)劃不涵蓋現(xiàn)成軟件產(chǎn)品及與本開發(fā)工作沒有或少有聯(lián)系的軟件 產(chǎn)品。軟件開發(fā)管理計(jì)劃貫穿在軟件開發(fā)工作的全過程之中。軟件開發(fā)活動(dòng)的全過程 應(yīng)表達(dá)并反映這一管理計(jì)劃。2軟件產(chǎn)品開發(fā)過程與階段計(jì)劃軟件產(chǎn)品開發(fā)過程可以細(xì)分為以下八個(gè)階段,即:軟件需求分析階段,軟件結(jié) 構(gòu)設(shè)計(jì)階段

2、,軟件模塊設(shè)計(jì)階段,軟件編碼階段,軟件模塊測試階段,軟件集成測 試階段,軟件/硬件集成測試階段和軟件驗(yàn)證階段。以下分八個(gè)小節(jié)對各階段的活 動(dòng)內(nèi)容,方法、語言與工具,以及產(chǎn)出技術(shù)文件作逐一介紹。產(chǎn)出技術(shù)文件可以成 為界定階段進(jìn)度完成的一個(gè)里程碑。軟件開發(fā)管理階段流程圖如下頁附圖所示:軟件開發(fā)管理階段流程圖軟件需求分析階段(初步設(shè)計(jì)階段)a.活動(dòng)內(nèi)容:軟件需求分析階段用于理解并確認(rèn)綜合監(jiān)控系統(tǒng)及各子系統(tǒng)的系統(tǒng)需求;在 “需求書”中對工程功能、接口、性能、分類等作詳盡說明;還要確定開發(fā)用例及 高層次的開發(fā)計(jì)劃。b.方法、語言與工具:軟件開發(fā)中將采用以下方法與工具:疊代過程法用例技術(shù)法架構(gòu)設(shè)計(jì)法流程圖

3、法數(shù)據(jù)流程圖c.產(chǎn)出技術(shù)文件:軟件需求說明書軟件系統(tǒng)設(shè)計(jì)階段(初步設(shè)計(jì)階段)a.活動(dòng)內(nèi)容:軟件系統(tǒng)設(shè)計(jì)包括:軟件體系結(jié)構(gòu)設(shè)計(jì)、模塊設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)、用 戶界面設(shè)計(jì)四方面內(nèi)容。由于本工程使用的是現(xiàn)成軟件,數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)從 略。用戶界面設(shè)計(jì)內(nèi)容那么在另外的文件中加以闡述。軟件系統(tǒng)設(shè)計(jì)階段用于選定實(shí) 現(xiàn)軟件需求說明書功能的綜合監(jiān)控系統(tǒng)及各子系統(tǒng)的系統(tǒng)設(shè)計(jì);還要選定在集 成、測試階段用于驗(yàn)證軟件結(jié)構(gòu)的測試與分析方法;分析和設(shè)計(jì)主要用例。b.方法、語言與工具:軟件開發(fā)中將采用以下方法與工具:可視化建模結(jié)構(gòu)、行動(dòng)圖采用這種方法可以從上到下將軟件分割成小塊,防止軟件過于復(fù)雜:*.采用抽象化、模塊

4、化等方法以降低軟件的復(fù)雜性;軟件部件、順序、以及與時(shí)間相關(guān)的信息、并行結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)和資源等,可以有更清晰的表達(dá)方式。.驗(yàn)證與確認(rèn)c.產(chǎn)出技術(shù)文件:軟件系統(tǒng)設(shè)計(jì)軟件模塊詳細(xì)設(shè)計(jì)階段(最終設(shè)計(jì)階段)a.活動(dòng)內(nèi)容:在這一階段中,必須進(jìn)一步將整個(gè)開發(fā)任務(wù)細(xì)分到明確各工作包和軟件的功能 與用途。各模塊都必須滿足軟件需求說明書的要求。軟件模塊詳細(xì)設(shè)計(jì)說明書 將詳盡地說明實(shí)現(xiàn)軟件需求說明書各項(xiàng)功能、特性的方法。此外,還要給出驗(yàn) 證軟件模塊是否正常運(yùn)行的測試方法,以衡量軟件模塊是否滿足軟件總體要求。軟件模塊詳細(xì)說明書中將對工程功能、接口、性能、分類等作詳盡說明。b.產(chǎn)出技術(shù)文件:軟件模塊詳細(xì)設(shè)計(jì)說明書軟件編

5、碼階段(制造階段)a.活動(dòng)內(nèi)容:軟件編碼階段用于完成軟件模塊的編碼工作,同時(shí)還要進(jìn)行系統(tǒng)配置工作頭。 已完成的軟件開發(fā)工作應(yīng)當(dāng)整理出完整的文件。文件抬頭應(yīng)當(dāng)包括:文件名,作 者,發(fā)行/更新日期,更新說明,軟件/模塊內(nèi)容摘要,接口/軟件時(shí)間表、說明、 變量、數(shù)據(jù)結(jié)構(gòu)等。b.方法、語言與工具:在編碼階段,軟件模塊應(yīng)當(dāng)按照編程語言進(jìn)行編碼。編碼工作必須按照軟件質(zhì) 量保證計(jì)劃中的編碼標(biāo)準(zhǔn)進(jìn)行。提供編碼標(biāo)準(zhǔn)時(shí)還會(huì)考慮以下要求:格式標(biāo)準(zhǔn)(例如:縮排、間距等)評注標(biāo)準(zhǔn),例如:編碼的名稱/標(biāo)識符,作者,版本標(biāo)識,修改記錄,目的,設(shè) 備(例如:輸入,輸出,變量,數(shù)據(jù)結(jié)構(gòu)等)數(shù)據(jù)記錄等。變量、參數(shù)、工作包、程序、

6、文件的約定俗成名稱選用編程語言、編程方法等的約束條件C.產(chǎn)出技術(shù)文件:軟件源碼在系統(tǒng)軟件和應(yīng)用軟件中,應(yīng)采用標(biāo)準(zhǔn)操作系統(tǒng)(例如:Unix, Windows等)及標(biāo) 準(zhǔn)語言(例如:C, C+等)。軟件開發(fā)工具也必須是主流通用的專用軟件。5軟件模塊測試階段a.活動(dòng)內(nèi)容:在這一階段中必須對每一個(gè)模塊進(jìn)行單獨(dú)測試工作。在測試中必須驗(yàn)證軟件模塊是按照相應(yīng)的設(shè)計(jì)文件的規(guī)定進(jìn)行編碼的。軟件模塊的測試工作必須在原機(jī)上、采用其專門軟件、模擬軟件工作環(huán)境來進(jìn) 行。b.產(chǎn)出技術(shù)文件:軟件模塊測試報(bào)告6軟件集成測試階段a.活動(dòng)內(nèi)容:在這一階段中將對分包商/供貨商提供的軟件模塊進(jìn)行集成測試工作,以驗(yàn)證和確認(rèn)這些軟件滿足

7、合同要求各分包商/供貨商的軟件測試計(jì)劃必須有統(tǒng)一的測試步驟,以驗(yàn)證和確認(rèn)各子 系統(tǒng)。所有測試都必須記錄存檔。出現(xiàn)的非正常情況都應(yīng)該記錄在“缺陷登記表” 中,并上報(bào)給軟件工程經(jīng)理。在這一測試階段中,必須包括有分包商/供應(yīng)商提供的如下軟件測試報(bào)告文件:軟件測試計(jì)劃:明確需求,詳述組織結(jié)構(gòu)和分工職責(zé)、資源需求、工程進(jìn)度表 等,并有可供追蹤的目標(biāo)要求。軟件測試用例說明:明確輸入數(shù)據(jù)和預(yù)期的輸出數(shù)據(jù)。軟件測試步驟:詳述每項(xiàng)測試的執(zhí)行程序。軟件測試報(bào)告:正式記錄測試情況。測試報(bào)告中必須包括軟件測試與結(jié)果匯總,測試結(jié)果的分析與評估,以及對各 子系統(tǒng)的建議意見。7軟件/硬件集成測試階段a.活動(dòng)內(nèi)容:在這一階段

8、中,必須進(jìn)行包括對合同規(guī)定的軟件/硬件集成工作和軟件驗(yàn)證工 作。在這一階段中,還要進(jìn)行對“測試條件可行性評審”的討論,以確認(rèn)有關(guān)測 試步驟是否完整、正式測試條件是否具備等。工廠驗(yàn)收測試計(jì)劃將包含以下測試內(nèi)容:功能測試出錯(cuò)處理測試滿負(fù)荷測試冗余模式和減容量軟件測試壓力測試系統(tǒng)應(yīng)用b.產(chǎn)出技術(shù)文件:軟件集成測試報(bào)告8軟件驗(yàn)證階段a.活動(dòng)內(nèi)容:軟件驗(yàn)證階段將重點(diǎn)放在現(xiàn)場與其他系統(tǒng)的測試工作,包括現(xiàn)場聯(lián)調(diào)測試及系 統(tǒng)集成測試。這些測試的目的是驗(yàn)證現(xiàn)場功能是否得到滿足。b.產(chǎn)出技術(shù)文件:現(xiàn)場測試報(bào)告綜上所述,軟件開發(fā)各階段活動(dòng)內(nèi)容和產(chǎn)出技術(shù)文件內(nèi)容列表如下:軟件開發(fā)各階段活動(dòng)內(nèi)容和產(chǎn)出技術(shù)文件內(nèi)容列表3

9、軟件質(zhì)量保證計(jì)劃軟件質(zhì)量保證計(jì)劃將給出軟件開發(fā)過程中必須開展進(jìn)行的軟件質(zhì)量保證活動(dòng)。此計(jì)劃將參照IS09001文件中IS09001-2000版僅限那些提供與本軟件開發(fā)工作、平安工作密切相關(guān)的子系統(tǒng),或者是負(fù)責(zé)主 要軟件的驗(yàn)收測試工作的分包商,可以參照此質(zhì)量保證計(jì)劃編制他們的質(zhì)量保證計(jì)劃。質(zhì)量保證計(jì)劃活動(dòng)將包括:事故報(bào)告,事故分析及更正措施。更正措施用于修正不符合要求的軟件產(chǎn)品,防止錯(cuò)誤的再現(xiàn),以及找出錯(cuò)誤發(fā)生的根源。軟件質(zhì)量保證評估軟件質(zhì)量保證計(jì)劃包括:軟件開發(fā)活動(dòng)和軟件產(chǎn)品的評價(jià)準(zhǔn)那么確定軟件開發(fā),集成,測試活動(dòng)人員的職責(zé)與權(quán)限說明軟件開發(fā)周期每個(gè)階段所采用的標(biāo)準(zhǔn),方法,語言和工具說明評審要

10、點(diǎn)說明開展確保軟件平安與質(zhì)量活動(dòng)的參考依據(jù)或遵循依據(jù)軟件質(zhì)量保證記錄在本合同執(zhí)行全程時(shí)間內(nèi)必須保管好軟件質(zhì)量保證記錄文件。軟件產(chǎn)品或軟件 任務(wù)中出現(xiàn)的偏差和問題,連同其修正措施等,都必須記錄在缺陷登記備案中。3軟件質(zhì)量保證獨(dú)立性負(fù)責(zé)軟件質(zhì)量保證評估活動(dòng)的人員必須有別于開展軟件開發(fā)、軟件運(yùn)行或負(fù)責(zé) 軟件活動(dòng)的人員。然而后者可以參加有關(guān)的評估活動(dòng)。參與保證軟件產(chǎn)品與合同無偏差活動(dòng)的人員必須有足夠的資源、職責(zé)、權(quán)利、 組織上的相對獨(dú)立性,以便可以客觀、公正地進(jìn)行質(zhì)量保證評估活動(dòng),以及采取和 驗(yàn)證修正行動(dòng)。4偏差與修正根據(jù)質(zhì)量保證計(jì)劃開展軟件產(chǎn)品偏差檢查和修正檢查活動(dòng)。5工具、技術(shù)與方法軟件質(zhì)量保證計(jì)劃必須保證其軟件產(chǎn)品的開發(fā)工具、技術(shù)、方法以及修正措施 都在此質(zhì)量保證計(jì)劃的嚴(yán)密監(jiān)視、監(jiān)督范圍之內(nèi)。6源碼與媒介管理軟件

溫馨提示

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

最新文檔

評論

0/150

提交評論