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

下載本文檔

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

文檔簡介

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

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

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

.軟件測試活動規(guī)范.模塊開發(fā)卷宗代碼評審代碼評審員·

檢查編寫缺陷:依照編碼標(biāo)準(zhǔn)檢查代碼是否符合標(biāo)準(zhǔn)?!?/p>

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

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

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

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

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

參見對代碼進(jìn)行評審軟件程序單元測試

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

參見對工作版本進(jìn)行集成測試

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

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

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

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

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

.注釋

.命名

.表達(dá)式和語句

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

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

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

每行最多只允許一條單語句

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

換行

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

禁止行末注釋

空注釋行、修改注釋

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

使用名稱的正確拼寫

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

避免使用長名字

避免使用縮寫

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

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

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

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

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

10/10/202426軟件產(chǎn)業(yè)化推進(jìn)部共三十二頁涉及的語言(yǔyán)種類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)請參見相應(yīng)的編碼標(biāo)準(zhǔn)文檔10/10/202427軟件產(chǎn)業(yè)化推進(jìn)部共三十二頁參考資料

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

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論