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

正文內(nèi)容

[工程科技]配置管理-展示頁(yè)

2025-01-30 13:14本頁(yè)面
  

【正文】 責(zé)任 ? 項(xiàng)目級(jí)配置管理 ? 項(xiàng)目配置經(jīng)理 (Project Configuration Manager) 與軟件配置管理計(jì)劃 ? 變更控制委員會(huì) (Change Control Board) ? 組織級(jí)配置管理 ? 組織配置管理庫(kù) (Organizational Configuration Management Cell) 1. 負(fù)責(zé)項(xiàng)目完成后的軟件配置管理活動(dòng) 2. 管理組織級(jí)的文檔 2022/2/16 18 IEEE標(biāo)準(zhǔn) 7291983就配置管理的內(nèi)容進(jìn)行了規(guī)范的定義: ( 1) 標(biāo)識(shí): 識(shí)別產(chǎn)品的結(jié)構(gòu)、產(chǎn)品的構(gòu)件及其類型,為其分配唯一的標(biāo)識(shí)符,并以某種形式提供對(duì)它們的存取。 CMM2的配置管理活動(dòng)最主要的內(nèi)容是:建立軟件基線庫(kù),該庫(kù)存儲(chǔ)開發(fā)的軟件基線。 CMM2認(rèn)為, SCM 的目的是為了建立和維護(hù)軟件開發(fā)過(guò)程中各種制品的完整性和一致性,包括以下內(nèi)容: ? 對(duì)軟件產(chǎn)品配置的標(biāo)志和識(shí)別 ? 系統(tǒng)地控制對(duì)處于配置管理下的各種軟件制品的修改和更新 ? 維護(hù)軟件開發(fā)過(guò)程中的各種制品的一致性和可跟蹤性 CMM2的配置管理概念 2022/2/16 13 SCM 的目標(biāo) ? 目標(biāo) 1: 軟件配置管理活動(dòng)被定義和計(jì)劃 ? 目標(biāo) 2: 軟件開發(fā)過(guò)程中的制品被識(shí)別、控制和管理 ? 目標(biāo) 3: 對(duì)于處于配置管理下的軟件制品的修改被控制 ? 目標(biāo) 4: 與軟件制品相關(guān)的項(xiàng)目組和成員應(yīng)該被通知制品的目前狀態(tài)和被修改的信息 從對(duì)配置目的的定義可以看出, CMM2的配置管理應(yīng)包括這樣一些活動(dòng):標(biāo)識(shí)給定時(shí)間點(diǎn)的軟件配置(即所選擇的工作產(chǎn)品及其描述),系統(tǒng)地控制這些配置的更改,并在軟件生命周期中保持這些配置的完整性和可跟蹤性。此時(shí),如果仍然把軟件看成一個(gè)單一的個(gè)體,就無(wú)法解決所面臨的問(wèn)題,于是配置的概念逐漸引入軟件領(lǐng)域,人們?cè)絹?lái)越重視軟件配置的管理工作。 因此 , 從某種意義上講 , SCM本質(zhì)上是變更的管理 。 因此 , 從某種角度講 , SCM是一種標(biāo)識(shí) 、 組織和控制修改的技術(shù) , 目的是使錯(cuò)誤降為最小并最有效地提高生產(chǎn)效率 。 2022/2/16 10 我們知道 , 在軟件建立時(shí) , 變更是不可避免的 , 而變更加劇了項(xiàng)目中軟件開發(fā)者之間的混亂 。 ? 通過(guò)一系列技術(shù),方法和手段來(lái)維護(hù)產(chǎn)品的歷史,鑒 別和定位產(chǎn)品獨(dú)有的版本,并在產(chǎn)品的開發(fā)和發(fā)布階段 控制變化。它涵蓋了軟件生命周期的所有領(lǐng)域并影響所有數(shù)據(jù)和過(guò)程。 前二類變化要求項(xiàng)目的組織和管理適應(yīng)系統(tǒng)擴(kuò)展的需要 , 后二種變化則要求項(xiàng)目管理具有適應(yīng)性和靈活性 。 在新公司里 , 產(chǎn)品管理 、 項(xiàng)目管理 、 測(cè)試 、質(zhì)量等等 , 都與你過(guò)去的環(huán)境和做法不同 , 特別不同的是 , 公司準(zhǔn)備開發(fā)的第 3版系統(tǒng)與公司原有的產(chǎn)品要進(jìn)行融合 , 使他們看上去是一家出來(lái)的不同的兄弟和姐妹 。 公司決定這個(gè)產(chǎn)品的測(cè)試 ,由公司總部獨(dú)立的測(cè)試部門承擔(dān) 。 公司的這個(gè)產(chǎn)品不但被用戶所歡迎 , 也被一家大公司所看中 ( 就像 IBM收購(gòu)了 Lotus和Rational、 Informix一樣 ) , 你們的產(chǎn)品 , 正好可以填補(bǔ)這家大公司產(chǎn)品線的空缺 , 你所在的公司被這家公司買去了 。 第一版的缺陷修改 , 也要反映到第二版中 。 你的核心模塊已經(jīng)被大量的用戶功能所包裝 ,成為一個(gè)行業(yè)應(yīng)用系統(tǒng) , 并開始給用戶試用 , 這是你的系統(tǒng)的第一版 。 有一天老板看到了你的演示 , 認(rèn)為很有市場(chǎng)潛力 ,可以結(jié)合進(jìn)公司正在給某行業(yè)用戶正在準(zhǔn)備開發(fā)的系統(tǒng)中 , 成為該系統(tǒng)的核心技術(shù)或一個(gè)別人沒(méi)有的賣點(diǎn) 。2022/2/16 1 軟件項(xiàng)目的配置管理 2022/2/16 2 軟件配置及其管理的概念 配置管理活動(dòng)和流程 配置管理需求 版本管理 變更管理 配置狀態(tài)監(jiān)測(cè)與報(bào)告 基于配置管理的軟件項(xiàng)目管理 配置管理的技術(shù)手段和工具 配置管理 2022/2/16 3 軟件配置及其管理的概念 配置管理活動(dòng)和流程 配置管理需求 版本管理 變更管理 配置狀態(tài)監(jiān)測(cè)與報(bào)告 基于配置管理的軟件項(xiàng)目管理 配置管理的技術(shù)手段和工具 配置管理 2022/2/16 4 CMM2的配置管理概念 IEEE的配置管理定義 配置管理概述 配置管理活動(dòng)的作用 軟件配置及其管理的概念 2022/2/16 5 配置的概念 ? 配置的概念來(lái)自硬件 ? 軟件工程師是如何處理接口的? ? 廣而言之: ? 軟件的變化可以發(fā)生在一秒鐘內(nèi) ? 軟件的變化可以發(fā)生在每一秒鐘 ? 軟件開發(fā)過(guò)程下一秒鐘是不確定的 ? 情況將會(huì)怎樣?怎么辦? 2022/2/16 6 軟件項(xiàng)目開發(fā)管理的新需求 ? 你在一家小公司做軟件工程師 , 開始的時(shí)候 , 你只有一個(gè)人 , 配了 2個(gè)助手 。 你們研究了一種算法 ( 例如:圖象壓縮 、 數(shù)據(jù)加密等 ) , 編寫了一個(gè)實(shí)現(xiàn)模塊 。 ? 下一周 , 你的隊(duì)伍增加到 14( 你的老板準(zhǔn)備就此豪賭一把了 ) , 與你3個(gè)人的小組不同的是 , 公司從其他部門為你配備了系統(tǒng)分析師 , 還有文檔編制員 、 測(cè)試員 。 ? 3個(gè)月后 , 公司決定把系統(tǒng)升級(jí)到第二版 , 除增加了許多新的功能外 ,公司決定支持多平臺(tái) , 同時(shí) , 為了提高系統(tǒng)的性能和效率 , 準(zhǔn)備采用第三方廠家的中間件 , 取代自己做的接口 。 ? 第 2版經(jīng)過(guò) 2個(gè)多月的開發(fā) , 最終推向了市場(chǎng) 。 2022/2/16 7 ? 公司為你的項(xiàng)目組派來(lái)了產(chǎn)品經(jīng)理 、 項(xiàng)目經(jīng)理 。 同時(shí) , 公司決定把項(xiàng)目組增加到 50人 , 其中有 20多人并不在你所在的城市 。 與軟件的第 1版 、 第 2版相比 , 你的項(xiàng)目管理有什么不同 ? 隨著這個(gè)產(chǎn)品的演變 , 項(xiàng)目發(fā)生了四個(gè)變化: ( 1) 系統(tǒng)的復(fù)雜性發(fā)生了很大變化; ( 2) 用于開發(fā)該系統(tǒng)的項(xiàng)目環(huán)境發(fā)生了很大變化; ( 3) 在不同的項(xiàng)目生命周期內(nèi) , 項(xiàng)目控制本身的要求和力度發(fā)生了很大變化; ( 4) 由于組織的變化 , 管理流程 、 人員 、 方式發(fā)生了很大變化 。 2022/2/16 8 缺乏管理所造成的問(wèn)題 ? 軟件開發(fā)人員之間缺乏必要的交流 ? 產(chǎn)品升級(jí)和維護(hù)所必需的程序和文檔非?;靵y ? 開發(fā)過(guò)程中的人員流動(dòng)經(jīng)常發(fā)生 ? 因管理不善致使未經(jīng)測(cè)試的軟件加入到產(chǎn)品中 ? 項(xiàng)目開發(fā)狀態(tài)不清楚 ? 軟件生產(chǎn)達(dá)不到規(guī)?;? 2022/2/16 9 軟件配置管理 SCM( Software Configuration Management) 軟件配置管理( SCM)是指在開發(fā)過(guò)程中各階段,管理 計(jì)算機(jī)程序演變的學(xué)科,它作為軟件工程的關(guān)鍵元素,已經(jīng)成為軟件開發(fā)和維護(hù)的重要組成部分 …… SCM提供了結(jié)構(gòu)化的,有序化的,產(chǎn)品化的管理軟件工程的方法。 ? 配置管理 是指用于控制系統(tǒng)一系列變化的學(xué)科。 ? 通過(guò)有序管理和減少重復(fù)性工作,配置管理保證了生 產(chǎn)的質(zhì)量和效率。 SCM活動(dòng)的目標(biāo)就是為了標(biāo)識(shí)變更 、 控制變更 、 確保變更正確實(shí)現(xiàn)并向其他有關(guān)人員報(bào)告變更 。 SCM通過(guò)以下方法 , 強(qiáng)化軟件的可靠性和質(zhì)量: ( 1) 提供用于識(shí)別和控制文檔 、 代碼 、 接口 、 數(shù)據(jù)庫(kù)的結(jié)構(gòu)框架 , 適用于軟件開發(fā)生命周期的所有階段; ( 2) 全面支撐某一特定開發(fā)及維護(hù)工作方法 , 能夠適應(yīng)各種類型的需求 、標(biāo)準(zhǔn) 、 政策 、 組織機(jī)構(gòu)以及相關(guān)的管理策略; ( 3) 針對(duì)特定的基線狀態(tài) 、 變更控制 、 測(cè)試 、 發(fā)布版本或?qū)彶榛顒?dòng) , 生成相應(yīng)的管理信息和產(chǎn)品信息 。 SCM使軟件產(chǎn)品和過(guò)程的變更變?yōu)槭芸氐暮涂深A(yù)見的 , 它要求并在適當(dāng)?shù)墓ぞ咧С窒履軌蜃龅竭@樣幾點(diǎn): ( 1) 誰(shuí)做的變更 ? ( 2) 軟件有什么變更 ? ( 3) 什么時(shí)間做的變更 ? ( 4) 為何要變更 ? 2022/2/16 11 軟件項(xiàng)目的配置管理 ? 隨著計(jì)算機(jī)軟件的發(fā)展,軟件開發(fā)已由最初的 “ 程序設(shè)計(jì)階段 ”經(jīng)歷了 “ 軟件系統(tǒng)階段 ” 進(jìn)而演變?yōu)楹髞?lái)的 “ 軟件工程階段 ” ,軟件的復(fù)雜性日益增大。 ? 不懂軟件項(xiàng)目的配置管理,就不懂軟件開發(fā)管理 ? 不對(duì)軟件項(xiàng)目進(jìn)行配置管理,就沒(méi)有進(jìn)行軟件項(xiàng)目開發(fā)管理 2022/2/16 12 軟件配置管理是 CMM2中 6個(gè)關(guān)鍵過(guò)程域的第 6個(gè)關(guān)鍵域。 CMM2認(rèn)為,受控于配置管理的工作產(chǎn)品,包括交付給用戶的軟件產(chǎn)品(如:代碼等),以及生成軟件產(chǎn)品所需要的有關(guān)項(xiàng)(如:項(xiàng)目管理文件)。通過(guò)軟件配置管理的更改控制和配置審核功能,系統(tǒng)地控制基線變更和由軟件基線庫(kù)生成的軟件產(chǎn)品版本 。 ( 2) 控制: 通過(guò)建立產(chǎn)品基線,控制軟件產(chǎn)品的發(fā)布和在整個(gè)軟件生命周期中對(duì)軟件產(chǎn)品的修改。 ( 3) 狀態(tài)統(tǒng)計(jì): 記錄并報(bào)告構(gòu)件和修改請(qǐng)求的狀態(tài),并收集關(guān)于產(chǎn)品構(gòu)件的重要統(tǒng)計(jì)信息。 ( 4) 審計(jì)和審查: 確認(rèn)產(chǎn)品的完整性并維護(hù)構(gòu)件間的一致性,即確保產(chǎn)品是一個(gè)嚴(yán)格定義的構(gòu)件集合。 ( 5) 生產(chǎn): 對(duì)產(chǎn)品的生產(chǎn)進(jìn)行優(yōu)化管理。 ( 6) 過(guò)程管理: 確保軟件組織的規(guī)程、方針和軟件周期得以正確貫徹執(zhí)行。 ( 7) 小組協(xié)作: 控制開發(fā)統(tǒng)一產(chǎn)品的多個(gè)開發(fā)人員之間的協(xié)作。 IEEE的配置管理定義 2022/2/16 19 CMM2的定義比較抽象, IEEE的定義就比較具體。 配置管理功能概述 2022/2/16 20 配置標(biāo)識(shí) 或者又稱為配置需求 , 包括標(biāo)識(shí)軟件系統(tǒng)的結(jié)構(gòu) , 標(biāo)識(shí)獨(dú)立部件 , 并使它們是可訪問(wèn)的 。 它回答:什么是受控的 ? 配置變更控制 包括在軟件生命周期中控制軟件產(chǎn)品的發(fā)布和變更 , 目的是建立確保軟件產(chǎn)品質(zhì)量的機(jī)制 。 因此 , 二者的統(tǒng)一就是對(duì)軟件開發(fā) ( 產(chǎn)品 、 過(guò)程 ) 的變更控制 。 它回答:系統(tǒng)和需求是否吻合 ? 是否所有變更都是在版本控制下 ? SCM的四大功能領(lǐng)域 2022/2/16 21 SCM從應(yīng)用層次上可以從低到高分為三級(jí):版本控制 、 以開發(fā)者為中心 、過(guò)程驅(qū)動(dòng) 。 以開發(fā)者為中心 主要應(yīng)用于部門級(jí)開發(fā) , 它可用于軟件維護(hù) 、 不斷增加的開發(fā)任務(wù) 、 并行開發(fā) 、 QA及測(cè)試 , 它面向大型團(tuán)隊(duì) 、 利于交流 、 能最大限度地利用人力資源 , 主要工具為 Rational ClearCase及 MKS Source Integrity。 SCM的三個(gè)應(yīng)用層次 2022/2/16 22 SCM 中的專業(yè)術(shù)語(yǔ) ? 配置 (Configuration)與配置項(xiàng) (Configuration Item) ? 在軟件開發(fā)過(guò)程中生成各種制品的總和叫做這個(gè)項(xiàng)目的軟件配置 [Roger S. Pressman, 1997] ? 計(jì)算機(jī)程序,包括源代碼和可執(zhí)行程序 ? 與計(jì)算機(jī)程序相對(duì)應(yīng)的各種文檔 ? 計(jì)算機(jī)數(shù)據(jù),包括計(jì)算機(jī)程序中包含的數(shù)據(jù)和系統(tǒng)初始化數(shù)據(jù) 2022/2/16 23 SCM 中的專業(yè)術(shù)語(yǔ) ?基線 ? 項(xiàng)目開發(fā)過(guò)程的制品經(jīng)過(guò)正式評(píng)審并被相關(guān)人員一致同意,可以作為以后項(xiàng)目開發(fā)的基礎(chǔ)。 ? 在軟件工程環(huán)境中,基線是指在軟件開發(fā)過(guò)程中的里程碑,這些里程碑的標(biāo)志是一項(xiàng)或多項(xiàng)經(jīng)過(guò)正式的技術(shù)評(píng)審并一致認(rèn)同的軟件制品的提交。 ? 目前比較好的配置管理工具: Clearcase (Rational), Notes/Domino (Lotus), PVCS (Merant) and VSS (Microsoft). 2022/2/16 25 配置管理庫(kù) (1) ?基線庫(kù)的結(jié)構(gòu) (VOB) Project Root Directory Project Planning Phase Documents Requirements Analysis Phase Documents Design Phase Documents Code, Unit
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1