版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件開發(fā)過程管理與質(zhì)量控制主題:軟件開發(fā)過程管理與質(zhì)量控制軟件項(xiàng)目運(yùn)作與風(fēng)險(xiǎn)控制軟件企業(yè)成功的秘密軟件開發(fā)過程管理與質(zhì)量控制軟件開發(fā)過程管理與質(zhì)量控制軟件行業(yè)發(fā)展概況工程設(shè)計(jì)與軟件開發(fā)軟件開發(fā)的組織機(jī)構(gòu)軟件開發(fā)的階段劃分及目標(biāo)過程管理與質(zhì)量控制標(biāo)準(zhǔn)化軟件維護(hù)與版本控制開發(fā)工具與技術(shù)積累軟件開發(fā)過程管理與質(zhì)量控制軟件開發(fā)過程管理與質(zhì)量控制軟件行業(yè)發(fā)展概況工程設(shè)計(jì)與軟件開發(fā)軟件開發(fā)的組織機(jī)構(gòu)軟件開發(fā)的階段劃分及目標(biāo)過程管理與質(zhì)量控制軟件維護(hù)與版本控制開發(fā)工具與技術(shù)積累軟件開發(fā)過程管理與質(zhì)量控制1.1軟件開發(fā)相關(guān)的行業(yè)及軟件分類軟件應(yīng)用軟件工具軟件基礎(chǔ)設(shè)施類家庭軟件除家庭應(yīng)用軟件之外的應(yīng)用軟件數(shù)據(jù)庫、管理系統(tǒng)、信息分析工具等操作系統(tǒng)、中間件及系統(tǒng)管理軟件包括家庭教育軟件及游戲軟件等
IT服務(wù)專業(yè)服務(wù)營(yíng)運(yùn)服務(wù)維護(hù)服務(wù)與IT有關(guān)的業(yè)務(wù)流程咨詢IT項(xiàng)目規(guī)劃及應(yīng)用的設(shè)計(jì)系統(tǒng)集成及應(yīng)用實(shí)施定制軟件的開發(fā)軟件行業(yè)發(fā)展概況軟件開發(fā):產(chǎn)品型軟件開發(fā)與項(xiàng)目型軟件開發(fā)5949354995439231,5112,3773,739231378771362671161372261911622562923333814363091.2軟件業(yè)飛速發(fā)展…資料來源:IDC中國(guó)軟件行業(yè)報(bào)告,1999年總數(shù)應(yīng)用軟件應(yīng)用工具軟件操作系統(tǒng)軟件家用軟件19992004百萬美元2002200120007581,1071,6492,4615,4403,6322003CAGR65%14%18%65%48%高速發(fā)展:沒有一個(gè)強(qiáng)有力的團(tuán)隊(duì)加上一定的規(guī)模是難以生存的。軟件行業(yè)發(fā)展概況1.3軟件行業(yè)是下大賭注的行業(yè)…全球銷售及利潤(rùn)前50強(qiáng)企業(yè)差距達(dá)十倍全球軟件業(yè)40強(qiáng)企業(yè)20倍2倍資本市場(chǎng)市值/銷售額–1999年12月這是一個(gè)知識(shí)密集型領(lǐng)域,知識(shí)就是財(cái)富也意味著籠絡(luò)一批人才需要付出一定的代價(jià)。軟件行業(yè)發(fā)展概況SybaseInformixPeopleSoft1.4軟件行業(yè)風(fēng)光短暫、風(fēng)險(xiǎn)巨大股價(jià)$0$10$20$30$40$50$6019901991199219931994199519961997199819992000軟件行業(yè)的技術(shù)生命周期一般為一年到二年,高速的技術(shù)發(fā)展勢(shì)必要求大量的科研開發(fā)經(jīng)費(fèi),而科研開發(fā)是有風(fēng)險(xiǎn)的,成功與失敗只是咫尺之遙。一旦失敗,無投資殘值可言。軟件行業(yè)發(fā)展概況客戶關(guān)系管理(CRM)及其它前端解決方案的出現(xiàn)多平臺(tái)、多設(shè)備支持B2B/B2C基礎(chǔ)設(shè)施、網(wǎng)絡(luò)市場(chǎng)、交易市場(chǎng)商務(wù)結(jié)盟–為取得戰(zhàn)略優(yōu)勢(shì)而商務(wù)結(jié)盟海外外包–印度、愛爾蘭業(yè)務(wù)模型從獨(dú)立軟件商(ISV)轉(zhuǎn)向ASP1.5軟件行業(yè)未來發(fā)展趨勢(shì)軟件行業(yè)發(fā)展概況1.6軟件類公司面臨的挑戰(zhàn)合適定位的產(chǎn)品策略與體系軟件開發(fā)管理體系合適的市場(chǎng)、銷售、服務(wù)策略與體系良好與穩(wěn)定的人員結(jié)構(gòu)軟件開發(fā)過程管理與質(zhì)量控制1.7國(guó)內(nèi)軟軟件行行業(yè)存存在的的問題題軟件開開發(fā)管管理不不規(guī)范范;缺乏高高素質(zhì)質(zhì)的研研發(fā)管管理人人員和和研發(fā)發(fā)人員員;缺乏合合格的的產(chǎn)品品經(jīng)理理;軟件產(chǎn)產(chǎn)品孤孤立、、零散散,缺缺乏整整合性性;軟件公公司規(guī)規(guī)模過過??;;軟件行行業(yè)發(fā)發(fā)展概概況軟件行行業(yè)發(fā)發(fā)展概概況工程設(shè)設(shè)計(jì)與與軟件件開發(fā)發(fā)軟件開開發(fā)的的組織織機(jī)構(gòu)構(gòu)軟件開開發(fā)的的階段段劃分分及目目標(biāo)過程管管理與與質(zhì)量量控制制軟件維維護(hù)與與版本本控制制開發(fā)工工具與與技術(shù)術(shù)積累累軟件開開發(fā)過過程管管理與與質(zhì)量量控制制軟件開開發(fā)過過程管管理與與質(zhì)量量控制制工程設(shè)設(shè)計(jì)的的階段段劃分分工程設(shè)設(shè)計(jì)的的質(zhì)量量控制制軟件件開開發(fā)發(fā)與與工工程程設(shè)設(shè)計(jì)計(jì)之之比比較較2.0工程設(shè)計(jì)計(jì)與軟件件開發(fā)軟件開發(fā)發(fā)過程管管理與質(zhì)質(zhì)量控制制2.1工工程設(shè)設(shè)計(jì)的階段劃劃分工程設(shè)計(jì)計(jì)與軟件件開發(fā)工程項(xiàng)目目的各階階段屬于設(shè)計(jì)計(jì)的四個(gè)個(gè)階段可行性研研究方案設(shè)計(jì)計(jì)初步設(shè)計(jì)計(jì)詳細(xì)設(shè)計(jì)計(jì)工程實(shí)施施試車投產(chǎn)產(chǎn)解決問題題試生產(chǎn)可行性研研究方案設(shè)計(jì)計(jì)初步設(shè)計(jì)計(jì)詳細(xì)設(shè)計(jì)計(jì)工程實(shí)施施試生產(chǎn)可行性研研究方案設(shè)計(jì)計(jì)初步設(shè)計(jì)計(jì)詳細(xì)設(shè)計(jì)計(jì)項(xiàng)目實(shí)施施過程可行性研研究一般般由用戶戶自行完完成或委委托其它它單位完完成。方案設(shè)計(jì)計(jì)、初步步設(shè)計(jì)、、詳細(xì)設(shè)設(shè)計(jì)由工工程設(shè)計(jì)計(jì)單位完完成工程實(shí)施施由工程程施工單單位完成成。2.1工工程設(shè)設(shè)計(jì)的階段劃劃分工程設(shè)計(jì)計(jì)與軟件件開發(fā)可行性研研究項(xiàng)目?jī)?nèi)容容定義項(xiàng)目技術(shù)術(shù)分析項(xiàng)目市場(chǎng)場(chǎng)分析項(xiàng)目策略略投資與回回報(bào)分析析已有資源源分析其它應(yīng)考考慮的因因素2.1工工程設(shè)設(shè)計(jì)的階段劃劃分工程設(shè)計(jì)計(jì)與軟件件開發(fā)方案設(shè)計(jì)計(jì)確定整個(gè)個(gè)項(xiàng)目的的技術(shù)實(shí)實(shí)現(xiàn)。主主要包括括采用的的工藝流流程,主主要及關(guān)關(guān)鍵設(shè)備備參數(shù)確確定及設(shè)設(shè)備選型型。基本設(shè)備備布置方方案能夠確定定對(duì)建筑筑物、水水、電、、氣以及及采暖通通風(fēng)等方方面的要要求。簡(jiǎn)單的方方案說明明粗略的項(xiàng)項(xiàng)目預(yù)算算技術(shù)的可可實(shí)現(xiàn)性性2.1工工程設(shè)設(shè)計(jì)的階段劃劃分工程設(shè)計(jì)計(jì)與軟件件開發(fā)初步設(shè)計(jì)計(jì)初步設(shè)計(jì)計(jì)是詳細(xì)細(xì)設(shè)計(jì)的的前提,,其目的的是要根根據(jù)具體體項(xiàng)目的的要求,,初步確確定技術(shù)術(shù)實(shí)現(xiàn)的的一些細(xì)細(xì)節(jié)信息息,主要要完成如如下幾方方面的工工作:確定工藝藝流程中中的工藝藝參數(shù)和和主體物物流及物物料平衡衡;編寫寫工藝流流程說明明書書.絕大部分設(shè)備備的選型以及及非標(biāo)準(zhǔn)的確確定。并完成成設(shè)備布置方方案。建筑、水、電電、氣以及采采暖通風(fēng)各工工種均需確定定初步設(shè)計(jì)方方案及基本的的方案說明。。較為準(zhǔn)確的項(xiàng)項(xiàng)目預(yù)算具體的實(shí)現(xiàn)技技術(shù)2.1工程程設(shè)計(jì)的階段劃分工程設(shè)計(jì)與軟軟件開發(fā)詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)是以以初步設(shè)計(jì)為為基礎(chǔ),完成成所有的技術(shù)術(shù)細(xì)節(jié)工作。。確定工藝流程程中所有的工工藝參數(shù)完成所有設(shè)備備的選型以及及非標(biāo)準(zhǔn)設(shè)備備的設(shè)計(jì)。并并完成所有設(shè)設(shè)備及管道布布置等。完成成所有工程實(shí)實(shí)施前的準(zhǔn)備備工作建筑、水、電電、氣以及采采暖通風(fēng)各工工種均需完成成詳細(xì)設(shè)計(jì)圖圖紙。詳細(xì)的流程說說明與使用說說明準(zhǔn)確的項(xiàng)目預(yù)預(yù)算詳細(xì)設(shè)計(jì)是項(xiàng)項(xiàng)目實(shí)施的基基礎(chǔ)2.1工程程設(shè)計(jì)的階段劃分工程設(shè)計(jì)與軟軟件開發(fā)工程實(shí)施項(xiàng)目詳細(xì)設(shè)計(jì)計(jì)是工程實(shí)施施的基礎(chǔ),按按照設(shè)計(jì)要求求施工是最基基本的要求。。同時(shí),在項(xiàng)目目的實(shí)施過程程中還會(huì)發(fā)現(xiàn)現(xiàn)詳細(xì)設(shè)計(jì)中中存在的問題題,可以通過過向設(shè)計(jì)單位位提出修改設(shè)設(shè)計(jì)要求,由由設(shè)計(jì)單位完完成設(shè)計(jì)修改改工作。項(xiàng)目工程實(shí)施施也可采用項(xiàng)項(xiàng)目監(jiān)理的方方式,監(jiān)督施施工單位按設(shè)設(shè)計(jì)圖紙及施施工規(guī)范施工工,確保施工工質(zhì)量。2.1工程程設(shè)計(jì)的質(zhì)量控制工程設(shè)計(jì)與軟軟件開發(fā)試運(yùn)行工程實(shí)施完成成后便是投產(chǎn)產(chǎn)試車,解決決其中存在的的問題,便可可開始項(xiàng)目的的試運(yùn)行。2.2工程程設(shè)計(jì)的質(zhì)量控制工程設(shè)計(jì)與軟軟件開發(fā)設(shè)計(jì)單位與用用戶溝通的基基礎(chǔ):工程設(shè)設(shè)計(jì)圖紙及相相關(guān)的設(shè)計(jì)文文檔。設(shè)計(jì)調(diào)整:設(shè)設(shè)計(jì)單位會(huì)根根據(jù)用戶的意意見與建議及及時(shí)調(diào)整設(shè)計(jì)計(jì)。修改設(shè)計(jì)用戶確認(rèn)用戶確認(rèn)用戶確認(rèn)用戶確認(rèn)方案設(shè)計(jì)可行性研究初步設(shè)計(jì)詳細(xì)設(shè)計(jì)工程實(shí)施試運(yùn)行設(shè)計(jì)單位確認(rèn)可行性規(guī)范方案設(shè)計(jì)規(guī)范初步設(shè)計(jì)規(guī)范詳細(xì)設(shè)計(jì)規(guī)范工程實(shí)施規(guī)范2.3軟件開發(fā)與工工程設(shè)計(jì)比較較工程設(shè)計(jì)與軟軟件開發(fā)需求分析可行性研究總體設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼軟件測(cè)試定版發(fā)行按照軟件工程程理論,軟件件開發(fā)過程基基本可以劃分分為如下幾個(gè)個(gè)階段:傳統(tǒng)軟件開發(fā)發(fā)階段劃分2.3軟件開發(fā)與工工程設(shè)計(jì)比較較工程設(shè)計(jì)與與軟件開發(fā)發(fā)需求分析可行性研究究初步設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼設(shè)計(jì)軟件測(cè)試定版發(fā)行集成方案設(shè)計(jì)可行性研究究初步設(shè)計(jì)詳細(xì)設(shè)計(jì)工程實(shí)施試車投產(chǎn)試生產(chǎn)軟件開發(fā)工程開發(fā)軟件開發(fā)與與工程設(shè)計(jì)計(jì)的相似性性軟件開發(fā)與與工程項(xiàng)目目設(shè)計(jì)具有有相似性,,因此將軟軟件開發(fā)作作為工程來來管理是完完全可行的的。2.3軟件開發(fā)與與工程設(shè)計(jì)計(jì)比較工程設(shè)計(jì)與與軟件開發(fā)發(fā)軟件開發(fā)與與工程設(shè)計(jì)計(jì)的差異有一套完備備設(shè)計(jì)標(biāo)準(zhǔn)準(zhǔn)與規(guī)范;;大量的標(biāo)準(zhǔn)準(zhǔn)化設(shè)備可可供選擇;;大量的樣板板設(shè)計(jì)可供供借鑒;一批有經(jīng)驗(yàn)驗(yàn)的設(shè)計(jì)師師言傳身教教;客戶基礎(chǔ)素素質(zhì)良好;;工程設(shè)計(jì)軟件開發(fā)歷史較短,,缺乏必要要的開發(fā)管管理規(guī)范;;技術(shù)發(fā)展變變化快,零零部件標(biāo)準(zhǔn)準(zhǔn)有待形成成;國(guó)內(nèi)軟件產(chǎn)產(chǎn)品質(zhì)量意意識(shí)差;軟軟件產(chǎn)業(yè)化化意識(shí)淡薄??;可供借鑒的的樣板少;;缺乏高素質(zhì)質(zhì)軟件開發(fā)發(fā)與管理人人才;市場(chǎng)有待成成熟(對(duì)項(xiàng)項(xiàng)目型開發(fā)發(fā),客戶的的質(zhì)量意識(shí)識(shí)差);軟件行業(yè)發(fā)發(fā)展概況工程設(shè)計(jì)與與軟件開發(fā)發(fā)軟件開發(fā)的的組織機(jī)構(gòu)構(gòu)軟件開發(fā)的的階段劃分分及目標(biāo)過程管理與與質(zhì)量控制制軟件維護(hù)與與版本控制制開發(fā)工具與與技術(shù)積累累軟件開發(fā)過過程管理與與質(zhì)量控制制軟件開發(fā)過過程管理與與質(zhì)量控制制可行性研究設(shè)計(jì)實(shí)現(xiàn)測(cè)試驗(yàn)收交付
質(zhì)量控制
受到控制與此集成可利用資源項(xiàng)目開發(fā)活動(dòng)SCM計(jì)劃基線化更改管理狀態(tài)報(bào)告SCM審計(jì)
配置管理
活動(dòng)QA計(jì)劃QA評(píng)審QA報(bào)告QA審計(jì)
軟件質(zhì)量
保證活動(dòng)需求分析制定方針組織隊(duì)伍組織數(shù)據(jù)庫和相關(guān)文檔庫識(shí)別培訓(xùn)需求進(jìn)行培訓(xùn)更新培訓(xùn)記錄培訓(xùn)培訓(xùn)計(jì)劃估計(jì)項(xiàng)目策劃項(xiàng)目監(jiān)控問題解決項(xiàng)目管理活動(dòng)3.0方方法法論論---軟件件開開發(fā)發(fā)管管理理模模型型任何何系系統(tǒng)統(tǒng)總總比比沒沒有有系系統(tǒng)統(tǒng)的的好好Cf.IBM,Microsoft、、PHILIPS明確確各各級(jí)級(jí)組組織織的的責(zé)責(zé)、、權(quán)權(quán)、、利利關(guān)關(guān)系系明確各級(jí)級(jí)組織之之間的接接口定義里程程碑:IRL(內(nèi)部發(fā)行行版)CRL(商業(yè)發(fā)行行版)項(xiàng)目成本本控制與與管理目的:可可操作作、可管管理、可可統(tǒng)計(jì)3.0方法論--出發(fā)發(fā)點(diǎn)軟件開發(fā)發(fā)過程管管理與質(zhì)質(zhì)量控制制2022/12/29無論是項(xiàng)項(xiàng)目型公公司還是是產(chǎn)品型型公司,,從事軟軟件開發(fā)發(fā)的組織織或公司司應(yīng)該有有一定的的軟件開開發(fā)組織織結(jié)構(gòu)。。一個(gè)合合理的軟軟件開發(fā)發(fā)組織結(jié)結(jié)構(gòu)是確確保軟件件開發(fā)質(zhì)質(zhì)量的最最基本保保證,各各個(gè)組織織各負(fù)其其責(zé),可可以確保保軟件開開發(fā)按擬擬訂的質(zhì)質(zhì)量控制制規(guī)則與與軟件開開發(fā)計(jì)劃劃進(jìn)行,,有利于于軟件公公司軟件件質(zhì)量與與成本的的控制。。3.0軟件開發(fā)的的組織機(jī)構(gòu)構(gòu)軟件開發(fā)組組織機(jī)構(gòu)設(shè)設(shè)置組織機(jī)構(gòu)的的職責(zé)分工工軟件開發(fā)項(xiàng)項(xiàng)目組的角角色開發(fā)組人員員構(gòu)成開發(fā)人員技技術(shù)結(jié)構(gòu)軟件開發(fā)過過程管理與與質(zhì)量控制制軟件開發(fā)的的組織機(jī)構(gòu)構(gòu)一般而言,,對(duì)于產(chǎn)品品型軟件公公司,其公公司內(nèi)部均均會(huì)有一個(gè)個(gè)類似與產(chǎn)產(chǎn)品管理小小組這樣的的一個(gè)組織織,一個(gè)專專門負(fù)責(zé)產(chǎn)產(chǎn)品發(fā)展的的產(chǎn)品經(jīng)理理部門。而而項(xiàng)目型公公司則相對(duì)對(duì)簡(jiǎn)單一些些,主要是是針對(duì)項(xiàng)目目進(jìn)行定制制開發(fā),一一般對(duì)項(xiàng)目目的發(fā)展方方向不做控控制。3.1軟件開發(fā)發(fā)組織機(jī)機(jī)構(gòu)設(shè)置置Architecture&QACMO軟件測(cè)試與支持支持組開發(fā)組1開發(fā)組2開發(fā)組研發(fā)部門開發(fā)組●●●n產(chǎn)品管理公司產(chǎn)品管理組Architecture&QA:軟件架構(gòu)與質(zhì)量控制機(jī)構(gòu)
CMO:軟件配置管理對(duì)于產(chǎn)品品型軟件件公司而而言,軟軟件產(chǎn)品品是其生生存與發(fā)發(fā)展的基基礎(chǔ),公公司對(duì)新新產(chǎn)品立立項(xiàng)、現(xiàn)現(xiàn)有產(chǎn)品品的發(fā)展展方向及及有關(guān)產(chǎn)產(chǎn)品發(fā)展展的重大大決定均均需由公公司產(chǎn)品品管理組組來決定定。并負(fù)負(fù)責(zé)計(jì)劃劃&成成本控制制。公司產(chǎn)品品管理組組一般由由公司的的執(zhí)行總總裁、技技術(shù)總監(jiān)監(jiān)、市場(chǎng)場(chǎng)總監(jiān)、、產(chǎn)品經(jīng)經(jīng)理、研研發(fā)經(jīng)理理及其他他必要人人員構(gòu)成成。3.2組織機(jī)構(gòu)構(gòu)的職責(zé)責(zé)分工軟件開發(fā)發(fā)的組織織機(jī)構(gòu)公司產(chǎn)品品管理組組Architecture&QACMO軟件測(cè)試與支持支持組開發(fā)組1開發(fā)組2開發(fā)組研發(fā)部門開發(fā)組●●●n產(chǎn)品管理公司產(chǎn)品管理組產(chǎn)品管理理是界于于研發(fā)部部與市場(chǎng)場(chǎng)部之間間的一個(gè)個(gè)橋梁部部門。產(chǎn)產(chǎn)品管理理部門的的主要職職責(zé)是負(fù)負(fù)責(zé)產(chǎn)品品發(fā)展策策略的制制定與執(zhí)執(zhí)行,這這里的執(zhí)執(zhí)行包括括軟件開開發(fā)前期期的市場(chǎng)場(chǎng)及需求求調(diào)研,,完成可可行性分分析報(bào)告告,制定定產(chǎn)品規(guī)規(guī)格。參參與軟件件開發(fā)項(xiàng)項(xiàng)目組,,并完成成相關(guān)工工作。軟件開發(fā)發(fā)前期:用戶需需求分析析、功能能描述、、運(yùn)行平平臺(tái)與環(huán)環(huán)境、市場(chǎng)定位位、銷量量預(yù)測(cè)與與售價(jià);;軟件開發(fā)發(fā)后期:產(chǎn)品宣宣傳資料料、產(chǎn)品品培訓(xùn)、、銷售支持持與巡展展;3.2組織機(jī)構(gòu)的職職能(續(xù))軟件開發(fā)的組組織機(jī)構(gòu)產(chǎn)品管理Architecture&QACMO軟件測(cè)試與支持支持組開發(fā)組1開發(fā)組2開發(fā)組研發(fā)部門開發(fā)組●●●n產(chǎn)品管理公司產(chǎn)品管理組研發(fā)部是軟件件開發(fā)的主體體,主要任務(wù)務(wù)是完成軟件件或的項(xiàng)目的的開發(fā)工作。。其工作內(nèi)容容通過各職能能組實(shí)現(xiàn)。主主要包括。。3.2組織機(jī)構(gòu)的職職責(zé)分工(續(xù))軟件開發(fā)的組組織機(jī)構(gòu)研發(fā)部門門Architecture&QACMO軟件測(cè)試與支持支持組開發(fā)組1開發(fā)組2開發(fā)組研發(fā)部門開發(fā)組●●●n產(chǎn)品管理公司產(chǎn)品管理組功能規(guī)范功能列表用戶界面據(jù)此寫出用戶戶手冊(cè)?開發(fā)過程設(shè)計(jì)編碼文檔組織模塊集成Alpha測(cè)試支持軟件配置管理理問題報(bào)告數(shù)據(jù)據(jù)庫項(xiàng)目規(guī)劃定義里程碑內(nèi)部發(fā)行版3.2組織織機(jī)機(jī)構(gòu)構(gòu)的的職職責(zé)責(zé)分分工工(續(xù)續(xù)))軟件件開開發(fā)發(fā)的的組組織織機(jī)機(jī)構(gòu)構(gòu)Architecture&QA軟件件開開發(fā)發(fā)的的質(zhì)質(zhì)量量控控制制機(jī)機(jī)構(gòu)構(gòu),,主主要要職職責(zé)責(zé)是是負(fù)負(fù)責(zé)責(zé)軟軟件件開開發(fā)發(fā)過過程程的的質(zhì)質(zhì)量量控控制制。。在在軟軟件件開開發(fā)發(fā)的的各各個(gè)個(gè)階階段段,,根根據(jù)據(jù)軟軟件件開開發(fā)發(fā)設(shè)設(shè)計(jì)計(jì)規(guī)規(guī)范范對(duì)對(duì)階階段段設(shè)設(shè)計(jì)計(jì)結(jié)結(jié)果果進(jìn)進(jìn)行行質(zhì)質(zhì)量量控控制制。。及及時(shí)時(shí)發(fā)發(fā)現(xiàn)現(xiàn)問問題題、、解解決決問問題題,,確確保保進(jìn)進(jìn)入入下下一一階階段段的的設(shè)設(shè)計(jì)計(jì)符符合合設(shè)設(shè)計(jì)計(jì)規(guī)規(guī)范范要要求求。。實(shí)實(shí)現(xiàn)現(xiàn)軟軟件件開開發(fā)發(fā)全全程程監(jiān)監(jiān)控控。。Architecture&QA為非非常常設(shè)設(shè)機(jī)機(jī)構(gòu)構(gòu),,主主要要由由研研發(fā)發(fā)經(jīng)經(jīng)理理、、產(chǎn)產(chǎn)品品經(jīng)經(jīng)理理、、資資深深系系統(tǒng)統(tǒng)分分析析遠(yuǎn)遠(yuǎn)、、測(cè)測(cè)試試經(jīng)經(jīng)理理等等人人員員組組成成。。根根據(jù)據(jù)項(xiàng)項(xiàng)目目進(jìn)進(jìn)展展需需要要,,由由研研發(fā)發(fā)經(jīng)經(jīng)理理召召集集進(jìn)進(jìn)行行項(xiàng)項(xiàng)目目階階段段評(píng)評(píng)審審。。Architecture&QACMO軟件測(cè)試與支持支持組開發(fā)組1開發(fā)組2開發(fā)組研發(fā)部門開發(fā)組●●●n產(chǎn)品管理公司產(chǎn)品管理組3.2組織織機(jī)機(jī)構(gòu)構(gòu)的的職職責(zé)責(zé)分分工工(續(xù)續(xù)))軟件件開開發(fā)發(fā)的的組組織織機(jī)機(jī)構(gòu)構(gòu)軟件件開開發(fā)發(fā)組組主要要由由各各種種角角色色的的開開發(fā)發(fā)人人員員構(gòu)構(gòu)成成,,完完成成開開發(fā)發(fā)任任務(wù)務(wù)Architecture&QACMO軟件測(cè)試與支持支持組開發(fā)組1開發(fā)組2開發(fā)組研發(fā)部門開發(fā)組●●●n產(chǎn)品管理公司產(chǎn)品管理組3.2組織織機(jī)機(jī)構(gòu)構(gòu)的的職職責(zé)責(zé)分分工工(續(xù)續(xù)))軟件件開開發(fā)發(fā)的的組組織織機(jī)機(jī)構(gòu)構(gòu)CMOCMO::((ConfigurationManagementOfficer))軟件件配配置置管管理理,,對(duì)對(duì)于于一一個(gè)個(gè)具具有有一一定定規(guī)規(guī)模模的的軟軟件件公公司司都都會(huì)會(huì)有有一一個(gè)個(gè)軟軟件件配配置置管管理理機(jī)機(jī)構(gòu)構(gòu),,對(duì)對(duì)于于小小型型公公司司一一般般由由項(xiàng)項(xiàng)目目經(jīng)經(jīng)理理帶帶管管,,CMO的主主要要職職責(zé)責(zé)是是進(jìn)進(jìn)行行軟軟件件開開發(fā)發(fā)過過程程中中的的軟軟件件配配置置管管理理,,以以及及軟軟件件定定版版后后的的維維護(hù)護(hù)管管理理。。在軟軟件件開開發(fā)發(fā)過過程程中中,,由由于于多多個(gè)個(gè)開開發(fā)發(fā)人人員員協(xié)協(xié)同同工工作作,,需需要要對(duì)對(duì)其其工工作作協(xié)協(xié)同同管管理理,,確確保保協(xié)協(xié)同同工工作作的的順順利利進(jìn)進(jìn)行行。。同同時(shí)時(shí),,由由專專人人進(jìn)進(jìn)行行配配置置管管理理,,使使得得大大部部Architecture&QACMO軟件測(cè)試與支持支持組開發(fā)組1開發(fā)組2開發(fā)組研發(fā)部門開發(fā)組●●●n產(chǎn)品管理公司產(chǎn)品管理組分開開發(fā)發(fā)人人員員不不會(huì)會(huì)得得到到全全部部原原代代碼碼。。也也有有利利于于軟軟件件公公司司的的安安全全保保密密工工作作。。在在軟軟件件定定版版后后,,由由于于軟軟件件的的Bugs,,功能能的的完完善善及及各各種種原原因因?qū)?dǎo)致致的的對(duì)對(duì)軟軟件件的的修修改改,,版版本本的的控控制制就就顯顯得得極極為為重重要要,,軟軟件件配配置置管管理理可可以以確確保保得得到到不不同同時(shí)時(shí)間間的的軟軟件件版版本本。。CMO的目目的的是是在在整整個(gè)個(gè)軟軟件件生生存存周周期期內(nèi)內(nèi)建建立立和和維維護(hù)護(hù)軟軟件件項(xiàng)項(xiàng)目目產(chǎn)產(chǎn)品品的的完完整整性性::識(shí)別別配配置置項(xiàng)項(xiàng)/單單元元;;更改改控控制制;;整個(gè)個(gè)軟軟件件生生存存周周期期內(nèi)內(nèi)保保持持配配置置的的完完整整性性和和可可跟跟蹤蹤性性;;確保保項(xiàng)項(xiàng)目目組組和和個(gè)個(gè)人人得得到到準(zhǔn)準(zhǔn)確確的的工工作作產(chǎn)產(chǎn)品品基基線線狀狀態(tài)態(tài)和和內(nèi)內(nèi)容容CMO管理理過過程程3.2組織織機(jī)機(jī)構(gòu)構(gòu)的的職職責(zé)責(zé)分分工工(續(xù)續(xù)))軟件件開開發(fā)發(fā)的的組組織織機(jī)機(jī)構(gòu)構(gòu)□CMOCMO計(jì)劃劃軟件件基基線線SCM庫配置置項(xiàng)項(xiàng)和和基線線報(bào)報(bào)告告SDP工作作產(chǎn)產(chǎn)品品更改改請(qǐng)請(qǐng)求求問題題報(bào)報(bào)告告CMO配置置管管理理模模型型制定定CMO計(jì)劃劃項(xiàng)目目負(fù)負(fù)責(zé)責(zé)人人負(fù)負(fù)責(zé)責(zé)制定定、、評(píng)評(píng)審審和和修修訂訂SCM計(jì)劃劃內(nèi)內(nèi)容容活動(dòng)動(dòng)日程程誰負(fù)負(fù)責(zé)責(zé)資源源要要求求配置置庫庫的的建建立立配置置項(xiàng)項(xiàng)的的確確定定標(biāo)識(shí)識(shí)和和描描述述基線線內(nèi)內(nèi)容容確確定定存取取控控制制維護(hù)護(hù)配置置項(xiàng)項(xiàng)更更改改問題題報(bào)報(bào)告告更改改申申請(qǐng)請(qǐng)?jiān)u審審和和審審計(jì)計(jì)更新新歷史史記記錄錄狀態(tài)態(tài)報(bào)報(bào)告告測(cè)試試驗(yàn)證證3.2組織機(jī)機(jī)構(gòu)的的職責(zé)責(zé)分工工(續(xù)))軟件開開發(fā)的的組織織機(jī)構(gòu)構(gòu)3.2組織機(jī)機(jī)構(gòu)的的職責(zé)責(zé)分工工(續(xù)))軟件開開發(fā)的的組織織機(jī)構(gòu)構(gòu)軟件測(cè)測(cè)試組組測(cè)試是是軟件件工程程的重重要組組成部部分。。軟件測(cè)測(cè)試組組承擔(dān)擔(dān)的工工作主主要是是α測(cè)試。。測(cè)試模模塊與與集成成測(cè)試試由軟軟件開開發(fā)人人員完完成。。對(duì)于項(xiàng)項(xiàng)目軟軟件開開發(fā),,用戶戶的計(jì)計(jì)算機(jī)機(jī)技術(shù)術(shù)人員員參加加到軟軟件測(cè)測(cè)試與與支持持工作作組,,使用用戶參參與整整個(gè)軟軟件的的測(cè)試試工作作中。。確保保交付付的應(yīng)應(yīng)用系系統(tǒng)是是用戶戶可信信賴的的系統(tǒng)統(tǒng)。Architecture&QACMO軟件測(cè)試與支持支持組開發(fā)組1開發(fā)組2開發(fā)組研發(fā)部門開發(fā)組●●●n產(chǎn)品管理公司產(chǎn)品管理組在以上的軟軟件開發(fā)組組織機(jī)構(gòu)中中,不論公公司規(guī)模的的大小,以以上的各個(gè)個(gè)職能應(yīng)該該是健全的的。明確的的責(zé)任分工工有利于軟軟件開發(fā)的的順利進(jìn)行行于質(zhì)量控控制。同時(shí),也必必將有利于于公司的成成本控制,,降低軟件件開發(fā)風(fēng)險(xiǎn)險(xiǎn)。軟件開發(fā)的的組織機(jī)構(gòu)構(gòu)3.2組織機(jī)構(gòu)的的職責(zé)分工工(續(xù))Architecture&QACMO軟件測(cè)試與支持支持組開發(fā)組1開發(fā)組2開發(fā)組研發(fā)部門開發(fā)組●●●n產(chǎn)品管理公司產(chǎn)品管理組
質(zhì)量控制配置管理后勤支持與資源配給產(chǎn)品組管理軟件開發(fā)過程①.產(chǎn)品管管理②.程序開開發(fā)③.程序管管理軟件開發(fā)的的組織機(jī)構(gòu)構(gòu)3.3軟件開發(fā)項(xiàng)項(xiàng)目組的角角色程序開發(fā)用戶培訓(xùn)產(chǎn)品管理程序管理測(cè)試及QA
后勤保障④.測(cè)試及及質(zhì)量保證證⑤.用戶培培訓(xùn)⑥.后勤支支援軟件開發(fā)的的組織機(jī)構(gòu)構(gòu)3.3軟件開發(fā)項(xiàng)項(xiàng)目組的角角色(續(xù))產(chǎn)品管理產(chǎn)品經(jīng)理負(fù)負(fù)責(zé)建立及及更新項(xiàng)目目的商業(yè)模模型,在確確定及設(shè)置置項(xiàng)目目標(biāo)標(biāo)方面起關(guān)關(guān)鍵作用。。產(chǎn)品經(jīng)理應(yīng)應(yīng)確保項(xiàng)目目成員清楚楚理解項(xiàng)目目商業(yè)目的的,并根據(jù)據(jù)商業(yè)需求求的優(yōu)先級(jí)級(jí)確定功能能規(guī)范。同時(shí),產(chǎn)品品經(jīng)理負(fù)責(zé)責(zé)高層的項(xiàng)項(xiàng)目溝通,,如:商業(yè)業(yè)項(xiàng)目的成成本核算、、合同洽談?wù)?,及向相相關(guān)人員通通報(bào)項(xiàng)目進(jìn)進(jìn)展等。程序開發(fā)用戶培訓(xùn)產(chǎn)品管理程序管理測(cè)試及QA
后勤保障軟件開發(fā)的的組織機(jī)構(gòu)構(gòu)3.3軟件開發(fā)項(xiàng)項(xiàng)目組的角角色(續(xù))程序管理程序經(jīng)理負(fù)負(fù)責(zé)確定軟軟件特色及及功能規(guī)范范,根據(jù)軟軟件開發(fā)標(biāo)標(biāo)準(zhǔn)協(xié)調(diào)日日常開發(fā)工工作確保及及時(shí)交付開開發(fā)任務(wù)。。協(xié)助產(chǎn)品經(jīng)經(jīng)理完成項(xiàng)項(xiàng)目需求文文檔,并根根據(jù)需求文文檔起草軟軟件功能規(guī)規(guī)范。同時(shí)負(fù)責(zé)與與系統(tǒng)分析析、規(guī)范及及框架結(jié)構(gòu)構(gòu)有關(guān)的各各種活動(dòng)。。管理與協(xié)協(xié)調(diào)與外部部標(biāo)準(zhǔn)與系系統(tǒng)的互操操作性,控控制項(xiàng)目進(jìn)進(jìn)度。程序序經(jīng)理是項(xiàng)項(xiàng)目組成員員間溝通與與協(xié)調(diào)的核核心。程序開發(fā)用戶培訓(xùn)產(chǎn)品管理測(cè)試及QA
后勤保障程序管理軟件開發(fā)的的組織機(jī)構(gòu)構(gòu)3.3軟件開發(fā)項(xiàng)項(xiàng)目組的角角色(續(xù))程序開發(fā)開發(fā)隊(duì)伍負(fù)負(fù)責(zé)交付符符合功能規(guī)規(guī)范的軟件件系統(tǒng)。開發(fā)隊(duì)伍應(yīng)應(yīng)積極參與與功能規(guī)范范的制定,,在建立項(xiàng)項(xiàng)目原型時(shí)時(shí)開發(fā)人員員與程序經(jīng)經(jīng)理可以同同步進(jìn)行并并提供技術(shù)術(shù)可行性。。在功能規(guī)范范確立后,,開發(fā)人員員必須與程程序經(jīng)理就就如何解決決重大疑難難問題達(dá)成成一致。用戶培訓(xùn)產(chǎn)品管理測(cè)試及QA后勤保障程序管理程序開發(fā)軟件開發(fā)的的組織機(jī)構(gòu)構(gòu)3.3軟件開發(fā)項(xiàng)項(xiàng)目組的角角色(續(xù))測(cè)試與質(zhì)量量保證測(cè)試與質(zhì)量量保證是保保證系統(tǒng)符符合功能規(guī)規(guī)范的保證證。為保證證“零誤碼碼”測(cè)試/QA人員應(yīng)積極極參與開發(fā)發(fā)過程,確確保開發(fā)出出交付符合合功能規(guī)范范的軟件系系統(tǒng)。測(cè)試/QA人員負(fù)責(zé)準(zhǔn)準(zhǔn)備測(cè)試計(jì)計(jì)劃、測(cè)試試用例、自自動(dòng)測(cè)試程程序、執(zhí)行行測(cè)試工作作、管理并并跟蹤Bug。測(cè)試工作與與開發(fā)工作作是獨(dú)立并并行的。用戶培訓(xùn)產(chǎn)品管理后勤保障程序管理程序開發(fā)測(cè)試及QA軟件開發(fā)的的組織機(jī)構(gòu)構(gòu)3.3軟件開發(fā)項(xiàng)項(xiàng)目組的角角色(續(xù))用戶培訓(xùn)培訓(xùn)人員負(fù)負(fù)責(zé)設(shè)計(jì)編編寫離線及及在線培訓(xùn)訓(xùn)文檔,包包括演示材材料。用戶培訓(xùn)人人員應(yīng)參與與用戶界面面和系統(tǒng)的的設(shè)計(jì)與構(gòu)構(gòu)造,并參參與安裝程程序與安裝裝過程的設(shè)設(shè)計(jì)。參與系統(tǒng)的的可用性測(cè)測(cè)試及設(shè)計(jì)計(jì)改進(jìn),與與程序管理理與開發(fā)有有密切的關(guān)關(guān)系,并確確保系統(tǒng)的的變化及時(shí)時(shí)反映到文文檔中去。。產(chǎn)品管理后勤保障程序管理程序開發(fā)測(cè)試及QA用戶培訓(xùn)軟件開發(fā)的的組織機(jī)構(gòu)構(gòu)3.3軟件開發(fā)項(xiàng)項(xiàng)目組的角角色(續(xù))后勤支援后勤支援包包括確保項(xiàng)項(xiàng)目順利進(jìn)進(jìn)行的各方方面工作。。產(chǎn)品管理程序管理程序開發(fā)測(cè)試及QA用戶培訓(xùn)后勤保障軟件開發(fā)的的組織機(jī)構(gòu)構(gòu)3.4開發(fā)組人員員構(gòu)成在大型軟件件開發(fā)項(xiàng)目目中,可以以將每個(gè)角角色賦予不不同的個(gè)人人。對(duì)小型型項(xiàng)目,一一個(gè)人可以以肩負(fù)多個(gè)個(gè)不同的角角色。每種種角色的人人員在項(xiàng)目目中起著同同等重要的的作用。每每種角色都都有其特定定的任務(wù)及及技能要求求產(chǎn)品管理程序管理程序開發(fā)測(cè)試及QA用戶培訓(xùn)后勤保障①產(chǎn)品管管理人員::(產(chǎn)品管管理與用戶戶培訓(xùn)角色色)②軟件開開發(fā)人員::(程序管管理與開發(fā)發(fā)角色))③軟件測(cè)測(cè)試人員::(測(cè)試角角色))④后勤支支持(后勤保障角角色)軟件開發(fā)的的組織機(jī)構(gòu)構(gòu)3.4開發(fā)組人員員構(gòu)成開發(fā)組角色色與分工項(xiàng)目經(jīng)理開發(fā)人員測(cè)試人員產(chǎn)品經(jīng)理功能規(guī)范設(shè)計(jì)編碼集成測(cè)試計(jì)劃測(cè)試用例開發(fā)前期工作在線幫助用戶手冊(cè)培訓(xùn)資料IRL問題處理及改進(jìn)測(cè)試報(bào)告開發(fā)后期工作CRL軟件開發(fā)的的組織機(jī)構(gòu)構(gòu)3.5開發(fā)人員技技術(shù)結(jié)構(gòu)….項(xiàng)目組長(zhǎng)….經(jīng)理高級(jí)經(jīng)理部門經(jīng)理…...程序員I程序員II設(shè)計(jì)員I設(shè)計(jì)員II設(shè)計(jì)員III架構(gòu)設(shè)計(jì)師師…..技術(shù)角色管理角色軟件行業(yè)發(fā)發(fā)展概況工程設(shè)計(jì)與與軟件開發(fā)發(fā)軟件開發(fā)的的組織機(jī)構(gòu)構(gòu)軟件開發(fā)的的階段劃分分及目標(biāo)過程管理與與質(zhì)量控制制軟件維護(hù)與與版本控制制開發(fā)工具與與技術(shù)積累累軟件開發(fā)過過程管理與與質(zhì)量控制制軟件開發(fā)過過程管理與與質(zhì)量控制制軟件開發(fā)的的階段劃分分軟件開發(fā)各各階段目標(biāo)標(biāo)4.0軟軟件開發(fā)的的階段劃分分及目標(biāo)軟件開發(fā)的的階段劃分分及目標(biāo)4.1軟軟件開發(fā)的的階段劃分分軟件開發(fā)的的階段劃分分及目標(biāo)國(guó)外流行軟軟件開發(fā)模模式需求分析可行性研究究初步設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼設(shè)計(jì)軟件測(cè)試定版發(fā)行軟件工程理理論需求分析可行性研究究初步設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼AlphaTestingFS+UIBugFixed&RegressIRL集成需求分析編碼設(shè)計(jì)簡(jiǎn)單測(cè)試定版發(fā)行原始軟件開開發(fā)4.1軟軟件開發(fā)的的階段劃分分(續(xù))軟件開發(fā)的的階段劃分分及目標(biāo)國(guó)外流行軟軟件開發(fā)模模式軟件工程理理論指導(dǎo)下下的軟件開開發(fā)管理模模式也存在在一定的問問題,那就就是有些環(huán)環(huán)節(jié)的可操操作性較差差。主要表現(xiàn)在在需求分析析到總體設(shè)設(shè)計(jì)這個(gè)環(huán)環(huán)節(jié)。需求求分析是文文檔性的描描述,一般般是軟件開開發(fā)人員對(duì)對(duì)用戶需求求的一種理理解,這種種文字描述述一般很難難精確可視視地展現(xiàn)未未來軟件的的情況,而而用戶也很很難說清楚楚自己的需需求,這就就使得用戶戶很難鑒別別需求分析析的精確性性。往往導(dǎo)導(dǎo)致軟件交交付后的大大量修改。。有一篇“Client/Server軟件開發(fā)常常犯錯(cuò)誤””的文章說說得好,““用戶不知知自己需要要什么樣的的系統(tǒng),但但知道不要要什么樣的的系統(tǒng)”。。軟件工程理理論為避免軟件件開發(fā)中需需求分析到到總體設(shè)計(jì)計(jì)這個(gè)環(huán)節(jié)節(jié)的歧異性性問題。目前,國(guó)際際流行的軟軟件開發(fā)模模式中增加加了FS+UI(功能規(guī)范和和用戶界面面)這個(gè)環(huán)環(huán)節(jié),這個(gè)個(gè)環(huán)節(jié)不但但解決了用用戶在需求求分析理解解上的困難難,同時(shí)也也解決了軟軟件開發(fā)過過程各種角角色人員的的并行工作作問題,便便于軟件開開發(fā)工期的的縮短,有有利軟件開開發(fā)質(zhì)量與與成本的控控制[FS+UI(功能規(guī)范和和用戶界面面)見后面面章節(jié)]。原始的軟件件開發(fā)模式式很是簡(jiǎn)單單,有些項(xiàng)項(xiàng)目連需求求分析都不不完整,軟軟件測(cè)試只只是相當(dāng)于于模塊集成成一級(jí)的測(cè)測(cè)試,沒有有規(guī)范的軟軟件測(cè)試。。軟件質(zhì)量取取決于編程程者個(gè)人的的技術(shù)水平平,質(zhì)量無無法保證,,也很難控控制。在滿足用戶戶需求方面面取決于編編程者個(gè)人人的理解,,軟件交付付后經(jīng)常發(fā)發(fā)生大面積積的修改。。項(xiàng)目似乎完完成得很快快,交付后后大面積的的修改經(jīng)常常導(dǎo)致延誤誤工期,修修改后的軟軟件缺乏必必要的測(cè)試試手段,往往往導(dǎo)致極極大的售后后服務(wù)支持持成本。造成項(xiàng)目表表面贏利、、實(shí)際虧損損的局面。。原始軟件開開發(fā)4.2軟軟件開發(fā)的的階段目標(biāo)標(biāo)軟件開發(fā)的的階段劃分分及目標(biāo)可行性研究究需求分析可行性研究究初步設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼AlphaTestingFS+UIBugFixed&RegressIRL集成產(chǎn)品策略資源分析投資回報(bào)分析市場(chǎng)推廣策略產(chǎn)品銷售策略產(chǎn)品服務(wù)策略其它項(xiàng)目定義技術(shù)分析市場(chǎng)分析包括產(chǎn)品的技術(shù)策略與產(chǎn)品線的市場(chǎng)定位等方面的內(nèi)容;已有資源包括資金資源、人力資源、技術(shù)資源等的分析,及所需資源分析等;項(xiàng)目投資總額、項(xiàng)目成本核算、項(xiàng)目收益、投資回報(bào)等;可能的市場(chǎng)推廣模式與手段;可能的銷售手段與價(jià)格策略;產(chǎn)品應(yīng)提供的標(biāo)準(zhǔn)服務(wù)與增殖服務(wù);項(xiàng)目或產(chǎn)品立項(xiàng)其它應(yīng)考慮的因素;主要是對(duì)項(xiàng)目或產(chǎn)品有一個(gè)切確的描述,鉤畫出該產(chǎn)品的主要功能,并對(duì)產(chǎn)品運(yùn)行環(huán)境、用戶特征以及制約因數(shù)進(jìn)行全面的描述;主要對(duì)項(xiàng)目或產(chǎn)品采用的主要技術(shù)加以必要的分析,包括項(xiàng)目的開發(fā)環(huán)境與運(yùn)行環(huán)境所涉及的各方面技術(shù)。在此應(yīng)對(duì)這些技術(shù)的發(fā)展?fàn)顩r,成熟情況及未來的技術(shù)走勢(shì)應(yīng)有細(xì)致的闡述。同時(shí),對(duì)采用該種技術(shù)存在的風(fēng)險(xiǎn)加以分析說明;包括國(guó)內(nèi)外行業(yè)發(fā)展現(xiàn)狀、市場(chǎng)格局、發(fā)展趨勢(shì),在市場(chǎng)容量統(tǒng)計(jì)數(shù)據(jù)的基礎(chǔ)上,推測(cè)我們產(chǎn)品可能的市場(chǎng)占有率及銷售情況;4.2軟軟件開開發(fā)的階階段目標(biāo)標(biāo)(續(xù))軟件開發(fā)發(fā)的階段段劃分及及目標(biāo)需求分析析需求分析析可行性研研究初步設(shè)計(jì)計(jì)詳細(xì)設(shè)計(jì)計(jì)編碼AlphaTestingFS+UIBugFixed&RegressIRL集成需求分析是是軟件項(xiàng)目目正式實(shí)施施開始的第第一個(gè)階段段,需求分分析應(yīng)該遵遵循可行性性分析確定定的基調(diào),,包括技術(shù)術(shù)路線、產(chǎn)產(chǎn)品基本功功能、產(chǎn)品品運(yùn)行環(huán)境境及市場(chǎng)定定位。需求分析主主要應(yīng)完成成對(duì)用戶應(yīng)應(yīng)用流程的的描述,即即完成商業(yè)業(yè)邏輯分析析。并根據(jù)據(jù)商業(yè)邏輯輯的需要確確定軟件的的功能列表表及描述。。目的:在客戶和軟軟件項(xiàng)目需需求之間建建立共同理理解;需求管理包包括:文檔化和控控制顧客需需求保持計(jì)劃、、產(chǎn)品、活活動(dòng)和需求求的一致性性4.2軟軟件開發(fā)的的階段目標(biāo)標(biāo)(續(xù))軟件開發(fā)的的階段劃分分及目標(biāo)需求分析要求:軟件需求必必須文檔化化,軟件需需求是受控控的;軟件需求可可簡(jiǎn)可煩,,簡(jiǎn)單的備備忘錄,煩煩雜的多卷卷規(guī)格說明明需求更改文文檔化,全全部需求更更改必須可可跟蹤和驗(yàn)驗(yàn)證。軟件計(jì)劃與與軟件需求求保持一致致4.2軟軟件開發(fā)的的階段目標(biāo)標(biāo)(續(xù))軟件開發(fā)的的階段劃分分及目標(biāo)FS+UI需求分析可行性研究究初步設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼AlphaTestingFS+UIBugFixed&RegressIRL集成FS+UI(FS:功能描述;;UI:用戶界面)A.總體描述,,包括應(yīng)用用平臺(tái)及應(yīng)應(yīng)用限制,,…B.功能列表C.用戶界面FS+UI的合格與否否取決于能能否完成以以下二方面面的工作。。①完成用戶手手冊(cè)的編寫寫?、跍?zhǔn)備測(cè)試計(jì)計(jì)劃、測(cè)試試用例及確確定驗(yàn)收標(biāo)標(biāo)準(zhǔn)!FS+UI是產(chǎn)品管理理部門與軟軟件開發(fā)部部門的接口口。對(duì)于項(xiàng)項(xiàng)目型開發(fā)發(fā)是軟件開開發(fā)商與用用戶責(zé)任劃劃分的重要要依據(jù)。FS+UI不同于需求求分析,它它提供給用用戶的是一一個(gè)清晰可可見的用戶戶界面與完完整的功能能說明,方方便用戶的的理解與確確認(rèn)。軟件件開發(fā)據(jù)此此進(jìn)行下一一步工作就就有了堅(jiān)實(shí)實(shí)的基礎(chǔ),,避免軟件件交付后的的大量修改改工作,有有利于軟件件質(zhì)量與進(jìn)進(jìn)度的控制制。同時(shí),,便于軟件件開發(fā)并行行工作的展展開。FS+UI是軟件總體體設(shè)計(jì)及軟軟件α測(cè)試的基礎(chǔ)礎(chǔ)。4.2軟軟件開發(fā)的的階段目標(biāo)標(biāo)(續(xù))軟件開發(fā)的的階段劃分分及目標(biāo)初步設(shè)計(jì)需求分析可行性研究究初步設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼AlphaTestingFS+UIBugFixed&RegressIRL集成總體設(shè)計(jì)的的依據(jù)是FS+UI文檔,其目目的是根據(jù)據(jù)FS+UI要求,依據(jù)據(jù)具體采用用的開發(fā)工工具與技術(shù)術(shù)平臺(tái),確確定軟件實(shí)實(shí)現(xiàn)的對(duì)象象關(guān)系與數(shù)數(shù)據(jù)庫結(jié)構(gòu)構(gòu)。并非非項(xiàng)項(xiàng)目目組組每每個(gè)個(gè)成成員員均均參參加加總總體體設(shè)設(shè)計(jì)計(jì),,一一般般來來講講,,一一般般中中小小項(xiàng)項(xiàng)目目總總體體設(shè)設(shè)計(jì)計(jì)為為一一到到二二個(gè)個(gè)人人,,中中大大型型項(xiàng)項(xiàng)目目一一般般為為一一個(gè)個(gè)總總體體設(shè)設(shè)計(jì)計(jì)小小組組,,由由項(xiàng)項(xiàng)目目總總設(shè)設(shè)計(jì)計(jì)師師負(fù)負(fù)責(zé)責(zé)將將項(xiàng)項(xiàng)目目進(jìn)進(jìn)行行分分解解為為可可操操作作的的大大小小,,交交由由不不同同設(shè)設(shè)計(jì)計(jì)小小組組完完成成相相關(guān)關(guān)功功能能的的總總體體設(shè)設(shè)計(jì)計(jì),,總總設(shè)設(shè)計(jì)計(jì)師師負(fù)負(fù)責(zé)責(zé)協(xié)協(xié)調(diào)調(diào)各各子子項(xiàng)項(xiàng)之之間間的的協(xié)協(xié)調(diào)調(diào)關(guān)關(guān)系系,,從從而而完完成成大大型型的的總總體體設(shè)設(shè)計(jì)計(jì)。。總體體設(shè)設(shè)計(jì)計(jì)設(shè)設(shè)計(jì)計(jì)深深度度情情況況直直接接影影響響下下一一步步的的詳詳細(xì)細(xì)設(shè)設(shè)計(jì)計(jì)。。過過細(xì)細(xì)的的總總體體設(shè)設(shè)計(jì)計(jì)也也是是不不必必要要的的,,少少量量的的人人員員進(jìn)進(jìn)行行過過細(xì)細(xì)的的設(shè)設(shè)計(jì)計(jì)必必然然影影響響整整個(gè)個(gè)項(xiàng)項(xiàng)目目的的設(shè)設(shè)計(jì)計(jì)周周期期,,而而過過粗粗的的總總體體設(shè)設(shè)計(jì)計(jì)當(dāng)當(dāng)然然也也不不利利于于詳詳細(xì)細(xì)設(shè)設(shè)計(jì)計(jì)設(shè)設(shè)計(jì)計(jì)任任務(wù)務(wù)的的分分配配與與設(shè)設(shè)計(jì)計(jì)展展開開。??傮w體設(shè)設(shè)計(jì)計(jì)是是軟軟件件詳詳細(xì)細(xì)設(shè)設(shè)計(jì)計(jì)及及軟軟件件集集成成測(cè)測(cè)試試的的基基礎(chǔ)礎(chǔ)。。4.2軟軟件件開開發(fā)發(fā)的的階階段段目目標(biāo)標(biāo)(續(xù)續(xù)))軟件件開開發(fā)發(fā)的的階階段段劃劃分分及及目目標(biāo)標(biāo)詳細(xì)細(xì)設(shè)設(shè)計(jì)計(jì)需求求分分析析可行行性性研研究究初步步設(shè)設(shè)計(jì)計(jì)詳細(xì)細(xì)設(shè)設(shè)計(jì)計(jì)編碼碼AlphaTestingFS+UIBugFixed&RegressIRL集成成詳細(xì)細(xì)設(shè)設(shè)計(jì)計(jì)是是總總體體設(shè)設(shè)計(jì)計(jì)的的繼繼續(xù)續(xù),,主主要要目目的的是是完完成成總總體體設(shè)設(shè)計(jì)計(jì)完完成成的的對(duì)對(duì)象象內(nèi)內(nèi)部部的的商商業(yè)業(yè)邏邏輯輯的的實(shí)實(shí)現(xiàn)現(xiàn)設(shè)設(shè)計(jì)計(jì)。。在總總體體設(shè)設(shè)計(jì)計(jì)完完成成后后可可以以將將不不同同的的設(shè)設(shè)計(jì)計(jì)對(duì)對(duì)象象交交由由不不同同的的設(shè)設(shè)計(jì)計(jì)人人員員來來完完成成。。原則上講講,在開開始軟件件編碼之之前應(yīng)完完成所有有的設(shè)計(jì)計(jì)細(xì)節(jié),,避免在在編碼中中進(jìn)行設(shè)設(shè)計(jì)工作作。詳細(xì)設(shè)計(jì)計(jì)是編碼碼及軟件件模塊測(cè)測(cè)試的基基礎(chǔ)。(ObjectInternalRelationshipDiagram)OIR4.2軟軟件開開發(fā)的階階段目標(biāo)標(biāo)(續(xù))軟件開發(fā)發(fā)的階段段劃分及及目標(biāo)詳細(xì)設(shè)計(jì)計(jì)4.2軟軟件開開發(fā)的階階段目標(biāo)標(biāo)(續(xù))軟件開發(fā)發(fā)的階段段劃分及及目標(biāo)編碼需求分析析可行性研研究初步設(shè)計(jì)計(jì)詳細(xì)設(shè)計(jì)計(jì)編碼AlphaTestingFS+UIBugFixed&RegressIRL集成編碼是軟軟件詳細(xì)細(xì)設(shè)計(jì)的的一種再再現(xiàn)。設(shè)定編程程語言標(biāo)標(biāo)準(zhǔn)和內(nèi)內(nèi)部版本本標(biāo)準(zhǔn)。。編碼中最最重要的的是要遵遵從相關(guān)關(guān)開發(fā)工工具的設(shè)設(shè)計(jì)規(guī)范范及數(shù)據(jù)據(jù)庫設(shè)計(jì)計(jì)規(guī)范,,另外,,養(yǎng)成一一個(gè)良好好的編程程習(xí)慣是是一個(gè)軟軟件公司司和軟件件編程人人員最基基本的職職業(yè)素質(zhì)質(zhì)。對(duì)于軟軟件應(yīng)應(yīng)用可可靠性性要求求嚴(yán)格格的案案例,,所有有軟件件模塊塊必須須通過過模塊塊測(cè)試試,對(duì)對(duì)一般般應(yīng)用用軟件件中的的重要要模塊塊也應(yīng)應(yīng)進(jìn)行行模塊塊測(cè)試試。4.2軟軟件開開發(fā)的的階段段目標(biāo)標(biāo)(續(xù)))軟件開開發(fā)的的階段段劃分分及目目標(biāo)集成需求分分析可行性性研究究初步設(shè)設(shè)計(jì)詳細(xì)設(shè)設(shè)計(jì)編碼AlphaTestingFS+UIBugFixed&RegressIRL集成由開發(fā)發(fā)人員員將模模塊整整合,,根據(jù)據(jù)項(xiàng)目目總體體設(shè)計(jì)計(jì)測(cè)試試接口口工作作是否否完好好?確確保主主要功功能達(dá)達(dá)到預(yù)預(yù)期要要求。。測(cè)試受受控于于QA組和項(xiàng)項(xiàng)目經(jīng)經(jīng)理。。然后后提交交CMO生成新新版本本。集成是是軟件件開發(fā)發(fā)中重重要的的一環(huán)環(huán),如如果缺缺乏前前期的的模塊塊測(cè)試試,必必然會(huì)會(huì)導(dǎo)致致集成成時(shí)間間的加加長(zhǎng),,同時(shí)時(shí)也會(huì)會(huì)加重重后期期的α測(cè)試及及問題題處理理的工工作量量。4.2軟軟件開開發(fā)的的階段段目標(biāo)標(biāo)(續(xù)))軟件開開發(fā)的的階段段劃分分及目目標(biāo)α測(cè)試(AlphaTesting)需求分分析可行性性研究究初步設(shè)設(shè)計(jì)詳細(xì)設(shè)設(shè)計(jì)編碼AlphaTestingFS+UIBugFixed&RegressIRL集成黑盒測(cè)測(cè)試滿滿足功功能規(guī)規(guī)范中中定義義的功功能與與性能能需求求。α測(cè)試是是在軟軟件集集成結(jié)結(jié)束后后軟件件開發(fā)發(fā)進(jìn)入入的下下一個(gè)個(gè)環(huán)節(jié)節(jié),它它標(biāo)志志著軟軟件開開發(fā)從從設(shè)計(jì)計(jì)級(jí)段段進(jìn)入入軟件件測(cè)試試階段段。一一般情情況下下,軟軟件開開發(fā)從從設(shè)計(jì)計(jì)進(jìn)入入測(cè)試試是通通過CMO來完成成這一一過程程。測(cè)試前前:①編編制測(cè)測(cè)試計(jì)計(jì)劃、、編制制測(cè)試試用例例②測(cè)測(cè)試接接受標(biāo)標(biāo)準(zhǔn)③評(píng)價(jià)價(jià)與接接受測(cè)試后后:①問題題報(bào)告告,處處理與與改進(jìn)進(jìn)②測(cè)試試結(jié)論論(包包括問問題報(bào)報(bào)告))4.2軟軟件開開發(fā)的的階段段目標(biāo)標(biāo)(續(xù)))軟件開開發(fā)的的階段段劃分分及目目標(biāo)α測(cè)試(AlphaTesting)(續(xù)))需求分分析可行性性研究究初步設(shè)設(shè)計(jì)詳細(xì)設(shè)設(shè)計(jì)編碼FS+UIBugFixed&RegressIRL集成一般而而言,,測(cè)試試工作作基本本上可可以分分為如如下幾幾個(gè)輪輪回::第一輪測(cè)試問題處理第二輪測(cè)試問題處理第三輪測(cè)試問題處理測(cè)試組開發(fā)組α測(cè)試是是軟件件公司司對(duì)自自身產(chǎn)產(chǎn)品的的一次次自我我測(cè)試試,α測(cè)試結(jié)結(jié)束后后,測(cè)測(cè)試部部門會(huì)會(huì)提供供一個(gè)個(gè)軟件件測(cè)試試評(píng)價(jià)價(jià)報(bào)告告,這這個(gè)評(píng)評(píng)價(jià)報(bào)報(bào)告在在某種種程度度上決決定了了該軟軟件是是否適適應(yīng)商商業(yè)銷銷售。。一般來來講,,軟件件通過過測(cè)試試并不不意味味著軟軟件沒沒有任任何問問題,,只是是意味味軟件件通過過了可可接受受測(cè)試試條件件。軟軟件測(cè)測(cè)試的的問題題報(bào)告告是軟軟件公公司售售后服服務(wù)與與產(chǎn)品品升級(jí)級(jí)的重重要參參考因因素之之一。。AlphaTesting4.2軟軟件開開發(fā)的的階段段目標(biāo)標(biāo)(續(xù)))軟件開開發(fā)的的階段段劃分分及目目標(biāo)α測(cè)試(AlphaTesting)(續(xù)))需求分分析可行性性研究究初步設(shè)設(shè)計(jì)詳細(xì)設(shè)設(shè)計(jì)編碼FS+UIBugFixed&RegressIRL集成AlphaTesting黑盒測(cè)試白盒測(cè)試兩種測(cè)測(cè)試方方法從從不同同的角角度出出發(fā),,反映映了軟軟件的的不同同側(cè)面面,也也適用用于不不同的的開發(fā)發(fā)環(huán)境境白盒測(cè)測(cè)試又稱結(jié)構(gòu)測(cè)測(cè)試、邏輯輯驅(qū)動(dòng)動(dòng)測(cè)試試或基基于程程序本本身的的測(cè)試試,也也可成成為程序員員測(cè)試試,主要要應(yīng)用用于結(jié)結(jié)構(gòu)化化開發(fā)發(fā)環(huán)境境黑盒測(cè)測(cè)試又稱功能測(cè)測(cè)試、數(shù)據(jù)據(jù)驅(qū)動(dòng)動(dòng)測(cè)試試或基基于規(guī)規(guī)格說說明的的測(cè)試試,也也可被被成為為用戶測(cè)測(cè)試,主要要應(yīng)用用于快快速應(yīng)應(yīng)用開開發(fā)((RAD)環(huán)境4.2軟軟件開發(fā)的的階段目標(biāo)標(biāo)(續(xù))軟件開發(fā)的的階段劃分分及目標(biāo)問題處理與與設(shè)計(jì)文檔檔改進(jìn)(BugFixed&Regress)需求分析可行性研究究初步設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼AlphaTestingFS+UIBugFixed&RegressIRL集成問題處理是是軟件開發(fā)發(fā)組交付測(cè)測(cè)試后的重重要任務(wù)之之一,及時(shí)時(shí)解決軟件件測(cè)試過程程中發(fā)現(xiàn)的的問題,以以便進(jìn)行下下一輪測(cè)試試。軟件開發(fā)人人員在交付付測(cè)試后的的另一重要要任務(wù)就是是將編碼過過程中對(duì)設(shè)設(shè)計(jì)的修改改及時(shí)反映映到總體設(shè)設(shè)計(jì)文檔和和詳細(xì)設(shè)計(jì)計(jì)文檔中去去,確保定定版的軟件件與其設(shè)計(jì)計(jì)文檔的一一致性。4.2軟軟件開發(fā)的的階段目標(biāo)標(biāo)(續(xù))軟件開發(fā)的的階段劃分分及目標(biāo)IRL內(nèi)部定版需求分析可行性研究究初步設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼AlphaTestingFS+UIBugFixed&RegressIRL集成測(cè)試合格的的軟件在軟軟件開發(fā)部部?jī)?nèi)部定版版,進(jìn)入軟軟件產(chǎn)品的的商業(yè)運(yùn)做做階段,如如產(chǎn)品生產(chǎn)產(chǎn)或進(jìn)行β測(cè)試等。對(duì)項(xiàng)目型軟軟件開發(fā),,則進(jìn)入系系統(tǒng)的實(shí)施施級(jí)段。內(nèi)部定版并并不表示是是商業(yè)定版版,對(duì)于商商品型產(chǎn)品品可能還有有客戶試用用,試銷等等活動(dòng)。內(nèi)部定版意意味著已完完成以下各各里程碑::功能描述設(shè)計(jì)集成測(cè)試階段軟件行業(yè)發(fā)發(fā)展概況工程設(shè)計(jì)與與軟件開發(fā)發(fā)軟件開發(fā)的的組織機(jī)構(gòu)構(gòu)軟件開發(fā)的的階段劃分分及目標(biāo)過程管理與與質(zhì)量控制制軟件維護(hù)與版版本控制開發(fā)工具與技技術(shù)積累軟件開發(fā)過程程管理與質(zhì)量量控制軟件開發(fā)過程程管理與質(zhì)量量控制軟件開發(fā)過程程管理質(zhì)量控制體系系標(biāo)準(zhǔn)與規(guī)范階段審核制5.0過程程管理與質(zhì)量量控制過程管理與質(zhì)質(zhì)量控制傳統(tǒng)的軟件開開發(fā)一般遵循循的是瀑布過過程模型,一一個(gè)階段的結(jié)結(jié)束是下一個(gè)個(gè)階段的開始始。這種模型型不適合基于于對(duì)象、分布布式的企業(yè)應(yīng)應(yīng)用開發(fā)。部部件的開發(fā)具具有并行性,,而非順序性性。另外,瀑瀑布進(jìn)程模型型缺乏靈活性性,不適應(yīng)快快速原型開發(fā)發(fā)工具的要求求?;诶锍瘫牡倪^程模型引引進(jìn)迭代過程程模型,允許許開發(fā)任務(wù)的的重疊和反復(fù)復(fù),可以很好好適應(yīng)基于部部件的軟件開開發(fā)。基于里里程碑的過程程模型便于團(tuán)團(tuán)隊(duì)模型中責(zé)責(zé)權(quán)的劃分。。便于風(fēng)險(xiǎn)評(píng)評(píng)定,鼓勵(lì)快快速交貨。5.1軟件件開發(fā)過程管管理過程管理與質(zhì)質(zhì)量控制軟件開發(fā)采用用基于里程碑的的過程管理模型;5.1軟件件開發(fā)過程管管理過程管理與質(zhì)質(zhì)量控制A.里程碑碑過程程:軟件開開發(fā)過過程是是由指指導(dǎo)開開發(fā)進(jìn)進(jìn)程的的外內(nèi)內(nèi)部里里程碑碑所驅(qū)驅(qū)動(dòng)的的。B.明確責(zé)責(zé)權(quán)關(guān)關(guān)系::過程模模型將將每個(gè)個(gè)里程程碑與與開發(fā)發(fā)組的的責(zé)任任角色色相關(guān)關(guān)聯(lián)。。C.風(fēng)險(xiǎn)驅(qū)驅(qū)動(dòng)的的計(jì)劃劃安排排:高風(fēng)險(xiǎn)險(xiǎn)部件件應(yīng)盡盡早完完成。。D.評(píng)估說說明::評(píng)估說說明直直接影影響著著項(xiàng)目目的計(jì)計(jì)劃與與管理理,在在整個(gè)個(gè)軟件件開發(fā)發(fā)過過程中中致關(guān)關(guān)重要要。里程碑碑過程程模型型的特特征::5.1軟軟件開開發(fā)過過程管管理過程管管理與與質(zhì)量量控制制項(xiàng)目里里程碑碑制定定.需求分析.功能規(guī)范(UI).總體設(shè)計(jì).詳細(xì)設(shè)計(jì).編碼.集成.α測(cè)試.問題處理.設(shè)計(jì)文檔改進(jìn).內(nèi)部定版α測(cè)試?yán)锍瘫幋a里程碑TaskListMemberTaskMilestoneTaskListProjectLeaderMembersProjectLeaderMembersCheckMilestoneMembersProjectLeaderAdjustMilestoneInterfacebetweenPMORofinternalPMProjectLeaderCodingMilestoneMembersMilestoneInterface&IntegrationofPM5.1軟軟件件開開發(fā)發(fā)過過程程管管理理過程程管管理理與與質(zhì)質(zhì)量量控控制制Coding里程程碑碑的的制制定定QA一般般是是一一個(gè)個(gè)獨(dú)獨(dú)立立產(chǎn)產(chǎn)品品與與研研發(fā)發(fā)的的獨(dú)獨(dú)立立組組織織。。QA的價(jià)價(jià)值值在在于于它它提提供供對(duì)對(duì)項(xiàng)項(xiàng)目目活活動(dòng)動(dòng)、、過過程程和和產(chǎn)產(chǎn)品品的的獨(dú)獨(dú)立立視視角角QA是管管理理者者的的““耳耳目目””,,其其有有向向高高級(jí)級(jí)管管理理者者報(bào)報(bào)告告的的獨(dú)獨(dú)立立渠渠道道QA獨(dú)立性與與客觀性性5.2質(zhì)量控制制體系((QA)軟件質(zhì)量量保證活活動(dòng)是有有計(jì)劃的的軟件產(chǎn)品品和活動(dòng)動(dòng)遵守適適用的標(biāo)標(biāo)準(zhǔn)、規(guī)規(guī)程和需需求的情情況得到到客觀的的驗(yàn)證。??刂骑L(fēng)險(xiǎn)險(xiǎn),確保保項(xiàng)目階階段的有有續(xù)過度度。項(xiàng)目過程程紛爭(zhēng)由由高級(jí)管管理者處處理。QA目的QA小組制定QA計(jì)劃包括制定定、評(píng)審審、修訂訂計(jì)劃主要要內(nèi)容質(zhì)量保證證審核計(jì)劃工作產(chǎn)品品適用的過過程規(guī)程、標(biāo)標(biāo)準(zhǔn)審核人員員要求QA計(jì)劃評(píng)審報(bào)告告問題與狀狀態(tài)報(bào)告告活動(dòng)狀態(tài)態(tài)報(bào)告QA審計(jì)報(bào)告告測(cè)量驗(yàn)證QA過程原理理模型QA評(píng)審對(duì)象象何時(shí)評(píng)審審針對(duì)什么么檢查符符合性什么人參參加獨(dú)立的符符合性檢檢查識(shí)別偏差差,糾正正措施偏差跟蹤蹤;若組內(nèi)不不能按時(shí)時(shí)糾正提交上級(jí)級(jí)管理者者5.2質(zhì)量控制制體系((QA)5.2質(zhì)量控制制體系((QA)過程管理理與質(zhì)量量控制基于里程程碑的質(zhì)質(zhì)量控制制體系需求分析功能描述總體設(shè)計(jì)QA/RSQA/GDS詳細(xì)設(shè)計(jì)編碼集成QA/CSα測(cè)試QA/FSSQA/DDSQA/FSSQA/TS問題處理內(nèi)部定版QA/TS可行性分析3)CodingProcedureControlMemberWorkReportMilestoneProjectLeaderProblemListCheckReportMembersWorkReport/2daysProgramReport/PMProjectLeaderInterfaceCheckCodingMilestoneCorrection&ReportProjectProgressAdjustCodingTaskAssignment5.1軟軟件開發(fā)過過程管理過程管理與與質(zhì)量控制制5.2質(zhì)量控制體系系(續(xù))過程管理與質(zhì)質(zhì)量控制基于階段目標(biāo)標(biāo)的質(zhì)量控制制1.需求分析2.功能規(guī)范3.總體設(shè)計(jì)
4.詳細(xì)設(shè)計(jì)5.編碼6.集成7.測(cè)試8.問題處理/改進(jìn)
9.IRL內(nèi)部定版/CRL商業(yè)版本BLBL,PMBL,PM,OR,DRBL,PM,OR,DR,OIRDR,OIRCodingPMOR,DR,OIRCodingBL/IPIP
IPBSQA
OIR:對(duì)象內(nèi)部關(guān)系Coding:編碼
IP:內(nèi)部發(fā)行程序
BS:商用軟件BL:商業(yè)邏輯PM:程序模塊關(guān)系OR:對(duì)象關(guān)系DR:數(shù)據(jù)庫關(guān)系說明:5.2質(zhì)量控制體系系(續(xù))過程管理與質(zhì)質(zhì)量控制基于角色的質(zhì)質(zhì)量控制開發(fā)項(xiàng)目組測(cè)試人員研發(fā)人員產(chǎn)品管理人員測(cè)試組規(guī)范研發(fā)部規(guī)范產(chǎn)品部規(guī)范測(cè)試組經(jīng)理研發(fā)部經(jīng)理產(chǎn)品部經(jīng)理測(cè)試計(jì)劃測(cè)試用例測(cè)試執(zhí)行測(cè)試報(bào)告功能規(guī)范設(shè)計(jì)編碼集成在線幫助安裝手冊(cè)使用手冊(cè)軟件生產(chǎn)軟件工程標(biāo)準(zhǔn)/基于里程碑的質(zhì)量控制體系人員構(gòu)成控制標(biāo)準(zhǔn)歸屬部門主要任務(wù)標(biāo)準(zhǔn)基礎(chǔ)ProjectLeaderCMOAlphaTestingArchitecture/QAArchitecture/QAIRLProductManagementCRLArchitecture/QAMarketing5.2質(zhì)量控制體系系(續(xù))貫穿全程的質(zhì)質(zhì)量控制5.3標(biāo)準(zhǔn)與規(guī)范過程管理與質(zhì)質(zhì)量控制根據(jù)軟軟件開開發(fā)的的階段段劃分分及基基于里里程碑碑的項(xiàng)項(xiàng)目管管理模模式,,貫穿穿于整整個(gè)軟軟件生生命周周期中中的軟軟件開開發(fā)規(guī)規(guī)范基基本包包括如如下規(guī)規(guī)范::1)可行性性分析析規(guī)范范((FS))2)需求分分析規(guī)規(guī)范((RS))3)功能說說明規(guī)規(guī)范((FSS)4)用戶界界面規(guī)規(guī)范((UIS)5)總體設(shè)設(shè)計(jì)規(guī)規(guī)范((GDS)6)詳細(xì)設(shè)設(shè)計(jì)規(guī)規(guī)范((DDS)7)程序編編碼規(guī)規(guī)范((CS))8)軟件測(cè)測(cè)試規(guī)規(guī)范((TS))5.4階段審審核制制過程管管理與與質(zhì)量量控制制軟件開開發(fā)階階段審審核制制是采采用基基于里里程碑碑管理理模式式的必必然產(chǎn)產(chǎn)物。。在每每個(gè)里里程碑碑結(jié)束束時(shí)公公司質(zhì)質(zhì)量控控制機(jī)機(jī)構(gòu)((QA))根據(jù)相相應(yīng)的的軟件件開發(fā)發(fā)管理理規(guī)范范及應(yīng)應(yīng)用要要求對(duì)對(duì)階段段成果果進(jìn)行行評(píng)議議控制制,確確保應(yīng)應(yīng)用開開發(fā)的的順利利進(jìn)行行,及及交付付的應(yīng)應(yīng)用系系統(tǒng)能能夠滿滿足用用戶的的使用用需要要,確確保交交付的的系統(tǒng)統(tǒng)能夠夠代表表公司司的整整體技技術(shù)水水平。。同時(shí)時(shí)也有有利于于規(guī)避避軟件件開發(fā)發(fā)風(fēng)險(xiǎn)險(xiǎn)。軟件件行行業(yè)業(yè)發(fā)發(fā)展展概概況況工程程設(shè)設(shè)計(jì)計(jì)與與軟軟件件開開發(fā)發(fā)軟件件開開發(fā)發(fā)的的組組織織機(jī)機(jī)構(gòu)構(gòu)軟件件開開發(fā)發(fā)的的階階段段劃劃分分及及目目標(biāo)標(biāo)過程程管管理理與與質(zhì)質(zhì)量量控控制制軟件件維維護(hù)護(hù)與與版版本本控控制制開發(fā)發(fā)工工具具與與技技術(shù)術(shù)積積累累軟件件開開發(fā)發(fā)過過程程管管理理與與質(zhì)質(zhì)量量控控制制軟件件開開發(fā)發(fā)過過程程管管理理與與質(zhì)質(zhì)量量控控制制6.0軟件件維維護(hù)護(hù)與與版版本本控控制制軟件維護(hù)護(hù)與版本本控制軟件維護(hù)護(hù)與版本本控制的的意義開發(fā)過程程的版本本控制6.1軟件維護(hù)護(hù)與版本本控制的的意義軟件維護(hù)護(hù)與版本本控制1).解決由于于問題處處理帶來來對(duì)已定定版軟件件的版本本升級(jí)等等管理理問題,,確??煽梢蕴峁┕┠骋惶靥囟〞r(shí)間間的版本本,為用用戶提供供滿意的的售后服服務(wù)。2).解決軟件件開發(fā)過過程中的的版本控控制問題題,有利利于團(tuán)隊(duì)隊(duì)開發(fā)的的協(xié)同工工作問題題,也有有利于公公司對(duì)開開發(fā)項(xiàng)目目的版本本控制及及知識(shí)產(chǎn)產(chǎn)權(quán)的保保護(hù)。3).良好的
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- JJF(陜) 079-2021 瀝青延度儀校準(zhǔn)規(guī)范
- 《高層分析》課件
- 杭電電子設(shè)計(jì)課件驅(qū)動(dòng)電路設(shè)計(jì)
- 道路運(yùn)輸設(shè)備承攬合同三篇
- 主題教育活動(dòng)的創(chuàng)新設(shè)計(jì)計(jì)劃
- WS-1紙張濕強(qiáng)劑相關(guān)行業(yè)投資規(guī)劃報(bào)告范本
- PMMA再生料相關(guān)行業(yè)投資方案
- 幼兒園心理健康宣傳計(jì)劃
- 創(chuàng)造性思維下的新年目標(biāo)計(jì)劃
- 學(xué)校秋季環(huán)境美化活動(dòng)計(jì)劃
- 政府采購評(píng)審專家考試試題庫(完整版)
- 四川省成都市2023-2024學(xué)年六年級(jí)上學(xué)期語文期末試卷(含答案)2
- 行政事業(yè)單位內(nèi)部控制規(guī)范專題講座
- 唐山房地產(chǎn)市場(chǎng)月報(bào)2024年08月
- 2024年變壓器安裝合同
- 端午節(jié)粽子購銷合同
- 污水站托管運(yùn)營(yíng)合同范本
- 校園文明值周總結(jié)
- 2024年“農(nóng)業(yè)經(jīng)理人”職業(yè)技能大賽考試題庫500題(含答案)
- 省級(jí)“雙減”大單元作業(yè)設(shè)計(jì)四年級(jí)道德與法治上冊(cè)第二單元作業(yè)
- 五年級(jí)上冊(cè)數(shù)學(xué)說課稿《第4單元:第1課時(shí) 體驗(yàn)事件發(fā)生的確定性和不確定性》人教新課標(biāo)
評(píng)論
0/150
提交評(píng)論