軟件開發(fā)規(guī)范整體規(guī)范_第1頁(yè)
軟件開發(fā)規(guī)范整體規(guī)范_第2頁(yè)
軟件開發(fā)規(guī)范整體規(guī)范_第3頁(yè)
軟件開發(fā)規(guī)范整體規(guī)范_第4頁(yè)
軟件開發(fā)規(guī)范整體規(guī)范_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件開發(fā)規(guī)范SoftwareDevelopmentSpecificationVersion:V1.0Date:-06-22PreparedbyDocumentRevisionHistory文檔修訂統(tǒng)計(jì)VERSION版本DATE日期DESCRIPTION內(nèi)容闡明INDIVIDUAL修訂人1.0-06-22初稿TableofContents目錄TOC\o"1-4"\h\z\u1 Introduction介紹 51.1 Purpose目的 51.2 Scope范疇 61.3 Definitions,Acronyms,andAbbreviations.術(shù)語(yǔ),縮略詞 61.4 References引用 71.5 Overview文檔組織 72 TheOverallDescription概述 82.1 SoftwareDevelopmentOrganizing開發(fā)團(tuán)體組織構(gòu)造 82.2 ProjectBaseProcess項(xiàng)目基本流程 92.3 CMMBaseProcessCMM基本過(guò)程 102.3.1 SCM軟件配備管理 102.3.2 SPP計(jì)劃策劃 122.3.3 SPTO項(xiàng)目追蹤 152.3.4 PR同行評(píng)審 172.3.5 SQA質(zhì)量確保 182.4 SDLC生命周期選擇 192.5 DevelopmentProcess開發(fā)過(guò)程 202.5.1 DevelopmentPhase開發(fā)階段 202.5.2 PhaseProduct階段制品 212.6 RoleDuty角色職責(zé) 222.7 Constraints限制 233 SpecificRequirements具體描述 243.1 Precondition前提 243.1.1 SCM配備庫(kù) 243.1.2 TestEnvironment測(cè)試環(huán)境 253.2 DevelopmentControlProcess開發(fā)控制流程 253.2.1 項(xiàng)目啟動(dòng)和策劃階段 263.2.2 需求分析、設(shè)計(jì)、編碼階段 263.2.3 提交測(cè)試階段 263.2.4 生產(chǎn)公布、終測(cè) 273.2.5 公布后問(wèn)題反饋修改正程 273.3 TSP團(tuán)體軟件過(guò)程 293.3.1 會(huì)議組織 293.3.2 溝通問(wèn)題 293.3.3 代碼走查 293.3.4 其它 303.4 PSP個(gè)人軟件過(guò)程 303.4.1 工作原則 303.4.2 日常工作 303.4.3 DE開發(fā)工程師 313.4.4 SCME配備管理員 323.4.5 DBA數(shù)據(jù)庫(kù)管理員 323.4.6 Deployer公布人員 334 ToolSpecification工具規(guī)范 334.1 通用工具 334.2 計(jì)劃 334.3 需求分析 344.4 設(shè)計(jì) 344.5 編碼 344.6 測(cè)試 345 Documents文檔 355.1 項(xiàng)目管理文檔 355.1.1 項(xiàng)目策劃 355.1.2 項(xiàng)目追蹤 355.1.3 質(zhì)量確保 355.1.4 項(xiàng)目終止 355.2 開發(fā)過(guò)程文檔 355.2.1 軟件配備管理 355.2.2 會(huì)議管理 365.2.3 計(jì)劃跟蹤 365.2.4 評(píng)審管理 365.2.5 質(zhì)量管理 365.2.6 測(cè)試過(guò)程 365.2.7 問(wèn)題解決過(guò)程 365.2.8 其它 376 Appendix附錄 376.1 易于理解的代碼 376.2 Log輸出 37Introduction介紹一種成熟穩(wěn)定的組織或者團(tuán)體,能夠減少風(fēng)險(xiǎn),經(jīng)常地成功地達(dá)成目的。成功的含義是:準(zhǔn)時(shí)、預(yù)算內(nèi)【即符合成本規(guī)定】、符合質(zhì)量規(guī)定。換言之,成熟穩(wěn)定的團(tuán)體,能夠避免下列問(wèn)題:組織方面出現(xiàn)問(wèn)題對(duì)需求缺少管理缺少計(jì)劃和控制估算錯(cuò)誤同時(shí),還要在下列幾個(gè)方面做得比較杰出:人員調(diào)度與工作安排工作量預(yù)計(jì)預(yù)算管理責(zé)權(quán)分派與平衡執(zhí)行與監(jiān)控溝通本文檔是軟件開發(fā)規(guī)范,力求使團(tuán)體打下一種良好的基礎(chǔ),方便逐步成長(zhǎng)為成熟穩(wěn)定的團(tuán)體。團(tuán)體需要一種逐步原則、規(guī)范的開發(fā)過(guò)程,在這個(gè)過(guò)程中,團(tuán)體得到鍛煉,組員能力得到提高,風(fēng)險(xiǎn)得到控制。重要內(nèi)容是:定義軟件開發(fā)的流程;定義軟件開發(fā)的文檔格式;定義涉及的角色;定義涉及的信息;描述開發(fā)流程;Purpose目的本文檔的目的是:統(tǒng)一軟件開發(fā)團(tuán)體的流程、文檔;增進(jìn)團(tuán)體組員的溝通,減少誤解;促使程序員書寫易維護(hù)的代碼;提高代碼編寫效率;使每個(gè)組員成為一種高效的程序員;Scope范疇本文檔,包含:項(xiàng)目管理的流程;項(xiàng)目策劃項(xiàng)目追蹤配備管理質(zhì)量確保同行評(píng)審涉及文檔;項(xiàng)目計(jì)劃mpp需求規(guī)格闡明書SRSDelphi估算項(xiàng)目狀態(tài)報(bào)告配備庫(kù)樣式CheckList評(píng)審表變更申請(qǐng)表開發(fā)工具的規(guī)范;數(shù)據(jù)庫(kù)設(shè)計(jì)工具功效設(shè)計(jì)工具IDE配備工具Definitions,Acronyms,andAbbreviations.術(shù)語(yǔ),縮略詞SPP 項(xiàng)目策劃SoftwareProjectPlanningSPTO 項(xiàng)目追蹤SoftwareProjectTracking&OversightSCM 配備管理SoftwareConfigurationManagementSQA 質(zhì)量確保SoftwareQualityAssurancePR 同行評(píng)審PeerReviewBaseLine 基線SCCB 軟件配備控制委員會(huì)SoftwareConfigurationControlBoardCR 變更請(qǐng)求ChangeRequestSDLC 軟件開發(fā)生命周期SoftwareDevelopmentLifeCycleRUP 統(tǒng)一開發(fā)過(guò)程RationalUnifiedProcessXP 極限【敏捷辦法】eXtremeProgrammingTDD 測(cè)試驅(qū)動(dòng)TestDrivenDevelopmentReferences引用《CMM2》《CMM3》Overview文檔組織本文檔重要分為四大部分:概述;描述了團(tuán)體組織開發(fā)過(guò)程的高層視圖;TSP和PSP;按照?qǐng)F(tuán)體和個(gè)人描述流程規(guī)范;工具規(guī)范;描述了開發(fā)工具的具體規(guī)范;文檔;涉及的文檔格式;TheOverallDescription概述本部分是開發(fā)團(tuán)體開發(fā)過(guò)程的高層描述。它描述了開發(fā)過(guò)程規(guī)范的背景,用來(lái)和全部涉及各方就基本過(guò)程達(dá)成共識(shí)。SoftwareDevelopmentOrganizing開發(fā)團(tuán)體組織構(gòu)造闡明:表達(dá)公司的行政部門表達(dá)公司的邏輯部門實(shí)線表達(dá)參加產(chǎn)品實(shí)現(xiàn)的組織和人員(不表達(dá)所屬關(guān)系)虛線表達(dá)工作的報(bào)告關(guān)系,如SQAE向SQA經(jīng)理報(bào)告。ProjectBaseProcess項(xiàng)目基本流程識(shí)別需求識(shí)別需求提出解決方案執(zhí)行項(xiàng)目結(jié)束項(xiàng)目投入力量可行性分析報(bào)告需求建議書合同項(xiàng)目目的項(xiàng)目定義制訂計(jì)劃計(jì)劃實(shí)施項(xiàng)目終止時(shí)間基本流程闡明:項(xiàng)目啟動(dòng):本階段重要是進(jìn)行可行性分析,定義項(xiàng)目,識(shí)別需求;制訂計(jì)劃:本階段重要是計(jì)劃策劃,估算工作量,制訂具體的可執(zhí)行的計(jì)劃;計(jì)劃實(shí)施:本階段重要是實(shí)施計(jì)劃,完畢計(jì)劃中的各項(xiàng)任務(wù),報(bào)告計(jì)劃狀態(tài);項(xiàng)目終止:計(jì)劃執(zhí)行完畢,總結(jié)項(xiàng)目;CMMBaseProcessCMM基本過(guò)程SCMSCMSQAWorkAreaBaseLineSPPSPTOPRChange&PR基本過(guò)程闡明:SCM:軟件配備管理,全部活動(dòng)的基礎(chǔ),一切制品必須放入配備庫(kù);SPP:軟件項(xiàng)目策劃,估算工作量,制訂具體計(jì)劃【項(xiàng)目的制訂計(jì)劃階段】;SPTO:項(xiàng)目追蹤,報(bào)告項(xiàng)目狀態(tài),評(píng)定并更新計(jì)劃【項(xiàng)目的計(jì)劃實(shí)施階段】;PR:同行評(píng)審,進(jìn)入基線的前提條件,減少風(fēng)險(xiǎn),提高質(zhì)量的有效手段;SQA:質(zhì)量確保,防止風(fēng)險(xiǎn)的有效手段;SCM軟件配備管理配備管理重要解決:版本變更擬定配備項(xiàng)和基線擬定配備項(xiàng)和基線擬定統(tǒng)計(jì)和報(bào)告配備項(xiàng)狀態(tài)方略定義配備項(xiàng)定義訪問(wèn)權(quán)限訪問(wèn)權(quán)限擬定配備管理工具擬定SCCB組員擬定配備庫(kù)及其目錄構(gòu)造項(xiàng)目啟動(dòng)擬定配備管理人員Vss、SVN或VSTS普通由:項(xiàng)目經(jīng)理、技術(shù)經(jīng)理、客戶經(jīng)理、質(zhì)量確保人員、配備管理等項(xiàng)目的核心組員人員構(gòu)成。在配備項(xiàng)(基線)生成和基線變更時(shí)配備庫(kù)構(gòu)造權(quán)限表基線表擬定基線變更過(guò)程定義備份與病毒方略定義備份與病毒方略按計(jì)劃執(zhí)行配備管理活動(dòng)SCM計(jì)劃制訂和評(píng)審統(tǒng)計(jì)和報(bào)告基線的狀態(tài)在配備項(xiàng)(基線)生成和基線變更時(shí)最少在項(xiàng)目的每個(gè)里程碑結(jié)束時(shí)進(jìn)行備份1建立配備庫(kù)2對(duì)項(xiàng)目組指導(dǎo)和培訓(xùn)3對(duì)配備項(xiàng)的日常管理4參加評(píng)審會(huì)議5定時(shí)備份和病毒防護(hù)6實(shí)施公布7進(jìn)行歸檔8配備管理計(jì)劃的維護(hù)配備管理狀況總結(jié)計(jì)劃完畢總結(jié)配備項(xiàng)與否完整、基線的變化狀況統(tǒng)計(jì)、審核發(fā)現(xiàn)問(wèn)題狀況統(tǒng)計(jì)、改善建議等,記入項(xiàng)目總結(jié)報(bào)告定義測(cè)試和公布?xì)w檔方式SCM計(jì)劃配備審核狀態(tài)報(bào)告審核報(bào)告SPP計(jì)劃策劃計(jì)劃策劃的核心是工作量估算從歷史庫(kù)中識(shí)別可用的信息從歷史庫(kù)中識(shí)別可用的信息項(xiàng)目啟動(dòng)從公司的數(shù)據(jù)中識(shí)別項(xiàng)目相似的信息,如項(xiàng)目的總結(jié)報(bào)告和其它的數(shù)據(jù)或文擋項(xiàng)目需求、合同以及《軟件項(xiàng)目任務(wù)書》等有關(guān)規(guī)定選擇項(xiàng)目生命周期識(shí)別項(xiàng)目的特點(diǎn)理解各個(gè)生命周期的特點(diǎn)擬定適合項(xiàng)目生命周期模型從對(duì)顧客需求的理解與否充足;人員介入項(xiàng)目的方式;產(chǎn)品的交付方式;項(xiàng)目規(guī)模大小和風(fēng)險(xiǎn)高低;對(duì)項(xiàng)目系統(tǒng)架構(gòu)的理解與否充足等方面考慮RUPXPRUPXP根據(jù)定義的過(guò)程,識(shí)別必須完畢的任務(wù)和工作產(chǎn)品分解時(shí)考慮的活動(dòng)事項(xiàng)要詳盡,不要遺漏:教育或培訓(xùn)的需要;參加評(píng)審文檔;參加項(xiàng)目會(huì)議;擬定、統(tǒng)計(jì)和顯示多個(gè)與質(zhì)量有關(guān)和與過(guò)程有關(guān)的數(shù)據(jù);傳輸時(shí)間文檔制品如:計(jì)劃、SRS等規(guī)模估算制訂工作產(chǎn)品的評(píng)審計(jì)劃估算表估算成果評(píng)審計(jì)劃識(shí)別項(xiàng)目需要使用的工具和設(shè)施識(shí)別項(xiàng)目需要使用的工具和設(shè)施風(fēng)險(xiǎn)評(píng)定識(shí)別與其它組之間的關(guān)系擬定項(xiàng)目的跟蹤狀況擬定項(xiàng)目的組織構(gòu)造和職責(zé)識(shí)別項(xiàng)目需要進(jìn)行的培訓(xùn)制訂時(shí)間進(jìn)度表在已知的停工和節(jié)假日時(shí)間不安排工作;不考慮加班時(shí)間;考慮測(cè)試及評(píng)審中發(fā)現(xiàn)問(wèn)題的返工需要的時(shí)間;考慮客戶需求的穩(wěn)定狀況;考慮各項(xiàng)活動(dòng)的交接和信息的傳遞時(shí)間;識(shí)別出的風(fēng)險(xiǎn)對(duì)活動(dòng)的影響;在安排工作時(shí)應(yīng)考慮整個(gè)項(xiàng)目的效率因素,在正常估算的工期內(nèi)增加20~40%的余量,分派到項(xiàng)目的全部活動(dòng)中――特別是核心途徑中的活動(dòng)中工具指南風(fēng)險(xiǎn)表協(xié)同工作計(jì)劃項(xiàng)目跟蹤計(jì)劃組織和角色定義培訓(xùn)計(jì)劃時(shí)間進(jìn)度表

編寫項(xiàng)目開發(fā)計(jì)劃書及其有關(guān)計(jì)劃書編寫項(xiàng)目開發(fā)計(jì)劃書及其有關(guān)計(jì)劃書計(jì)劃評(píng)審計(jì)劃管理和控制SQA計(jì)劃SCM計(jì)劃SDP計(jì)劃Test計(jì)劃風(fēng)險(xiǎn)計(jì)劃SPTO項(xiàng)目追蹤軟件項(xiàng)目開發(fā)計(jì)劃軟件項(xiàng)目開發(fā)計(jì)劃日常進(jìn)度跟蹤定時(shí)報(bào)告項(xiàng)目狀態(tài)周例會(huì)里程碑總結(jié)需要調(diào)節(jié)計(jì)劃修改和評(píng)審計(jì)劃糾正和防止當(dāng)出現(xiàn):規(guī)模、工作量、進(jìn)度和核心計(jì)算機(jī)資源超出規(guī)定的閾值;項(xiàng)目總的原始計(jì)劃不再可能達(dá)成;計(jì)劃和實(shí)際的任務(wù)安排明顯不相符,起不到指導(dǎo)作用;對(duì)客戶的承諾不能實(shí)現(xiàn)時(shí)并滿足下列條件時(shí):造成計(jì)劃變化的因素是懂得的,并清晰計(jì)劃怎么樣變化;建議的項(xiàng)目進(jìn)度計(jì)劃變動(dòng)是可達(dá)成的;建議的項(xiàng)目進(jìn)度計(jì)劃已經(jīng)得到了必須完畢他的人員的許諾在周例會(huì)上向項(xiàng)目組的組員傳達(dá)客戶方面的信息、交流項(xiàng)目近期進(jìn)展?fàn)顩r、未完畢的工作、工作中存在的問(wèn)題、好的經(jīng)驗(yàn)以及布署下兩周的工作,以使得計(jì)劃和實(shí)際的開發(fā)工作相符合總結(jié)到現(xiàn)在為止項(xiàng)目開發(fā)總體狀況、項(xiàng)目活動(dòng)進(jìn)展?fàn)顩r(普通通過(guò)甘特圖來(lái)體現(xiàn))、活動(dòng)項(xiàng)進(jìn)展(應(yīng)特別關(guān)注未完畢活動(dòng)項(xiàng))、本階段好的經(jīng)驗(yàn)和典型問(wèn)題、過(guò)程改善建議、客戶方面新規(guī)定,項(xiàng)目評(píng)審、培訓(xùn)執(zhí)行狀況、項(xiàng)目風(fēng)險(xiǎn)等其它方面存在的問(wèn)題,分析在進(jìn)度、工作量和缺點(diǎn)等方面收集的數(shù)據(jù)并根據(jù)狀況制訂對(duì)應(yīng)的方法和調(diào)節(jié)時(shí)間進(jìn)度表,保持項(xiàng)目正常、健康開發(fā)個(gè)人工作周報(bào)時(shí)間進(jìn)度表數(shù)據(jù)收集其它組跟蹤周報(bào)告分析和預(yù)測(cè)里程碑報(bào)告項(xiàng)目總結(jié)項(xiàng)目總結(jié)報(bào)告PR同行評(píng)審評(píng)審準(zhǔn)備評(píng)審準(zhǔn)備制訂本次評(píng)審計(jì)劃評(píng)審跟蹤正式評(píng)審評(píng)審人員進(jìn)行預(yù)審,在指定的時(shí)間內(nèi)給出預(yù)審意見(jiàn),反饋給評(píng)審組長(zhǎng)和作者。評(píng)審組長(zhǎng)將缺點(diǎn)(或問(wèn)題)及工作量匯總填入《評(píng)審報(bào)告》。要評(píng)審的文檔已經(jīng)完畢且文檔符合原則模板規(guī)定,項(xiàng)目經(jīng)理指定評(píng)審組長(zhǎng),發(fā)放工作產(chǎn)品及參考資料,必要時(shí)擬定評(píng)審重點(diǎn)(參見(jiàn)評(píng)審指南)工作產(chǎn)品評(píng)審計(jì)劃將報(bào)告抄送有關(guān)人員項(xiàng)目經(jīng)理組織解決發(fā)現(xiàn)的缺點(diǎn)(或問(wèn)題)作者根據(jù)評(píng)審成果進(jìn)行必要的改善驗(yàn)證人驗(yàn)證最后修正評(píng)審?fù)ㄟ^(guò)的產(chǎn)品作為基線的要得到SCCB同意評(píng)審告知表個(gè)人評(píng)審表評(píng)審報(bào)告SQA質(zhì)量確保軟件項(xiàng)目啟軟件項(xiàng)目啟動(dòng)指定SQAE制訂質(zhì)量確保計(jì)劃并評(píng)審?fù)ㄟ^(guò)進(jìn)行審核發(fā)現(xiàn)不符合項(xiàng)計(jì)劃完畢?NoYes制訂質(zhì)量審核計(jì)劃具體的審核時(shí)間安排最少在正式審核前2天發(fā)給項(xiàng)目經(jīng)理或技術(shù)經(jīng)理、SQA經(jīng)理審核、得到項(xiàng)目或技術(shù)經(jīng)理承認(rèn)詢問(wèn)有關(guān)人員,對(duì)項(xiàng)目組的過(guò)程執(zhí)行狀況進(jìn)行審核檢查文檔和其它一切有關(guān)的證據(jù),驗(yàn)證項(xiàng)目組的活動(dòng)總結(jié)審核狀況將報(bào)告初稿與項(xiàng)目經(jīng)理及有關(guān)人員進(jìn)行討論,貫徹問(wèn)題負(fù)責(zé)人;形成正式報(bào)告后發(fā)送給高級(jí)管理者、SQA經(jīng)理、項(xiàng)目經(jīng)理、項(xiàng)目組員等有關(guān)人員項(xiàng)目質(zhì)量確保狀況總結(jié)SQA計(jì)劃SQA審核計(jì)劃CheckListSQA審核報(bào)告SQA差別報(bào)告SDLC生命周期選擇現(xiàn)在比較成熟穩(wěn)定的SDLC是:WaterFallRUPXP其中:RUP和XP是迭代式開發(fā)過(guò)程,風(fēng)險(xiǎn)是可控的。RUP的優(yōu)點(diǎn)是過(guò)程清晰、文檔齊全,但是過(guò)于龐雜,比較適合大規(guī)模的團(tuán)體;XP的優(yōu)點(diǎn)是過(guò)程簡(jiǎn)潔、推崇簡(jiǎn)樸,但是不重視文檔,難于交接,適合小規(guī)模團(tuán)體。對(duì)于中檔規(guī)模的團(tuán)體來(lái)說(shuō),應(yīng)當(dāng)基于RUP和XP,進(jìn)行裁剪,找到適合的SDLC:SDLC的核心是:迭代式和TDD從全局看:Use-CaseDriven用例驅(qū)動(dòng)基于Architecture迭代和遞增的從微觀看:TDD測(cè)試驅(qū)動(dòng)ReFactor重構(gòu)Pair結(jié)對(duì)編程DevelopmentProcess開發(fā)過(guò)程需求需求分析概要設(shè)計(jì)具體設(shè)計(jì)編碼單元測(cè)試集成測(cè)試集成測(cè)試計(jì)劃系統(tǒng)測(cè)試計(jì)劃系統(tǒng)測(cè)試驗(yàn)收測(cè)試形成文檔公布維護(hù)SRSHLDCODEDD策劃軟件配備管理軟件質(zhì)量管理評(píng)審管理DevelopmentPhase開發(fā)階段需求分析階段需求收集需求總結(jié)總體設(shè)計(jì)階段總體架構(gòu)布署模型概要設(shè)計(jì)階段模塊劃分?jǐn)?shù)據(jù)庫(kù)設(shè)計(jì)具體設(shè)計(jì)階段具體實(shí)現(xiàn)編碼階段測(cè)試用例Coding單元測(cè)試測(cè)試階段測(cè)試用例測(cè)試修正公布階段安裝測(cè)試安裝系統(tǒng)維護(hù)PhaseProduct階段制品需求階段SRS:需求規(guī)格闡明書總體設(shè)計(jì)階段總體設(shè)計(jì)闡明書概要設(shè)計(jì)階段HLD:概要設(shè)計(jì)闡明書DB:數(shù)據(jù)庫(kù)設(shè)計(jì)DFD:數(shù)據(jù)流圖UI:顧客界面具體設(shè)計(jì)階段DD:具體設(shè)計(jì)闡明書編碼階段TestCase:測(cè)試用例Coding:源代碼UTTestResult:?jiǎn)卧獪y(cè)試報(bào)告測(cè)試階段TestTask:測(cè)試任務(wù)書TestCase:測(cè)試用例TestResult:測(cè)試報(bào)告TestApprovals:測(cè)試總結(jié)公布階段公布申請(qǐng)書RoleDuty角色職責(zé)角色責(zé)任研發(fā)經(jīng)理【研發(fā)團(tuán)體】為軟件項(xiàng)目提供足夠的資源.確保SQA小組的獨(dú)立性.解決SQA檢查時(shí)發(fā)現(xiàn)的問(wèn)題.審批對(duì)外的承諾。定時(shí)審查SCM、SQA、項(xiàng)目計(jì)劃和跟蹤的有關(guān)活動(dòng)。規(guī)定系統(tǒng)需求;將系統(tǒng)需求分派給硬件、軟件和其它成分;規(guī)定硬件、軟件和其它成分的界面;監(jiān)控設(shè)計(jì)和開發(fā)以確保他們符合其規(guī)格闡明;代表公司下達(dá)任務(wù)書。SA團(tuán)體負(fù)責(zé)網(wǎng)絡(luò)工程計(jì)劃的制訂及實(shí)施;負(fù)責(zé)對(duì)客戶的技術(shù)支持與培訓(xùn);負(fù)責(zé)工程服務(wù)部?jī)?nèi)部人員素質(zhì)與技術(shù)培訓(xùn)負(fù)責(zé)系統(tǒng)集成工程標(biāo)記、測(cè)試、驗(yàn)收及質(zhì)量確保;負(fù)責(zé)硬件、網(wǎng)絡(luò)和系統(tǒng)軟件產(chǎn)品的最后交付;負(fù)責(zé)組織自產(chǎn)軟件儲(chǔ)運(yùn)、防護(hù)、交付和安裝;負(fù)責(zé)工程項(xiàng)目的配備管理QA研究制訂測(cè)試規(guī)范和方案;參加實(shí)施測(cè)試和質(zhì)量確保過(guò)程;對(duì)系統(tǒng)測(cè)試中發(fā)現(xiàn)的缺點(diǎn)進(jìn)行驗(yàn)證;負(fù)責(zé)組織軟件項(xiàng)目任務(wù)書、開發(fā)計(jì)劃、里程碑等管理評(píng)審;負(fù)責(zé)公司的配備管理;項(xiàng)目經(jīng)理負(fù)責(zé)軟件和硬件整個(gè)項(xiàng)目的協(xié)調(diào)、管理進(jìn)行需求分析,并進(jìn)行文檔的編寫組織技術(shù)評(píng)審等活動(dòng)組織制訂項(xiàng)目開發(fā)計(jì)劃(SDP)、風(fēng)險(xiǎn)管理計(jì)劃等計(jì)劃配合與協(xié)調(diào)SQA和SCM小組的活動(dòng).管理項(xiàng)目組,執(zhí)行SQA方針和過(guò)程以及SDP.監(jiān)督和跟蹤SDP、項(xiàng)目估算SA負(fù)責(zé)硬件工程的實(shí)施;負(fù)責(zé)系統(tǒng)的上線;負(fù)責(zé)系統(tǒng)的維護(hù);SCCB授權(quán)建立軟件基線和標(biāo)記配備項(xiàng)/單元;審查和審定對(duì)軟件基線的更改;審定由軟件基線庫(kù)制造的產(chǎn)品的生成。SCM協(xié)助軟件項(xiàng)目經(jīng)理制訂SCM計(jì)劃、維護(hù)SCM計(jì)劃;制訂并維護(hù)項(xiàng)目的記規(guī)范;準(zhǔn)時(shí)歸檔配備項(xiàng);標(biāo)記并管理置于配備管理過(guò)程之下的軟件工作產(chǎn)品集合;進(jìn)行軟件項(xiàng)目的軟件基線生成、管理和備份;軟件配備狀態(tài)的統(tǒng)計(jì)和審計(jì),并向項(xiàng)目組、軟件項(xiàng)目經(jīng)理、高級(jí)管理者報(bào)告有關(guān)活動(dòng)狀況;將基線的變更狀況告知受影響的組和個(gè)人;保存并管理各項(xiàng)評(píng)審統(tǒng)計(jì)、與項(xiàng)目有關(guān)的技術(shù)文檔、原則和規(guī)程。SQC根據(jù)測(cè)試計(jì)劃模板制訂測(cè)試計(jì)劃.執(zhí)行測(cè)試計(jì)劃進(jìn)行測(cè)試并統(tǒng)計(jì)測(cè)試發(fā)現(xiàn)的缺點(diǎn)提供測(cè)試報(bào)告.SQA重要是策劃軟件質(zhì)量確?;顒?dòng)、檢查軟件產(chǎn)品或活動(dòng)對(duì)可用的原則、需求和規(guī)則的恪守程度、組織解決項(xiàng)目?jī)?nèi)部不能解決的不一致問(wèn)題;定時(shí)報(bào)告檢查狀況,發(fā)現(xiàn)偏差組織制訂糾正、防止方法并監(jiān)督改正;參加制訂SQA計(jì)劃,實(shí)施SQA活動(dòng),并向SQA經(jīng)理、軟件項(xiàng)目經(jīng)理項(xiàng)目組、高級(jí)管理者報(bào)告有關(guān)的狀況。DBA負(fù)責(zé)DB的創(chuàng)立和維護(hù);為DE提供一種穩(wěn)定的環(huán)境;DE按軟件開發(fā)計(jì)劃進(jìn)行開發(fā),并統(tǒng)計(jì)有關(guān)數(shù)據(jù);恪守公司質(zhì)量管理體系的規(guī)定.Deployer根據(jù)公布申請(qǐng),提取代碼,公布系統(tǒng)和SA、DBA一起配備環(huán)境重構(gòu)和重建系統(tǒng)Constraints限制SpecificRequirements具體描述本部分按照角色劃分具體描述開發(fā)過(guò)程。Precondition前提SCM配備庫(kù)目錄構(gòu)造開發(fā)庫(kù):開發(fā)工作區(qū)文檔和代碼項(xiàng)目文檔項(xiàng)目啟動(dòng)項(xiàng)目策劃項(xiàng)目計(jì)劃項(xiàng)目報(bào)告開發(fā)文檔需求設(shè)計(jì)測(cè)試代碼代碼目錄參考資料客戶資料等等基線庫(kù):評(píng)審?fù)ㄟ^(guò)后的文檔《文檔同開發(fā)庫(kù)》測(cè)試庫(kù):測(cè)試代碼和測(cè)試公布包文檔計(jì)劃用例測(cè)試報(bào)告代碼版本1版本2參考資料產(chǎn)品庫(kù):測(cè)試通過(guò)后的文檔和代碼項(xiàng)目交付制品項(xiàng)目總結(jié)驗(yàn)收?qǐng)?bào)告。。。項(xiàng)目產(chǎn)品版本1版本2權(quán)限測(cè)試庫(kù):測(cè)試人員能夠讀寫其它人員只能讀,不能增加、修改和刪除基線庫(kù):只能增加,不能刪除和修改產(chǎn)品庫(kù):只能增加,不能刪除和修改開發(fā)庫(kù):TestEnvironment測(cè)試環(huán)境測(cè)試需要一種獨(dú)立的環(huán)境DB獨(dú)立FTP等資源獨(dú)立Pass9等外部系統(tǒng)獨(dú)立最佳是一種單獨(dú)的局域網(wǎng)環(huán)境,完全和開發(fā)分開開發(fā)是環(huán)境測(cè)試是環(huán)境每次測(cè)試,應(yīng)當(dāng)是一種完整的測(cè)試過(guò)程安裝系統(tǒng)DBWebAppServerClient其它配備系統(tǒng)DB配備AppServer配備系統(tǒng)初始化去除全部歷史數(shù)據(jù)執(zhí)行初始化腳本,插入初始數(shù)據(jù)測(cè)試系統(tǒng)DevelopmentControlProcess開發(fā)控制流程項(xiàng)目啟動(dòng)和策劃階段本階段的核心是定義項(xiàng)目、估算工作量和制訂具體計(jì)劃。一種軟件項(xiàng)目的正式啟動(dòng)從《軟件項(xiàng)目任務(wù)書》的下達(dá)開始。任務(wù)書中寫明項(xiàng)目的基本信息及有關(guān)負(fù)責(zé)人和具體分工,規(guī)定項(xiàng)目必須提交的產(chǎn)品清單。任務(wù)書由研發(fā)經(jīng)理或者項(xiàng)目負(fù)責(zé)人起草,研發(fā)經(jīng)理同意后下達(dá)給有關(guān)負(fù)責(zé)人。項(xiàng)目任務(wù)書必須為打印紙質(zhì)文檔,由有關(guān)人員簽字確認(rèn)后,入配備管理庫(kù)歸檔。軟件項(xiàng)目任務(wù)書重要作用是明確項(xiàng)目人員職責(zé)以及各組之間的協(xié)調(diào)確認(rèn)。估算工作量,從確認(rèn)需求后開始。由項(xiàng)目經(jīng)理指定評(píng)定人員,先按照頭腦風(fēng)暴法預(yù)計(jì)各個(gè)子系統(tǒng)或者模塊的難易程度,然后按照Delphi法估算各個(gè)部分的工作量。項(xiàng)目經(jīng)理和PMO組員,根據(jù)估算的工作量,制訂項(xiàng)目計(jì)劃。SQA和SCM分別制訂各自的計(jì)劃。SCM需要擬定資源庫(kù)的目錄構(gòu)造和權(quán)限構(gòu)造。項(xiàng)目經(jīng)理召集PMO、SQA、SCM評(píng)審及審核項(xiàng)目計(jì)劃、SQA計(jì)劃、SQA審核計(jì)劃、SCM計(jì)劃和測(cè)試計(jì)劃。對(duì)于公布后的普通性程序修改,不需要下達(dá)軟件項(xiàng)目任務(wù)書。對(duì)于關(guān)系重大,需要各組人員協(xié)調(diào)工作的重大修改,項(xiàng)目負(fù)責(zé)人能夠以任務(wù)書的形式明確職責(zé)、協(xié)調(diào)關(guān)系。測(cè)試負(fù)責(zé)人評(píng)定測(cè)試資源【人員及機(jī)器】,并決定測(cè)試人員與否介入項(xiàng)目的需求分析和設(shè)計(jì)階段。需求分析、設(shè)計(jì)、編碼階段本階段的核心是評(píng)審和修訂控制,核心評(píng)審需要需求、設(shè)計(jì)、編碼、測(cè)試、項(xiàng)目管理、顧客等的參加。需求階段,需求分析人員收集需求,根據(jù)SRS模版,作出需求規(guī)格闡明書。設(shè)計(jì)階段,設(shè)計(jì)人員根據(jù)總體設(shè)計(jì)、概要設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和具體設(shè)計(jì),作出設(shè)計(jì)文檔。編碼階段,編碼人員根據(jù)具體設(shè)計(jì),設(shè)計(jì)單元測(cè)試用例,編寫代碼,進(jìn)行單元測(cè)試。核心評(píng)審:SRS評(píng)審,設(shè)計(jì)評(píng)審,代碼走查提交測(cè)試階段項(xiàng)目啟動(dòng)后,項(xiàng)目經(jīng)理填寫測(cè)試任務(wù)告知單,將測(cè)試任務(wù)下達(dá)給測(cè)試組。概要設(shè)計(jì)評(píng)審?fù)戤吅螅筛髯酉到y(tǒng)或者模塊的負(fù)責(zé)人測(cè)算完畢時(shí)間,在擬定完畢時(shí)間后(正式開始編碼前)將測(cè)試任務(wù)告知單提交給項(xiàng)目測(cè)試負(fù)責(zé)人,項(xiàng)目測(cè)試負(fù)責(zé)人審核通過(guò)在告知單上簽字后返回給子項(xiàng)目負(fù)責(zé)人。開發(fā)及單元測(cè)試完畢后,由開發(fā)人員將測(cè)試內(nèi)容提交配備管理員入測(cè)試庫(kù)后,將測(cè)試任務(wù)告知單提交給公布人員申請(qǐng)測(cè)試公布。公布人員將測(cè)試庫(kù)中本次測(cè)試的內(nèi)容公布到測(cè)試機(jī)后,在測(cè)試任務(wù)告知單上簽字后,提交給測(cè)試人員開始測(cè)試。測(cè)試完畢后,測(cè)試人員在任務(wù)單上填寫測(cè)試意見(jiàn)后,交測(cè)試負(fù)責(zé)人確認(rèn)后,返還給開發(fā)人員。如測(cè)試沒(méi)有通過(guò),開發(fā)人員修改測(cè)試內(nèi)容,進(jìn)入下一種測(cè)試流程。如通過(guò)測(cè)試,開發(fā)人員將測(cè)試任務(wù)告知單提交給項(xiàng)目負(fù)責(zé)人,由項(xiàng)目負(fù)責(zé)人、SCCB簽字確認(rèn)后,提交配備管理員將測(cè)試內(nèi)容入基線庫(kù)。過(guò)程核心:公布實(shí)施人員確保公布到測(cè)試機(jī)上的源程序在配備管理庫(kù)中得到了有效的標(biāo)記。生產(chǎn)公布、終測(cè)程序通過(guò)測(cè)試入庫(kù)后來(lái),根據(jù)需要,由項(xiàng)目的負(fù)責(zé)人負(fù)責(zé)填寫公布申請(qǐng)單。公布申請(qǐng)單由項(xiàng)目測(cè)試負(fù)責(zé)人、配備管理員、SCCB、客戶代表、研發(fā)經(jīng)理簽字確認(rèn)后,由項(xiàng)目負(fù)責(zé)人提交給實(shí)施公布人員。公布人員拿到簽完字的公布申請(qǐng)后,才干從基線庫(kù)中提取程序向生產(chǎn)機(jī)上公布。如以上公布確認(rèn)人員沒(méi)有全部簽字同意公布,必須由項(xiàng)目經(jīng)理簽字同意后公布。程序公布到生產(chǎn)機(jī)上后來(lái),進(jìn)入終測(cè)【UAT】流程。測(cè)試人員和顧客代表要對(duì)生產(chǎn)機(jī)上的程序進(jìn)行最后測(cè)試,確保生產(chǎn)機(jī)上的系統(tǒng)符合需求。項(xiàng)目負(fù)責(zé)人負(fù)責(zé)同顧客協(xié)調(diào),項(xiàng)目負(fù)責(zé)人、測(cè)試人員和顧客共同編寫測(cè)試用例。項(xiàng)目負(fù)責(zé)人將《終測(cè)意見(jiàn)書》提交三方簽字,根據(jù)簽字意見(jiàn)決定修訂系統(tǒng)或者提交正式公布。終測(cè)出現(xiàn)的問(wèn)題修改按照基線變更流程進(jìn)行。實(shí)施人員只有拿到有三方簽字的《終測(cè)意見(jiàn)書》后才干將系統(tǒng)正式公開公布。系統(tǒng)正式公布三天之后一周之內(nèi),由實(shí)施人員負(fù)責(zé)到顧客處獲得有顧客重要負(fù)責(zé)人簽字的《系統(tǒng)運(yùn)行報(bào)告》,項(xiàng)目負(fù)責(zé)人負(fù)責(zé)監(jiān)督執(zhí)行。根據(jù)《系統(tǒng)運(yùn)行報(bào)告》做對(duì)應(yīng)的解決。過(guò)程核心:公布到生產(chǎn)機(jī)上的程序都在基線庫(kù)中得到了有效的標(biāo)記。公布后問(wèn)題反饋修改正程系統(tǒng)公布之后,顧客反饋的意見(jiàn)要形成問(wèn)題清單或者變更申請(qǐng)單,統(tǒng)計(jì)需要修改的地方,提交給項(xiàng)目負(fù)責(zé)人。項(xiàng)目負(fù)責(zé)人負(fù)責(zé)判斷改動(dòng)與否會(huì)影響需求或者設(shè)計(jì),負(fù)責(zé)將任務(wù)分派給有關(guān)人員進(jìn)行修改。修改完畢后,提交測(cè)試直至公布。這個(gè)階段的最重要的是確保所做的修改(文檔、代碼)都在配備管理庫(kù)的基線庫(kù)中得到體現(xiàn)。即基線庫(kù)中的文檔和代碼要進(jìn)行同時(shí)更新,核心是公布人員嚴(yán)格根據(jù)公布申請(qǐng)單進(jìn)行控制,并確保公布的代碼都是從基線庫(kù)中取出的。沒(méi)有通過(guò)流程直接規(guī)定公布的,公布人員必須予以回絕。TSP團(tuán)體軟件過(guò)程會(huì)議組織會(huì)議前,擬定會(huì)議主持人和統(tǒng)計(jì)員向參加會(huì)議人員發(fā)送會(huì)議資料參加會(huì)議人員閱讀會(huì)議資料擬定會(huì)議主題、日期時(shí)間和地點(diǎn)注意:留出閱讀資料的時(shí)間擬定會(huì)議議程準(zhǔn)備會(huì)議用品【如投影儀等】重要會(huì)議,需要簽到會(huì)議開始前,聲明會(huì)議紀(jì)律講話時(shí)間限制講話次序除主持人外,不得打斷別人統(tǒng)計(jì)員統(tǒng)計(jì)會(huì)議紀(jì)要會(huì)議后,發(fā)送會(huì)議總結(jié)溝通問(wèn)題原則目的明確明確反饋重復(fù)溝通請(qǐng)求-回復(fù)當(dāng)有疑問(wèn)時(shí),發(fā)出請(qǐng)求明確求助對(duì)象,指定第一對(duì)象和輔助對(duì)象第一對(duì)象接受到請(qǐng)求后,不能及時(shí)回復(fù)的應(yīng)當(dāng)轉(zhuǎn)發(fā)給自己認(rèn)為適宜的回復(fù)人,并告知求助人求助方式【高-低】:當(dāng)面,電話,郵件公示代碼走查項(xiàng)目負(fù)責(zé)人指定代碼走核對(duì)象互相走查循環(huán)走查代碼走查發(fā)現(xiàn)的問(wèn)題首先統(tǒng)計(jì)告知代碼作者更新CheckList其它PSP個(gè)人軟件過(guò)程工作原則計(jì)劃管理:把你想做的寫下來(lái)行為管理:按照你寫下來(lái)的去做報(bào)告管理:把做的事情統(tǒng)計(jì)下來(lái)跟蹤管理:出現(xiàn)的問(wèn)題要設(shè)法解決日常工作每日工作每日上午,規(guī)劃當(dāng)天工作;計(jì)劃必須細(xì)化到一種明確的目的計(jì)劃要有余地,例如會(huì)議等計(jì)劃是可執(zhí)行的,能夠完畢的計(jì)劃是可監(jiān)控的每日下班,總結(jié)當(dāng)天工作;計(jì)劃完畢狀況未能完畢因素個(gè)人心得:新的發(fā)現(xiàn),新的辦法,新的問(wèn)題會(huì)議會(huì)議之前,認(rèn)真閱讀會(huì)議資料如有疑問(wèn),能夠發(fā)郵件向會(huì)議主持人提出或者在會(huì)議上提出會(huì)議中,統(tǒng)計(jì)會(huì)議要點(diǎn)如要參加討論,請(qǐng)?jiān)趧e人講話結(jié)束后講話,不要打斷別人會(huì)議后,如有新的想法,發(fā)郵件或者當(dāng)面對(duì)會(huì)議主持人提出求助如果一種問(wèn)題20分鐘還不能理出一種頭緒,應(yīng)當(dāng)立刻求助求助對(duì)象:個(gè)人認(rèn)為能夠解決該問(wèn)題的人為第一對(duì)象不能確認(rèn)的,項(xiàng)目負(fù)責(zé)人為第一求助對(duì)象發(fā)出求助后,個(gè)人負(fù)責(zé)追蹤求助,直到解決報(bào)告認(rèn)為個(gè)人負(fù)責(zé)的任務(wù)不能準(zhǔn)時(shí)完畢的,應(yīng)當(dāng)立刻報(bào)告給負(fù)責(zé)人重要任務(wù):Leader和項(xiàng)目負(fù)責(zé)人其它任務(wù):Leader提前期:重要任務(wù):最少提前3天其它任務(wù):最少提前任務(wù)期的1/3DE開發(fā)工程師接受任務(wù)閱讀具體設(shè)計(jì)文檔從SCM獲取具體設(shè)計(jì)文檔閱讀文檔如有疑問(wèn),向設(shè)計(jì)人員請(qǐng)教規(guī)劃個(gè)人開發(fā)計(jì)劃預(yù)計(jì)開發(fā)工作量制訂計(jì)劃單元測(cè)試用例代碼單元測(cè)試和負(fù)責(zé)人協(xié)商提交SCM設(shè)計(jì)單元測(cè)試用例SCM獲取測(cè)試

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論