[發(fā)明專利]軟件升級分析系統(tǒng)有效
| 申請?zhí)枺?/td> | 200910138285.4 | 申請日: | 2009-05-31 |
| 公開(公告)號: | CN101599047A | 公開(公告)日: | 2009-12-09 |
| 發(fā)明(設計)人: | S·薩拉夫;V·D·基查姆巴爾 | 申請(專利權(quán))人: | 埃森哲環(huán)球服務有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/445 |
| 代理公司: | 北京市金杜律師事務所 | 代理人: | 王茂華;李崢宇 |
| 地址: | 瑞士沙*** | 國省代碼: | 瑞士;CH |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 升級 分析 系統(tǒng) | ||
技術(shù)領域
本發(fā)明涉及軟件安裝,并且更具體地涉及軟件升級。
背景技術(shù)
軟件程序可能很大并且復雜。此類軟件程序可能難于安裝和/或 升級,并且安裝和/或升級是耗時的。已知的是,歷經(jīng)數(shù)月時間來升 級企業(yè)商業(yè)應用。在某些示例中,由于在升級中引入的軟件程序中 的改變,在升級之后用戶可能改變他們使用該軟件程序的方式。此 外,在升級之前可能對軟件程序進行修改或定制。升級可能使得一 個或多個修改失效或不能正常工作。因而,為了對生產(chǎn)系統(tǒng)中的軟 件程序升級進行規(guī)劃,軟件程序升級的影響可能是令人感興趣的。
為了確定軟件程序升級的影響,可以使用測試系統(tǒng)。測試系統(tǒng) 可以包括當前在生成系統(tǒng)中使用的軟件程序的副本。繼而可以對該 軟件程序的副本進行升級而不干擾生產(chǎn)系統(tǒng)的用戶。然后,在測試 系統(tǒng)中分析該升級的影響。然而,在不對操作系統(tǒng)或測試系統(tǒng)執(zhí)行 升級的情況下,分析軟件升級的影響可能更有效。
發(fā)明內(nèi)容
在一個示例中,公開了一種系統(tǒng),所述系統(tǒng)用于在不執(zhí)行升級 的情況下,分析已修改形式的軟件程序的第一版本到已修改形式的 軟件程序的第二版本的升級,所述系統(tǒng)可以包括計算機代碼。該計 算機代碼可以提供默認程序?qū)ο蟮哪J狀態(tài)信息。該默認程序?qū)ο? 包括在未修改形式的軟件程序的第二版本的默認安裝中。該計算機 代碼還可以從應用數(shù)據(jù)庫獲取當前程序?qū)ο蟮漠斍盃顟B(tài)信息。已修 改形式的軟件程序可以包括當前程序?qū)ο?。該計算機代碼可以基于 當前狀態(tài)信息和默認狀態(tài)信息之間的比較生成升級信息。該升級信 息可以標識將受到升級影響的當前程序?qū)ο蟮淖蛹?
在另一示例中,公開了一種方法,所述方法用于在不執(zhí)行升級 的情況下,對執(zhí)行從已修改形式的軟件程序的第一版本到第二版本 的升級的影響進行分析,所述方法可以包括在庫數(shù)據(jù)庫中提供默認 狀態(tài)信息。默認狀態(tài)信息可以包括第一組默認程序?qū)ο蠛偷诙M默 認程序?qū)ο笾g的差異。第一組默認程序?qū)ο髮ㄔ谖葱薷男问? 的軟件程序的第一版本的默認安裝中。第二組默認程序?qū)ο髮? 在未修改形式的軟件程序的第二版本的默認安裝中。該方法可以進 一步包括從應用數(shù)據(jù)庫獲取涉及當前程序?qū)ο蟮漠斍盃顟B(tài)信息。已 修改形式的軟件程序的第一版本可以包括當前程序?qū)ο?。該方法還 可以包括為了生成升級信息,將當前狀態(tài)信息與默認狀態(tài)信息進行 比較。升級信息可以標識將受到升級影響的當前程序?qū)ο蟮淖蛹?
在又一示例中,公開了一種在計算機中使用的計算機程序產(chǎn)品, 用于在不執(zhí)行升級的情況下,對執(zhí)行從已修改形式的軟件程序的第 一版本到第二版本的升級的影響進行分析,該計算機程序產(chǎn)品可以 包括計算機可讀介質(zhì)。該計算機可讀介質(zhì)可以包括物理上包含在其 中的計算機可執(zhí)行程序代碼和默認狀態(tài)信息。默認狀態(tài)信息可以包 括第一組默認程序?qū)ο蠛偷诙M默認程序?qū)ο笾g的差異。第一組 默認程序?qū)ο髮ㄔ谖葱薷男问降能浖绦虻牡谝话姹镜哪J安 裝中。第二組默認程序?qū)ο髮ㄔ谖葱薷男问降能浖绦虻牡诙? 版本的默認安裝中。該計算機程序產(chǎn)品可以進一步包括計算機可執(zhí) 行程序代碼,以使得計算機的處理器從應用數(shù)據(jù)庫獲取當前程序?qū)? 象的當前狀態(tài)信息。該已修改形式的軟件程序可以包括當前程序?qū)? 象。該計算機程序產(chǎn)品還可以包括計算機可執(zhí)行程序代碼,以使得 處理器基于當前狀態(tài)信息與默認狀態(tài)信息之間的比較生成升級信 息。升級信息可以標識將受到升級影響的當前程序?qū)ο蟮淖蛹?
參考附圖,本發(fā)明的其他目的和優(yōu)勢將從下文的說明書中變得 明顯,在附圖中,清楚地示出了本發(fā)明優(yōu)選實施方式。
附圖說明
可以參考以下附圖和描述更好地理解本發(fā)明。附圖中的組件不 必按比例繪制,而是將重點放在強調(diào)示出本發(fā)明的原理。而且,在 附圖中,貫穿不同視圖,相同的參考標號指示相應的部分。
圖1是在不執(zhí)行升級的情況下分析軟件程序的第一版本到軟件 程序的第二版本的升級的系統(tǒng)的示例;
圖2是包括未修改形式的軟件程序和應用數(shù)據(jù)庫的測試系統(tǒng)的 示例;
圖3示出了包括從升級信息生成的、對于父任務影響的統(tǒng)計的 示例概要報告的一部分;
圖4示出了從升級信息生成的示例報告的一部分,該報告標識 與父任務直接或間接相關聯(lián)的修訂的和過時的事務代碼;以及
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于埃森哲環(huán)球服務有限公司,未經(jīng)埃森哲環(huán)球服務有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910138285.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





