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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

檢查編寫缺陷:依照編碼標準檢查代碼是否符合標準?!?/p>

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

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

評審記錄記錄評審內容、評審結果、評審意見、參與人員等

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

由設計員、測試、配置經理、編碼員、構架設計師等對集成計劃進行評審代碼評審

參見對代碼進行評審軟件程序單元測試

參見對程序單元進行單元測試工作版本集成測試

參見對工作版本進行集成測試

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

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

SQA驗證由SQA人員對軟件實施活動進行審計

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

.代碼布局風格

.注釋

.命名

.表達式和語句

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

工作目錄結構清晰每個源碼文件大小最好不超過600行

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

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

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

換行

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

禁止行末注釋

空注釋行、修改注釋

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

使用名稱的正確拼寫

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

避免使用長名字

避免使用縮寫

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

不要比較浮點數的相等

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

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

避免在表達式使用混合類型

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

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

溫馨提示

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

評論

0/150

提交評論