版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 PAGE 秘密秘密僅限于內(nèi)部使用質(zhì)量管理體系培培訓(xùn)教材(一)北京博思美亞科科技發(fā)展公司司目錄TOC o 1-2 h z u HYPERLINK l _Toc18406051 公司標(biāo)準(zhǔn)軟件過過程體系文件件導(dǎo)讀 PAGEREF _Toc18406051 h 2 HYPERLINK l _Toc18406055 軟件生命周期模模型 PAGEREF _Toc18406055 h 2 HYPERLINK l _Toc18406061 軟件開發(fā)過程 PAGEREF _Toc18406061 h 2 HYPERLINK l _Toc18406066 技術(shù)類評(píng)審 PAGEREF _Toc18406066 h
2、 22 HYPERLINK l _Toc18406081 項(xiàng)目估算指南 PAGEREF _Toc18406081 h 2 HYPERLINK l _Toc18406091 標(biāo)準(zhǔn)軟件過程總總體裁剪指南南 PAGEREF _Toc18406091 h 2 中管網(wǎng)制造業(yè)頻道 中管網(wǎng)制造業(yè)頻道公司標(biāo)準(zhǔn)軟件過過程體系文件件導(dǎo)讀目錄TOC o 1-3 h z u HYPERLINK l _Toc18464250 1、概述 PAGEREF _Toc18464250 h 2 HYPERLINK l _Toc18464251 1.1目的 PAGEREF _Toc18464251 h 2 HYPERLINK l
3、_Toc18464252 1.2適用范范圍 PAGEREF _Toc18464252 h 2 HYPERLINK l _Toc18464253 1.3引用文文件 PAGEREF _Toc18464253 h 2 HYPERLINK l _Toc18464254 1.4術(shù)語 PAGEREF _Toc18464254 h 2 HYPERLINK l _Toc18464255 1.5參考資資料 PAGEREF _Toc18464255 h 2 HYPERLINK l _Toc184644256 2、公司標(biāo)準(zhǔn)準(zhǔn)軟件過程的的開發(fā) PAGEREF _Toc18464256 h 2 HYPERLINK l
4、_Toc18464257 2.1開發(fā)歷歷程 PAGEREF _Toc18464257 h 2 HYPERLINK l _Toc18464258 2.2公司標(biāo)標(biāo)準(zhǔn)軟件過程程總體結(jié)構(gòu) PAGEREF _Toc18464258 h 2 HYPERLINK l _Toc18464259 3、軟件過程體體系文件 PAGEREF _Toc18464259 h 2 HYPERLINK l _Toc18464260 3.1過程管管理 PAGEREF _Toc18464260 h 2 HYPERLINK l _Toc18464261 3.2軟件開開發(fā)過程 PAGEREF _Toc18464261 h 2 HYP
5、ERLINK l _Toc18464262 3.3項(xiàng)目管管理 PAGEREF _Toc18464262 h 2 HYPERLINK l _Toc18464263 3.4資源管管理 PAGEREF _Toc18464263 h 2 HYPERLINK l _Toc18464264 3.5指南性性文件 PAGEREF _Toc18464264 h 21、概述1.1目的本文件對(duì)公司軟軟件過程及其其體系文件的的總體結(jié)構(gòu)進(jìn)進(jìn)行描述,為為與軟件過程程的開發(fā)、維維護(hù)、改進(jìn)、執(zhí)執(zhí)行、管理和和跟蹤等有關(guān)關(guān)的人員學(xué)習(xí)習(xí)、理解和使使用軟件過程程體系文件提提供指南。1.2適用范范圍適用于SEPGG、高層經(jīng)理理、項(xiàng)目經(jīng)
6、理理、軟件開發(fā)發(fā)人員、測(cè)試試人員、軟件件質(zhì)量保證人人員、軟件配配置管理人員員及其他支持持人員為了按按規(guī)范開展各各自的業(yè)務(wù)活活動(dòng),學(xué)習(xí)、理理解和使用軟軟件過程體系系文件。1.3引用文文件無。1.4術(shù)語無。1.5參考資資料Softwware PProjecct Mannagemeent Guuideboook(VVersioon 2.00),Proocess Strattegiess,Inc.軟件工程實(shí)踐者的研研究方法,(美美)Rogeer S. Presssman著,黃黃柏素、梅宏宏譯,機(jī)械工工業(yè)出版社出出版,19999年10月月實(shí)踐中的CCMMINNFOSYSS公司實(shí)施軟軟件項(xiàng)目之過過程,潘卡
7、卡杰羅特著著,楊慧鳴、李李光龍澤,22001年77月2、公司標(biāo)準(zhǔn)軟軟件過程的開開發(fā)2.1開發(fā)歷歷程為了使軟件過程程保持長(zhǎng)期穩(wěn)穩(wěn)定并能持續(xù)續(xù)改進(jìn),必須須開發(fā)組織(即即公司)級(jí)的的標(biāo)準(zhǔn)軟件過過程。為此,公公司組織了以以軟件工程過過程組(SEEPG)為主主體的標(biāo)準(zhǔn)軟軟件過程開發(fā)發(fā)和文件編寫寫組,具體實(shí)實(shí)施上述任務(wù)務(wù)。公司標(biāo)準(zhǔn)準(zhǔn)軟件過程是是在公司范圍圍內(nèi)的軟件項(xiàng)項(xiàng)目全面執(zhí)行行CMM二級(jí)級(jí)的基礎(chǔ)上,在在軟件工程一一般理論的指指導(dǎo)下,收集集公司全部軟軟件項(xiàng)目所采采用的軟件過過程,經(jīng)過分分析、歸納、提提煉、分類、總總結(jié)等一系列列步驟開發(fā)而而成;又在開開發(fā)標(biāo)準(zhǔn)軟件件過程的基礎(chǔ)礎(chǔ)上,形成了了描述這些標(biāo)標(biāo)準(zhǔn)軟件過
8、程程的相互關(guān)聯(lián)聯(lián)的程序文件件體系。本程序文件體系系對(duì)組成標(biāo)準(zhǔn)準(zhǔn)軟件過程的的基本軟件過過程要緊,以以及軟件過程程要素之間的的關(guān)系(軟件件過程結(jié)構(gòu))進(jìn)進(jìn)行描述,描描述的重點(diǎn)放放在過程的可可操作性上。此此外,與此相相關(guān)聯(lián),開發(fā)發(fā)或編寫了公公司的軟件過過程數(shù)據(jù)庫、與與軟件過程相相關(guān)的文檔庫庫、軟件生命命周期描述文文件和標(biāo)準(zhǔn)軟軟件過程裁剪剪指南。它們們和公司標(biāo)準(zhǔn)準(zhǔn)軟件過程一一起,組成了了公司的軟件件過程資產(chǎn)。公司的軟件過程程資產(chǎn)為規(guī)范范公司軟件項(xiàng)項(xiàng)目的軟件過過程提供了基基礎(chǔ)和保證。各各軟件項(xiàng)目按按標(biāo)準(zhǔn)軟件過過程裁剪指南南,根據(jù)項(xiàng)目目的實(shí)際情況況(主要是客客戶需求)對(duì)對(duì)公司標(biāo)準(zhǔn)軟軟件過程進(jìn)行行裁剪,開發(fā)發(fā)
9、適合項(xiàng)目特特定特性的項(xiàng)項(xiàng)目軟件過程程;項(xiàng)目軟件件過程開發(fā)的的重點(diǎn)在軟件件過程的可用用性,以及附附加到該項(xiàng)目目的價(jià)值。項(xiàng)項(xiàng)目以項(xiàng)目定定義的軟件過過程為基礎(chǔ),制制訂項(xiàng)目軟件件開發(fā)計(jì)劃;按計(jì)劃執(zhí)行行項(xiàng)目的軟件件開發(fā)活動(dòng),產(chǎn)產(chǎn)生相應(yīng)的軟軟件工作產(chǎn)品品及其他開發(fā)發(fā)成果;開發(fā)發(fā)過程中的數(shù)數(shù)據(jù)以及項(xiàng)目目結(jié)束后進(jìn)行行總結(jié)的數(shù)據(jù)據(jù),經(jīng)過一定定的手續(xù),反反饋到公司的的軟件過程數(shù)數(shù)據(jù)和軟件過過程相關(guān)文檔檔庫,豐富公公司的軟件過過程資產(chǎn)。如如此反復(fù)循環(huán)環(huán),促使軟件件過程得以持持續(xù)改進(jìn)。以上過程和關(guān)系系可以用圖11表示。圖中中:表示實(shí)體,例如如“分配到軟軟件的需求”表示活動(dòng),例如如“選擇項(xiàng)目目的軟件生命命周期”圖中上半
10、部分用用粗線框圍起起來的部分即即公司的軟件件過程資產(chǎn)部部分,它由描描述公司標(biāo)準(zhǔn)準(zhǔn)軟件過程的的程序文件、軟軟件過程數(shù)據(jù)據(jù)庫、與軟件件過程相關(guān)的的文檔庫、軟軟件生命周期期描述文件和和標(biāo)準(zhǔn)軟件過過程裁剪指南南組成。下半部分則描述述公司軟件過過程資產(chǎn)的利利用過程:軟軟件項(xiàng)目按標(biāo)標(biāo)準(zhǔn)軟件過程程裁剪指南,根根據(jù)項(xiàng)目的實(shí)實(shí)際情況(主主要是客戶需需求)對(duì)公司司標(biāo)準(zhǔn)軟件過過程進(jìn)行裁剪剪,開發(fā)適合合項(xiàng)目特定特特性的項(xiàng)目軟軟件過程;制制訂項(xiàng)目軟件件開發(fā)計(jì)劃,并并按計(jì)劃執(zhí)行行項(xiàng)目的軟件件開發(fā)活動(dòng);將項(xiàng)目數(shù)據(jù)據(jù)(包括開發(fā)發(fā)過程中的數(shù)數(shù)據(jù)以及項(xiàng)目目結(jié)束后進(jìn)行行總結(jié)的數(shù)據(jù)據(jù))反饋到公公司的軟件過過程數(shù)據(jù)庫和和軟件過程相相關(guān)
11、文檔庫。圖1公司軟件件過程資產(chǎn)的的開發(fā)和利用用2.2公司標(biāo)標(biāo)準(zhǔn)軟件過程程總體結(jié)構(gòu)圖2為公司標(biāo)準(zhǔn)準(zhǔn)軟件過程的的總體結(jié)構(gòu)。由由于本公司的的產(chǎn)品(項(xiàng)目目)除了純軟軟件產(chǎn)品(項(xiàng)項(xiàng)目)外,還還包括軟件和和硬件兼有的的產(chǎn)品(項(xiàng)目目),考慮到到過程的完整整性以及便于于理解軟件過過程和其他過過程之間的接接口關(guān)系,圖圖中的項(xiàng)目開開發(fā)過程反映映了軟件和硬硬件兼有的產(chǎn)產(chǎn)品的整個(gè)開開發(fā)過程,但但其中非軟件件過程部分均均采用虛線,以以示區(qū)別。有關(guān)內(nèi)容說明如如下:(1)項(xiàng)目、項(xiàng)項(xiàng)目生命周期期和軟件生命命周期項(xiàng)目是由一組有有起止日期、相相互協(xié)調(diào)的受受控活動(dòng)組成成的獨(dú)特過程程,該過程要要求達(dá)到符合合包括時(shí)間、成成本和資源等等
12、約束條件在在內(nèi)的規(guī)定要要求的目標(biāo),其其結(jié)果將產(chǎn)生生產(chǎn)品。而軟軟件項(xiàng)目則是是為了開發(fā)軟軟件產(chǎn)品(包包括系統(tǒng))而而建立的項(xiàng)目目。項(xiàng)目和產(chǎn)產(chǎn)品都具有一一定的生命周周期。項(xiàng)目生命周期是是指從項(xiàng)目啟啟動(dòng)到項(xiàng)目結(jié)結(jié)束為止的時(shí)時(shí)間間隔。項(xiàng)項(xiàng)目生命周期期一般包括:初期策劃階段段(主要是可可行性分析);開發(fā)策劃階段段(開發(fā)前的的人、財(cái)、物物等的計(jì)劃和和準(zhǔn)備);實(shí)施階段(具具體實(shí)施項(xiàng)目目開發(fā)計(jì)劃,保保證項(xiàng)目的質(zhì)質(zhì)量、成本、進(jìn)進(jìn)度的順利完完成);結(jié)束階段(評(píng)評(píng)審、鑒定及及項(xiàng)目交付和和組織結(jié)束工工作)。在整個(gè)項(xiàng)目生命命周期,所涉涉及的過程可可以分為兩類類:項(xiàng)目開發(fā)過程程(和被開發(fā)發(fā)產(chǎn)品的實(shí)現(xiàn)現(xiàn)直接相關(guān));項(xiàng)目管理過程
13、程(對(duì)項(xiàng)目的的開發(fā)過程進(jìn)進(jìn)行管理和控控制)。軟件生命周期則則是指軟件產(chǎn)產(chǎn)品的生命周周期,即是指指從設(shè)想軟軟件產(chǎn)品開始始到軟件不再再供使用為止止的時(shí)間間隔隔。軟件生命命周期一般包包括:概念階階段、需求階階段、設(shè)計(jì)階階段、實(shí)現(xiàn)階階段、測(cè)試階階段、安裝和和調(diào)整階段、運(yùn)運(yùn)行和維護(hù)階階段,有時(shí)還還包括退役階階段。顯然,項(xiàng)目生命命周期和軟件件生命周期在在時(shí)間上是相相關(guān)的,但在在概念上是完完全不同的。一一般來說,項(xiàng)項(xiàng)目生命周期期不會(huì)超過該該項(xiàng)目所開發(fā)發(fā)的軟件產(chǎn)品品的生命周期期。(2)項(xiàng)目開發(fā)發(fā)過程圖中的下部表示示項(xiàng)目的開發(fā)發(fā)過程。它從從客戶需求開開始,通過系系統(tǒng)分析,將將客戶需求分分解成軟件部部分的需求和和
14、硬件部分的的需求(從此此處項(xiàng)目將分分成軟件項(xiàng)目目和硬件項(xiàng)目目?jī)刹糠郑F淦渲?,軟件?xiàng)項(xiàng)目從軟件需需求定義階段段、設(shè)計(jì)階段段、實(shí)現(xiàn)階段段、測(cè)試階段段、驗(yàn)收交付付階段到項(xiàng)目目總結(jié),表示示整個(gè)軟件開開發(fā)的結(jié)束。一一般來說,作作為軟件開發(fā)發(fā)項(xiàng)目到此就就意味著結(jié)束束了,但軟件件產(chǎn)品的生命命周期并未結(jié)結(jié)束。軟件產(chǎn)產(chǎn)品交付后,將將經(jīng)歷使用過過程中的維護(hù)護(hù)階段(維護(hù)護(hù)階段的時(shí)間間可能和項(xiàng)目目合同有關(guān)),直直到最后產(chǎn)品品退役。(3)項(xiàng)目管理理過程圖中的中部表示示項(xiàng)目的管理理過程,即對(duì)對(duì)項(xiàng)目的開發(fā)發(fā)過程實(shí)施管管理的過程。對(duì)對(duì)于軟件和硬硬件兼有的項(xiàng)項(xiàng)目來說,項(xiàng)項(xiàng)目管理的主主要過程如下下:初期策劃(主主要針對(duì)系統(tǒng)統(tǒng)分
15、析、可行行性分析進(jìn)行行策劃);開發(fā)策劃(開開發(fā)前的人、財(cái)財(cái)、物等的計(jì)計(jì)劃和準(zhǔn)備);項(xiàng)目跟蹤與監(jiān)監(jiān)控(對(duì)項(xiàng)目目初期的系統(tǒng)統(tǒng)分析、可行行性分析,以以及項(xiàng)目開發(fā)發(fā)過程中軟件件需求定義、設(shè)設(shè)計(jì)、實(shí)現(xiàn)、測(cè)測(cè)試、驗(yàn)收交交付等活動(dòng)進(jìn)進(jìn)行跟蹤與監(jiān)監(jiān)控);軟件質(zhì)量保證證(SQA,對(duì)對(duì)項(xiàng)目的軟件件過程和軟件件產(chǎn)品的符合合性進(jìn)行質(zhì)量量監(jiān)控,它貫貫穿于軟件項(xiàng)項(xiàng)目的始終);軟件配置管理理(SCM,為為確保軟件產(chǎn)產(chǎn)品的完整性性和正確性進(jìn)進(jìn)行的管理,它它貫穿于軟件件項(xiàng)目的始終終);需求管理(為為確保滿足客客戶需求進(jìn)行行的管理,它它貫穿于項(xiàng)目目的始終);評(píng)審過程(包包括同行評(píng)審審等技術(shù)類評(píng)評(píng)審和計(jì)劃評(píng)評(píng)審等管理類類評(píng)審);項(xiàng)
16、目結(jié)束處理理(包括項(xiàng)目目的鑒定、驗(yàn)驗(yàn)收、交付,以以及進(jìn)行項(xiàng)目目總結(jié))。此外,在項(xiàng)目管管理活動(dòng)中,還還可能有以下下管理過程:項(xiàng)目培訓(xùn);組間協(xié)調(diào)等。(4)過程資產(chǎn)產(chǎn)本公司的軟件過過程資產(chǎn)分兩兩個(gè)層次:公公司級(jí)資產(chǎn)和和項(xiàng)目級(jí)資產(chǎn)產(chǎn)。a.公司級(jí)資資產(chǎn)包括:過程數(shù)據(jù)庫(含含軟件過程和和其他過程的的資產(chǎn));過程相關(guān)文檔檔庫;人力資源庫。b.項(xiàng)目級(jí)資資產(chǎn)包括:項(xiàng)目控制數(shù)據(jù)據(jù)庫(項(xiàng)目經(jīng)經(jīng)理控制,用用于保存項(xiàng)目目數(shù)據(jù),以便便對(duì)項(xiàng)目進(jìn)行行跟蹤與監(jiān)控控);SQA管理庫庫(SQA控控制,用于保保存項(xiàng)目的軟軟件質(zhì)量保證證數(shù)據(jù));SCM管理庫庫(SCM控控制,用于保保存項(xiàng)目的軟軟件配置管理理數(shù)據(jù));SCM庫(SSCM控制
17、,用用于保存項(xiàng)目目的所有配置置項(xiàng))。通過一定的手續(xù)續(xù),項(xiàng)目的項(xiàng)項(xiàng)目控制數(shù)據(jù)據(jù)庫和SQAA管理庫中的的數(shù)據(jù),經(jīng)過過選擇,將補(bǔ)補(bǔ)充到公司的的過程數(shù)據(jù)庫庫和過程相關(guān)關(guān)文檔庫中。此外,根據(jù)實(shí)際際需要,總部部一級(jí)也可能能需要有人力力資源庫。圖2軟件過程程結(jié)構(gòu)圖PAGE 183、軟件過程體體系文件公司的軟件過程程體系文件的的組成如圖33所示。軟件過程體系文件軟件過程體系文件過程管理項(xiàng)目管理軟件開發(fā)過程資源管理指南性文件軟件開發(fā)過程程序文件標(biāo)準(zhǔn)軟件過程開發(fā)與維護(hù)過程描述文件編寫規(guī)范(一)過程描述文件編寫規(guī)范(二)質(zhì)量管理體系數(shù)據(jù)庫管理和維護(hù)文件軟件生命周期模型描述文件標(biāo)識(shí)規(guī)范術(shù)語文件控制程序客戶需求管理程序
18、文件項(xiàng)目策劃程序文件項(xiàng)目跟蹤與監(jiān)控程序文件項(xiàng)目總結(jié)程序文件軟件質(zhì)量保證程序文件軟件配置管理程序文件組間協(xié)調(diào)程序文件技術(shù)類評(píng)審程序文件高層驗(yàn)證程序文件培訓(xùn)程序項(xiàng)目估算指南標(biāo)準(zhǔn)軟件過程總體裁剪指南公司標(biāo)準(zhǔn)軟件過程體系文件導(dǎo)讀圖3軟件過程程體系文件按文件的使用目目的,公司的的軟件過程體體系文件分為為五類:過程程管理、軟件件開發(fā)過程、項(xiàng)項(xiàng)目管理、資資源管理和指指南。3.1過程管管理過程管理是指對(duì)對(duì)軟件過程進(jìn)進(jìn)行管理,此此類文件的使使用人員主要要是對(duì)軟件過過程進(jìn)行開發(fā)發(fā)、維護(hù)、改改進(jìn)的人員,例例如SEPGG成員、項(xiàng)目目經(jīng)理、SQQA等。有關(guān)關(guān)文件說明如如下:(1)標(biāo)準(zhǔn)軟件件過程開發(fā)與與維護(hù)使用人員:SS
19、EPG和軟軟件過程描述述文件編寫人人員。內(nèi)容提要:本本文件對(duì)如何何開發(fā)和管理理公司的標(biāo)準(zhǔn)準(zhǔn)軟件過程、如如何編寫軟件件過程描述文文件、如何編編寫標(biāo)準(zhǔn)軟件件過程裁剪指指南等作出了了規(guī)定。(2)過程描述述文件編寫規(guī)規(guī)范(一)使用人員:軟軟件過程描述述文件編寫人人員。內(nèi)容提要:為為能分解成若若干過程元素素的較大過程程編寫的描述述文件編寫規(guī)規(guī)范。(3)過程描述述文件編寫規(guī)規(guī)范(二)使用人員:軟軟件過程描述述文件編寫人人員。內(nèi)容提要:為為沒有明顯的的入口和出口口準(zhǔn)則的過程程(例如日常常管理類的過過程)編寫的的描述文件編編寫規(guī)范。(4)質(zhì)量管理理體系數(shù)據(jù)庫庫管理和維護(hù)護(hù)文件使用人員:SSEPG、項(xiàng)項(xiàng)目經(jīng)理、
20、SSQA和數(shù)據(jù)據(jù)庫的管理和和維護(hù)人員。內(nèi)容提要:本本文件對(duì)公司司的軟件過程程數(shù)據(jù)庫和與與過程相關(guān)文文檔庫的管理理和維護(hù)作出出了規(guī)定??伎紤]到將來需需要擴(kuò)充ISSO90011要求的其他他數(shù)據(jù)庫,故故起此名。(5)軟件生命命周期模型描描述文件使用人員:項(xiàng)項(xiàng)目經(jīng)理以及及參與項(xiàng)目軟軟件過程定義義的有關(guān)人員員。內(nèi)容提要:本本文件對(duì)公司司所確定的軟軟件生命周期期模型進(jìn)行描描述,作為公公司的過程資資產(chǎn)之一,供供項(xiàng)目選擇適適合項(xiàng)目情況況的軟件生命命周期模型時(shí)時(shí)參考。(6)標(biāo)識(shí)規(guī)范范使用人員:對(duì)對(duì)被標(biāo)識(shí)對(duì)象象進(jìn)行標(biāo)識(shí)的的人中員。內(nèi)容提要:為為規(guī)范包括文文件、表格、產(chǎn)產(chǎn)品的標(biāo)識(shí)而而制訂的規(guī)范范。(7)術(shù)語使用人員
21、:SSEPG和軟軟件過程描述述文件編寫人人員。內(nèi)容提要:本本文件定義了了本軟件過程程體系文件所所使用的專用用術(shù)語。(8)文件控制制程序使用人員:文文件管理人員員。內(nèi)容提要:本本文件對(duì)文件件的編寫、評(píng)評(píng)審、批準(zhǔn)、發(fā)發(fā)布、發(fā)放、回回收等文件管管理要求作出出了規(guī)定,是是整個(gè)質(zhì)量管管理體系所要要求的用于對(duì)對(duì)受控文件進(jìn)進(jìn)行管理的文文件。3.2軟件開開發(fā)過程軟件開發(fā)過程是是指與軟件開開發(fā)有關(guān)的過過程,相關(guān)文文件的使用人人員主要是和和軟件開發(fā)有有關(guān)的人員。(9)軟件開發(fā)發(fā)過程程序文文件使用人員:項(xiàng)項(xiàng)目經(jīng)理以及及參與項(xiàng)目軟軟件過程定義義的有關(guān)人員員。內(nèi)容提要:本本程序文件針針對(duì)本公司軟軟件項(xiàng)目所采采用的典型開
22、開發(fā)過程,分分解成過程要要素進(jìn)行描述述,供各軟件件項(xiàng)目根據(jù)標(biāo)標(biāo)準(zhǔn)軟件過程程裁剪指南,定定義項(xiàng)目自己己的軟件過程程時(shí)使用。3.3項(xiàng)目管管理與項(xiàng)目管理有關(guān)關(guān)的文件如下下:(10)客戶需需求管理程序序文件使用人員:項(xiàng)項(xiàng)目經(jīng)理、SSQA、SCCM和軟件開開發(fā)人員。內(nèi)容提要:本本文件是為了了確保項(xiàng)目滿滿足客戶需求求和如何確保保滿足客戶需需求,為項(xiàng)目目編寫的有關(guān)關(guān)客戶需求管管理的程序文文件。(11)項(xiàng)目策策劃程序文件件使用人員:項(xiàng)項(xiàng)目經(jīng)理以及及參與項(xiàng)目策策劃的其他有有關(guān)人員。內(nèi)容提要:為為指導(dǎo)軟件項(xiàng)項(xiàng)目進(jìn)行項(xiàng)目目的初期策劃劃和開發(fā)策劃劃而編寫的程程序文件。(12)項(xiàng)目跟跟蹤與監(jiān)控程程序文件使用人員:高高層
23、經(jīng)理、項(xiàng)項(xiàng)目經(jīng)理、SSQA、SCCM和軟件開開發(fā)人員。內(nèi)容提要:指指導(dǎo)軟件項(xiàng)目目在項(xiàng)目計(jì)劃劃執(zhí)行過程中中如何對(duì)項(xiàng)目目進(jìn)行跟蹤與與監(jiān)控的程序序文件。(13)項(xiàng)目總總結(jié)程序文件件使用人員:項(xiàng)項(xiàng)目經(jīng)理、SSQA、SCCM和軟件開開發(fā)人員。內(nèi)容提要:指指導(dǎo)軟件項(xiàng)目目在項(xiàng)目結(jié)束束階段如何進(jìn)進(jìn)行項(xiàng)目總結(jié)結(jié)的程序文件件。(14)軟件質(zhì)質(zhì)量保證程序序文件使用人員:SSQA、項(xiàng)目目經(jīng)理、SCCM和軟件開開發(fā)人員。內(nèi)容提要:指指導(dǎo)軟件項(xiàng)目目的SQA如如何執(zhí)行項(xiàng)目目的軟件質(zhì)量量保證活動(dòng),以以及項(xiàng)目的其其他人員如何何配合的程序序文件。(15)軟件配配置管理程序序文件使用人員:SSCM、項(xiàng)目目經(jīng)理、SQQA和軟件開開發(fā)
24、人員。內(nèi)容提要:指指導(dǎo)軟件項(xiàng)目目的SCM如如何執(zhí)行項(xiàng)目目的軟件配置置管理活動(dòng),以以及項(xiàng)目的其其他人員如何何配合的程序序文件。(16)組間協(xié)協(xié)調(diào)程序文件件使用人員:項(xiàng)項(xiàng)目經(jīng)理、SSQA、SCCM和軟件開開發(fā)人員。內(nèi)容提要:項(xiàng)項(xiàng)目在進(jìn)行項(xiàng)項(xiàng)目策劃時(shí),應(yīng)應(yīng)考慮有無組組間協(xié)調(diào)的情情況,本程序序文件提供這這方面的要求求和指導(dǎo)。(17)技術(shù)類類評(píng)審程序文文件使用人員:項(xiàng)項(xiàng)目經(jīng)理、軟軟件開發(fā)人員員、SQA以以及其他參與與評(píng)審的人員員。內(nèi)容提要:本本程序文件為為項(xiàng)目進(jìn)行技技術(shù)類評(píng)審(包包括同行評(píng)審審及其他類型型的技術(shù)評(píng)審審)規(guī)定要求求和提供指導(dǎo)導(dǎo)。(18)高層驗(yàn)驗(yàn)證程序文件件使用人員:高高層經(jīng)理、項(xiàng)項(xiàng)目經(jīng)理、
25、SSQA、SCCM和軟件開開發(fā)人員。內(nèi)容提要:在在公司標(biāo)準(zhǔn)軟軟件過程的開開發(fā)和改進(jìn)以以及項(xiàng)目在執(zhí)執(zhí)行軟件開發(fā)發(fā)活動(dòng)的過程程中,高層經(jīng)經(jīng)理應(yīng)在哪些些環(huán)節(jié)進(jìn)行驗(yàn)驗(yàn)證,如何進(jìn)進(jìn)行驗(yàn)證?項(xiàng)項(xiàng)目的有關(guān)人人員如何配合合?本程序文文件為高層經(jīng)經(jīng)理的驗(yàn)證活活動(dòng)提出要求求并提供指導(dǎo)導(dǎo)。3.4資源管管理資源管理主要包包括人力資源源、設(shè)備、環(huán)環(huán)境等方面的的管理。(19)培訓(xùn)程程序使用人員:公公司培訓(xùn)組、高高層經(jīng)理、項(xiàng)項(xiàng)目經(jīng)理、SSQA、SCCM和軟件開開發(fā)人員。內(nèi)容提要:對(duì)對(duì)公司級(jí)培訓(xùn)訓(xùn)和項(xiàng)目級(jí)培培訓(xùn)的實(shí)施要要求作出規(guī)定定,包括培訓(xùn)訓(xùn)需求的收集集、培訓(xùn)計(jì)劃劃、培訓(xùn)實(shí)施施和培訓(xùn)總結(jié)結(jié)等。3.5指南性性文件目前提供以下
26、指指南性文件:(20)項(xiàng)目估估算指南使用人員:項(xiàng)項(xiàng)目經(jīng)理及其其他參與估算算的人員。內(nèi)容提要:本本指南為項(xiàng)目目估算的方法法(例如:規(guī)規(guī)模估算、工工作量估算等等)提供指南南。(21)標(biāo)準(zhǔn)軟軟件過程總體體裁剪指南使用人員:項(xiàng)項(xiàng)目經(jīng)理及其其他參與項(xiàng)目目軟件過程定定義的人員。內(nèi)容提要:總總體裁剪指南南是公司標(biāo)準(zhǔn)準(zhǔn)軟件過程裁裁剪指南中的的高層裁剪指指南(或一般般性裁剪指南南)。它為軟軟件項(xiàng)目在對(duì)對(duì)公司標(biāo)準(zhǔn)軟軟件過程進(jìn)行行裁剪時(shí),提提供對(duì)一般性性活動(dòng)進(jìn)行裁裁剪的指南;裁剪結(jié)果為為項(xiàng)目進(jìn)行詳詳細(xì)的過程裁裁剪提供框架架性的指導(dǎo)方方針(詳細(xì)裁裁剪指南分散散在各程序文文件的“詳細(xì)細(xì)裁剪指南”中中)。(22)軟件過過
27、程體系文件件導(dǎo)讀(即本本文件)使用人員:SSEPG、高高層經(jīng)理、項(xiàng)項(xiàng)目經(jīng)理、軟軟件開發(fā)人員員、測(cè)試人員員、軟件質(zhì)量量保證人員、軟軟件配置管理理人員等為了了按規(guī)范開展展各自的業(yè)務(wù)務(wù)活動(dòng),需要要學(xué)習(xí)、理解解和使用軟件件過程體系文文件的所有人人員。內(nèi)容提要:對(duì)對(duì)公司標(biāo)準(zhǔn)軟軟件過程開發(fā)發(fā)的背景、開開發(fā)過程、標(biāo)標(biāo)準(zhǔn)軟件過程程的總體結(jié)構(gòu)構(gòu),以及相應(yīng)應(yīng)的軟件過程程體系文件進(jìn)進(jìn)行導(dǎo)讀性的的說明。軟件生命周期模型PAGE 229軟件生命周期模模型目錄TOC o 1-3 h z u HYPERLINK l _Toc18309774 1、概述 PAGEREF _Toc18309774 h 2 HYPERLINK l
28、 _Toc18309775 1.1目的 PAGEREF _Toc18309775 h 2 HYPERLINK l _Toc18309776 1.2適用范范圍 PAGEREF _Toc18309776 h 2 HYPERLINK l _Toc18309777 1.3引用文文件 PAGEREF _Toc18309777 h 2 HYPERLINK l _Toc18309778 1.4術(shù)語 PAGEREF _Toc18309778 h 2 HYPERLINK l _Toc18309779 1.5參考資資料 PAGEREF _Toc18309779 h 2 HYPERLINK l _Toc183009
29、780 2、軟件生生命周期模型型描述 PAGEREF _Toc18309780 h 2 HYPERLINK l _Toc18309781 2.1瀑布模模型 PAGEREF _Toc18309781 h 2 HYPERLINK l _Toc18309782 2.2原型瀑布模型 PAGEREF _Toc18309782 h 2 HYPERLINK l _Toc18309783 2.3增量模模型 PAGEREF _Toc18309783 h 2 HYPERLINK l _Toc18309784 2.4增量的的迭代過程模模型 PAGEREF _Toc18309784 h 2 HYPERLINK l _
30、Toc18309785 2.5快速應(yīng)應(yīng)用開發(fā)模型型 PAGEREF _Toc18309785 h 2 HYPERLINK l _Toc18309786 3、幾種模型的的比較 PAGEREF _Toc18309786 h 2 HYPERLINK l _Toc18309787 4、其它模型采采用說明 PAGEREF _Toc18309787 h 2 HYPERLINK l _Toc18309788 5、附錄 PAGEREF _Toc18309788 h 21、概述1.1目的描述公司級(jí)定義義的軟件生命命周期模型,供供項(xiàng)目策劃時(shí)時(shí)根據(jù)項(xiàng)目的的具體情況選選擇或裁剪使使用,由此確確定軟件項(xiàng)目目開發(fā)過程的的
31、各種不同的的階段以及各各階段的執(zhí)行行順序。1.2適用范范圍適用于本公司的的軟件項(xiàng)目策策劃。1.3引用文文件軟件開發(fā)過過程程序文件件(QMSS-OP011-V1.00)標(biāo)準(zhǔn)軟件過過程開發(fā)和維維護(hù)(QMMS-PSMM01-V11.0)項(xiàng)目策劃程程序文件(QQMS-PTTM02-VV2.0)1.4術(shù)語軟件生命周期期從軟件設(shè)設(shè)想開始到軟軟件不再使用用而結(jié)束的時(shí)時(shí)間周期。軟軟件生命周期期一般包括系系統(tǒng)分析、軟軟件需求分析析、設(shè)計(jì)、實(shí)實(shí)現(xiàn)、測(cè)試、驗(yàn)驗(yàn)收、運(yùn)行和和維護(hù)各階段段,有時(shí)還包包括退役階段段。軟件過程有有關(guān)開發(fā)和維維護(hù)軟件及其其相關(guān)產(chǎn)品(例例如:項(xiàng)目計(jì)計(jì)劃、設(shè)計(jì)文文檔、代碼、測(cè)測(cè)試用例、用用戶手冊(cè)等
32、)的的活動(dòng)、方法法、實(shí)踐和變變更的集合。1.5參考資資料軟件工程JJava語言言實(shí)現(xiàn),SStepheen R. Schacch著,袁兆兆山等譯,機(jī)機(jī)械工業(yè)出版版社,19999年9月軟件工程實(shí)實(shí)踐者的研究究方法,RRoger S. Prressmaan著,黃柏柏素、梅宏等等譯,機(jī)械工工業(yè)出版社,11999年110月Softwware PProjecct Mannagemeent Guuideboook,F(xiàn)Frank J. Kooch著,22001年77月實(shí)用軟件工工程鄭人杰杰、殷人昆、陶陶永雷著,清清華大學(xué)出版版社,19997年4月軟件需求,KKarl EE. Wieegers著著,陸麗娜、王王
33、忠民、王志志敏等譯,機(jī)機(jī)械工業(yè)出版版社,20000年7月統(tǒng)一軟件開開發(fā)過程,IIvar JJacobsson、Grrady BBooch、JJames Rumbaaugh著,周周伯生、馮學(xué)學(xué)民、樊東平平等譯,機(jī)械械工業(yè)出版社社,20022年1月2、軟件生命周周期模型描述述所有的項(xiàng)目軟件件開發(fā)過程都都應(yīng)遵循一個(gè)個(gè)生命周期模模型,每個(gè)模模型都具有能能夠幫助實(shí)際際軟件項(xiàng)目進(jìn)進(jìn)行控制及協(xié)協(xié)調(diào)的特征。定定義生命周期期模型的目的的在于將本質(zhì)質(zhì)上無序的活活動(dòng)有序化,在在開發(fā)策劃期期間,必須仔仔細(xì)考慮項(xiàng)目目的特征和目目標(biāo)之后,再再選擇生命周周期模型。本本文件根據(jù)組組織內(nèi)項(xiàng)目的的類型,描述述常用的幾個(gè)個(gè)軟件生命
34、周周期模型,項(xiàng)項(xiàng)目可根據(jù)實(shí)實(shí)際情況選擇擇或按規(guī)定剪剪裁使用,但但應(yīng)注意與公公司的標(biāo)準(zhǔn)軟軟件開發(fā)過程程相兼容。見見附錄“軟件件過程結(jié)構(gòu)圖圖”,其中的的項(xiàng)目軟件開開發(fā)過程即為為一個(gè)選擇瀑瀑布模型的典典型項(xiàng)目過程程。2.1瀑布模模型(1)模型描述述該模型首先由RRoyce1970提出,又稱稱線性順序模模型,包括圖圖21所示示的典型的幾幾個(gè)階段,其其重要特點(diǎn)是是:只有當(dāng)一一個(gè)階段的文文檔已編制好好,且該階段段的產(chǎn)品得到到SQA認(rèn)可可后,該階段段才算完成;測(cè)試或驗(yàn)證證在每個(gè)階段段都必須執(zhí)行行;一旦產(chǎn)品品完成提交用用戶,其后的的任何修改均均屬于維護(hù)階階段。如果需求明確、能能較好理解且且較穩(wěn)定,可可以考慮選
35、擇擇瀑布模型。系統(tǒng)分析系統(tǒng)分析軟件需求分析設(shè)計(jì)實(shí)現(xiàn)測(cè)試驗(yàn)收維護(hù)圖21瀑布布模型(2)缺點(diǎn)由于其線性順序序的特點(diǎn),故故只有在項(xiàng)目目開發(fā)的后期期才能得到具具有全部功能能的軟件版本本;如果有未未定義或未實(shí)實(shí)施的需求,將將會(huì)引起重復(fù)復(fù)勞動(dòng),甚至至開發(fā)出的產(chǎn)產(chǎn)品不是用戶戶所需要的。(3)本企業(yè)適適合的項(xiàng)目類類型操作系統(tǒng)產(chǎn)品;譯星產(chǎn)品;嵌入式產(chǎn)品品開發(fā);對(duì)日日軟件外包項(xiàng)項(xiàng)目等。2.2原型瀑布模型(1)模型描述述原型模型本身是是一個(gè)迭代的的模型,是為為了解決在產(chǎn)產(chǎn)品開發(fā)的早早期階段存在在的不確定性性、二義性和和不完整性等等問題,通過過建立原型使使開發(fā)者進(jìn)一一步確定其應(yīng)應(yīng)開發(fā)的產(chǎn)品品,使開發(fā)者者的想象更具具體
36、化,也更更易于被客戶戶所理解。原原型只是真實(shí)實(shí)系統(tǒng)的一部部分或一個(gè)模模型,完全可可能不完成任任何有用的事事情,通常包包括拋棄型和和進(jìn)化型兩種種,拋棄型指指原型建立、分分析之后要扔扔掉,整個(gè)系系統(tǒng)重新分析析和設(shè)計(jì);進(jìn)進(jìn)化型則是對(duì)對(duì)需求的定義義較清楚的情情形,原型建建立之后要保保留,作為系系逐漸增加的的基礎(chǔ),采用用進(jìn)化型一定定要重視軟件件設(shè)計(jì)的系統(tǒng)統(tǒng)性和完整性性,并且在質(zhì)質(zhì)量要求方面面沒有捷徑,因因此,對(duì)于描描述相同的功功能,建立進(jìn)進(jìn)化型原型比比建立拋棄型型原型所花的的時(shí)間要多。原原型建立確認(rèn)認(rèn)需求之后采采用瀑布模型型的方式完成成項(xiàng)目開發(fā),原原型瀑布模模型的開發(fā)流流程如圖22所示:多次迭代原型逐漸
37、完善多次迭代原型逐漸完善部分系統(tǒng)軟件需求或軟件需求分析原型設(shè)計(jì)原型實(shí)現(xiàn)原型測(cè)試瀑布測(cè)試圖22原型型瀑布模型型以下情形建議考考慮選擇原型型瀑布模型型:a.項(xiàng)目包含含一種新技術(shù)術(shù),例:新硬硬件、新的開開發(fā)語言、新新的系統(tǒng)架構(gòu)構(gòu)等;b.需求不很很清楚;c.存在關(guān)于于性能、可靠靠性和可行性性方面的主要要的、未解決決的問題;d.用戶界面面對(duì)系統(tǒng)成功功是很關(guān)鍵的的,但不很清清楚。(2)缺點(diǎn)由于原型并非最最終產(chǎn)品,如如果原型不能能利用,可能能導(dǎo)致成本的的增加;同時(shí)時(shí)會(huì)引起客戶戶的誤解,以以為產(chǎn)品即將將完成。(3)本企業(yè)適適合的項(xiàng)目類類型新領(lǐng)域的應(yīng)用項(xiàng)項(xiàng)目的開發(fā);Web開發(fā)發(fā)項(xiàng)目等。2.3增量模模型(1)模型
38、描述述增量模型是一種種進(jìn)化軟件過過程模型,融融合了線性順順序模型的基基本成分(重重復(fù)地應(yīng)用)和和原型模型的的迭代特征,如如下圖所示。當(dāng)當(dāng)使用增量模模型時(shí),第一一個(gè)增量往往往是核心產(chǎn)品品,即實(shí)現(xiàn)了了基本的需求求;核心產(chǎn)品品交用戶使用用(或進(jìn)行更更詳細(xì)的復(fù)審審),使用和和/或評(píng)估的的結(jié)果是下一一個(gè)增量的開開發(fā)計(jì)劃,該該計(jì)劃包括對(duì)對(duì)核心產(chǎn)品的的修改,使其其能更好的滿滿足用戶的需需要,并發(fā)布布一些新增的的特點(diǎn)和功能能。增量模型型和原型模型型不一樣,強(qiáng)強(qiáng)調(diào)每一個(gè)增增量均要發(fā)布布一個(gè)可操作作產(chǎn)品。早期期的增量是最最終產(chǎn)品的“可可拆卸”版本本,但能提供供用戶服務(wù)功功能和用戶評(píng)評(píng)估的平臺(tái)。增增量模型開發(fā)發(fā)流程
39、見圖223。系統(tǒng)系統(tǒng)分析軟件需求分析軟件結(jié)構(gòu)設(shè)計(jì)詳細(xì)設(shè)計(jì)1實(shí)現(xiàn)1測(cè)試1驗(yàn)收1詳細(xì)設(shè)計(jì)2實(shí)現(xiàn)2測(cè)試2驗(yàn)收2詳細(xì)設(shè)計(jì)n實(shí)現(xiàn)n測(cè)試n驗(yàn)收n維護(hù)增量1增量2增量n圖23增量量模型(2)缺點(diǎn)由于增量模型的的靈活性,往往往容易退化化成邊做邊改改方法,使軟軟件過程的控控制喪失了整整體性,最終終的產(chǎn)品也不不是開放的,而而是成為維護(hù)護(hù)人員的惡夢(mèng)夢(mèng)。(3)本企業(yè)適適合的項(xiàng)目類類型各種中、大規(guī)模模的項(xiàng)目類型型;已有系統(tǒng)統(tǒng)技術(shù)路線發(fā)發(fā)生改變但需需求明確的移移植類項(xiàng)目。2.4增量的的迭代過程模模型(1)模型描述述該模型是一個(gè)不不斷迭代和增增量的過程,迭迭代過程首先先要處理一組組客戶的業(yè)務(wù)務(wù)需求,這些些業(yè)務(wù)需求合合起來能
40、夠揙揙所開發(fā)產(chǎn)品品的可用性。其其次,迭代過過程要解決最最突出的風(fēng)險(xiǎn)險(xiǎn)問題。后續(xù)續(xù)的迭代過程程建立在前一一次的迭代過過程末期所產(chǎn)產(chǎn)生的產(chǎn)品之之一。一個(gè)增增量不一定是是對(duì)原有產(chǎn)品品的增加,尤尤其在生命周周期初期,開開發(fā)人員可能能用更加詳細(xì)細(xì)和更加完善善的設(shè)計(jì)來代代替最初簡(jiǎn)單單的設(shè)計(jì)。在在較后的階段段,增量通常常是對(duì)原有產(chǎn)產(chǎn)品的增加。采采用此種模型型最好是基于于構(gòu)件和有相相應(yīng)的構(gòu)件開開發(fā)工具(如如:RUP、配配置管理工具具等)。迭代1迭代1系統(tǒng)分析1軟件需求分析1設(shè)計(jì)1實(shí)現(xiàn)1測(cè)試1驗(yàn)收1系統(tǒng)分析2軟件需求分析2設(shè)計(jì)2實(shí)現(xiàn)2測(cè)試2驗(yàn)收2系統(tǒng)分析n軟件需求分析n設(shè)計(jì)n實(shí)現(xiàn)n測(cè)試n驗(yàn)收n迭代2迭代3維護(hù)圖
41、24增量量的迭代模型型(2)缺點(diǎn)需要相當(dāng)?shù)娘L(fēng)險(xiǎn)險(xiǎn)評(píng)估的技術(shù)術(shù);每個(gè)迭代代循環(huán)控制不不好會(huì)變成邊邊做邊改模式式。(3)本企業(yè)適適合的項(xiàng)目類類型較復(fù)雜的應(yīng)用項(xiàng)項(xiàng)目。2.5快速應(yīng)應(yīng)用開發(fā)模型型(1)模型描述述快速應(yīng)用開發(fā)模模型(RADD)是一個(gè)線線性順序的軟軟件開發(fā)模型型,強(qiáng)調(diào)極短短的開發(fā)周期期(23個(gè)個(gè)月)。該模模型是線性順順序模型的一一個(gè)“高速”變變種,如果需需求理解得很很好,且約束束了項(xiàng)目范圍圍,就可通過過使用基于構(gòu)構(gòu)件或可得用用軟件包的建建造方法獲得得快速開發(fā)??炜焖賾?yīng)用開發(fā)發(fā)模型流程見見圖25。適適用于信息系系統(tǒng)應(yīng)用軟件件的開發(fā)。小組1小組1業(yè)務(wù)建模1數(shù)據(jù)建模1處理建模1應(yīng)用生成1測(cè)試1業(yè)
42、務(wù)建模2數(shù)據(jù)建模2處理建模2應(yīng)用生成2測(cè)試2業(yè)務(wù)建模n數(shù)據(jù)建模n處理建模n應(yīng)用生成n測(cè)試n集成/測(cè)試驗(yàn)收維護(hù)小組2小組n圖25快速速應(yīng)用開發(fā)模模型(2)缺點(diǎn)對(duì)大型的、但可可伸縮的項(xiàng)目目,RAD需需要足夠的人人力以創(chuàng)建足足夠的RADD小組。RAAD要求開發(fā)發(fā)者和用戶在在一個(gè)很短的的時(shí)間內(nèi)完成成一個(gè)系統(tǒng),如如果雙方中的的任何一方?jīng)]沒完成約定,都都會(huì)導(dǎo)致RAAD項(xiàng)目失敗敗。(3)本企業(yè)適適合的項(xiàng)目類類型具有可重用的構(gòu)構(gòu)件庫和CAASE工具的的應(yīng)用項(xiàng)目;信息系統(tǒng)等等。3、幾種模型的的比較軟件生命周期模型是否首先定義好好絕大部分的需求?是否有多個(gè)開發(fā)周期?是否有中間軟件發(fā)布瀑布模型有無無原型瀑布模型型沒
43、有有有增量模型有有可能增量的迭代模型型沒有有有快速應(yīng)用開發(fā)模模型沒有有可能4、其它模型采采用說明如果在實(shí)際工作作中,基于特特定項(xiàng)目的經(jīng)經(jīng)驗(yàn)積累和總總結(jié),可能需需要形成新的的軟件生命周周期模型,此此時(shí)可依照一一定的規(guī)程(參參見標(biāo)準(zhǔn)軟軟件過程開發(fā)發(fā)和維護(hù)要求求、項(xiàng)目目策劃程序文文件)將其其定義和描述述加入到本文文件中。5、附錄附錄1軟件過過程結(jié)構(gòu)圖說明:圖中“項(xiàng)項(xiàng)目軟件開發(fā)發(fā)過程”一層層延伸到產(chǎn)品品退役,即體體現(xiàn)出軟件的的生命周期。采采用不同的生生命周期模型型在該層面的的“系統(tǒng)分析析”和“軟件件開發(fā)”階段段對(duì)應(yīng)不同的的過程。軟件過程結(jié)構(gòu)圖圖軟件開發(fā)過程軟件開發(fā)過程目錄TOC o 1-3 h z u
44、 HYPERLINK l _Toc18404601 1、概述 PAGEREF _Toc18404601 h 2 HYPERLINK l _Toc18404602 1.1目的 PAGEREF _Toc18404602 h 2 HYPERLINK l _Toc18404603 1.2適用范范圍 PAGEREF _Toc18404603 h 2 HYPERLINK l _Toc18404604 1.3引用文文件 PAGEREF _Toc18404604 h 2 HYPERLINK l _Toc18404605 1.4術(shù)語 PAGEREF _Toc18404605 h 2 HYPERLINK l _T
45、oc18404606 1.5參考資資料 PAGEREF _Toc18404606 h 2 HYPERLINK l _Toc18404607 2、過程總體描描述 PAGEREF _Toc18404607 h 2 HYPERLINK l _Toc18404608 2.1過程概概述 PAGEREF _Toc18404608 h 2 HYPERLINK l _Toc18404609 2.2結(jié)構(gòu)描描述 PAGEREF _Toc18404609 h 2 HYPERLINK l _Toc18404610 2.3過程級(jí)級(jí)裁剪指南 PAGEREF _Toc18404610 h 2 HYPERLINK l _To
46、c18404611 3、過程元素 PAGEREF _Toc18404611 h 2 HYPERLINK l _Toc18404612 3.1系統(tǒng)分分析 PAGEREF _Toc18404612 h 2 HYPERLINK l _Toc18404613 3.2軟件需需求分析 PAGEREF _Toc18404613 h 2 HYPERLINK l _Toc18404614 3.3結(jié)構(gòu)設(shè)設(shè)計(jì) PAGEREF _Toc18404614 h 2 HYPERLINK l _Toc18404615 3.4詳細(xì)設(shè)設(shè)計(jì) PAGEREF _Toc18404615 h 2 HYPERLINK l _Toc1840
47、4616 3.5編碼 PAGEREF _Toc18404616 h 2 HYPERLINK l _Toc18404618 3.6集成測(cè)測(cè)試 PAGEREF _Toc18404618 h 2 HYPERLINK l _Toc18404620 3.7系統(tǒng)測(cè)測(cè)試 PAGEREF _Toc18404620 h 2 HYPERLINK l _Toc18404622 3.8驗(yàn)收 PAGEREF _Toc18404622 h 2 HYPERLINK l _Toc18404624 3.9驗(yàn)收 PAGEREF _Toc18404624 h 2 HYPERLINK l _Toc18404625 3.10軟件件問題
48、管理 PAGEREF _Toc18404625 h 2 HYPERLINK l _Toc18404626 4、附錄 PAGEREF _Toc18404626 h 2 HYPERLINK l _Toc18404627 附錄2.311中大型軟軟件工程項(xiàng)目目的標(biāo)準(zhǔn)軟件件開發(fā)過程 PAGEREF _Toc18404627 h 2 HYPERLINK l _Toc18404628 附錄2.322中小型軟軟件工程項(xiàng)目目的標(biāo)準(zhǔn)軟件件開發(fā)過程 PAGEREF _Toc18404628 h 2 HYPERLINK l _Toc18404629 附錄2.333小型軟件件工程項(xiàng)目的的標(biāo)準(zhǔn)軟件開開發(fā)過程 PAGERE
49、F _Toc18404629 h 2 HYPERLINK l _Toc18404630 附錄3.111系統(tǒng)架架構(gòu)和業(yè)務(wù)需需求說明書文文檔編寫規(guī)范范 PAGEREF _Toc18404630 h 2 HYPERLINK l _Toc18404631 附錄3.122可行性性分析報(bào)告文文檔編寫規(guī)范范 PAGEREF _Toc18404631 h 2 HYPERLINK l _Toc18404632 附錄3.133系統(tǒng)需需求規(guī)格說明明書文檔編編寫規(guī)范 PAGEREF _Toc18404632 h 2 HYPERLINK l _Toc18404633 附錄3.211需求分析析方法指南 PAGEREF _
50、Toc18404633 h 2 HYPERLINK l _Toc18404634 附錄3.222結(jié)構(gòu)化分分析法 PAGEREF _Toc18404634 h 2 HYPERLINK l _Toc18404635 附錄3.233面向?qū)ο笙蠓治龇ǎ∣OOA) PAGEREF _Toc18404635 h 2 HYPERLINK l _Toc18404636 附錄3.244快速原型型法 PAGEREF _Toc18404636 h 2 HYPERLINK l _Toc18404637 附錄3.255軟件需需求規(guī)格說明明書文檔編編寫規(guī)范 PAGEREF _Toc18404637 h 2 HYPERLI
51、NK l _Toc18404638 附錄3.266測(cè)試計(jì)計(jì)劃文檔編編寫規(guī)范 PAGEREF _Toc18404638 h 2 HYPERLINK l _Toc18404639 附錄3.311軟件結(jié)結(jié)構(gòu)設(shè)計(jì)說明明書文檔編編寫規(guī)范 PAGEREF _Toc18404639 h 2 HYPERLINK l _Toc18404640 附錄3.411軟件詳詳細(xì)設(shè)計(jì)說明明書文檔編編寫規(guī)范 PAGEREF _Toc18404640 h 2 HYPERLINK l _Toc18404641 附錄3.511測(cè)試報(bào)報(bào)告文檔編編寫規(guī)范 PAGEREF _Toc18404641 h 2 HYPERLINK l _To
52、c18404642 附錄3.611集成工作作單 PAGEREF _Toc18404642 h 2 HYPERLINK l _Toc18404643 附錄3.622集成測(cè)試試工作單 PAGEREF _Toc18404643 h 2 HYPERLINK l _Toc18404644 附錄3.911軟件維維護(hù)實(shí)施計(jì)劃劃文檔編寫寫規(guī)范 PAGEREF _Toc18404644 h 2 HYPERLINK l _Toc18404645 附錄3.101軟件問題題報(bào)告單 PAGEREF _Toc18404645 h 2 HYPERLINK l _Toc18404646 附錄3.102軟件問題題狀態(tài)登記表表
53、PAGEREF _Toc18404646 h 21、概述1.1目的本程序文件定義義了公司內(nèi)部部的軟件開發(fā)發(fā)過程,以指指導(dǎo)和規(guī)范軟軟件項(xiàng)目中開開發(fā)過程的定定義和相應(yīng)的的實(shí)施。1.2適用范范圍整個(gè)公司內(nèi)的軟軟件項(xiàng)目。1.3引用文文件過程描述文件件編寫規(guī)范(一一)(QMMS-PSMM02-V11.0)標(biāo)準(zhǔn)軟件過程程的開發(fā)和維維護(hù)(QMMS-PSMM01-V11.0)軟件生命周期期模型描述文文件(QMMS-PSMM05-V11.0)客戶需求管理理程序文件(QQMS-PTTM01-VV2.0)技術(shù)類評(píng)審程程序文件(QQMS-PTTM09-VV1.0)軟件配置管理理程序文件(QQMS-PTTM09-VV1
54、.0)術(shù)語(QMMS-PSMM07-V11.0)1.4術(shù)語過程:把輸入入轉(zhuǎn)換為輸出出的一組彼此此相關(guān)的活動(dòng)動(dòng)。構(gòu)造:將源代代碼進(jìn)行編譯譯、連接、生生成目標(biāo)代碼碼的過程。構(gòu)造環(huán)境:主主要指與源碼碼一起進(jìn)行編編譯、連接的的環(huán)境,在CC語言中一般般是指由編譯譯、連接命令令、環(huán)境參數(shù)數(shù)、操作語句句等構(gòu)成的一一系列腳本程程序的組合。白盒測(cè)試:基基于源碼進(jìn)行行的測(cè)試,主主要的形式包包括語句覆蓋蓋、分支覆蓋蓋、路徑覆蓋蓋等。黑盒測(cè)試:基基于目標(biāo)代碼碼的測(cè)試,主主要的形式為為功能測(cè)試?;貧w測(cè)試:對(duì)對(duì)新增的功能能或更正錯(cuò)誤誤的部分(包包括與其相關(guān)關(guān)的部分)進(jìn)進(jìn)行的測(cè)試,而而不是對(duì)軟件件系統(tǒng)全面的的測(cè)試。其他術(shù)語
55、參見術(shù)術(shù)語文件。1.5參考資資料軟件能力成成熟度模型CCMM方法及及其應(yīng)用,楊楊一平等著,人人民郵電出版版社,20001年4月實(shí)踐中的CCMMINNFOSYSS公司實(shí)施軟軟件項(xiàng)目之過過程,潘卡卡杰羅特著著,楊慧鳴、李李光龍澤,22001年77月Managging tthe Sooftwarre ProocessWWatts S. Huumphreey, Adddisonn Weslley Loongmann, Incc, 19889Recommmendeed Appproachh to SSoftwaare Deeveloppment SEL-881-3055,19922.6軟件需求,KKar
56、l EE. Wieegers著著,陸麗那、王王忠民、王志志敏等譯,機(jī)機(jī)械工業(yè)出版版社,20000年7月軟件工程JJava語言言實(shí)現(xiàn),SStepheen R. Schacch著,袁兆兆山等譯,機(jī)機(jī)械工業(yè)出版版社,19999年9月軟件工程實(shí)實(shí)踐者的研究究方法,RRoger S. Prressmaan著,黃柏柏素、梅宏等等譯,機(jī)械工工業(yè)出版社,11999年110月國(guó)際信息技技術(shù)軟件生生存周期過程程指南GBB/T85666-20002軍標(biāo)軟件開開發(fā)與文檔編編制SJ220778-20002、過程總體描描述2.1過程概概述軟件開發(fā)過程是是指軟件產(chǎn)品品開發(fā)活動(dòng)中中所有階段、任任務(wù)的組合。該該過程可劃分分為一
57、系列子子過程,包括括:系統(tǒng)分析析、軟件需求求分析、設(shè)計(jì)計(jì)、編碼、測(cè)測(cè)試、驗(yàn)收、維維護(hù),每個(gè)子子過程又由一一系列任務(wù)和和活動(dòng)組成,如如設(shè)計(jì)過程又又可分為結(jié)構(gòu)構(gòu)設(shè)計(jì)和詳細(xì)細(xì)設(shè)計(jì)。本程序文件描述述公司通用的的軟件開發(fā)過過程的組成(稱稱之為“過程程元素”)、彼彼此之間的關(guān)關(guān)系(輸入、輸輸出接口),以以及相應(yīng)的裁裁剪指南。具具體的軟件開開發(fā)項(xiàng)目可以以根據(jù)其范圍圍、規(guī)模和復(fù)復(fù)雜度,確定定軟件生命周周期模型,參參見軟件生生命周期模型型描述文件;然后根據(jù)通通用的軟件開開發(fā)過程和裁裁剪指南,確確定項(xiàng)目具體體的軟件開發(fā)發(fā)過程。本程序文件涉及及的裁剪指南南分為兩個(gè)層層次,一層為為過程級(jí),主主要針對(duì)不同同的項(xiàng)目所采采
58、取的過程的的剪裁,以定定義不同的典典型過程;另另一層為過程程元素內(nèi)部,主主要針對(duì)元素素內(nèi)部的各個(gè)個(gè)任務(wù)的剪裁裁。2.2結(jié)構(gòu)描描述軟件開發(fā)過程在在整個(gè)標(biāo)準(zhǔn)軟軟件過程中的的位置及組成成見下圖2.21。圖2.21軟件過程結(jié)結(jié)構(gòu)圖本程序文件所描描述的軟件開開發(fā)過程的元元素的組成見見下表:過程元素階段需求分析設(shè)計(jì)實(shí)現(xiàn)測(cè)試驗(yàn)收維護(hù)系統(tǒng)分析軟件需求分析結(jié)構(gòu)設(shè)計(jì)詳細(xì)設(shè)計(jì)編 碼集成測(cè)試系統(tǒng)測(cè)試驗(yàn) 收維 護(hù)每個(gè)過程元素的的具體描述和和工作要求見見本程序文件件第三節(jié)的“過過程元素”描描述。2.3過程級(jí)級(jí)裁剪指南活動(dòng)可裁剪屬性選擇裁剪指導(dǎo)方針開發(fā)過程全過程(附錄2.31)執(zhí)行執(zhí)行針對(duì)中大型軟件件工程項(xiàng)目或或系統(tǒng)需求明
59、確完完全自行設(shè)計(jì)計(jì)、實(shí)現(xiàn)的項(xiàng)項(xiàng)目簡(jiǎn)化過程111(附錄2.32)執(zhí)行執(zhí)行針對(duì)中小型軟件件工程項(xiàng)目自編/移植軟件件簡(jiǎn)化過程122(附錄2.32)執(zhí)行執(zhí)行針對(duì)中小型軟件件工程項(xiàng)目自由軟件簡(jiǎn)化過程211(附錄2.33)執(zhí)行執(zhí)行針對(duì)小型軟件工工程項(xiàng)目自編/移植軟件件簡(jiǎn)化過程222(附錄2.33)執(zhí)行執(zhí)行針對(duì)中小型軟件件工程項(xiàng)目自由軟件軟件開發(fā)過程中中的技術(shù)類評(píng)評(píng)審方式見技術(shù)類評(píng)審審程序文件中中相應(yīng)裁剪指指南3、過程元素以下分別對(duì)軟件件開發(fā)過程中中的各個(gè)元素素進(jìn)行描述。3.1系統(tǒng)分分析3.1.1元元素概述系統(tǒng)分析的目的的是形成一個(gè)個(gè)清楚的、完完整的、一致致的和可驗(yàn)收收測(cè)試的系統(tǒng)統(tǒng)需求規(guī)格說說明書,與其其它
60、過程元素素的關(guān)系如下下圖所示:軟件需求分析軟件需求分析硬件設(shè)計(jì)、實(shí)現(xiàn)、集成系統(tǒng)分析系統(tǒng)需求規(guī)格說明書系統(tǒng)分配給軟件的需求系統(tǒng)分配給硬件的需求來自客戶的需求系統(tǒng)架構(gòu)和業(yè)務(wù)需求說明書可行性分析報(bào)告來自客戶的需求求可以是招標(biāo)標(biāo)書、項(xiàng)目說說明書或意向向書等任何形形式的客戶需需求。系統(tǒng)分分析是整個(gè)軟軟件生命周期期的開始,應(yīng)應(yīng)分析待開發(fā)發(fā)系統(tǒng)特定的的預(yù)期使用要要求,以規(guī)定定系統(tǒng)需求。在此階段,系統(tǒng)統(tǒng)工程組要用用一種反復(fù)迭迭代的方法逐逐漸擴(kuò)充、完完善系統(tǒng)需求求,使其達(dá)到到完整;對(duì)系系統(tǒng)結(jié)構(gòu)進(jìn)行行設(shè)計(jì),建立立系統(tǒng)的頂層層結(jié)構(gòu),并標(biāo)標(biāo)出硬件部分分、軟件部分分和人工操作作部分。應(yīng)確確保所有系統(tǒng)統(tǒng)需求分配到到各部分
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025中國(guó)建筑國(guó)際集團(tuán)校園招聘245人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中國(guó)人壽保險(xiǎn)股份限公司南漳縣支公司13人(湖北)高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年重慶酉陽自治縣教育事業(yè)單位招聘125人開考?xì)v年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年浙江省舟山市生態(tài)環(huán)境局下屬事業(yè)單位招聘2人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年四川省阿壩州事業(yè)單位招聘191人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025下半年四川甘孜州事業(yè)單位招聘619人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上海市行政法制研究所研究人員公開招聘歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上半年江蘇省南通通州事業(yè)單位招聘78人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上半年四川省資陽安岳縣人力資源和社會(huì)保障局考試招聘89人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025上半年四川涼山西昌市招聘教師212人高頻重點(diǎn)提升(共500題)附帶答案詳解
- GB∕T 41550-2022 畜禽屠宰用脫毛劑使用規(guī)范
- 輕型觸探儀地基承載力參數(shù)對(duì)照表
- 綜合管理部負(fù)責(zé)人(部長(zhǎng))崗位職責(zé)
- 檢驗(yàn)科15項(xiàng)質(zhì)量控制指標(biāo)(檢驗(yàn)科質(zhì)控小組活動(dòng)記錄)
- GB∕T 2518-2019 連續(xù)熱鍍鋅和鋅合金鍍層鋼板及鋼帶
- 海南省商品住宅專項(xiàng)維修資金管理辦法
- 美國(guó)文學(xué)各個(gè)時(shí)期作家作品集合
- 空運(yùn)委托書范本
- 工業(yè)氯化芐企業(yè)標(biāo)準(zhǔn)連云港泰樂
- 機(jī)翼翼肋實(shí)例零件庫設(shè)計(jì)
- GB∕T 10596-2021 埋刮板輸送機(jī)
評(píng)論
0/150
提交評(píng)論