发明名称 Software upgrade analysis system
摘要 A system may include computer code for analyzing an upgrade from a first version to a second version of a software program that has been customized without performing the upgrade. The system may provide default state information of default program objects. The default program objects would be included in a default installation of the second version of the software program. The computer code may retrieve current state information of current program objects from an application database. The software program that has been customized may include the current program objects. The system may generate upgrade information based on a comparison between the current state information and the default state information. The upgrade information may identify a subset of the current program objects that would be impacted by the upgrade.
申请公布号 US8745611(B2) 申请公布日期 2014.06.03
申请号 US20080183482 申请日期 2008.07.31
申请人 Accenture Global Services Limited 发明人 Saraf Sachin;Kichambare Vidyut Dinkar
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项 1. A system for analyzing an upgrade of a first version of a software program in a modified form to a second version of the software program in the modified form without performing the upgrade, the system comprising: a memory; a processor in communication with the memory, the memory comprising computer code, wherein the computer code is executable to: provide default state information of a plurality of default program objects included in a default installation of the second version of the software program in an unmodified form;retrieve, from an application database, current state information of a plurality of current program objects included in the first version of the software program in the modified form, the modified form of the first version of the software program reflecting user modification, addition, and removal of one or more program objects included in an unmodified form of the first version of the software program when first installed; andcompare the current state information for the modified form of the first version of the software program with the default state information for the default installation of the second version of the software program in the unmodified form to generate upgrade information by: for each of the current program objects: determining whether a current program object in the modified form of the first version of the software program is obsolete or revised in the default installation of the second version of the software program in the unmodified form;based on a determination that the current program object in the modified form of the first version of the software program is obsolete or revised in the default installation of the second version of the software program in the unmodified form, identifying the current program object as impacted;based on a determination that the current program object in the modified form of the first version of the software program is not obsolete or revised in the default installation of the second version of the software program in the unmodified form, determining whether another current program object in the modified form of the first version of the software program that has a direct or indirect child relationship to the current program object is obsolete or revised in the default installation of the second version of the software program in the unmodified form;based on a determination that another current program object in the modified form of the first version of the software program that has the direct or indirect child relationship to the current program object is obsolete or revised in the default installation of the second version of the software program in the unmodified form, identifying the current program object as impacted; andgenerating upgrade information that identifies a subset of the current program objects identified as being impacted by the upgrade of the first version of the software program in the modified form to the second version of the software program in the modified form.
地址 Dublin IE