![項(xiàng)目流程及階段工作_第1頁](http://file4.renrendoc.com/view/a9d486584610ec21cb97478a066370ab/a9d486584610ec21cb97478a066370ab1.gif)
![項(xiàng)目流程及階段工作_第2頁](http://file4.renrendoc.com/view/a9d486584610ec21cb97478a066370ab/a9d486584610ec21cb97478a066370ab2.gif)
![項(xiàng)目流程及階段工作_第3頁](http://file4.renrendoc.com/view/a9d486584610ec21cb97478a066370ab/a9d486584610ec21cb97478a066370ab3.gif)
![項(xiàng)目流程及階段工作_第4頁](http://file4.renrendoc.com/view/a9d486584610ec21cb97478a066370ab/a9d486584610ec21cb97478a066370ab4.gif)
![項(xiàng)目流程及階段工作_第5頁](http://file4.renrendoc.com/view/a9d486584610ec21cb97478a066370ab/a9d486584610ec21cb97478a066370ab5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件開發(fā)流程軟件開發(fā)流程〔Softwaredevelopmentprocess〕1首先看一下根本軟件工程開發(fā)流程圖其中:首先看一下根本軟件工程開發(fā)流程圖其中:1.需求分析:1.需求分析:通過對客戶業(yè)務(wù)的了解和與客戶對流程的爭論對需求進(jìn)展根本建模,最終形成需求規(guī)格說明書。2.總體設(shè)計(jì):通過分析需求信息,對系統(tǒng)的外部條件及內(nèi)部業(yè)務(wù)需求進(jìn)展抽象建模,最終形成概要設(shè)計(jì)說明文檔。3.具體設(shè)計(jì):此局部在對需求和概要設(shè)計(jì)的根底上進(jìn)展系統(tǒng)的具體設(shè)計(jì)〔也包含局部代碼說明〕。對系統(tǒng)進(jìn)展代碼編寫。測試分析與系統(tǒng)整合:對全部功能模塊進(jìn)展模擬數(shù)據(jù)測試及其它相關(guān)性測試并整合全部模塊功能?,F(xiàn)場支持:系統(tǒng)上線試運(yùn)行進(jìn)呈現(xiàn)場問題記錄、解答。系統(tǒng)運(yùn)行支持:系統(tǒng)正式推產(chǎn)后,對系統(tǒng)進(jìn)展必要的維護(hù)和BUG修改需求分析是怎樣做的?需求分析是構(gòu)建軟件系統(tǒng)的一個重要過程。一般,把需求類型分成三個類型:1、業(yè)務(wù)需求〔businessrequirement〕反映了組織機(jī)構(gòu)或客戶對系統(tǒng)、產(chǎn)品高層次的目的要求,它們在工程視圖與范圍文檔中予以說明。2、用戶需求(userrequirement)文檔描述了用戶使用產(chǎn)品必需要完成的任務(wù)說明。3、功能需求(functionalrequirement)求。業(yè)務(wù)需求和用戶需求是軟件需求分析的根底,也是軟件構(gòu)建的前提。
開發(fā)編程系統(tǒng)分析員通過對業(yè)務(wù)需求和用戶需求的分解,將其轉(zhuǎn)換成可以形式化描述的軟件功能需求。開發(fā)軟件系統(tǒng)最為困難的局部,就是準(zhǔn)確說明開發(fā)什么。這就需要在開發(fā)的過程中不斷的與用戶進(jìn)展溝通與探討,使系統(tǒng)更加詳盡,準(zhǔn)確到位。這就需要確定用戶是否需要這樣的產(chǎn)品類型以及獵取每個用戶類的需求。戶自己的沖突之中。客戶的負(fù)面影響可能對于能夠在預(yù)算內(nèi)按時完成工程產(chǎn)生很大的影響。盡管客戶需要時候,即使客戶不會追究開發(fā)方的責(zé)任,就軟件工程本身而言,也已經(jīng)是失敗的。總結(jié):良好的需求分析是軟件成功的根底。在軟件工程整個過程中系統(tǒng)分析員主動進(jìn)展溝通,提出指導(dǎo)性意見。當(dāng)軟件融合了客戶和系統(tǒng)分析員雙方才智,其質(zhì)量將會進(jìn)一步得以提高。、治理標(biāo)準(zhǔn)軟件開發(fā)治理標(biāo)準(zhǔn)流程圖軟件開發(fā)治理標(biāo)準(zhǔn)流程圖摘工程治理的根本目的是按時、保質(zhì)、保量完成預(yù)期交付的成果。工程治理要讓整個于工程實(shí)施的支持與幫助,通過以制度化治理來組織合理安排員工的工作職責(zé)和角色轉(zhuǎn)換。于工程實(shí)施的支持與幫助,通過以制度化治理來組織合理安排員工的工作職責(zé)和角色轉(zhuǎn)換。〔文檔治理〕”。2、啟動階段這個階段的工作目的是打算一個工程是否需要啟動。為了到達(dá)這個目的,首先要明確這個階段的工作目的是打算一個工程是否需要啟動。為了到達(dá)這個目的,首先要明確這些代表了對整個工程目標(biāo)從戰(zhàn)略角度和宏觀層次所進(jìn)展的分析目意向總結(jié)書的通過及工程被批準(zhǔn)上馬形成了這個工程的起始點(diǎn)。、產(chǎn)品領(lǐng)域爭論爭論產(chǎn)品所在領(lǐng)域的狀況,為工程論證供給依據(jù)。爭論內(nèi)容包括:產(chǎn)品領(lǐng)域的現(xiàn)狀和前景爭論產(chǎn)品所在領(lǐng)域的狀況,為工程論證供給依據(jù)。爭論內(nèi)容包括:產(chǎn)品領(lǐng)域的現(xiàn)狀和前景產(chǎn)品領(lǐng)域的商業(yè)模式和業(yè)務(wù)流程產(chǎn)品的價值和盈利空間產(chǎn)品的特性和簡潔度、技術(shù)可行性爭論爭論產(chǎn)品的實(shí)現(xiàn)技術(shù),總結(jié)技術(shù)可行性。爭論內(nèi)容包括:類似產(chǎn)品的當(dāng)前實(shí)現(xiàn)技術(shù)和技術(shù)趨勢爭論產(chǎn)品的實(shí)現(xiàn)技術(shù),總結(jié)技術(shù)可行性。爭論內(nèi)容包括:類似產(chǎn)品的當(dāng)前實(shí)現(xiàn)技術(shù)和技術(shù)趨勢實(shí)現(xiàn)技術(shù)的候選方案各個方案的優(yōu)點(diǎn)、本錢和風(fēng)險開發(fā)團(tuán)隊(duì)與實(shí)現(xiàn)技術(shù)的匹配狀況開發(fā)團(tuán)隊(duì)與實(shí)現(xiàn)技術(shù)的匹配狀況、工程論證則進(jìn)一步論證工程的總體方案。論證的內(nèi)容包括:商業(yè)可行性技術(shù)可行性當(dāng)前產(chǎn)品與類似產(chǎn)品的比較工程收益和前景工程的本錢和風(fēng)險工程的總體方案、確定工程目標(biāo)和范圍工程開頭時,全部相關(guān)人員必需對工程的目標(biāo)和范圍達(dá)成共識,形成共同的工程愿景。工程開頭時,全部相關(guān)人員必需對工程的目標(biāo)和范圍達(dá)成共識,形成共同的工程愿景。概概述 用三到五張圖表來描述產(chǎn)品目標(biāo)、功能、平臺、客戶、進(jìn)度表和開發(fā)職責(zé)高級功能 用一個段落來綜述產(chǎn)品,再用一個段落來描述每個重要的功能不實(shí)現(xiàn)的功能 用一個段落來描述每個對產(chǎn)品有用的但本工程不實(shí)現(xiàn)的功能涉眾 用一個段落來明確每個重要的涉眾群體和他們的風(fēng)險股本工程需求 用一個段落來表達(dá)每個重要的工程需求工程風(fēng)險 按風(fēng)險暴露量對每個重要的工程風(fēng)險都用一個段落來爭論工程回報(bào) 用一個段落綜述產(chǎn)品的回報(bào),其后再對每個重要的工程回報(bào)都用一個段落來爭論總結(jié)為什么這個工程會成功并把愿景表達(dá)為《工程開發(fā)大綱》向相關(guān)人員傳達(dá)?!豆こ涕_發(fā)大綱》的內(nèi)容包括:并把愿景表達(dá)為《工程開發(fā)大綱》向相關(guān)人員傳達(dá)?!豆こ涕_發(fā)大綱》的內(nèi)容包括:3、打算階段這個階段的工作是為整個工程做打算。工程開頭后,首先要確定工程的具體范圍,明確定出工程到底要做什么,總結(jié)、歸納并定出產(chǎn)品的功能。然后進(jìn)一步制定工程的打算,列這個階段的工作是為整個工程做打算。工程開頭后,首先要確定工程的具體范圍,明確定出工程到底要做什么,總結(jié)、歸納并定出產(chǎn)品的功能。然后進(jìn)一步制定工程的打算,列依據(jù)人員的配置和力氣設(shè)定各項(xiàng)工作和整個工程的完成時間表。圍繞各項(xiàng)打算的制定工作對工程的規(guī)模、工作量等進(jìn)展評估,評估的內(nèi)容包括:圍繞各項(xiàng)打算的制定工作對工程的規(guī)模、工作量等進(jìn)展評估,評估的內(nèi)容包括:模塊數(shù)量與簡潔度輸入、輸出和對外接口等數(shù)量與簡潔度SLOC和功能點(diǎn)非生產(chǎn)性的支持工作量非生產(chǎn)性的支持工作量開發(fā)工作量〔人月〕進(jìn)度與里程碑進(jìn)度風(fēng)險、定制工程開發(fā)打算工程開發(fā)打算表達(dá)了工程組對整個開發(fā)周期的預(yù)期,指定了工程開發(fā)的總體方針。與實(shí)際狀況修改打算并重公布?!豆こ涕_發(fā)打算》的內(nèi)容包括:用三到五張圖表來描述產(chǎn)品目標(biāo)、功能、平臺、客戶、進(jìn)度表和開發(fā)職責(zé)。〔《工程開發(fā)打算》的概述局部應(yīng)當(dāng)是《工程開發(fā)大綱》中概述局部的拷貝。當(dāng)工程概述 時,修訂《工程開發(fā)打算》的概述局部而不是修訂《工程開發(fā)大綱》。這樣,以后在進(jìn)展工程評價時,通過比較《工程開發(fā)大綱》和《工程開發(fā)打算》的概述,就能看出工程是如何轉(zhuǎn)變的〕用一到五頁的篇幅來概述產(chǎn)品的功能,其中,要包括這些功能的附加信息〔開發(fā)者需高級功能
要這樣的信息來了解實(shí)現(xiàn)需求〕。概述這個工程中所應(yīng)用的軟件過程?!簿唧w內(nèi)容可在《質(zhì)量保證打算》中定義〕概述這個工程中所應(yīng)用的軟件工程方法和技術(shù)?!簿唧w內(nèi)容可在《質(zhì)量保證打算》中定義〕這一局部要表達(dá)出整個工程進(jìn)度和工作量的估量。其中要包括:
對固定不變的里程碑和同步點(diǎn)的解釋在評估中的設(shè)想狀況、評估中的不準(zhǔn)確性的可能來源隨著工程的進(jìn)展如何更評估〔具體進(jìn)度表內(nèi)容可在《開發(fā)進(jìn)度表》中定義〕
概述這個工程中風(fēng)險治理打算?!掣攀鲞@個工程中要收集的測量。軟件工具軟件工具工程支持列出要使用的每一項(xiàng)軟件工具,以及該工具所支持的任務(wù)。軟件支持明確所需的軟件,包括需要獵取、安裝或升級的軟件件。人力支持由哪個人、部門或團(tuán)隊(duì)為開發(fā)組的哪項(xiàng)任務(wù)供給支持。、定制風(fēng)險治理打算風(fēng)險治理任務(wù)包括:風(fēng)險識別、風(fēng)險分析、確定風(fēng)險優(yōu)先級、定制風(fēng)險化解方案、風(fēng)險化解和風(fēng)險監(jiān)控《風(fēng)險治理打算》定義這些任務(wù)的執(zhí)行流程和人員安排。《風(fēng)險治理打算》的內(nèi)容包括:《風(fēng)險治理打算》的內(nèi)容包括:概概述 用文字和圖表概述風(fēng)險治理任務(wù)的總體執(zhí)行流程。風(fēng)險識別 具體說明“風(fēng)險識別”任務(wù)的實(shí)施細(xì)節(jié)和各項(xiàng)工作的負(fù)責(zé)人。風(fēng)險分析 具體說明“風(fēng)險分析”任務(wù)的實(shí)施細(xì)節(jié)和各項(xiàng)工作的負(fù)責(zé)人。確定風(fēng)險優(yōu)先級 具體說明“確定風(fēng)險優(yōu)先級”任務(wù)的實(shí)施細(xì)節(jié)和各項(xiàng)工作的負(fù)責(zé)人。定制風(fēng)險化解方案 定制風(fēng)險處理方案”任務(wù)的實(shí)施細(xì)節(jié)和各項(xiàng)工作的負(fù)責(zé)人。當(dāng)風(fēng)險發(fā)生時,需要實(shí)行相應(yīng)的措施化解風(fēng)險。風(fēng)險化解這局部的內(nèi)容是描述風(fēng)險化解工作的操作標(biāo)準(zhǔn)和流程。風(fēng)險監(jiān)控 具體說明風(fēng)險監(jiān)控任務(wù)的實(shí)施細(xì)節(jié)和各項(xiàng)工作的負(fù)責(zé)人。風(fēng)險治理中通常會用到《TopN風(fēng)險列表》,風(fēng)險列表依據(jù)風(fēng)險暴露量排序列出當(dāng)前工程中主要的N個風(fēng)險,《TopN風(fēng)險列表》的內(nèi)容包括:本周的排名〔假設(shè)本周已被完全化解用“”表示〕假設(shè)是識別的風(fēng)險用“”表示〕該風(fēng)險已上表的周數(shù)風(fēng)險的名稱或簡述風(fēng)險類型〔只針對進(jìn)度相關(guān)的風(fēng)險〕:打算編制承包商外部環(huán)境開發(fā)環(huán)境暴露量風(fēng)險發(fā)生的百分比概率〔工作日或工作周〕發(fā)生概率X損失程度風(fēng)險的當(dāng)前狀態(tài):未發(fā)生、已發(fā)生、已化解簡述風(fēng)險的化解方案,假設(shè)有具體的化解方案文檔則鏈接到相應(yīng)文檔對已發(fā)生的風(fēng)險,簡述化解進(jìn)度〔未發(fā)生的風(fēng)險用“”表示〕、定制質(zhì)量保證打算保證工作質(zhì)量的一個重要步驟是制定一套合理的質(zhì)量保證打算并貫徹執(zhí)行。《質(zhì)量保證打算》的內(nèi)容包括:工作標(biāo)準(zhǔn)
具體說明這個工程中所應(yīng)用的軟件過程。具體說明這個工程中所應(yīng)用的軟件工程方法和技術(shù)。工作任務(wù)包括:常規(guī)開發(fā)活動〕會議〕評審〕測量〕其他活動〔技能培訓(xùn)、資料收集、內(nèi)部流、客戶溝通等〕、定制開發(fā)進(jìn)度打算基于當(dāng)前對工程的規(guī)模和工作量評估,定制初步的開發(fā)進(jìn)度表,作為工程開發(fā)打算的基于當(dāng)前對工程的規(guī)模和工作量評估,定制初步的開發(fā)進(jìn)度表,作為工程開發(fā)打算的組成局部?!堕_發(fā)進(jìn)度表》的內(nèi)容包括:工程的開頭和完畢時間工程各個階段的開頭和完畢時間每個階段的工作任務(wù)及其開頭和完畢時間每個工作任務(wù)的子任務(wù)的及其開頭和完畢時間里程碑和同步點(diǎn)里程碑和同步點(diǎn)角色的定義和任務(wù)安排作為跟蹤工程進(jìn)度的重要依據(jù),進(jìn)度表在工程推動過程中需要不斷細(xì)化。另外,當(dāng)實(shí)作為跟蹤工程進(jìn)度的重要依據(jù),進(jìn)度表在工程推動過程中需要不斷細(xì)化。另外,當(dāng)實(shí)際進(jìn)度與打算進(jìn)度消滅偏差時,需要修改進(jìn)度表并重公布。4、執(zhí)行階段如:人員、設(shè)備、費(fèi)用、技術(shù)、信息,由治理者領(lǐng)導(dǎo)全體工程參與者開展各項(xiàng)工作。同時跟蹤各項(xiàng)具體工作和整個工程的進(jìn)度,定期向全體工程人員及工程的發(fā)起人報(bào)告工程狀態(tài)。、需求分析分析產(chǎn)品的關(guān)鍵需求、對架構(gòu)設(shè)計(jì)有影響的需求和風(fēng)險較高的需求,直到分析的程度能開展足界面原型設(shè)計(jì)和架構(gòu)設(shè)計(jì)工作?!缎枨笠?guī)格說明書》的內(nèi)容包括:客戶提出的要求或贏得市場競爭所必需實(shí)現(xiàn)的功能、性能、質(zhì)量等要求。商業(yè)或業(yè)務(wù)需求 1. 做什么做的范圍對結(jié)果的要求從客戶對軟件產(chǎn)品或系統(tǒng)使用方案的角度動身,描述和總結(jié)使用者利用該軟件產(chǎn)品或功能需求性能需求
系統(tǒng)能夠做的事或能夠完成的任務(wù)。能。運(yùn)行速度、容量、并發(fā)性能對資源的利用率對外界輸入的反響速度和準(zhǔn)確性對過失的負(fù)荷力氣必需適應(yīng)的運(yùn)行環(huán)境的要求〔包括運(yùn)行平臺、網(wǎng)絡(luò)及其他硬件要求〕系統(tǒng)需求
與其他系統(tǒng)兼容的要求〔包括與操作系統(tǒng)、數(shù)據(jù)庫、掃瞄器及其他應(yīng)用軟件的兼容要求〕質(zhì)量需求其他需求
與外部其他系統(tǒng)和組件的接口要求對用戶重要的質(zhì)量標(biāo)志〔牢靠性、效率性、靈敏性、安全性、互操作性、穩(wěn)定性、健全性、可用性〕對開發(fā)者重要的質(zhì)量標(biāo)志〔可維護(hù)性、多用轉(zhuǎn)換性、重復(fù)使用性、可測試性〕不屬于上述需求范圍的,但受到其他環(huán)境和商業(yè)合同影響的要求。國家或地區(qū)的任何特別的標(biāo)準(zhǔn)軟件使用界面的特別要求與學(xué)問產(chǎn)權(quán)有關(guān)的要求軟件所面對的市場和行業(yè)的標(biāo)準(zhǔn)客戶的特別要求對開發(fā)的成功與否起很大影響的因素,是開發(fā)力氣的局限:人員的局限技術(shù)的制約和局限客戶的特別要求部接口需求”、“質(zhì)量屬性需求”和“需求約束”。部接口需求”、“質(zhì)量屬性需求”和“需求約束”。明確了系統(tǒng)的關(guān)鍵需求后,就可以進(jìn)展界面原型設(shè)計(jì)工作,獵取用戶的反響,盡快確明確了系統(tǒng)的關(guān)鍵需求后,就可以進(jìn)展界面原型設(shè)計(jì)工作,獵取用戶的反響,盡快確導(dǎo)。《界面設(shè)計(jì)概要》的內(nèi)容包括:設(shè)計(jì)的理念理念的來源或參考設(shè)計(jì)的要點(diǎn)與類似產(chǎn)品界面的比照、架構(gòu)設(shè)計(jì)架構(gòu)設(shè)計(jì)從關(guān)鍵需求開頭,建立概念性的架構(gòu),并逐步細(xì)化和驗(yàn)證。最終生成架構(gòu)設(shè)架構(gòu)設(shè)計(jì)從關(guān)鍵需求開頭,建立概念性的架構(gòu),并逐步細(xì)化和驗(yàn)證。最終生成架構(gòu)設(shè)計(jì)說明書和架構(gòu)基線代碼。架構(gòu)設(shè)計(jì)的方法:可以從幾個不同的視角進(jìn)展架構(gòu)設(shè)計(jì),然后匯總綜合得出完整的設(shè)計(jì)?!都軜?gòu)設(shè)計(jì)說明書》的內(nèi)容包括:《架構(gòu)設(shè)計(jì)說明書》的內(nèi)容包括:概述 寫的目的、適用范圍以及設(shè)計(jì)原則等。關(guān)注功能。其設(shè)計(jì)著重考慮功能需求。細(xì)化功能單元規(guī)律架構(gòu) 2. 覺察通用機(jī)制細(xì)化領(lǐng)域模型確定子系統(tǒng)接口和交互機(jī)制理解性和易測試性等。開發(fā)架構(gòu)
確定要開發(fā)或直接利用的程序包之間的依靠關(guān)系確定承受的技術(shù)、框架等關(guān)注長期化數(shù)據(jù)的存儲方案。其設(shè)計(jì)著重考慮“數(shù)據(jù)需求”。數(shù)據(jù)架構(gòu) 1. 長期化數(shù)據(jù)存儲方案2. 數(shù)據(jù)傳遞、數(shù)據(jù)、數(shù)據(jù)同步等策略重考慮運(yùn)行期質(zhì)量屬性,例如性能、可伸縮性、持續(xù)可用性和安全性等。確定引入哪些進(jìn)程與線程運(yùn)行架構(gòu)
確定主動對象、被動對象,以及把握關(guān)系處理進(jìn)程線程的創(chuàng)立、銷毀、通信機(jī)制、資源爭用等協(xié)議設(shè)計(jì)關(guān)注軟件系統(tǒng)最終如何安裝或部署到物理機(jī)器。其設(shè)計(jì)著重考慮“安裝和部署需求”。物理架構(gòu) 1. 確定物理配置方案2. 確定如何將目標(biāo)程序映射到物理節(jié)點(diǎn)總結(jié) 基于上述的設(shè)計(jì)進(jìn)展總結(jié),并描述架構(gòu)基線。全部工程工程工程名目構(gòu)造軟件包構(gòu)造全部工程工程工程名目構(gòu)造軟件包構(gòu)造導(dǎo)入全部依靠包根底公共代碼架構(gòu)框架代碼架構(gòu)框架例如代碼和測試代碼數(shù)據(jù)庫框架呈現(xiàn)了軟件架構(gòu)師的工作和成功的軟件架構(gòu)設(shè)計(jì)包含的內(nèi)容:軟件架構(gòu)師的工作成功的軟件架構(gòu)設(shè)計(jì)、軟件構(gòu)建軟件可以分階段進(jìn)展構(gòu)建,每個階段可以使用增量的方式開發(fā),用通過假設(shè)干個Build軟件可以分階段進(jìn)展構(gòu)建,每個階段可以使用增量的方式開發(fā),用通過假設(shè)干個Build構(gòu)建,最終公布階段性產(chǎn)品成果?!擦粢猓涸谶@里,名詞“階段”的含義和本文其他地方的含義不一樣〕階段打算構(gòu)建階段打算的內(nèi)容包括:確定本階段要實(shí)現(xiàn)的功能列出階段任務(wù)打算Build構(gòu)建數(shù)量細(xì)化《開發(fā)進(jìn)度表》中本階段的工作內(nèi)容BuildBuild構(gòu)建以增量的方式執(zhí)行階段的開發(fā)任務(wù),每個Build構(gòu)建的周期一般不超過兩星期,每一次BuildBuildBuild《Build本次BuildBuild本次Build的工作任務(wù)要解決的遺留Bug本應(yīng)由以前的Build實(shí)現(xiàn)的,但推遲到本次Build實(shí)現(xiàn)的功能要實(shí)現(xiàn)的功能其他工作任務(wù)工作任務(wù)安排需求細(xì)化依據(jù)《Build打算》,細(xì)化本次Build要實(shí)現(xiàn)的需求,細(xì)化到能進(jìn)展具體設(shè)計(jì)為止。有Build《測試打算》的內(nèi)容包括:功能測試要測試的功能:測試時間測試方式驗(yàn)收標(biāo)準(zhǔn)其他測試〔性能測試、邊界測試、使用界面測試、可用性測試、安全性測試等〕要測試的內(nèi)容:測試時間測試方式驗(yàn)收標(biāo)準(zhǔn)。。。。。。界面設(shè)計(jì)依據(jù)細(xì)化的需求設(shè)計(jì)用戶界面,當(dāng)界面確定后即可編寫測試用例?!稖y試用例》的內(nèi)容包括:測試用例對應(yīng)的功能模塊測試用例的性質(zhì)〔功能測試用例、性能測試用例、。。。。。。〕輸入〔或操作步驟〕期望輸出實(shí)際輸出〔執(zhí)行測試后再填寫〕是否通過〔執(zhí)行測試后再填寫〕具體設(shè)計(jì)具體實(shí)際每項(xiàng)需求的實(shí)現(xiàn)方法,對于重要的設(shè)計(jì)決策、算法、公共模塊和外部接口等必需以模塊設(shè)計(jì)文檔的形式進(jìn)展記錄?!赌K設(shè)計(jì)文檔》的內(nèi)容包括:模塊名稱設(shè)計(jì)思想設(shè)計(jì)圖表〔類圖、流程圖等〕要點(diǎn)描述〔包、接口、類、方法、算法、設(shè)計(jì)模式〕測試方式編碼、單元測試遵守以下準(zhǔn)則:遵守編碼標(biāo)準(zhǔn)編碼前必需充分理解相關(guān)的需求編碼前先進(jìn)展設(shè)計(jì),把流程理順留意設(shè)計(jì)方法和設(shè)計(jì)模式的靈敏運(yùn)用總體考慮問題,使代碼遵從架構(gòu)并簡潔測試設(shè)計(jì)時要充分考慮特別狀況和臨界條件嚴(yán)禁Copy-Paste,留意提取公共代碼,在編碼過程中實(shí)現(xiàn)重構(gòu)特別處理必需記錄日志,嚴(yán)禁草率地直接打印特別信息靈敏運(yùn)用ASSERT/VERIFY等斷言來幫助調(diào)試程序單元測試是程序員的工作,所以編碼完成后必需對代碼嚴(yán)格測試4編譯代碼,保證編譯通過〔不運(yùn)行程序〕對代碼進(jìn)展全面檢查用調(diào)試模式啟動程序,一行一行單步執(zhí)行代碼,并留意調(diào)試輸出轉(zhuǎn)變條件,讓代碼盡可能走遍全部程序分支CheckInBuild代碼集成公布前需凍結(jié)代碼,全部人把要提交的代碼CheckIn,并保證編譯后的程序能在測試效勞器上正常啟動,界面能正常翻開。同時還要提交Build《BuildBuild版本號和日期Bug修改的功能實(shí)現(xiàn)的功能其他說明集成測試依據(jù)《測試打算》針對《Build清單》執(zhí)行《測試用例》,測試完成后編寫測試報(bào)告?!稖y試報(bào)告》的內(nèi)容包括:測試用例匯總〔用例數(shù)量、通過的用例數(shù)量、未通過的用例數(shù)量等〕Bug匯總〔Bug總數(shù)、增Bug數(shù)量、關(guān)閉Bug數(shù)量、Bug趨勢圖表等〕測試打算執(zhí)行狀況測試總結(jié)階段產(chǎn)品公布《公布清單》的內(nèi)容包括:《公布清單》的內(nèi)容包括:產(chǎn)品版本號和日期改正的Bug修改的功能實(shí)現(xiàn)的功能其他說明《階段總結(jié)報(bào)告》的內(nèi)容包括:階段任務(wù)的完成狀況進(jìn)度打算的執(zhí)行狀況用戶的反響狀況本階段遇到的主要問題下一階段的改進(jìn)建議5、把握階段這個階段的工作是確證工程工作的結(jié)果符合工程的打算。它通過對工程結(jié)果的衡量和這個階段的工作是確證工程工作的結(jié)果符合工程的打算。它通過對工程結(jié)果的衡量和審核,與工程打算所期望的結(jié)果進(jìn)展比較,找出實(shí)際結(jié)果與打算的差異,并制定處理措施。這個階段的工作還包括對工程進(jìn)程中消滅的任何更改要求進(jìn)展審核和批準(zhǔn)先級或挨次的修訂。、風(fēng)險治理開發(fā)期間要對風(fēng)險進(jìn)展監(jiān)控,定期檢查、更和公布《風(fēng)險列表》。開發(fā)期間要對風(fēng)險進(jìn)展監(jiān)控,定期檢查、更和公布《風(fēng)險列表》。、質(zhì)量治理1〕 評審1〕 評審評審是質(zhì)量保證的重要環(huán)節(jié),原則上每個重要的工作任務(wù)或階段完畢前都必需經(jīng)過評審,如:方案評審、打算評審、需求評審、設(shè)計(jì)評審和代碼評審等,工作是否被通過、是否需要修改或重做均由評審結(jié)果打算,評審結(jié)果以《評審報(bào)告》的形式公布?!对u審報(bào)告》的內(nèi)容包括:根本信息評審主題、時間、提交者、評審者等評審內(nèi)容的列表和簡述評審過程中重要的問答記錄整個評審的結(jié)果,如:評審結(jié)論完全通過,無需修改根本通過,需要作小量修改,但不必再評審大體通過,需要作一些修改,之后再評審大體通過,需要作一些修改,之后再評審不通過,需要作大幅修改,之后必需重評審評審意見針對評審結(jié)論提出的意見和建議2〕 測試測試是對被構(gòu)建產(chǎn)品最直接有效的質(zhì)量保證措施,測試完畢后需要提交《測試報(bào)告》。、變更治理開發(fā)過程中常常會消滅多種變更,如:需求變更、設(shè)計(jì)變更或人員變更等。這些變更通開發(fā)過程中常常會消滅多種變更,如:需求變更、設(shè)計(jì)變更或人員變更等。這些變更通《變更處理報(bào)告》的內(nèi)容包括:根本信息變更主題、發(fā)生時間等變更的具體描述變更的處理結(jié)果變更對工程造成的影響、進(jìn)度監(jiān)控題并打算下一步工作:《工作報(bào)告》的內(nèi)容包括:根本信息: 報(bào)告者、匯報(bào)時間、工作時間段等工作狀況: 已完成的工作、未完成的工作遇到的問題:工作中遇到的阻礙工作打算: 下一步的工作打算為進(jìn)度表調(diào)整和資源調(diào)配供給重要依據(jù)。、測量在工程開發(fā)過程中,收集一些關(guān)鍵的測量,對了解工程狀態(tài)和進(jìn)展工程決策很有幫助,在工程開發(fā)過程中,收集一些關(guān)鍵的測量,對了解工程狀態(tài)和進(jìn)展工程決策很有幫助,同時也為以后的工程供給歷史數(shù)據(jù)參考。每個測量都要生成測量報(bào)告并存檔?!稖y量報(bào)告》的內(nèi)容包括:根本信息,包括測量主題、測量時間、測量者等測量內(nèi)容和測量值測量分析6、完畢階段這個階段的工作是確保工程的最終結(jié)果或提交物到達(dá)打算的要求這個階段的工作是確保工程的最終結(jié)果或提交物到達(dá)打算的要求檔,用戶培訓(xùn)等。、產(chǎn)品測試嚴(yán)格,當(dāng)產(chǎn)品的質(zhì)量到達(dá)公布的要求后才能公布。產(chǎn)品的質(zhì)量由《測試報(bào)告》表達(dá)。、RC公布公布RC版本讓用戶體驗(yàn)并收集反響意見,為產(chǎn)品驗(yàn)收作預(yù)備。RC版本公布后,產(chǎn)品不應(yīng)當(dāng)有大改動,一般只是界面的局部調(diào)整。、編制用戶文檔南》,對一般用戶需要編制《產(chǎn)品使用手冊》。《安裝、維護(hù)指南》的內(nèi)容包括:產(chǎn)品各組件的說明產(chǎn)品各組件的說明產(chǎn)品部署架構(gòu)安裝、配置和卸載等步驟啟動、停頓和重啟等操作其它操作:日志、備份、復(fù)原等《產(chǎn)品使用手冊》的內(nèi)容包括:產(chǎn)品介紹各個功能的介紹通過實(shí)際案例介紹各個功能的使用方式和操作步驟、產(chǎn)品使用培訓(xùn)要部署好操作環(huán)境,編寫培訓(xùn)資料,然后組織培訓(xùn)會議。、產(chǎn)品驗(yàn)收驗(yàn)收時,用戶通常會執(zhí)行驗(yàn)收測試案例。、最終修訂在產(chǎn)品驗(yàn)收通過后,正式公布前對產(chǎn)品作最終的修訂,可能包括:在產(chǎn)品驗(yàn)收通過后,正式公布前對產(chǎn)品作最終的修訂,可能包括:開發(fā)文檔修訂用戶文檔修訂用戶文檔修訂代碼整理、正式版公布做一些預(yù)備工作,如:數(shù)據(jù)遷移和環(huán)境配置等。、工程總結(jié)歸檔為《工程總結(jié)報(bào)告》。《工程總結(jié)報(bào)告》的內(nèi)容包括:總體評價本錢、收益匯總重要心得治理總結(jié)技術(shù)總結(jié)7、總結(jié)審,保證任務(wù)的質(zhì)量。通制度是軟件工程成功的重要保障。、工程方案匯總列出幾種比較普遍的角色和任務(wù)劃分方案:職責(zé)和角色不清楚往往是造成軟件工程團(tuán)隊(duì)治理混亂的一個重要緣由隊(duì)必需依據(jù)團(tuán)隊(duì)規(guī)模的不同和工程本身的特點(diǎn)對工程成員的角色和崗位進(jìn)展明確的劃分樣團(tuán)隊(duì)中的每個成員才可能有清楚的責(zé)任和目標(biāo)。劃分后每個崗位成員可以兼職多個角色。形成相關(guān)的角色崗位矩陣。方案一工程負(fù)責(zé)人總覽全局需求->軟件需求->總體設(shè)計(jì)的全部工作。同時還需要做到整個團(tuán)隊(duì)進(jìn)度規(guī)劃,質(zhì)量保證,能往往打算了整個軟件工程的成敗。我們這里指的小型團(tuán)隊(duì)并不是只一個人單打獨(dú)斗的工程責(zé)人一般有較強(qiáng)的技術(shù)力氣,所以工程負(fù)責(zé)人可以擔(dān)當(dāng)工程中要使用的一些技術(shù)的爭論,工程中一些疑難問題的解決等相關(guān)工作行Review,對覺察的標(biāo)準(zhǔn)性,性能,復(fù)用差等問題跟工程成員確認(rèn),并寫入到工程開發(fā)標(biāo)準(zhǔn)中。方案二工程負(fù)責(zé)人和開發(fā)負(fù)責(zé)人分別在這種方案下工程負(fù)責(zé)人和開發(fā)負(fù)責(zé)人在軟件需求和架構(gòu)上的工作是重疊的位的人員共同來確認(rèn)工程的總體方案和架構(gòu)跟蹤和協(xié)調(diào),開發(fā)負(fù)責(zé)人重點(diǎn)放在工程內(nèi)部,而避開過多去和外部干系人溝通和協(xié)調(diào)。方案三測試的專職化對于工程團(tuán)隊(duì)進(jìn)展到5-10一般測試人員的配置比例為4-6個開發(fā)人員需要配置一名專職化的測試人員。測試人員站在第三方和模擬使用者角度來進(jìn)展系統(tǒng)的測試,可以更好的覺察系統(tǒng)的BUG和相關(guān)問題,有效的保證系統(tǒng)的質(zhì)量。重點(diǎn)放在工程內(nèi)外的溝通協(xié)調(diào)和整個工程進(jìn)度打算的安排上對整個系統(tǒng)的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國超五類接插軟線行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國組織搗磷勻漿機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國玻璃瓶罐熱縮包裝機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年水洗高嶺土項(xiàng)目可行性研究報(bào)告
- 2025年新型鋁屑粉碎機(jī)項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國室外休閑用品行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年復(fù)合磷酸鋅項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國丙烯基硫脲行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年便攜式磁探鉗項(xiàng)目可行性研究報(bào)告
- 2025年o型圈項(xiàng)目可行性研究報(bào)告
- 冀教版六年級下冊數(shù)學(xué)全冊教案完整版教學(xué)設(shè)計(jì)(含教材分析、教學(xué)計(jì)劃及進(jìn)度表)
- GB/T 10205-2009磷酸一銨、磷酸二銨
- 公司財(cái)務(wù)制度及流程
- 高支模專項(xiàng)施工方案(專家論證)
- 《物流與供應(yīng)鏈管理-新商業(yè)、新鏈接、新物流》配套教學(xué)課件
- 房地產(chǎn)標(biāo)準(zhǔn)踩盤表格模板
- 物聯(lián)網(wǎng)項(xiàng)目實(shí)施進(jìn)度計(jì)劃表
- 學(xué)校校園安全巡邏情況登記表
- 畢業(yè)論文-基于Java Web的模擬駕??荚囅到y(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- MDD指令附錄一 基本要求檢查表2013版
- 駱駝祥子1一24章批注
評論
0/150
提交評論