軟件實(shí)施活動(dòng)_第1頁(yè)
軟件實(shí)施活動(dòng)_第2頁(yè)
軟件實(shí)施活動(dòng)_第3頁(yè)
軟件實(shí)施活動(dòng)_第4頁(yè)
軟件實(shí)施活動(dòng)_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件(ruǎnjiàn)實(shí)施活動(dòng)DivisionforSoftwareIndustrialization

TOPGROUPVersion:1.02002共三十二頁(yè)課程(kèchéng)介紹課程目標(biāo)預(yù)備知識(shí)(zhīshi)目標(biāo)聽(tīng)眾日程表詞匯表10/10/20242軟件產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)目標(biāo)(mùbiāo)掌握軟件實(shí)施活動(dòng)的基本流程掌握各種角色在實(shí)施活動(dòng)中的職責(zé)掌握各種輸入、輸出(shūchū)工件和主要活動(dòng)內(nèi)容掌握編碼規(guī)范,文檔模板的使用10/10/20243軟件產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)預(yù)備(yùbèi)知識(shí)項(xiàng)目管理的基本知識(shí)RUP的基本知識(shí)TPUP的基本知識(shí)托普項(xiàng)目管理與開(kāi)發(fā)規(guī)范v1.0有關(guān)(yǒuguān)語(yǔ)言編碼基礎(chǔ)10/10/20244軟件產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)目標(biāo)(mùbiāo)聽(tīng)眾項(xiàng)目經(jīng)理SQA人員分析設(shè)計(jì)(shèjì)人員配置管理人員程序經(jīng)理編碼測(cè)試人員10/10/20245軟件產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)日程(rìchéng)共計(jì)(ɡònɡjì):0.5天詳細(xì)安排<0:10>課程介紹<2:00>軟件實(shí)施活動(dòng)內(nèi)容<0:20>問(wèn)題&反饋Total:<2:30>hours10/10/20246軟件產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)詞匯(cíhuì)代碼評(píng)審(CodeReview)系統(tǒng)集成(SystemIntegration)工作版本(bǎnběn)(Build)程序單元(Unit)10/10/20247軟件產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)軟件(ruǎnjiàn)實(shí)施活動(dòng)共三十二頁(yè)Overview軟件實(shí)施活動(dòng)的主要內(nèi)容一、工作流程二、角色和職責(zé)三、進(jìn)入準(zhǔn)則四、輸入五、活動(dòng)六、輸出七、驗(yàn)證(yànzhèng)與確認(rèn)八、退出準(zhǔn)則語(yǔ)言編碼規(guī)范10/10/20249軟件(ruǎnjiàn)產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)流程(liúchéng)10/10/202410軟件(ruǎnjiàn)產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)角色(juésè)和職責(zé)角色名稱(chēng)職責(zé)定義編碼員負(fù)責(zé)編碼、修復(fù)代碼缺陷集成員負(fù)責(zé)制定集成計(jì)劃、集成程序單元,創(chuàng)建工作版本基線(xiàn)10/10/202411軟件(ruǎnjiàn)產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)進(jìn)入(jìnrù)準(zhǔn)則構(gòu)架工件已經(jīng)被基線(xiàn)化詳細(xì)(xiángxì)設(shè)計(jì)工件已經(jīng)被基線(xiàn)化10/10/202412軟件產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)輸入(shūrù)名稱(chēng)描述參考軟件構(gòu)架設(shè)計(jì)工件構(gòu)架設(shè)計(jì)文檔主要描述備選設(shè)計(jì)方案、軟件子系統(tǒng)劃分、子系統(tǒng)間接口和錯(cuò)誤處理機(jī)制等軟件詳細(xì)設(shè)計(jì)工件詳細(xì)設(shè)計(jì)文檔主要描述將構(gòu)架設(shè)計(jì)轉(zhuǎn)化為最小實(shí)施單元,產(chǎn)生可以編碼實(shí)現(xiàn)的設(shè)計(jì)

10/10/202413軟件(ruǎnjiàn)產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)活動(dòng)(huódòng)名稱(chēng)角色描述參考制定系統(tǒng)集成計(jì)劃集成員·

確定集成的工作版本:根據(jù)開(kāi)發(fā)計(jì)劃的工作內(nèi)容,將它們劃分成不同的工作版本。.確定集成的策略:定義系統(tǒng)集成的方式。系統(tǒng)集成計(jì)劃模版評(píng)審集成計(jì)劃集成計(jì)劃評(píng)審人員發(fā)現(xiàn)和修復(fù)缺陷:根據(jù)評(píng)審規(guī)范,評(píng)審集成計(jì)劃工件。集成計(jì)劃?rùn)z查表10/10/202414軟件(ruǎnjiàn)產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)活動(dòng)(huódòng)單元編碼及缺陷修復(fù)編碼員編寫(xiě)代碼:按照分配的任務(wù)項(xiàng),編寫(xiě)新單元的代碼,保證源代碼只是設(shè)計(jì)的代碼實(shí)現(xiàn),并且源代碼可以成功編譯。缺陷修復(fù):按照分配的任務(wù)項(xiàng),修復(fù)已有代碼中經(jīng)過(guò)測(cè)試或代碼評(píng)審發(fā)現(xiàn)的缺陷,并保證源代碼可以成功編譯。.編碼標(biāo)準(zhǔn)

.軟件測(cè)試活動(dòng)規(guī)范.模塊開(kāi)發(fā)卷宗代碼評(píng)審代碼評(píng)審員·

檢查編寫(xiě)缺陷:依照編碼標(biāo)準(zhǔn)檢查代碼是否符合標(biāo)準(zhǔn)。·

檢查邏輯缺陷:根據(jù)設(shè)計(jì)工件檢查代碼是否正確反映且僅反映設(shè)計(jì)的內(nèi)容。.代碼評(píng)審檢查表執(zhí)行單元測(cè)試測(cè)試員參見(jiàn)測(cè)試規(guī)范中的活動(dòng)描述.軟件測(cè)試活動(dòng)規(guī)范10/10/202415軟件(ruǎnjiàn)產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)活動(dòng)(huódòng)集成程序單元集成員

生成集成工作版本:按照集成計(jì)劃集成并編譯已經(jīng)通過(guò)單元測(cè)試的程序單元。判斷集成結(jié)束:根據(jù)集成計(jì)劃判斷集成是否結(jié)束。執(zhí)行集成測(cè)試測(cè)試員參見(jiàn)測(cè)試規(guī)范中的活動(dòng)描述軟件測(cè)試活動(dòng)規(guī)范執(zhí)行系統(tǒng)測(cè)試測(cè)試員參見(jiàn)測(cè)試規(guī)范中的活動(dòng)描述軟件測(cè)試活動(dòng)規(guī)范創(chuàng)建最終工作版本基線(xiàn)集成員配置并創(chuàng)建最終工作版本基線(xiàn)。配置管理規(guī)范10/10/202416軟件(ruǎnjiàn)產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)輸出(shūchū)名稱(chēng)描述參考軟件程序單元包括了所有編碼員完成的程序單元源代碼工作版本按照集成計(jì)劃創(chuàng)建的各個(gè)集成工作版本集成計(jì)劃軟件工作版本的定義、內(nèi)容、集成的策略以及實(shí)施的先后順序等

評(píng)審記錄記錄評(píng)審內(nèi)容、評(píng)審結(jié)果、評(píng)審意見(jiàn)、參與人員等

10/10/202417軟件(ruǎnjiàn)產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)驗(yàn)證(yànzhèng)與確認(rèn)名稱(chēng)描述參考集成計(jì)劃評(píng)審

由設(shè)計(jì)員、測(cè)試、配置經(jīng)理、編碼員、構(gòu)架設(shè)計(jì)師等對(duì)集成計(jì)劃進(jìn)行評(píng)審代碼評(píng)審

參見(jiàn)對(duì)代碼進(jìn)行評(píng)審軟件程序單元測(cè)試

參見(jiàn)對(duì)程序單元進(jìn)行單元測(cè)試工作版本集成測(cè)試

參見(jiàn)對(duì)工作版本進(jìn)行集成測(cè)試

工作版本系統(tǒng)測(cè)試

參見(jiàn)對(duì)工作版本進(jìn)行系統(tǒng)測(cè)試

SQA驗(yàn)證由SQA人員對(duì)軟件實(shí)施活動(dòng)進(jìn)行審計(jì)

10/10/202418軟件(ruǎnjiàn)產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)退出(tuìchū)準(zhǔn)則最終工作版本(bǎnběn)被基線(xiàn)化10/10/202419軟件產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)語(yǔ)言編碼規(guī)范(guīfàn)原則1、結(jié)構(gòu)清晰完整,可讀性好2、注釋清楚3、命名規(guī)范4、前后一致5、減少(jiǎnshǎo)重復(fù)共三十二頁(yè)語(yǔ)言(yǔyán)編碼規(guī)范主要內(nèi)容.代碼組織(zǔzhī)

.代碼布局風(fēng)格

.注釋

.命名

.表達(dá)式和語(yǔ)句

……共三十二頁(yè)代碼(dàimǎ)組織文件(wénjiàn)命名一致

工作目錄結(jié)構(gòu)清晰每個(gè)源碼文件大小最好不超過(guò)600行

……10/10/202422軟件產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)代碼布局(bùjú)風(fēng)格縮進(jìn)對(duì)齊

每行最多只允許一條單語(yǔ)句

復(fù)合語(yǔ)句內(nèi)部的語(yǔ)句必須比復(fù)合語(yǔ)句自身所在的位置(wèizhi)上縮進(jìn)一級(jí)

換行

類(lèi)聲明的布局……10/10/202423軟件產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)注釋(zhùshì)清晰易懂邏輯清楚注釋和代碼的比例不少于1:3注釋與源代碼位置:位于代碼上方

禁止行末注釋

空注釋行、修改注釋

文件注釋?zhuān)何募?、版本?hào)、項(xiàng)目編號(hào)、模塊(mókuài)簡(jiǎn)單描述、版權(quán)聲明等10/10/202424軟件產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)命名(mìngmíng)選擇清晰的、易辨認(rèn)的、有意義的名稱(chēng)

使用名稱(chēng)的正確拼寫(xiě)

大小寫(xiě)的混合使用下劃線(xiàn)的使用,但不要(bùyào)使用兩個(gè)相連的下劃線(xiàn)

避免使用長(zhǎng)名字

避免使用縮寫(xiě)

10/10/202425軟件產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)表達(dá)式和語(yǔ)句(yǔjù)用圓括號(hào)使復(fù)合(fùhé)表達(dá)式含義更加清晰避免表達(dá)式的過(guò)深嵌套,嵌套深度<5

不要比較浮點(diǎn)數(shù)的相等

循環(huán)中避免使用jump語(yǔ)句(如:break、return或goto)結(jié)構(gòu)嵌套不超過(guò)7層

循環(huán)終止判斷條件盡量容易滿(mǎn)足

避免在表達(dá)式使用混合類(lèi)型

10/10/202426軟件產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)涉及的語(yǔ)言(yǔyán)種類(lèi)1、C++編碼標(biāo)準(zhǔn)2、C++Builder編碼標(biāo)準(zhǔn)3、Java編碼標(biāo)準(zhǔn)4、POWERBUILDER編碼標(biāo)準(zhǔn)5、VisualBasic編碼標(biāo)準(zhǔn)6、Delphi編碼(biānmǎ)標(biāo)準(zhǔn)請(qǐng)參見(jiàn)相應(yīng)的編碼標(biāo)準(zhǔn)文檔10/10/202427軟件產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)參考資料

(公司(ɡōnɡsī)網(wǎng)站:HTTP://MYTOP)共三十二頁(yè)參考資料名細(xì)SEICMMRUP托普集團(tuán)項(xiàng)目開(kāi)發(fā)與管理規(guī)范(guīfàn)V1.0有關(guān)語(yǔ)言編碼規(guī)范有關(guān)文檔模板10/10/202429軟件(ruǎnjiàn)產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)測(cè)試(cèshì)題目集成員在軟件實(shí)施活動(dòng)中的職責(zé)?軟件實(shí)施活動(dòng)的進(jìn)入準(zhǔn)則?軟件實(shí)施活動(dòng)的輸出工件(gōngjiàn)?代碼評(píng)審主要做什么?集成計(jì)劃評(píng)審有哪些角色參與?10/10/202430軟件產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)謝謝請(qǐng)?zhí)顚?xiě)(tiánxiě)反饋表10/10/202431軟件(ruǎnjiàn)產(chǎn)業(yè)化推進(jìn)部共三十二頁(yè)內(nèi)容(nèiróng)總結(jié)軟件實(shí)施活動(dòng)。Version:1.02002。1

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論