freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第08章項(xiàng)目配置管理-wenkub.com

2025-03-03 11:53 本頁面
   

【正文】 2023年 3月 23日星期四 4時(shí) 0分 30秒 16:00:3023 March 2023 1一個(gè)人即使已登上頂峰,也仍要自強(qiáng)不息。勝人者有力,自勝者強(qiáng)。 , March 23, 2023 閱讀一切好書如同和過去最杰出的人談話。 2023年 3月 23日星期四 下午 4時(shí) 0分 30秒 16:00: 1楚塞三湘接,荊門九派通。 16:00:3016:00:3016:003/23/2023 4:00:30 PM 1成功就是日復(fù)一日那一點(diǎn)點(diǎn)小小努力的積累。 2023年 3月 下午 4時(shí) 0分 :00March 23, 2023 1行動出成果,工作出財(cái)富。 :00:3016:00Mar2323Mar23 1故人江海別,幾度隔山川。 ( 3) 創(chuàng)建一個(gè) “ 差異列表 ” , 表示已在配置管理中維護(hù)的項(xiàng)目以及應(yīng)該在配置管理中維護(hù)的項(xiàng)目之間的差異 。 ( 4) 文檔差異 、 建立糾正操作和完成日期 。 以下各項(xiàng)說明從 配置管理角度來看支持功能審核所需要做的工作 。 度量準(zhǔn)則:平均嚴(yán)重程度,嚴(yán)重程度級的分布,平均關(guān)閉時(shí)間,嚴(yán)重程度的圖示,各配置項(xiàng)或子系統(tǒng)的圖示 3/27/2023 86 SCM的度量和度量準(zhǔn)則 軟件產(chǎn)品成熟度數(shù)據(jù)要求: ? 軟件變更(問題)數(shù)量 ? 描述 ? 計(jì)算機(jī)軟件配置項(xiàng)標(biāo)識( CSCI) ? 嚴(yán)重程度級 ? 打開變更的日期(或發(fā)現(xiàn)問題) ? 關(guān)閉變更(問題)和實(shí)施日期 3/27/2023 87 配置評審 ?配置評審:配置評審?fù)ㄟ^對配置管理流程的各種制品進(jìn)行審核,來判斷軟件配置管理流程被正確的執(zhí)行。 存儲池 構(gòu)件 基線包含 記錄0..* 1..*3/27/2023 68 現(xiàn)代版本管理活動 ? 現(xiàn)代版本管理活動圍繞以下展開: ? 支持多人同時(shí)修改同一文件; ? 支持多個(gè)小組在同一時(shí)間修改同一個(gè)軟件系統(tǒng); ? 現(xiàn)代的工作空間管理; ? 現(xiàn)代的構(gòu)建和發(fā)布管理 。 下圖表明構(gòu)件和基線之間的關(guān)系: 任何 UCM的核心最后將歸結(jié)到存儲池 , 存儲池也被稱為 “ Versioned Object Base” , 或簡稱為 VOB。 然而 , 這不是項(xiàng)目范圍的基線概念 , 更恰當(dāng)?shù)闹v , 當(dāng)你在項(xiàng)目的集成流上完成一個(gè)基線操作時(shí) , 你創(chuàng)建了一組被修改構(gòu)件的基線 。 構(gòu)件基線標(biāo)識了構(gòu)件中包含的每一個(gè)元素或一個(gè)版本 , 構(gòu)件的基線用來配置工作流 , 為各種視圖提供信息 , 以便決定文件和目錄的什么版本被顯示 。 文件 ( 完全備份 ) 文本文件 ( 同軸增量備份 ) 壓縮文本文件 ( 與文本文件相同 , 但進(jìn)行壓縮 ) 壓縮文件 ( 完全備份 , 僅進(jìn)行壓縮 ) 二進(jìn)制文件 ( 差異增量保存 ) 目錄 ( 直接保存 ) 3/27/2023 66 構(gòu)件、基線與存儲池 ? 構(gòu)件將把被一起開發(fā) 、 集成和發(fā)布的文件和目錄聚集在一起 。 對目錄進(jìn)行版本管理的目的 , 還可以借助目錄機(jī)制 ,重建或構(gòu)造軟件系統(tǒng)的前一個(gè)版本 。目錄是元素 , 也是版本對象 。 元素都被保存在存儲池( VOB) 中 。 每個(gè)元素記錄了它所代表的文件和目錄的版本 。 ? ( 2) 標(biāo)簽:這些是用戶賦給某個(gè)項(xiàng)目或文件的某個(gè)版本的一個(gè)字符串 , 可以是任何格式的長度不超過 31字符的字符串 。 同時(shí) , 在必要的時(shí)候 , 文件的一個(gè)新版本被創(chuàng)立 。 具體地講 , 就是項(xiàng)目組在項(xiàng)目組的文件共享服務(wù)器上 , 建立一個(gè)項(xiàng)目組文件系統(tǒng) , 在文件系統(tǒng)下 , 對涉及到的文件 , 建立不同的版本目錄 , 從個(gè)人工作區(qū)到系統(tǒng)發(fā)布版 , 包括中間結(jié)果 , 甚至可能是所有文件 。 在 35人小組 , 這個(gè)庫管理員還能勝任 , 但這種做法在當(dāng)前的大型軟件的開發(fā)中已經(jīng)越來越困難了 , 因?yàn)榭咳斯さ牟僮?、 靠個(gè)人的自覺 、 靠庫管理員的維護(hù) , 充其量是一種以小作坊的形式來面對軟件的社會化大生產(chǎn) , 再也不可能行得通了 。 一個(gè)非常直接的反應(yīng)是 , 我們必須要引進(jìn)一種管理機(jī)制 , 一個(gè)版本管理機(jī)制 , 而且是廣義上的版本管理 , 它不僅需要對源代碼的版本進(jìn)行管理 , 而且還要對整個(gè)項(xiàng)目進(jìn)行管理 。 ? 軟件開發(fā)人員需為用戶了解軟件的使用 、 操作和維護(hù)提供詳細(xì)的資料 。 這部分文檔通常稱為開發(fā)文檔 。 軟件產(chǎn)品比較容易標(biāo)識 ,而文檔相對比較復(fù)雜 。 在高層架構(gòu)描述中 , 邏輯上的 “ 類 ” , 可影射對應(yīng)為物理層面的文件和目錄 。 ( 3) 可執(zhí)行型構(gòu)件:是指由運(yùn)行于目標(biāo)機(jī)的系統(tǒng)生成的內(nèi)容 , 例如:數(shù)據(jù)等 。 ? 系統(tǒng)或系統(tǒng)構(gòu)架是由子系統(tǒng) ( 構(gòu)件 ) 組成的 。 3/27/2023 49 配置管理對象 ? 首先我們從根目錄開始 ( 假設(shè)是只有一個(gè)根目錄的小 ) 系統(tǒng) , 討論軟件系統(tǒng)架構(gòu):軟件項(xiàng)目通過一系列的生命階段 , 將建立或者已經(jīng)建立起一個(gè)體系構(gòu)架 。 這個(gè)根目錄 ,以及從根目錄下所屬的所有目錄和文件 , 是系統(tǒng)的一個(gè)子系統(tǒng) 。 ? IEEE定義了 3個(gè)層次:計(jì)算機(jī)配置項(xiàng) 、 計(jì)算機(jī)軟件構(gòu)件和計(jì)算機(jī)軟件單元 。 3/27/2023 45 軟件配置及其管理的概念 配置管理活動和流程 配置管理需求 版本管理 變更管理 配置狀態(tài)監(jiān)測與報(bào)告 基于配置管理的軟件項(xiàng)目管理 配置管理的技術(shù)手段和工具 第八章 ? 目錄 3/27/2023 46 配置管理的對象 最基本的配置管理項(xiàng) —— 文檔 UCM目錄結(jié)構(gòu)下的配置管理對象 配置管理需求 3/27/2023 47 配置管理對象 ? 配置管理的第一個(gè)基本活動是配置標(biāo)識 , 通俗地講 , 也就是查詢 、 識別和確定配置管理對象 —— 配置項(xiàng) 。 3/27/2023 44 配置經(jīng)理 配置經(jīng)理 的目標(biāo)是確保用來建立 、 變更及編碼測試的計(jì)劃和策略得以貫徹執(zhí)行 , 同時(shí)使有關(guān)項(xiàng)目的信息容易獲得 。 軟件配置管理計(jì)劃 說明在產(chǎn)品 /項(xiàng)目生命周期中要執(zhí)行的所有與配置管理相關(guān)的活動 。 3/27/2023 41 項(xiàng)目經(jīng)理的配置管理流程 項(xiàng)目經(jīng)理的工作是: ( 1) 確定項(xiàng)目配置管理策略 ( 2) 確定用于控制產(chǎn)品變更的策略和流程 ( 3) 在配置管理計(jì)劃 ( 是軟件開發(fā)計(jì)劃的一部分 )中記錄此信息 3/27/2023 42 配置管理策略 軟件配置管理策略 是指能夠確定 、 保護(hù)和報(bào)告已經(jīng)批準(zhǔn)用于項(xiàng)目中的工件的能力 。 在某些情況下 , 它被作為正式的技術(shù)復(fù)審的一部分 , 但當(dāng)軟件配置管理是一個(gè)正式的活動時(shí) , 該活動由 SQA人員單獨(dú)執(zhí)行 。 3/27/2023 38 變更控制 變更管理的一般流程是: ( 1) ( 獲得 ) 提出變更請求; ( 2) 由 CCB審核并決定是否批準(zhǔn); ( 3) ( 被接受 ) 分配請求 , 修改人員提取配置項(xiàng) , 進(jìn)行修改; ( 4) 復(fù)審變化; ( 5) 提交修改后的配置項(xiàng); ( 6) 建立測試基線并測試; ( 7) 重建軟件的適當(dāng)版本; ( 8) 復(fù)審 ( 審計(jì) ) 所有配置項(xiàng)的變化; ( 9) 發(fā)布新版本 。 除了系統(tǒng)自動記錄的版本信息以外 ,為了配合軟件開發(fā)流程的各個(gè)階段 , 我們還需要定義 、收集一些元數(shù)據(jù)來記錄版本的輔助信息和規(guī)范開發(fā)流程 ,并為今后對軟件過程的度量做好準(zhǔn)備 。 比較理想的情況是把整個(gè)配置庫視為一個(gè)統(tǒng)一的工作空間 ,然后再根據(jù)需要把它劃分為個(gè)人 ( 私有 ) 、 團(tuán)隊(duì) ( 集成 )和全組 ( 公共 ) 這三類工作空間 ( 分支 ) , 從而更好的支持將來可能出現(xiàn)的并行開發(fā)的需求 。 在引入軟件配置管理工具進(jìn)行管理后 , 這些配置項(xiàng)都應(yīng)以一定的目錄結(jié)構(gòu)保存在配置庫中 。 IEEE對基線的定義是這樣的: “ 已經(jīng)正式通過審核批準(zhǔn)的某規(guī)約或產(chǎn)品 , 它因此可作為進(jìn)一步開發(fā)的基礎(chǔ) , 并且只能通過正式的變化控制過程改變 。 這些項(xiàng)包含了所有在軟件過程中產(chǎn)生的信息 , 總稱為軟件配置項(xiàng) 。 3/27/2023 28 配置管理給項(xiàng)目組帶來的好處 ( 1)節(jié)約費(fèi)用 縮短開發(fā)周期 減少施工費(fèi)用 ( 2)有利于知識庫的建立 代碼對象庫 業(yè)務(wù)及經(jīng)驗(yàn)庫 ( 3)規(guī)范管理 量化工作量考核 規(guī)范測試 ( 4)加強(qiáng)協(xié)調(diào)與溝通 3/27/2023 29 軟件配置及其管理的概念 配置管理活動和流程 配置管理需求 版本管理 變更管理 配置狀態(tài)監(jiān)測與報(bào)告 基于配置管理的軟件項(xiàng)目管理 配置管理的技術(shù)手段和工具 第八章 ? 目錄 3/27/2023 30 主要配置管理活動 項(xiàng)目經(jīng)理的配置管理流程 配置管理活動和流程 3/27/2023 31 主要配置管理活動 ?標(biāo)志配置項(xiàng) ?變更控制 ?版本控制 ?評審 ?統(tǒng)計(jì) ?軟件編譯、連接和發(fā)放管理 3/27/2023 32 RUP描述的配置管理的主要活動如下圖所示: 對于一個(gè)軟件項(xiàng)目組來說 , 開展一個(gè)項(xiàng)目組的配置管理 , 大致可以分為以下步驟: 對于一個(gè)軟件項(xiàng)目組來說,開展一個(gè)項(xiàng)目組的配置管理,大致可以分為以下步驟: ( 1)擬訂項(xiàng)目的配置管理計(jì)劃;( 2)創(chuàng)建項(xiàng)目的配置管理環(huán)境;( 3)進(jìn)行項(xiàng)目的配置管理活動,包括:標(biāo)識配置項(xiàng);管理基線和發(fā)布活動;監(jiān)測與報(bào)告配置狀態(tài);管理變更請求。 ? 目前比較好的配置管理工具: Clearcase (Rational), Notes/Domino (Lotus), PVCS (Merant) and VSS (Microsoft). 3/27/2023 23 配置管理庫 (1) ? 基線庫的結(jié)構(gòu) (VOB) Project Root Directory Project Planning Phase Documents Requirements Analysis Phase Documents Design Phase Documents Code, Unit Test Integration Phase Documents System Test Phase Documents Phase Deliverables Phase Deliverables Product Software Test Software Product Software Related Test Software Related Source Code Objective Code Executive Code DOC DATA A B B B B Code 3/27/2023 24 配置管理庫的具體實(shí)現(xiàn) —— 項(xiàng)目文件夾 ?項(xiàng)目文件件是項(xiàng)目開發(fā)過程中由項(xiàng)目組創(chuàng)建和維護(hù)的制品歸檔庫。 SCM的三個(gè)應(yīng)用層次 3/27/2023 20 SCM 中的專業(yè)術(shù)語 ? 配置 (Configuration)與配置項(xiàng) (Configuration Item) ? 在軟件開發(fā)過程中生成各種制品的總和叫做這個(gè)項(xiàng)目的軟件配置 [Roger S. Pressman, 1997] ?計(jì)算機(jī)程序,包括源代碼和可執(zhí)行程序 ?與計(jì)算機(jī)程序相對應(yīng)的各種文檔 ?計(jì)算機(jī)數(shù)據(jù),包括計(jì)算機(jī)程序中包含的數(shù)據(jù)和系統(tǒng)初始化數(shù)據(jù) 3/27/2023 21 SCM 中的專業(yè)術(shù)語 ?基線 ?項(xiàng)目開發(fā)過程的制品經(jīng)過正式評審并被相關(guān)人員一致同意,可以作為以后項(xiàng)目開發(fā)的基礎(chǔ)。 它回答:系統(tǒng)和需求是否吻合 ? 是否所有變更都是在版本控制下 ? SCM的四大功能領(lǐng)域 3/27/2023 19 SCM從應(yīng)用層次上可以從低到高分為三級:版本控制 、 以開發(fā)者為中心 、 過程驅(qū)動 。 它回答:什么是受控的 ? 配置變更控制 包括在軟件生命周期中控制軟件產(chǎn)品的發(fā)布和變更 , 目的是建立確保軟件產(chǎn)品質(zhì)量的機(jī)制 。 ( 7) 小組協(xié)作: 控制開發(fā)統(tǒng)一產(chǎn)品的多個(gè)開發(fā)人員之間的協(xié)作。 ( 5) 生產(chǎn): 對產(chǎn)品的生產(chǎn)進(jìn)行優(yōu)化管理。 ( 3) 狀態(tài)統(tǒng)計(jì): 記錄并
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1