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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論