軟件質(zhì)量管理制度管理辦法_第1頁(yè)
軟件質(zhì)量管理制度管理辦法_第2頁(yè)
軟件質(zhì)量管理制度管理辦法_第3頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、技術(shù)部門(mén)技術(shù)管理制度及辦法之質(zhì)量管理制度1 目標(biāo) 52 SQA崗位職責(zé) 53 SQA流程 64 SQA與各技術(shù)方向的關(guān)系 . 65 軟件工程標(biāo)準(zhǔn)與規(guī)范 75.1 軟件工程標(biāo)準(zhǔn) 75.2 軟件標(biāo)準(zhǔn)文檔模版規(guī)范 95.3 軟件技術(shù)規(guī)范 106 SQA任務(wù)管理 106.1 任務(wù)來(lái)源 106.2 流程管理 116.3 主要任務(wù) 11附件一:軟件質(zhì)量保證計(jì)劃 131 引言 141.1 目的 141.2 定義 141.3 參考資料 152 管理 152.1 機(jī)構(gòu) 152.2 任務(wù) 152.3 職責(zé) 163 文檔 173.1 基本文檔 173.2 其它文檔 173.3 文檔質(zhì)量的度量準(zhǔn)則 184 標(biāo)準(zhǔn)、條例

2、和約定 . 195 評(píng)審和檢查 205.1 第一次評(píng)審 . 215.2 第二次評(píng)審 . 215.3 第三次評(píng)審 . 226 軟件配置管理 227 工具、技術(shù)和方法. 238 媒體控制 239 對(duì)供貨單位的控制. 2410 記錄的收集、維護(hù)和保存 24附件二:技術(shù)月報(bào) 26附件 3 :軟件階段評(píng)審表 附件 4 :軟件配置管理計(jì)劃 1 引言 1.1 目的 41.2 范圍 41.3 術(shù)語(yǔ)定義 41.4 參考資料 61.5 概述 72 軟件配置管理 2.1 機(jī)構(gòu) 72.2 任務(wù) 72.3 職責(zé) 82.4 接口控制 82.5 實(shí)現(xiàn) 82.6 適用的標(biāo)準(zhǔn)、條例和約定 93 軟件配置管理活動(dòng) 93.1 配置

3、標(biāo)識(shí) 103.1.1 標(biāo)識(shí)方法 103.1.2 各類(lèi)基線 103.2 配置和變更控制 103.3 配置狀態(tài)審計(jì) 113.4 配置的檢查和評(píng)審 124 工具、技術(shù)和方法 . 125 里程碑 136 培訓(xùn)和資源 137 對(duì)供貨單位的控制 . 148 記錄的收集、維護(hù)和保存 141 目標(biāo)質(zhì)量管理 (Supplier Quality Assurance),以下簡(jiǎn)稱(chēng) SQA ,主要對(duì)研發(fā)和工程進(jìn)行軟件過(guò)程的質(zhì)量管理。SQA 的目標(biāo): 保障研發(fā)的軟件產(chǎn)品質(zhì)量,為工程項(xiàng)目提供穩(wěn)定、可靠的運(yùn)行平臺(tái),提 升公司產(chǎn)品的層次; 保障工程項(xiàng)目的軟件產(chǎn)品質(zhì)量和實(shí)施的規(guī)范性、成功性; 形成公司健全的質(zhì)量管理體系,提高公司

4、管理水平及產(chǎn)品質(zhì)量,提升公 司的市場(chǎng)競(jìng)爭(zhēng)力; 通過(guò)質(zhì)量管理制度的貫徹與執(zhí)行,逐步向國(guó)際標(biāo)準(zhǔn)靠攏。 質(zhì)量管理的工作主要包括以下兩個(gè)方面: 制定、貫徹和持續(xù)改進(jìn)質(zhì)量管理的方針、指南、規(guī)范; 監(jiān)督和檢查質(zhì)量管理的方針、指南、規(guī)范在軟件的開(kāi)發(fā)過(guò)程中的實(shí)施情 況,保證開(kāi)發(fā)出的軟件和軟件開(kāi)發(fā)過(guò)程符合相應(yīng)的標(biāo)準(zhǔn)與規(guī)范,保證軟 件產(chǎn)品、軟件過(guò)程中存在的問(wèn)題得到處理。2 SQA 崗位職責(zé)統(tǒng)一軟件工程方法, 制定以公司產(chǎn)品線為主的軟件標(biāo)準(zhǔn)文檔模版規(guī)范和 軟件技術(shù)規(guī)范; 跟蹤軟件過(guò)程的質(zhì)量活動(dòng)并鑒別活動(dòng)中出現(xiàn)的偏差; 里程碑式技術(shù)評(píng)審,實(shí)現(xiàn)軟件質(zhì)量的過(guò)程化管理;軟件配置管理,利用配置管理工具,建立配置服務(wù)器環(huán)境,控

5、制文檔與 程序的修改信息和版本;全面測(cè)試,采用適當(dāng)手段對(duì)軟件需求、軟件分析、軟件設(shè)計(jì)、軟件實(shí)現(xiàn) 和文檔進(jìn)行全面測(cè)試;軟件產(chǎn)品文檔及程序源碼歸檔與保管。3 SQA流程奶I鞏廳沈、標(biāo)和片規(guī)范女裝打齡收軟件測(cè)試軟杵珈需求分析軟件工程方吐軟件配置件理I:過(guò) 丨!程 ;I| 跟軟件技術(shù)規(guī)范蹤a&:川 :fM 1圈軟件過(guò)料執(zhí)行y舒理ill«ll V*fll«|i| 14411 9*II9«RI l*BII till4*11 l+RII *PII4«E |njI研! s評(píng) ;F ;:Mi威呈保制如劃款件杠務(wù)實(shí)旋汁劃4 SQA與各技術(shù)萬(wàn)向的關(guān)系SQA的主要職責(zé)是

6、為研發(fā)和工程提供質(zhì)量管理保障,協(xié)助各技術(shù)方向 按時(shí)、保質(zhì)、保量完成軟件過(guò)程質(zhì)量管理任務(wù);SQA負(fù)責(zé)對(duì)研發(fā)和工程的質(zhì)量管理支持,嚴(yán)格按照制定的質(zhì)量保證計(jì)劃實(shí)施,研發(fā)和工程必須配合質(zhì)量保證計(jì)劃的實(shí)施;1)SQA制定的各種標(biāo)準(zhǔn)與規(guī)范,各技術(shù)方向必須嚴(yán)格按照標(biāo)準(zhǔn)與規(guī)范 執(zhí)行;2)SQA人員和研發(fā)和工程總監(jiān)需要進(jìn)行溝通,共同完成軟件過(guò)程跟蹤、 審查和里程碑式評(píng)審;3) 研發(fā)和工程提交配置管理計(jì)劃和階段性實(shí)施情況,SQA負(fù)責(zé)指導(dǎo)和 監(jiān)督執(zhí)行。SQA人員工作過(guò)程中發(fā)現(xiàn)的不符合問(wèn)題及時(shí)形成軟件問(wèn)題單,研發(fā)和 工程按照軟件問(wèn)題單,提出處理意見(jiàn)及處理時(shí)間,直到問(wèn)題解決為止; 研發(fā)和工程總監(jiān)定期向SQA提交軟件開(kāi)發(fā)

7、進(jìn)度表; 一個(gè)SQA人員需要同時(shí)支持研發(fā)和工程多個(gè)軟件開(kāi)發(fā)任務(wù)的質(zhì)量管理。5軟件工程標(biāo)準(zhǔn)與規(guī)范5.1軟件工程標(biāo)準(zhǔn)軟件工程模型特點(diǎn):1)軟件生存周期模型(瀑布模型Waterfall Model)問(wèn)題定義計(jì)劃時(shí)期可性行研究需求分析上一階段的變換結(jié)果是下一階段的變換的開(kāi)發(fā)時(shí)期概要設(shè)計(jì)精選資料詳細(xì)設(shè)計(jì).輸入,相鄰兩個(gè)階段具有因果關(guān)系,緊密 相聯(lián)。2) 原型模型(Prototype Model)快速分析 和設(shè)計(jì)加工原型原型建造原型1原型系統(tǒng)僅包括未來(lái)系統(tǒng)的主要功能,以及系統(tǒng)的重要接口;2 為了盡快向用戶(hù)提供原型, 開(kāi)發(fā)原型系 統(tǒng)時(shí)應(yīng)盡量使用能縮短開(kāi)發(fā)周期的語(yǔ) 言和工具??蛻?hù)評(píng)價(jià)原型軟件工程方法1) 結(jié)構(gòu)

8、化設(shè)計(jì)方法(SD- Structured Design)結(jié)構(gòu)化設(shè)計(jì)方法是基于模塊化、自頂向下細(xì)化、結(jié)構(gòu)化程序設(shè)計(jì)等程序設(shè)計(jì) 技術(shù)基礎(chǔ)發(fā)展起來(lái)的。它所提供的方法和原則,主要是用來(lái)指導(dǎo)軟件的概要設(shè)計(jì)。結(jié)構(gòu)化設(shè)計(jì)屬于面向數(shù)據(jù)流的設(shè)計(jì)方法。 在軟件的需求分析階段,數(shù)據(jù)流是 軟件開(kāi)發(fā)人員考慮問(wèn)題的出發(fā)點(diǎn)和基礎(chǔ)。 數(shù)據(jù)流從系統(tǒng)的輸入端向輸出端,則要 經(jīng)歷一系列的變換或處理。用來(lái)表現(xiàn)這個(gè)過(guò)程的數(shù)據(jù)流 (DFD),實(shí)際上就是軟件 系統(tǒng)的邏輯模型。面向數(shù)據(jù)流的設(shè)計(jì)要解決的任務(wù),就是在上述需求分析的基礎(chǔ)上,將DFD圖映射(Mapping)-軟件系統(tǒng)的結(jié)構(gòu)。換句話說(shuō),這類(lèi)設(shè)計(jì)方法,允許把用DFD圖 表示的系統(tǒng)邏輯模

9、型,很方便地轉(zhuǎn)換成對(duì)于軟件結(jié)構(gòu)的初始設(shè)計(jì)描述。? 結(jié)構(gòu)化設(shè)計(jì)分析工具:? Microsoft Project ,項(xiàng)目進(jìn)度計(jì)劃編制工具? EPMS,工作流圖制作工具? Microsoft Visio ,數(shù)據(jù)流圖(DFD)、結(jié)構(gòu)圖制作工具? Sybase Powerdeig ner ,數(shù)據(jù)庫(kù)模型分析設(shè)計(jì)工具2)面向?qū)ο蟮姆治龇椒ǎ∣bject Oriented Analysis)00A的核心思想是利用00的概念和方法對(duì)軟件需求建造模型,以使用戶(hù)需求逐步精確化、一致化、完全化。為此, OOA的方法步驟為:面向?qū)ο蠓治龉ぞ?UML、RationalRose上述列出了軟件工程的兩個(gè)模型和兩個(gè)方法,采用哪

10、類(lèi)模型和方法,可根據(jù)具體的工程項(xiàng)目經(jīng)過(guò)充分的論證后進(jìn)行選擇。5.2軟件標(biāo)準(zhǔn)文檔模版規(guī)范需求分析需求分析需求分析-功能需求附件一:業(yè)務(wù)流圖附件二:數(shù)據(jù)流圖附件三:業(yè)務(wù)工單/報(bào)表樣張需求分析-數(shù)據(jù)規(guī)劃概要設(shè)計(jì)概要設(shè)計(jì)功能結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)詳細(xì)設(shè)計(jì)測(cè)試大綱使用手冊(cè)維護(hù)手冊(cè)5.3 軟件技術(shù)規(guī)范工作流圖 (EPMS) 規(guī)范數(shù)據(jù)流圖 (DFD) 規(guī)范IPO 圖規(guī)范數(shù)據(jù)庫(kù)技術(shù)規(guī)范VS2008 (采用的編程語(yǔ)言)技術(shù)規(guī)范目錄結(jié)構(gòu)規(guī)范文檔編制規(guī)范6 SQA 任務(wù)管理6.1 任務(wù)來(lái)源工程項(xiàng)目的質(zhì)量管理;研發(fā)的質(zhì)量管理;選定新的軟件工程方法, 軟件工程標(biāo)準(zhǔn)文檔模版和軟件技術(shù)規(guī)范的修訂。6.2 流程管理工程項(xiàng)

11、目啟動(dòng)章程宣布后, SQA 任務(wù)正式啟動(dòng)。6.3 主要任務(wù)制定軟件質(zhì)量保證計(jì)劃 (格式與內(nèi)容見(jiàn)附件 1) ,根據(jù)研發(fā)和工程提交的 軟件任務(wù)實(shí)施計(jì)劃 (人力資源和進(jìn)度計(jì)劃等 )制定與其對(duì)應(yīng)的軟件質(zhì)量保 證計(jì)劃,組織計(jì)劃的評(píng)審,形成評(píng)審報(bào)告。向給研發(fā)和工程總監(jiān)、開(kāi)發(fā) 人員和所有相關(guān)人員發(fā)布計(jì)劃,便于研發(fā)和工程總監(jiān)及 SQA 人員對(duì)其 工作的監(jiān)督。選定軟件工程方法,要求研發(fā)和工程采用; 制定與修訂軟件工程標(biāo)準(zhǔn)文檔模版和軟件技術(shù)規(guī)范,要求研發(fā)和工程采 用和遵循;接收來(lái)自研發(fā)和工程總監(jiān)提交的軟件階段進(jìn)度信息, (格式與內(nèi)容見(jiàn)附件2); 研發(fā)和工程執(zhí)行的軟件過(guò)程化跟蹤與審查,偏離標(biāo)準(zhǔn)和規(guī)范的問(wèn)題及時(shí) 的反

12、映和處理;里程碑式評(píng)審, 主要任務(wù)是保證軟件執(zhí)行的活動(dòng)與預(yù)定義的軟件過(guò)程一 致,使軟件過(guò)程在軟件產(chǎn)品的開(kāi)發(fā)中得到遵循,保障研發(fā)和工程定義的 每個(gè)軟件任務(wù)得到實(shí)際的執(zhí)行 (軟件階段評(píng)審表格式與內(nèi)容見(jiàn)附件 3); 配置管理工作的檢查和審查;由研發(fā)和工程提出配置管理計(jì)劃 (格式與內(nèi)容見(jiàn)附件 4) ,SQA 以軟件配置基 線(里程碑 ),軟件配置項(xiàng)為依據(jù),負(fù)責(zé)過(guò)程管理與監(jiān)控,對(duì)研發(fā)和工程軟件執(zhí)行 過(guò)程中產(chǎn)生的階段性文檔和程序進(jìn)行有效的版本管理與控制。SQA 人員工作過(guò)程中記錄的工作結(jié)果和發(fā)現(xiàn)的不符合問(wèn)題,填寫(xiě)相應(yīng) 的問(wèn)題單,直到問(wèn)題解決,詳見(jiàn)附件 3 ;這是 SQA 的一個(gè)重要的任務(wù), SQA 人員要

13、對(duì)工作過(guò)程中記錄的工作結(jié)果和 發(fā)現(xiàn)的不符合問(wèn)題進(jìn)行處理, 及時(shí)向有關(guān)人員及高級(jí)管理者反映。 在處理問(wèn)題的 過(guò)程中對(duì)符合標(biāo)準(zhǔn)過(guò)程的活動(dòng), SQA 人員應(yīng)該積極地報(bào)告活動(dòng)的進(jìn)展情況以及 這些活動(dòng)在符合標(biāo)準(zhǔn)方面的效果;對(duì)不符合標(biāo)準(zhǔn)過(guò)程的活動(dòng), SQA 要報(bào)告其不 符合性以及它對(duì)產(chǎn)品的影響,同時(shí)提出改進(jìn)建議。收集新方法,提供軟件工程標(biāo)準(zhǔn)與規(guī)范的改進(jìn)。研發(fā)和工程軟件執(zhí)行過(guò) 程中,對(duì)標(biāo)準(zhǔn)和規(guī)范定義不準(zhǔn)確或是不方便的地方, 及時(shí)提出修改意見(jiàn), 以便 SQA 進(jìn)行有效的修改和完善標(biāo)準(zhǔn)與規(guī)范;對(duì) SQA 制定的規(guī)范培訓(xùn)。附件一:軟件質(zhì)量保證計(jì)劃【項(xiàng)目文檔】質(zhì)量保證計(jì)劃產(chǎn)品名稱(chēng): 編制單位: 產(chǎn)品編號(hào): 文檔編號(hào)

14、: 版本號(hào): 編制日期: 更改日期:擬制人審核批準(zhǔn)1引言1.1目的本條必須指出特定的軟件質(zhì)量保證計(jì)劃的具體目的。還必須指出該計(jì)劃所針對(duì)的軟件項(xiàng)目(及其所屬的各個(gè)子項(xiàng)目)的名稱(chēng)和用途。本計(jì)劃的目的在于對(duì)所開(kāi)發(fā)的軟件規(guī)定各種必要的質(zhì)量保證措施, 以保證 所交付的軟件能夠滿(mǎn)足項(xiàng)目委托書(shū)或合同中規(guī)定的各項(xiàng)需求, 能夠滿(mǎn)足本軟件總 體制定的該軟件系統(tǒng)需求規(guī)格說(shuō)明書(shū)中規(guī)定的各項(xiàng)具體需求。軟件開(kāi)發(fā)單位在軟件執(zhí)行過(guò)程中,按照本計(jì)劃中的有關(guān)規(guī)定,但可根據(jù)各自 的情況對(duì)本計(jì)劃作適當(dāng)?shù)募舨?,以滿(mǎn)足特定的質(zhì)量保證要求,剪裁后的計(jì)劃必須 經(jīng)相關(guān)人員批準(zhǔn)。1.2定義本條應(yīng)該列出計(jì)劃正文中需要解釋的而在GB/T 11457

15、中尚未包含的術(shù)語(yǔ)的定義,必要時(shí),還要給出這些定義的英文單詞及其縮寫(xiě)詞。1.3 參考資料本條必須列出計(jì)劃正文中所引用資料的名稱(chēng)、代號(hào)、編號(hào)、出版機(jī)構(gòu)和出 版年月。GB/T 11457 軟件工程術(shù)語(yǔ)GB 8566 計(jì)算機(jī)軟件開(kāi)發(fā)規(guī)范GB 8567 計(jì)算機(jī)軟件產(chǎn)品開(kāi)發(fā)文件編制指南GB/T 12505 計(jì)算機(jī)軟件配置管理計(jì)劃規(guī)范2 管理必須描述負(fù)責(zé)軟件質(zhì)量保證的機(jī)構(gòu)、任務(wù)及其有關(guān)的職責(zé)。2.1 機(jī)構(gòu)本條必須描述與軟件質(zhì)量保證有關(guān)的機(jī)構(gòu)的組成。還必須清楚地描述來(lái)自 項(xiàng)目委托單位、 項(xiàng)目承辦單位、 軟件開(kāi)發(fā)單位或用戶(hù)中負(fù)責(zé)軟件質(zhì)量保證的各個(gè) 成員有機(jī)構(gòu)中的相互關(guān)系。 2.2 任務(wù)本條必須描述計(jì)劃涉及的軟件

16、生存周期中有關(guān)階段的任務(wù),特別要把重點(diǎn)放在描述這些階段所應(yīng)進(jìn)行的軟件質(zhì)量保證活動(dòng)上。 軟件質(zhì)量保證工作涉及軟件生存同期各階段的活動(dòng), 應(yīng)該貫徹到日常的軟件 開(kāi)發(fā)活動(dòng)中,而且應(yīng)該特別注意軟件質(zhì)量的早期評(píng)審工作。因此, 對(duì)實(shí)施的軟件 任務(wù),要按照本計(jì)劃的各項(xiàng)規(guī)定進(jìn)行各項(xiàng)評(píng)審工作。 SQA 人員參加所有的評(píng)審 與檢查活動(dòng)。評(píng)審與檢查的目的是為了確保在軟件開(kāi)發(fā)工作的各個(gè)階段和各個(gè)方 面都認(rèn)真采取各項(xiàng)措施來(lái)保證與提高軟件的質(zhì)量。 在軟件開(kāi)發(fā)過(guò)程中, 應(yīng)該進(jìn)行 以下三次評(píng)審:第一次評(píng)審軟件需求、概要設(shè)計(jì)、驗(yàn)證與確認(rèn)方法;第二次評(píng)審 詳細(xì)設(shè)計(jì)、功能測(cè)試與演示,并對(duì)第一次評(píng)審結(jié)果復(fù)核;第三次是功能檢查、物 理

17、檢查和綜合檢查。關(guān)于這些評(píng)審工作的詳細(xì)內(nèi)容見(jiàn)第 5 章。階段評(píng)審工作要組織專(zhuān)門(mén)的評(píng)審小組, 原則上由軟件組長(zhǎng)、 副組長(zhǎng)或特邀專(zhuān) 家擔(dān)任評(píng)審組長(zhǎng),評(píng)審小組成員應(yīng)該包括項(xiàng)目委托單位或用戶(hù)的代表、 SQA 人 員、軟件開(kāi)發(fā)單位和上級(jí)主管部門(mén)的代表,其他參加人員視評(píng)審內(nèi)容而定。每一次評(píng)審工作都應(yīng)填寫(xiě)評(píng)審總結(jié)報(bào)告與軟件問(wèn)題報(bào)告單。 格式詳見(jiàn)質(zhì)量管 理制度。日常檢查: 在軟件的開(kāi)發(fā)過(guò)程中,應(yīng)該填寫(xiě)項(xiàng)目進(jìn)展報(bào)表,即軟件報(bào)表表頭 與軟件階段產(chǎn)品完成情況表。 SQA 可以通過(guò)項(xiàng)目進(jìn)展季報(bào)表發(fā)現(xiàn)有關(guān)軟件質(zhì)量 的問(wèn)題。格式詳見(jiàn)質(zhì)量管理制度。軟件驗(yàn)收: 必須組織專(zhuān)門(mén)的驗(yàn)收小組對(duì)軟件進(jìn)行驗(yàn)收。 驗(yàn)收內(nèi)容應(yīng)包括文檔 驗(yàn)收

18、、程序驗(yàn)收、演示、驗(yàn)收測(cè)試與測(cè)試結(jié)果評(píng)審等幾項(xiàng)工作。2.3 職責(zé)本條必須指明軟件質(zhì)量保證計(jì)劃中規(guī)定的每一個(gè)負(fù)責(zé)單位或成員的責(zé)任。3 文檔必須列出在該軟件的開(kāi)發(fā)、驗(yàn)證與確認(rèn)以及使用與維護(hù)等階段中需要編制的文檔,并描述對(duì)文檔進(jìn)行評(píng)審與檢查的準(zhǔn)則。 3.1 基本文檔為了確保軟件的實(shí)現(xiàn)滿(mǎn)足需求規(guī)格說(shuō)明書(shū)中規(guī)定的各項(xiàng)需求, 至少應(yīng)該編寫(xiě)以下八個(gè)方面內(nèi)容的文檔:1) 軟件任務(wù)實(shí)施計(jì)劃;2) 軟件需求規(guī)格說(shuō)明書(shū);3) 軟件設(shè)計(jì)說(shuō)明書(shū),應(yīng)該包含概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)文檔;4) 軟件測(cè)試大綱;5) 使用手冊(cè);6) 維護(hù)手冊(cè)7) 項(xiàng)目開(kāi)發(fā)總結(jié)。8) 源代碼清單;3.2 其它文檔除了基本文檔之外, 對(duì)于尚在開(kāi)發(fā)中的

19、軟件, 還應(yīng)該包括以下四個(gè)方面的文檔:1) 軟件質(zhì)量保證計(jì)劃;2) 軟件配置管理計(jì)劃;3) 軟件階段進(jìn)展表,其詳細(xì)格式參考質(zhì)量管理規(guī)范的各項(xiàng)規(guī)定;4) 軟件階段評(píng)審表,其詳細(xì)格式參考質(zhì)量管理規(guī)范的各項(xiàng)規(guī)定。3.3 文檔質(zhì)量的度量準(zhǔn)則文檔是軟件的重要組成部分, 是軟件生存周期各個(gè)不同階段的產(chǎn)品描述。 難 作確認(rèn)就是要檢查各階段文檔的合適性。 評(píng)審文檔質(zhì)量的度量準(zhǔn)則是有以下六條:1) 完備性:所有承擔(dān)軟件開(kāi)發(fā)任務(wù)的單位,都城必須公司制定的軟件文檔 標(biāo)準(zhǔn)模版編制相應(yīng)的文檔,以保證在開(kāi)發(fā)階段結(jié)束時(shí)其文檔是齊全的。2) 正確性:在軟件開(kāi)發(fā)各個(gè)階段所編寫(xiě)的文檔的內(nèi)容,必須真實(shí)的反映階 段的工作且與該階段的

20、需求相一致。3) 簡(jiǎn)明性:在軟件開(kāi)發(fā)各個(gè)階段所編寫(xiě)的各種文檔的語(yǔ)言表達(dá)應(yīng)該清晰、 準(zhǔn)確簡(jiǎn)煉,適合各種文檔的特定讀者。4) 可追蹤性:在軟件開(kāi)發(fā)各個(gè)階段所編寫(xiě)的各種文檔應(yīng)該具有良好的可追 蹤性。文檔的可追蹤性包括縱向可追蹤性和橫向可追蹤性?xún)蓚€(gè)方面。 前者是指在 不同的文檔的相關(guān)內(nèi)容之間相互檢索的難易程序; 后者是指確定同一文檔某一內(nèi) 容在本文檔中的范圍的難易程度。5) 自說(shuō)明性:在軟件開(kāi)發(fā)各個(gè)階段所編寫(xiě)的各種文檔應(yīng)該具有較好的自說(shuō) 明性。文檔的自說(shuō)明性是指在軟件開(kāi)發(fā)各個(gè)階段中的不同文檔能獨(dú)立表達(dá)該軟件 其相應(yīng)階段的階段產(chǎn)品的能力。6) 規(guī)范性:在軟件開(kāi)發(fā)各個(gè)階段所編寫(xiě)的各種文檔應(yīng)該具有良好的規(guī)范

21、性。 文檔的規(guī)范性是指文檔的封面、 大綱、術(shù)語(yǔ)的含義以及圖示符號(hào)等符合有關(guān)規(guī)范 的規(guī)定。4 標(biāo)準(zhǔn)、條例和約定在軟件的開(kāi)發(fā)過(guò)程中,還必須遵守下列標(biāo)準(zhǔn)、條例和約定:1) 軟件文檔模版標(biāo)準(zhǔn)規(guī)范需求分析需求分析需求分析 - 功能需求附件一:業(yè)務(wù)流圖附件二:數(shù)據(jù)流圖附件三:業(yè)務(wù)工單 / 報(bào)表樣張需求分析- 數(shù)據(jù)規(guī)劃概要設(shè)計(jì)概要設(shè)計(jì)功能結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)詳細(xì)設(shè)計(jì)測(cè)試大綱使用手冊(cè)維護(hù)手冊(cè)2) 軟件技術(shù)規(guī)范工作流圖 (EPMS) 規(guī)范數(shù)據(jù)流圖 (DFD) 規(guī)范IPO 圖規(guī)范 數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范VS 編程規(guī)范目錄結(jié)構(gòu)規(guī)范文檔編制規(guī)范3) 軟件配置管理計(jì)劃5 評(píng)審和檢查必須規(guī)定所要進(jìn)行的技術(shù)和管理兩方面的評(píng)審和

22、檢查工作, 并編制或引用有 關(guān)的評(píng)審和檢查規(guī)程以及通過(guò)與否的技術(shù)準(zhǔn)則。 至少要進(jìn)行下列各項(xiàng)評(píng)審和檢查 工作:1) 軟件需求評(píng)審 (software requirements review) 在軟件概要設(shè)計(jì)結(jié)束后必須進(jìn)行概要設(shè)計(jì)評(píng)審, 以確保在軟件需求規(guī)格說(shuō)明 書(shū)中所規(guī)定的各項(xiàng)需求的合適性。2) 概要設(shè)計(jì)評(píng)審 (preliminary design review) 在軟件概要設(shè)計(jì)結(jié)束后必須進(jìn)行概要設(shè)計(jì)評(píng)審, 以評(píng)價(jià)軟件設(shè)計(jì)說(shuō)明書(shū)中所 描述的軟件概要設(shè)計(jì)在總體結(jié)構(gòu)、外部接口、主要部件功能分配、全局?jǐn)?shù)據(jù)結(jié)構(gòu) 以及各主要部件之間的接口等方面的合適性。3) 詳細(xì)設(shè)計(jì)評(píng)審 (detailed design

23、 review)軟件詳細(xì)設(shè)計(jì)階段結(jié)束后必須進(jìn)行詳細(xì)設(shè)計(jì)評(píng)審, 以評(píng)價(jià)軟件驗(yàn)證與確認(rèn)計(jì) 劃中所規(guī)定的驗(yàn)證與確認(rèn)方法的合適性與完整性。4) 功能檢查 (functional audit)在軟件釋放前, 要對(duì)軟件進(jìn)行物理檢查, 以驗(yàn)證程序和文檔已經(jīng)滿(mǎn)足在軟件 需求說(shuō)明書(shū)中規(guī)定的所有需求。5) 物理檢查 (physical audit)在驗(yàn)收軟件前, 要對(duì)軟件進(jìn)行物理檢查, 以難程序和文檔已經(jīng)一致并已做好 了交付的準(zhǔn)備。6) 綜合檢查 (comprehensive audit) 在軟件驗(yàn)收時(shí),要允許用戶(hù)或用戶(hù)所委托的專(zhuān)家對(duì)所要驗(yàn)收的軟件進(jìn)行設(shè)計(jì) 抽樣的綜合檢查,以驗(yàn)證代碼和設(shè)計(jì)文檔的一致性。7) 管理

24、評(píng)審 (management reviews)要對(duì)計(jì)劃的執(zhí)行情況定期 (或按階段)進(jìn)行管理評(píng)審;這些評(píng)審必須由獨(dú)立 于被評(píng)審單位的機(jī)構(gòu)或授權(quán)的第三方主持進(jìn)行。5.1 第一次評(píng)審第一次評(píng)審會(huì)要對(duì)軟件需求、概要設(shè)計(jì)以及驗(yàn)證與確認(rèn)方法進(jìn)行評(píng)審。1) 軟件需求評(píng)審( SRR )應(yīng)確保在軟件需求規(guī)格說(shuō)明書(shū)中規(guī)定的各項(xiàng)需求 的合理性;2) 概要設(shè)計(jì)評(píng)審( PDR )應(yīng)評(píng)價(jià)軟件設(shè)計(jì)說(shuō)明書(shū)中的軟件概要設(shè)計(jì)的技術(shù) 合適性;3) 軟件驗(yàn)證和確認(rèn)評(píng)審 ( SV&VR )應(yīng)評(píng)價(jià)軟件驗(yàn)證和確認(rèn)計(jì)劃中確定的驗(yàn) 證和確認(rèn)方法的合適性和完整性。5.2 第二次評(píng)審第二次評(píng)審會(huì)要對(duì)詳細(xì)設(shè)計(jì)、 功能測(cè)試與演示進(jìn)行評(píng)審, 并

25、對(duì)第一次評(píng)審結(jié) 果進(jìn)行復(fù)核。如果在軟件開(kāi)發(fā)過(guò)程中發(fā)現(xiàn)需要修改第一次評(píng)審結(jié)果, 則應(yīng)按照軟 件配置管理計(jì)劃的規(guī)定處理。1) 詳細(xì)設(shè)計(jì)評(píng)審( DDR )應(yīng)確定軟件設(shè)計(jì)說(shuō)明書(shū)中的詳細(xì)設(shè)計(jì)在滿(mǎn)足軟件 需求規(guī)格說(shuō)明書(shū)中的需求方面的可接受性。2) 編程格式評(píng)審應(yīng)確保所有編碼采用規(guī)定的工作語(yǔ)言,能在規(guī)定的運(yùn)行環(huán) 境中運(yùn)行,滿(mǎn)足技術(shù)規(guī)范中的約定, 并且符合規(guī)范約定的編程風(fēng)格。 在滿(mǎn)足這些 要求之后,方可進(jìn)行測(cè)試工作評(píng)審。3)測(cè)試工作評(píng)審應(yīng)對(duì)所有的程序單元進(jìn)行靜態(tài)分析,檢查其程序結(jié)構(gòu)(即 模塊和函數(shù)的調(diào)用關(guān)系和調(diào)用序列)和變量使用是否正確。在通過(guò)靜態(tài)分析后, 再進(jìn)行結(jié)構(gòu)測(cè)試和功能測(cè)試。 各個(gè)軟件子系統(tǒng)或模塊只進(jìn)

26、行功能測(cè)試, 不單獨(dú)進(jìn) 行結(jié)構(gòu)測(cè)試。 測(cè)試測(cè)試工作評(píng)審要檢查所進(jìn)行的測(cè)試工作是否滿(mǎn)足這些要求。 特 別在評(píng)審功能測(cè)試工作時(shí), 不僅要運(yùn)行開(kāi)發(fā)單位給出的測(cè)試用例, 而且要允許運(yùn) 行任務(wù)委托單位或用戶(hù)、評(píng)審人員選定的采樣用例。5.3 第三次評(píng)審第三次評(píng)審會(huì)要進(jìn)行功能檢查、 物理檢查和綜合檢查。 這些評(píng)審會(huì)應(yīng)在集成 測(cè)試階段結(jié)束后進(jìn)行。1) 功能檢查 (FA) ,應(yīng)驗(yàn)證所開(kāi)發(fā)的軟件已滿(mǎn)足在軟件需求規(guī)格說(shuō)明書(shū)中規(guī) 定的所有需求。2)物理檢查(PA),應(yīng)對(duì)軟件進(jìn)行物理檢查,以驗(yàn)證程序和文檔已經(jīng)一致, 并已做好了交付的準(zhǔn)備。3)綜合檢查(CA),應(yīng)驗(yàn)證代碼和設(shè)計(jì)文檔的一致性、接口規(guī)格說(shuō)明的一致 性(硬件和

27、軟件)、設(shè)計(jì)實(shí)現(xiàn)和功能需求的一致性、功能需求和測(cè)試描述的一致 性。6 軟件配置管理必須編制軟件配置管理計(jì)劃, 規(guī)定用于標(biāo)識(shí)軟件產(chǎn)品、 控制和實(shí)現(xiàn)軟件的修 改、記錄和報(bào)告修改實(shí)現(xiàn)的狀態(tài)以及評(píng)審和檢查配置工作等四方面的活動(dòng)。 還必 須規(guī)定用以維護(hù)和存儲(chǔ)軟件受控版本的方法和設(shè)施; 必須規(guī)定對(duì)所發(fā)現(xiàn)的問(wèn)題進(jìn)行報(bào)告、 追蹤和解決的步驟, 并指出實(shí)現(xiàn)報(bào)告、 追蹤和解決軟件問(wèn)題的機(jī)構(gòu)及其 職責(zé)。7 工具、技術(shù)和方法在軟件的研制與開(kāi)發(fā)過(guò)程中, 都應(yīng)該在各自的軟件質(zhì)量保證活動(dòng)中合理地使 用軟件質(zhì)量支持工具、技術(shù)和方法。這些工具主要有下列三種:1) 軟件配置管理工具,它支持用戶(hù)對(duì)源代碼清單的更新管理以及對(duì)重新編

28、譯與連接的代碼的自動(dòng)組織; 支持用戶(hù)有不同文檔相關(guān)內(nèi)容之間進(jìn)行相互檢索并 確定同一文檔中的涉及范圍; 同時(shí)還應(yīng)支持軟件配置管理小組對(duì)軟件配置更改進(jìn) 行科學(xué)的管理;2) 文檔輔助生成工具與圖形編輯工具,它主要協(xié)助用戶(hù)繪制描述程序流程與結(jié)構(gòu)的工作流圖(EPMS)與數(shù)據(jù)流圖(DFD)。繪制描述軟件功能(輸入、輸出 關(guān)系)的曲線以及繪制描述系統(tǒng)特性的一些其他圖形, 同時(shí)還可生成若干與軟件 文檔編制大約相適應(yīng)的文檔模板。 用戶(hù)利用這個(gè)工具的正文與圖形編輯功能以及 上述輔助功能,可以比較方便地產(chǎn)生清晰悅目的文檔, 也有利于對(duì)文檔進(jìn)行更改, 還有助于提高文檔的編制質(zhì)量;3)數(shù)據(jù)庫(kù)設(shè)計(jì)工具,主要設(shè)計(jì)完成數(shù)據(jù)庫(kù)

29、的邏輯模型與物理模型,同時(shí)還 可生成與軟件文檔編制大約相適應(yīng)的數(shù)據(jù)字典。8 媒體控制為了保護(hù)計(jì)算機(jī)程序的物理媒體,以免非法存取,意外損壞或自然老化,SQA 人員按照軟件工程小組制訂的、且經(jīng)批準(zhǔn)的軟件配置管理計(jì)劃妥善管理和存放各個(gè)子系統(tǒng)及其專(zhuān)用支持軟件的媒體9對(duì)供貨單位的控制需要從軟件銷(xiāo)售購(gòu)買(mǎi)、委托或其他開(kāi)發(fā)單位開(kāi)發(fā)、從開(kāi)發(fā)單位現(xiàn)存軟件庫(kù)中 選用或從項(xiàng)目委托單位或用戶(hù)的現(xiàn)有軟件庫(kù)中選用軟件時(shí),SQA必須參與軟件選用評(píng)審、測(cè)試與檢查,只有當(dāng)演示成功、測(cè)試合格后才能批準(zhǔn)選用。如果只選 用其中部分內(nèi)容,則按待開(kāi)發(fā)軟件的處理過(guò)程辦理,此時(shí)SQA不再干預(yù)。10記錄的收集、維護(hù)和保存在軟件的研制與開(kāi)發(fā)期間,

30、要進(jìn)行各種軟件質(zhì)量保證活動(dòng),準(zhǔn)確記錄、及時(shí) 分析并妥善保存有關(guān)這些活動(dòng)的記錄,是確保軟件質(zhì)量的重要條件。SQA人員負(fù)責(zé)收集、匯總與保存有關(guān)軟件質(zhì)量保證活動(dòng)的記錄。要收集、匯總與保存的記錄名字及其保存期限見(jiàn)表1o表1記錄名稱(chēng)及其保存的期限記錄的名稱(chēng)與分類(lèi)要保存的期限階段評(píng)審階段評(píng)審總結(jié)整個(gè)軟件開(kāi)發(fā)周期記錄階段評(píng)審主要問(wèn)題整個(gè)軟件開(kāi)發(fā)周期階段評(píng)審成員整個(gè)軟件開(kāi)發(fā)周期日常檢查軟件階段產(chǎn)品完成情況整個(gè)軟件開(kāi)發(fā)周期修改軟件問(wèn)題報(bào)告單整個(gè)軟件開(kāi)發(fā)周期組織軟件質(zhì)量人員記錄整個(gè)軟件開(kāi)發(fā)周期附件二:技術(shù)月報(bào)技術(shù)月報(bào)統(tǒng)計(jì)日期:項(xiàng)目信 息'項(xiàng)目名稱(chēng)進(jìn)度甘特圖項(xiàng)目經(jīng)理合同工期說(shuō)明:對(duì)項(xiàng)目進(jìn)度的甘特圖可另用篇幅

31、,采用Excel格式制作,用不同的顏色同時(shí)體現(xiàn)計(jì)劃和實(shí)際進(jìn)度狀況。項(xiàng)目進(jìn)度信息階段計(jì)劃進(jìn)度實(shí)際進(jìn)度備注開(kāi)始日期結(jié)束日期開(kāi)始日期結(jié)束日期1需求分析階段2概要設(shè)計(jì)階段3詳細(xì)設(shè)計(jì)階段4軟件編碼階段5軟件測(cè)試階段6系統(tǒng)試運(yùn)行階段7系統(tǒng)綜合驗(yàn)收說(shuō)明:階段產(chǎn)品包括實(shí)施計(jì)劃、需求規(guī)格說(shuō)明書(shū)、概要設(shè)計(jì)說(shuō)明書(shū)、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)、測(cè)試大綱、 使用手冊(cè)、維護(hù)手冊(cè)、項(xiàng)目開(kāi)發(fā)總結(jié)、源代碼清單、配置管理計(jì)劃等。質(zhì)量信息階段質(zhì)量過(guò)程狀態(tài)評(píng)審狀態(tài)評(píng)審結(jié)果質(zhì)量總結(jié)1需求分析階段過(guò)程跟蹤評(píng)審評(píng)審復(fù)審?fù)ㄟ^(guò)不通過(guò)2概要設(shè)計(jì)階段過(guò)程跟蹤評(píng)審評(píng)審復(fù)審?fù)ㄟ^(guò)不通過(guò)3詳細(xì)設(shè)計(jì)階段過(guò)程跟蹤為審評(píng)審復(fù)審?fù)ㄟ^(guò)不通過(guò)4軟件編碼階段過(guò)程跟蹤為審評(píng)審復(fù)審?fù)?/p>

32、過(guò)不通過(guò)5軟件測(cè)試階段過(guò)程跟蹤為審評(píng)審復(fù)審?fù)ㄟ^(guò)不通過(guò)6系統(tǒng)試運(yùn)行階段過(guò)程跟蹤評(píng)審口評(píng)審口復(fù)審口通過(guò)口不通過(guò)口7系統(tǒng)綜合驗(yàn)收過(guò)程跟蹤評(píng)審口評(píng)審口復(fù)審口通過(guò)口不通過(guò)口技術(shù)月報(bào)(二)統(tǒng)計(jì)日期:費(fèi)用信息項(xiàng)目預(yù)算:(人月)其中項(xiàng)目組:(人月)其中專(zhuān)題組:(人月)月 份項(xiàng)目組員(現(xiàn)場(chǎng))項(xiàng)目組員 (非現(xiàn)場(chǎng))專(zhuān)題組(現(xiàn)場(chǎng))專(zhuān)題組(非現(xiàn)場(chǎng))其他人員 (現(xiàn)場(chǎng))其他人員 (非現(xiàn)場(chǎng))房租費(fèi)通信費(fèi)辦公費(fèi)招待費(fèi)生活用品差旅交通獎(jiǎng)金本 月累 計(jì)本 月累 計(jì)本 月累 計(jì)本 月累 計(jì)本 月累 計(jì)本 月累 計(jì)本 月累 計(jì)本 月累 計(jì)本 月累 計(jì)本 月累 計(jì)本 月累 計(jì)本 月累 計(jì)本 月累 計(jì)123456789101112合計(jì)附件

33、3 :軟件階段評(píng)審表在軟件開(kāi)發(fā)過(guò)程中的適當(dāng)階段對(duì)軟件階段產(chǎn)品進(jìn)行評(píng)審, 是確保軟件產(chǎn)品最 終質(zhì)量的重要方法。階段評(píng)審可以對(duì)某個(gè)開(kāi)發(fā)階段產(chǎn)品進(jìn)行評(píng)審, 也可以對(duì)某幾 個(gè)開(kāi)發(fā)階段產(chǎn)品進(jìn)行綜合評(píng)審。在每次階段評(píng)審中,必須履行正式手續(xù), 填寫(xiě)必 要的評(píng)審表格,以利于項(xiàng)目管理工作,利于產(chǎn)品驗(yàn)收時(shí)的質(zhì)量檢查工作。軟件階段評(píng)審表由兩張子表組成:1)評(píng)審總結(jié)報(bào)告;2)主要問(wèn)題的詳細(xì)描述(軟件問(wèn)題報(bào)告單);評(píng)審總結(jié)報(bào)告評(píng)審總結(jié)報(bào)告登記號(hào)評(píng)審日期評(píng)審性質(zhì)評(píng)審復(fù)審階段狀態(tài)需求 分析概要設(shè)計(jì)詳細(xì) 設(shè)計(jì)軟件 編碼軟件 測(cè)試安裝 與驗(yàn) 收 軟件 總開(kāi) 發(fā)階 段口負(fù)責(zé)人電話地址評(píng)審結(jié)論通過(guò)不需修改稍作修改不通過(guò)作重要修改要

34、重新評(píng)審評(píng)審成員質(zhì)量官理:產(chǎn)品經(jīng)理:工程總監(jiān):研發(fā)總監(jiān):項(xiàng)目經(jīng)理:備注表2 :軟件問(wèn)題報(bào)告單軟件問(wèn)題報(bào)告單登記號(hào)登記日期年 月曰發(fā)現(xiàn)日期年 月曰子系統(tǒng)名稱(chēng)模塊名稱(chēng)模塊編碼階段狀態(tài)需求分析口概要設(shè)計(jì)口詳細(xì)設(shè)計(jì)口軟件編碼口軟件測(cè)試口安裝與驗(yàn)收 口報(bào)告人姓名電話地址軟件問(wèn)題程序 口數(shù)據(jù)庫(kù) 口文檔 口其它 口問(wèn)題描述/影響:附注及修改建議:附件 4 :軟件配置管理計(jì)劃項(xiàng)目文檔】軟件配置管理計(jì)劃產(chǎn)品名稱(chēng): 編制單位: 產(chǎn)品編號(hào): 文檔編號(hào): 版 本 號(hào): 編制日期: 更改日期:擬制人審核批準(zhǔn)1引言配置管理計(jì)劃的簡(jiǎn)介應(yīng)提供整個(gè)文檔的概述。它應(yīng)包括此配置管理計(jì)劃的目的、范圍、定義、術(shù)語(yǔ)定義、參考資料和概述。

35、1.1目的闡明此配置管理計(jì)劃的目的。1.2范圍簡(jiǎn)要說(shuō)明此配置管理計(jì)劃的范圍;它的相關(guān)模型,以及受到此文檔影響的任何其他事物。1.3術(shù)語(yǔ)定義本小節(jié)應(yīng)提供正確理解此配置管理計(jì)劃所需的全部術(shù)語(yǔ)、首字母縮寫(xiě)詞和縮略語(yǔ)的定義。軟件配置管理,簡(jiǎn)稱(chēng) SCM(Software Configuration Management的縮寫(xiě)),是在團(tuán)隊(duì)開(kāi)發(fā)中,標(biāo)識(shí)、控制和管理軟件變更的一種管理。配置管理的使用取決于項(xiàng)目規(guī)模和復(fù)雜性以及風(fēng)險(xiǎn)水平。軟件的規(guī)模越大,配置管理就顯得越重要 基線 (baseline) ,是項(xiàng)目?jī)?chǔ)存庫(kù)中每個(gè)工件版本在特定時(shí)期的一個(gè)“快 照”。它提供一個(gè)正式標(biāo)準(zhǔn),隨后的工作基于此標(biāo)準(zhǔn),并且只有經(jīng)過(guò)授

36、 權(quán)后才能變更這個(gè)標(biāo)準(zhǔn)。建立一個(gè)初始基線后,以后每次對(duì)其進(jìn)行的變 更都將記錄為一個(gè)差值,直到建成下一個(gè)基線。功能基線 (Functional Baseline) ,功能基線是指在系統(tǒng)分析與軟件定義 階段結(jié)束時(shí), 經(jīng)過(guò)正式評(píng)審和批準(zhǔn)的系統(tǒng)設(shè)計(jì)規(guī)格說(shuō)明書(shū)中對(duì)待開(kāi)發(fā)系 統(tǒng)的規(guī)格說(shuō)明; 或是指經(jīng)過(guò)項(xiàng)目委托單位和項(xiàng)目承辦單位雙方簽字同意 的協(xié)議書(shū)或合同中所規(guī)定的對(duì)待開(kāi)發(fā)軟件系統(tǒng)的規(guī)格說(shuō)明;或是由下級(jí) 申請(qǐng)經(jīng)上級(jí)同意或直接由上級(jí)下達(dá)的項(xiàng)目任務(wù)書(shū)中所規(guī)定的對(duì)待開(kāi)發(fā) 軟件系統(tǒng)的規(guī)格說(shuō)明。功能基線是最初批準(zhǔn)的功能配置標(biāo)識(shí)。指派基線 (Allocated Baseline) ,指派基線是指在軟件需求分析階段結(jié) 束

37、時(shí),經(jīng)過(guò)正式評(píng)審和批準(zhǔn)的軟件需求的規(guī)格說(shuō)明。指派基線是最初批 準(zhǔn)的指派配置標(biāo)識(shí)。產(chǎn)品基線 (product baseline) 產(chǎn)品基線是指在軟件組裝與系統(tǒng)測(cè)試階段 結(jié)束時(shí),經(jīng)過(guò)正式評(píng)審的批準(zhǔn)的有關(guān)所開(kāi)發(fā)的軟件產(chǎn)品的全部配置項(xiàng)的 規(guī)格說(shuō)明。產(chǎn)品基線是最初批準(zhǔn)的產(chǎn)品配置標(biāo)識(shí)。配置控制 (configuration control) ,對(duì)軟件任務(wù)在開(kāi)發(fā)過(guò)程中的資源進(jìn) 行標(biāo)識(shí),以便識(shí)別。配置檢查 (configuration audit) ,對(duì)軟件配置管理過(guò)程中的活動(dòng)進(jìn)行檢 查。配置標(biāo)識(shí) (configuration identification)配置狀態(tài)記錄 (configuration stat

38、us accounting)軟件開(kāi)發(fā)庫(kù) (Software Development Library) ,軟件開(kāi)發(fā)庫(kù)是指在軟件 生存周期的某一個(gè)階段期間, 存放與該階段軟件開(kāi)發(fā)工作有關(guān)的計(jì)算機(jī) 可讀信息和人工可讀信息的庫(kù)。軟件受控庫(kù) (Software Sontrolled Library) ,軟件受控庫(kù)是指在軟件生 存周期的某一個(gè)階段結(jié)束時(shí),存放作為階段產(chǎn)品而釋放的、與軟件開(kāi)發(fā) 工作有關(guān)的計(jì)算機(jī)可讀信息一人工可讀信息的庫(kù)。軟件配置管理就是對(duì) 軟件受控庫(kù)中的各軟件項(xiàng)進(jìn)行管理, 因此軟件受控庫(kù)也叫做軟件配置管 理庫(kù)。軟件產(chǎn)品庫(kù) (Software Product Library) ,軟件產(chǎn)品庫(kù)是指

39、在軟件生存 周期的組裝與系統(tǒng)測(cè)試階段結(jié)束后,存放最終產(chǎn)品而后交付給用戶(hù)運(yùn)行 或在現(xiàn)場(chǎng)安裝的軟件的庫(kù)。接口控制 (Interface Control ),接口控制是指描述有關(guān)由一個(gè)或多個(gè)部 門(mén)提供的兩個(gè)或兩個(gè)以上的配置項(xiàng)接口的所有功能特性和物理特性的 過(guò)程。在實(shí)現(xiàn)之前,要確保對(duì)這些功能特性和物理特性所建議的修改已 經(jīng)過(guò)評(píng)審和批準(zhǔn)。1.4 參考資料本小節(jié)應(yīng)完整列出此配置管理計(jì)劃中其他部分所引用的任何文檔。每個(gè)文 檔應(yīng)標(biāo)有標(biāo)題、報(bào)告號(hào)(如果適用) 、日期和出版單位。列出可從中獲取這些參 考資料的來(lái)源。這些信息可以通過(guò)引用附錄或其他文檔來(lái)提供。 GB/T 11457 軟件工程術(shù)語(yǔ)GB 8566 計(jì)算機(jī)

40、軟件開(kāi)發(fā)規(guī)范GB 8567 計(jì)算機(jī)軟件產(chǎn)品開(kāi)發(fā)文件編制指南GB/T 12504 計(jì)算機(jī)軟件質(zhì)量保證計(jì)劃規(guī)范1.5 概述本小節(jié)應(yīng)說(shuō)明此配置管理計(jì)劃中其他部分所包含的內(nèi)容,并解釋文檔的組 織方式。 2 軟件配置管理描述負(fù)責(zé)軟件配置管理的機(jī)構(gòu)、任務(wù)、職責(zé)及其有關(guān)的接口控制。2.1 機(jī)構(gòu)本小節(jié)描述在各階段中負(fù)責(zé)軟件配置管理的機(jī)構(gòu)。描述的內(nèi)容如下:A 描述在軟件生存周期各階段中軟件配置管理的功能和負(fù)責(zé)軟件配置管 理的機(jī)構(gòu);B 說(shuō)明項(xiàng)目和子項(xiàng)目與其他有關(guān)項(xiàng)目之間的關(guān)系;C 指出在軟件生存周期各階段中的軟件開(kāi)發(fā)或維護(hù)機(jī)構(gòu)與配置控制組的 相互關(guān)系。 2.2 任務(wù)本小節(jié)描述在軟件生存周期各個(gè)階段中的配置管理任務(wù)

41、以及要進(jìn)行評(píng)審的 檢查工作,并指出各個(gè)階段的階段產(chǎn)品應(yīng)存放在哪一類(lèi)軟件庫(kù)中(軟件開(kāi)發(fā)庫(kù)、 軟件受控庫(kù)或軟件產(chǎn)品庫(kù)) 。 2.3 職責(zé)本小節(jié)描述與軟件配置管理有關(guān)的各類(lèi)機(jī)構(gòu)或成員的職責(zé),并指出這些機(jī) 構(gòu)或成員相互之間的關(guān)系。A 指出負(fù)責(zé)各項(xiàng)軟件配置管理任務(wù)(如配置標(biāo)識(shí)、配置控制、配置狀態(tài)記 錄以及配置的評(píng)審與檢查)的機(jī)構(gòu)的職責(zé);B 指出上述機(jī)構(gòu)與軟件質(zhì)量保證機(jī)構(gòu)、軟件開(kāi)發(fā)單位、項(xiàng)目承辦單位、項(xiàng) 目委托單位以及用戶(hù)等機(jī)構(gòu)的關(guān)系;C 說(shuō)明由本計(jì)劃第 2.2 條指明的生存周期各個(gè)階段的評(píng)審、檢查和審批過(guò) 程中的用戶(hù)職責(zé)以及相關(guān)的開(kāi)發(fā)與維護(hù)活動(dòng);D 指出與項(xiàng)目開(kāi)發(fā)有關(guān)的各個(gè)機(jī)構(gòu)的代表的軟件配置管理職責(zé);

42、E.指出其他特殊職責(zé),例如為滿(mǎn)足軟件配置管理要求所必要的批準(zhǔn)要求。2.4 接口控制本小節(jié)應(yīng)該描述:A 接口規(guī)格說(shuō)明標(biāo)識(shí)和文檔控制的方法;B 對(duì)已交付的接口規(guī)格說(shuō)明和文檔進(jìn)行修改的方法;C 對(duì)要完成的軟件配置管理活動(dòng)進(jìn)行跟蹤的方法;D 記錄和報(bào)告接口規(guī)格說(shuō)明和文檔控制狀態(tài)的方法;E 控制軟件和劫持它運(yùn)行的硬件之間的接口的方法。 2.5 實(shí)現(xiàn)本小節(jié)應(yīng)該規(guī)定實(shí)現(xiàn)軟件配置管理計(jì)劃的主要里程碑,例如:A 建立配置控制組;B 確定各個(gè)配置基線;C 建立接口控制協(xié)議;D 制訂評(píng)審與檢查軟件配置管理計(jì)劃和規(guī)程;E 制訂相關(guān)的軟件開(kāi)發(fā)、測(cè)試和支持工具的配置管理計(jì)劃和規(guī)程。 2.6 適用的標(biāo)準(zhǔn)、條例和約定本小節(jié)指

43、明所適用的軟件配置管理標(biāo)準(zhǔn)、條例和約定,并把它們作為本計(jì) 劃要實(shí)現(xiàn)的一部分;描述遵循的具體規(guī)范及標(biāo)準(zhǔn),描述內(nèi)容可以包括:A 軟件庫(kù)的操作,包括準(zhǔn)備、存儲(chǔ)和更新模塊的方法;軟件產(chǎn)品庫(kù)中軟件 產(chǎn)品入庫(kù)、移交或交付的過(guò)程;B 軟件文檔標(biāo)準(zhǔn)規(guī)范和軟件技術(shù)開(kāi)發(fā)規(guī)范;C 版本級(jí)別的命名約定; 3 軟件配置管理活動(dòng)它應(yīng)包括此軟件配置管理活動(dòng)的配置標(biāo)識(shí)、配置變更控制、配置狀態(tài)記錄與報(bào)告以及配置檢查與評(píng)審等到四方面的軟件配置管理活動(dòng)的需求。 3.1 配置標(biāo)識(shí)3.1.1 標(biāo)識(shí)方法本小節(jié)說(shuō)明程序和文檔的命名規(guī)則;對(duì)每一個(gè)新交付的版本,要給出版本 交付號(hào)、新修改的描述、修改交付的方法、對(duì)支持軟件的修改要求以及有關(guān)文檔 的修改要求; 3.1.2 各類(lèi)基線基線提供一項(xiàng)正式標(biāo)準(zhǔn),隨后的工作都基于此標(biāo)準(zhǔn),并且只有經(jīng)過(guò)授權(quán)后 才能對(duì)此標(biāo)準(zhǔn)進(jìn)行變更。說(shuō)明軟件項(xiàng)目的基線(即最初批準(zhǔn)的配置標(biāo)識(shí)) ,并把它們與本計(jì)劃第 2.2 條描述的生存周期的特定階段相聯(lián)系

溫馨提示

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

評(píng)論

0/150

提交評(píng)論