两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于提供版本感知影響分析的計算機方法和裝置的制作方法

文檔序號:6562758閱讀:154來源:國知局
專利名稱:用于提供版本感知影響分析的計算機方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機系統(tǒng),并且更具體地涉及用于提供版本感知影響分析的計算機方法和裝置。
背景技術(shù)
軟件開發(fā)通常作為團隊項目來進行。通過設(shè)計工作、測試工作、實現(xiàn)工作以及維護工作來開發(fā)目標軟件系統(tǒng)(subject software system)。可以有不同的組和不同的組成員參與到這些工作的每一項之中。貫穿于這些工作并且在工作組成員中,為了在開發(fā)目標軟件系統(tǒng)中增強的通信和一致性而使用各種建模以及其它的開發(fā)工具。軟件配置管理系統(tǒng)便是一種這樣的工具。
軟件配置管理系統(tǒng)為用戶(軟件開發(fā)者/工程師)提供了接口以利用目標軟件系統(tǒng)的制品(artifact)來工作?!爸破贰笔怯脩羲龉ぷ鞯某志眯越Y(jié)果,例如模型和源代碼,通常存留于文件系統(tǒng)中。
在修改軟件開發(fā)制品的時候,為了使目標系統(tǒng)保持一致,開發(fā)者希望知道需要修改哪些其它的制品。能夠在改變制品以前進行影響分析已是多年來在軟件開發(fā)中長期的(但卻難以捉摸的)需求。主要問題之一是管理對軟件/系統(tǒng)需求的改變。在沒有能力進行影響分析的情況下,作為開發(fā)過程的一部分所產(chǎn)生的制品便疏遠(drift apart)并且變得不一致。這導(dǎo)致了對需求的誤解、浪費的時間、調(diào)度失誤以及不一致。簡而言之,無法管理改變導(dǎo)致了更高的開發(fā)成本。
舉例來說,當(dāng)通過依賴跟蹤能力關(guān)系(dependency traceabilityrelationship)連接兩個軟件制品的時候,為了維持該關(guān)系的語義,對第一制品的改變可能需要對第二制品的改變。這些依賴跟蹤能力關(guān)系是用于確定影響分析,即確定在對一組指定的制品改變之后需要更新哪些其它的制品的基本機制。當(dāng)將制品置于版本控制之下時,便維持了該制品版本的許多不同的配置,并且改變并行地出現(xiàn)于各種配置之中。當(dāng)改變從一種配置并入另一種配置的時候,似乎對已更新的制品的所有的依賴跟蹤能力關(guān)系都是可疑的,即必須檢查這些依賴跟蹤能力關(guān)系以確定是否需要改變,即使那些改變的始發(fā)者已經(jīng)證實事實上所有的這些跟蹤能力關(guān)系都是有效的。
常規(guī)的解決方案嘗試使用手動創(chuàng)建的和維持的跟蹤能力鏈接來解決問題。由于制品類型的種類跨領(lǐng)域例如,需求是人類可讀的而代碼卻是以正式技術(shù)語言來書寫,因此鏈接是手動的。復(fù)雜的軟件系統(tǒng)即使沒有數(shù)千的、也有數(shù)百的需求,并且在制品類型之間存在多個到多個的關(guān)系需求、需要、設(shè)計、測試、代碼等。
過去對維持跟蹤能力關(guān)系的有效性的嘗試失敗是因為對開發(fā)小組的成本超過了利益。維持跟蹤能力鏈接的有效性甚至對于相對小的開發(fā)工作來說都是艱巨的任務(wù),并且這也是現(xiàn)有的跟蹤能力解決方案失敗的主要原因之一。有許多報道證明了這一問題以及解決該問題中的困難。

發(fā)明內(nèi)容
本發(fā)明解決了現(xiàn)有技術(shù)的問題并且提供了在軟件配置管理中實現(xiàn)版本感知影響分析的改進的依賴跟蹤能力。在本發(fā)明的實施例中存在相對減少的工作來維持跟蹤能力鏈接。
在優(yōu)選的實施例中,計算機實現(xiàn)方法和裝置通過以下步驟提供了軟件配置管理系統(tǒng)中的依賴跟蹤能力針對由一個或多個制品所形成的目標軟件程序的特定的配置,確定每個制品的各自的版本;維持每個制品的版本歷史;對于每個制品,在所述制品的各自的版本歷史中包括(1)已確定的版本的指示,以及(2)用于已確定的版本的跟蹤能力關(guān)系的狀態(tài)指示以便每個制品的依賴跟蹤能力關(guān)系在使用所述制品的每種配置中是可確定的。


根據(jù)下面對本發(fā)明的優(yōu)選實施例更為具體的描述,本發(fā)明的前述以及其它的目的、特征和優(yōu)點將變得顯而易見,如附圖中所描述,其中相同的標記符指的是各個不同的示圖中相同的部件。附圖不一定按照比例,而是將重點放在說明本發(fā)明的原理之上。
圖1a至圖1b是本發(fā)明的優(yōu)選實施例的示意圖。
圖2是優(yōu)選實施例的流程圖。
圖3是可以在其中使用本發(fā)明的實施例的計算機網(wǎng)絡(luò)環(huán)境的示意圖。
圖4是圖3的網(wǎng)絡(luò)中的計算機節(jié)點的框圖。
具體實施例方式
下面描述了本發(fā)明的優(yōu)選實施例。
圖1a中描述的是配置管理系統(tǒng)11。配置管理系統(tǒng)11提供了目標軟件程序13的工作區(qū)視圖以及關(guān)于目標軟件程序13的各種信息。軟件程序13由一個或多個制品15形成。每個制品15具有形成該目標軟件程序13的各自的版本。關(guān)于制品15的版本的信息被存儲在該制品15的各自的版本歷史表格或記錄17中。盡管配置管理系統(tǒng)11為程序13的每種配置存儲了前述信息,然而圖1a描述了目標軟件程序13的一種配置。
針對每種配置,如下面以及圖1b中所描述的,本發(fā)明提供了制品對15之間的并且特別是制品15的特定版本之間的跟蹤能力關(guān)系信息。在制品15a的版本歷史表格17a與制品15b的版本歷史表格17b之間,本發(fā)明提供了各自的跟蹤能力對象10a。類似地,本發(fā)明提供了制品15b的版本歷史表格17b與制品15c的版本歷史表格17c之間各自的跟蹤能力對象10b。以及諸如此類的跟蹤能力對象10c...10n以便對于各自的制品15的每對版本歷史表格17都存在各自的跟蹤能力對象10。
每個跟蹤能力對象10存儲各自的表格12,該表格12指示了各自的制品15的有效版本對(即依賴跟蹤能力關(guān)系對其有效的版本對)。在所描述的例子中,跟蹤能力對象10a(在制品15a與15b之間有效)指示制品15a的版本V1a與制品15b的版本V1之間的依賴跟蹤能力關(guān)系是有效的。同樣地,跟蹤能力對象10a指示制品15a的版本V1b與制品15b的版本V2之間的依賴跟蹤能力關(guān)系是有效的。類似地,跟蹤能力對象10b指示(在其表格12b中)制品15b的版本V1與制品15c的版本V1之間的依賴跟蹤能力關(guān)系是有效的,等等。
在其它的實施例中,表格12不但列出了各自的制品15的有效版本對而且列出了各自的制品15的無效版本對。數(shù)據(jù)欄相應(yīng)地指定每一表格條目“有效”或“無效”。
在前述的方法中,本發(fā)明以與視圖無關(guān)(view-independent)的方式存儲依賴跟蹤能力關(guān)系的狀態(tài)的指示。因此,在一種配置中所創(chuàng)建的關(guān)于依賴跟蹤能力關(guān)系的有效性的任何信息在該信息與其相關(guān)并且對其有效的任何其它的配置中直接可用(通過跟蹤能力對象10并且特別是表格12的條目中的狀態(tài)指示)。
參照圖2的優(yōu)選實施例,用戶與目標軟件程序13(圖1a)在配置管理系統(tǒng)11的工作區(qū)中交互。例如,假定用戶作用于制品15a。通過配置管理系統(tǒng)11,在響應(yīng)中假設(shè)制品15a對于跟蹤制品15b是可跟蹤的。用戶然后需要確定其在工作區(qū)中所看到的特定版本(制品15a的V1a和制品15b的V3)是否保持有效的跟蹤能力關(guān)系。如果用戶確定制品15a的版本V1a與制品15b的版本V3之間的跟蹤能力關(guān)系是有效的,那么處理器例程63(在步驟21)在對應(yīng)于目標制品15a和15b的跟蹤能力對象10a的表格12a中標記相同(即存儲各自的表格條目)。
在其它的實施例中,如果用戶確定跟蹤能力關(guān)系是無效的,那么處理器例程63相應(yīng)地標記表格12a條目(即指示制品15a的版本V1a與制品15b的版本V3之間的跟蹤能力關(guān)系是“無效的”)。
用戶對目標軟件程序13中的每對制品15(根據(jù)各自的版本)類似地進行。見圖2中的步驟21處理器例程63利用由適當(dāng)?shù)臈l目為目標軟件程序13配置中的制品15的版本所指示的跟蹤能力關(guān)系來相應(yīng)地注釋表格12。然后在使用一個或多個制品15的任何其它的配置中保持每個所指示的關(guān)系的各自的有效/無效狀態(tài)。因而該用戶或其他的用戶通過訪問/查閱表格12可以容易地驗證制品15的每一版本的跟蹤能力關(guān)系的有效性。
此外,(步驟23)基于跟蹤能力對象10的表格12應(yīng)用啟發(fā)式。特別地,如果沒有用于配置中所選擇的兩個制品15的確切的版本的表格12條目(狀態(tài)指示),如果在各自的跟蹤能力對象10表格12中存在用于制品15的前任和后續(xù)版本二者的條目19、29,則給出那些條目19、29的狀態(tài)指示的概率度(基于將所選擇的版本分離于由條目19、29所標識的版本的后續(xù)鏈接的數(shù)目)。用戶然后可以獲得“概率范圍”或置信度等級,即將要在其上相信有效/無效信息的概率。
在圖1b所描述的例子中,假定當(dāng)前感興趣的版本是制品15a的版本V1b和制品15c的版本V1。查看各自的跟蹤能力對象10c表格12c的用戶發(fā)現(xiàn)沒有對應(yīng)于感興趣的這些版本的條目。然而,表格12c中的條目19指示制品15a的前任版本V1a具有與制品15c的感興趣的版本V1有效的跟蹤能力關(guān)系。同樣地,表格12c具有指示制品15a的后續(xù)版本V1c具有與制品15c的感興趣的版本V1有效的跟蹤能力關(guān)系的條目29。處理器例程63的步驟23注意制品15a的版本歷史17a并且確定將條目19的前任版本V1a分離于(制品15a的)感興趣的版本V1b的鏈接的數(shù)目。在該實例中,確定了一個這樣的鏈接,并且基于該確定規(guī)定了概率范圍的一端。同樣地,根據(jù)版本歷史17a,步驟23確定了將條目29的后續(xù)版本V1c分離于(制品15a的)感興趣的版本V1b的鏈接的數(shù)目。在該例子中,確定了一個這樣的鏈接并且將其用于規(guī)定概率范圍的另一端。得到的概率范圍指示感興趣的版本(制品15a的V1b和制品15c的V1)具有有效跟蹤能力關(guān)系的高的可能性。
因此,在配置管理系統(tǒng)11中存儲依賴跟蹤能力關(guān)系信息并且維持與視圖無關(guān)。因而,本發(fā)明的實施例減少了維持跟蹤能力鏈接所需要的工作。圖3描述了可以在其中實現(xiàn)本發(fā)明的計算機網(wǎng)絡(luò)或類似的數(shù)字處理環(huán)境。
客戶計算機/設(shè)備50和服務(wù)器計算機60提供執(zhí)行應(yīng)用程序等的處理、存儲以及輸入/輸出設(shè)備??蛻粲嬎銠C/設(shè)備50還可以通過通信網(wǎng)絡(luò)70鏈接至其它的計算設(shè)備,包括其它客戶設(shè)備/過程50和服務(wù)器計算機60。通信網(wǎng)絡(luò)70可以是遠程接入網(wǎng)絡(luò)、全球網(wǎng)絡(luò)(例如因特網(wǎng))、全球計算機集合、局域網(wǎng)或廣域網(wǎng)以及當(dāng)前使用各自的協(xié)議(TCP/IP、藍牙等)來相互通信的網(wǎng)關(guān)的一部分。其它的電子設(shè)備/計算機網(wǎng)絡(luò)體系結(jié)構(gòu)也是適合的。
圖4是圖3的計算機系統(tǒng)中的計算機(例如客戶處理器/設(shè)備50或服務(wù)器計算機60)的內(nèi)部結(jié)構(gòu)圖。每個計算機50、60含有系統(tǒng)總線79,其中總線是用于計算機或處理系統(tǒng)的部件中的數(shù)據(jù)傳遞的一組硬件線??偩€79本質(zhì)上是連接計算機系統(tǒng)的不同元件(例如處理器、磁盤存儲器、存儲器、輸入/輸出端口、網(wǎng)絡(luò)端口等)的共享管道,其實現(xiàn)元件之間信息的傳遞。連在系統(tǒng)總線79上的是用于將各種輸入和輸出設(shè)備(例如鍵盤、鼠標、顯示器、打印機、揚聲器等)連接到計算機50、60的I/O設(shè)備接口82。網(wǎng)絡(luò)接口86允許計算機連接到連在網(wǎng)絡(luò)(例如圖3的網(wǎng)絡(luò)70)上的各種其它的設(shè)備。存儲器90為計算機軟件指令92和用來實現(xiàn)本發(fā)明的實施例(例如以上所詳述的已注釋的指示器表格12、跟蹤能力對象10和處理器例程代碼63)的數(shù)據(jù)94提供易失性存儲器。磁盤存儲器95為計算機軟件指令92和用來實現(xiàn)本發(fā)明的實施例的數(shù)據(jù)94提供非易失性存儲器。中央處理器單元84也連到系統(tǒng)總線79并且為計算機的執(zhí)行提供指令。
在一個實施例中,處理器例程92和數(shù)據(jù)94是計算機程序產(chǎn)品(一般記為92),其包括提供了用于本發(fā)明系統(tǒng)的至少一部分軟件指令的計算機可讀介質(zhì)(例如像一個或多個DVD-ROM、CD-ROM、磁盤、磁帶等這樣的可移動存儲介質(zhì))。如本領(lǐng)域所公知的,可以通過任何適合的軟件安裝程序來安裝計算機程序產(chǎn)品92。在另一實施例中,還可以通過電纜、通信和/或無線連接下載至少一部分軟件指令。在其它的實施例中,本發(fā)明程序是計算機程序傳播信號產(chǎn)品107,其包含于傳播介質(zhì)(例如無線電波、紅外波、激光波、聲波或者在諸如因特網(wǎng)或其它網(wǎng)絡(luò)的全球網(wǎng)絡(luò)上傳播的電波)上的傳播信號之上。這樣的載體介質(zhì)或信號提供了用于本發(fā)明例程/程序92的至少一部分軟件指令。
在可選的實施例中,傳播信號是傳播介質(zhì)上承載的模擬載波或數(shù)字信號。舉例來說,傳播信號可以是通過全球網(wǎng)絡(luò)(例如因特網(wǎng))、電信網(wǎng)絡(luò)或其它的網(wǎng)絡(luò)傳播的數(shù)字化信號。在一個實施例中,傳播信號是通過傳播介質(zhì)傳輸?shù)某^周期時間的信號,例如通過網(wǎng)絡(luò)以分組發(fā)送的超過毫秒、秒、分或更長周期的用于軟件應(yīng)用的指令。在另一實施例中,計算機程序產(chǎn)品92的計算機可讀介質(zhì)是計算機系統(tǒng)50可以接收并且讀取的如上所述用于計算機程序傳播信號產(chǎn)品的傳播介質(zhì),例如通過接收傳播介質(zhì)并且識別包含于該傳播介質(zhì)中的傳播信號來接收并且讀取。
一般而言,術(shù)語“載體介質(zhì)”或瞬態(tài)載體包括前述瞬態(tài)信號、傳播信號、傳播介質(zhì)、存儲介質(zhì)等。
本發(fā)明可以采取完全硬件的實施例方式、完全軟件的實施例方式或者既含有硬件又含有軟件元件的實施例方式。在優(yōu)選的實施例中,本發(fā)明以軟件實現(xiàn),其包括但并不限于固件、常駐軟件、微碼等。
此外,本發(fā)明可以采取可存取于計算機可用或計算機可讀介質(zhì)的計算機程序產(chǎn)品的方式,所述計算機可用或計算機可讀介質(zhì)通過或者以與計算機或任何的指令執(zhí)行系統(tǒng)的連接來提供使用的程序代碼。對于該描述來說,計算機可用或計算機可讀介質(zhì)可以是任何這樣的裝置,即該裝置通過或者以與指令執(zhí)行系統(tǒng)、裝置或設(shè)備的連接可以容納、存儲、通信、傳播或傳送使用的程序。
介質(zhì)可以是電子、磁性、光學(xué)、電磁、紅外或半導(dǎo)體系統(tǒng)(或裝置或設(shè)備)或者傳播介質(zhì)。計算機可讀介質(zhì)的例子包括半導(dǎo)體或固態(tài)存儲器、磁帶、可移動計算機磁盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、硬磁盤和光盤。現(xiàn)有的光盤的例子包括光盤-只讀存儲器(CD/ROM)、讀/寫光盤(CD-R/W)和DVD。
適于存儲和/或執(zhí)行程序代碼的數(shù)據(jù)處理系統(tǒng)可以包括通過系統(tǒng)總線直接地或間接地連接到存儲元件的至少一個處理器。該存儲元件可以包括在程序代碼的實際執(zhí)行期間所使用的本地存儲器、大容量存儲器和高速緩存,該高速緩存提供了至少一些程序代碼的臨時存儲器以便減少在執(zhí)行期間必須從大容量存儲器檢索代碼的次數(shù)。
可以直接地或者通過插入I/O控制器將輸入/輸出或I/O設(shè)備(包括但不限于鍵盤、顯示器、指示設(shè)備等)連接至系統(tǒng)。
還可以將網(wǎng)絡(luò)適配器連接到系統(tǒng)從而使得數(shù)據(jù)處理系統(tǒng)通過插入專用或公用網(wǎng)絡(luò)而變得與其它的數(shù)據(jù)處理系統(tǒng)或遠程打印機或存儲設(shè)備連接。調(diào)制解調(diào)器、線纜調(diào)制解調(diào)器和以太網(wǎng)卡正是網(wǎng)絡(luò)適配器的幾個當(dāng)前可用的類型。
雖然已參照本發(fā)明的優(yōu)選實施例具體示出并且描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在不背離由所附權(quán)利要求所包括的本發(fā)明的范圍的情況下實現(xiàn)形式和細節(jié)上的各種改變。
舉例來說,任何的計算機體系結(jié)構(gòu)和/或網(wǎng)絡(luò)配置均適于執(zhí)行本發(fā)明的實施例。圖3和圖4的計算機網(wǎng)絡(luò)是為了說明而不是想要限制本發(fā)明的原理。
可以將用于每個各自的制品15的版本歷史17實現(xiàn)為表格、列表或者允許附加條目的其它類似記錄的技術(shù)。
權(quán)利要求
1.一種用于提供軟件配置管理中的依賴跟蹤能力的計算機實現(xiàn)方法,所述方法包括以下步驟針對由一個或多個制品所形成的目標軟件程序的特定的配置,確定每個制品的各自的版本;維持每個制品的版本歷史;針對每對制品,在所述制品對的各自的版本歷史之間連接用于所述制品對的已確定的版本的跟蹤能力關(guān)系的狀態(tài)指示,以便每對制品的依賴跟蹤能力關(guān)系在使用所述制品之一的每種配置中是可確定的。
2.根據(jù)權(quán)利要求1所述的方法,其中所述狀態(tài)指示包括用于有效的跟蹤能力關(guān)系的有效指示。
3.根據(jù)權(quán)利要求1所述的方法,其中所述狀態(tài)指示與視圖無關(guān)。
4.根據(jù)權(quán)利要求1所述的方法,其中所述版本歷史是記錄、表格或列表中的任何一個。
5.根據(jù)權(quán)利要求1所述的方法,其進一步包括以下步驟針對特定的制品,基于所述特定制品的版本的狀態(tài)指示為依賴跟蹤能力關(guān)系確定概率范圍。
6.根據(jù)權(quán)利要求5所述的方法,其中所述確定概率范圍的步驟包括基于(a)前任版本和已確定的版本之間的后續(xù)鏈接的數(shù)目,以及基于(b)已確定的版本和后續(xù)版本之間的后續(xù)鏈接的數(shù)目來確定概率度。
7.用于提供軟件配置管理系統(tǒng)中的依賴跟蹤能力的計算機裝置,所述裝置包括用于每個制品的各自的版本歷史;形成不同的軟件程序的不同的制品集,并且對于由一組制品所形成的特定的軟件程序,在所述特定軟件程序的不同配置中使用所述制品的不同的版本,每一配置,各自的制品的版本歷史具有所述制品的版本的指示;以及針對每對制品,連接在用于所述制品對的各自的版本歷史之間的跟蹤能力對象,所述跟蹤能力對象為所述制品對的確定的不同版本提供跟蹤能力關(guān)系的狀態(tài)指示,以便每個制品的依賴跟蹤能力關(guān)系在使用所述制品的每種配置中是可確定的。
8.根據(jù)權(quán)利要求7所述的裝置,其中所述狀態(tài)指示包括用于有效的跟蹤能力關(guān)系的有效指示。
9.根據(jù)權(quán)利要求7所述的裝置,其中所述狀態(tài)指示與視圖無關(guān)。
10.根據(jù)權(quán)利要求7所述的裝置,其中所述版本歷史是記錄、表格或列表中的任何一個。
11.根據(jù)權(quán)利要求7所述的裝置,其進一步包括處理器例程,針對特定的制品,所述處理器例程按照所述特定制品的版本的狀態(tài)指示所指示的為依賴跟蹤能力關(guān)系確定概率范圍。
12.根據(jù)權(quán)利要求11所述的裝置,其中所述處理器例程通過基于(a)前任版本和已確定的版本之間的后續(xù)鏈接的數(shù)目,以及基于(b)已確定的版本和后續(xù)版本之間的后續(xù)鏈接的數(shù)目確定概率度來確定概率范圍。
13.一種軟件配置管理系統(tǒng),所述系統(tǒng)包括版本歷史裝置,所述版本歷史裝置用于為每個制品提供各自的版本歷史,不同的制品集形成不同的軟件程序,并且對于由一組制品所形成的特定的軟件程序,在所述特定軟件程序的不同配置中使用所述制品的不同的版本;其中,每一配置,所述版本歷史裝置提供各自的制品的版本歷史,所述版本歷史包括所述制品的版本的指示;以及跟蹤能力對象裝置,所述跟蹤能力對象裝置為每對制品提供用于所述制品對的不同版本的跟蹤能力關(guān)系的狀態(tài)指示;以及處理器裝置,所述處理器裝置用于維持所述跟蹤能力對象裝置中每一版本的狀態(tài),以便每個制品的依賴跟蹤能力關(guān)系在使用所述制品的每種配置中是可確定的。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其中所述狀態(tài)指示包括用于有效的跟蹤能力關(guān)系的有效指示。
15.根據(jù)權(quán)利要求13所述的系統(tǒng),其中所述狀態(tài)指示與視圖無關(guān)。
16.根據(jù)權(quán)利要求13所述的系統(tǒng),其中所述版本歷史是記錄、表格或列表中的任何一個。
17.根據(jù)權(quán)利要求13所述的系統(tǒng),其中針對特定的制品,所述處理器裝置按照所述特定制品的版本的狀態(tài)指示所指示的為依賴跟蹤能力關(guān)系進一步確定概率范圍。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中所述處理器裝置通過基于(a)前任版本和已確定的版本之間的后續(xù)鏈接的數(shù)目,以及基于(b)已確定的版本和后續(xù)版本之間的后續(xù)鏈接的數(shù)目確定概率度來確定概率范圍。
全文摘要
用于提供軟件配置管理中的依賴跟蹤能力的計算機實現(xiàn)方法和裝置。由一個或多個制品所形成的目標軟件程序的每一配置,維持每個制品的版本歷史。針對每個制品,連接到所述制品的各自的版本歷史是用于每個已指示的版本的跟蹤能力關(guān)系的狀態(tài)指示。一種實現(xiàn)使用了跟蹤能力對象來維持并且提供這樣的狀態(tài)指示。所述狀態(tài)指示與視圖無關(guān)并且使得每個制品的依賴跟蹤能力關(guān)系在使用所述制品的每種配置中是可確定的。
文檔編號G06F9/44GK1987776SQ20061014448
公開日2007年6月27日 申請日期2006年11月8日 優(yōu)先權(quán)日2005年12月20日
發(fā)明者G·M·克萊姆, A·R·泰特 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
绥芬河市| 萨迦县| 开远市| 屏山县| 平安县| 蒲城县| 沈丘县| 讷河市| 屯昌县| 昭通市| 泰顺县| 康平县| 清镇市| 铜陵市| 额敏县| 上蔡县| 惠来县| 玉田县| 四川省| 轮台县| 潢川县| 开江县| 新竹县| 开化县| 常宁市| 金阳县| 五峰| 根河市| 凤城市| 兴山县| 宁南县| 高陵县| 雷山县| 雅安市| 南通市| 沂南县| 邵阳县| 资溪县| 桐城市| 札达县| 新兴县|