Systems and methods for processing software application metadata associated with a software application
OwnerVu Laminventor
Life of this patent
Estimating the term…
Abstract
Systems and methods for processing software application metadata associated with a software application are provided. A representative method includes the step of collecting software application metadata associated with a software application. The software application metadata includes a first set of information related at least one of the following: screens, paths, and layers associated with the software application. The method further includes the step of storing the software application metadata in a data repository.
Claims20
A method of providing an application map that displays a map-like visualization of a software application and aides software developers in navigating and analyzing the various software components of the software application, the method comprising:
- creating and mapping “areas” on an application map based on software application metadata collected from a software application, wherein the software application metadata includes a first set of information related at least to one of the following:
- screens, paths and layers associated with the software application;
- associating unique identifiers with the respective “areas” on the application map;
- and
- overlaying a second set of information of the software application metadata on top of the “areas” on the application map using the unique identifiers, respectively, wherein the second set of information of the software application metadata is related to various attributes of the software application.
An application map including software executable instructions stored in a memory that is processed by a processing device and displays a map-like visualization of a software application and aides software developers in navigating and analyzing the various software components of the software application, the application map comprising:
- areas that are mapped on the application map and created based on software application metadata collected from a software application, wherein the areas include screens;
- unique identifiers that are associated with the respective areas on the application map;
- area layers that are created based on the software application metadata collected from the software application and are configured to group at least one area on the application map;
- paths that are created based on the software application metadata collected from the software application and are configured to link the areas on the application map to another area to show progression of the software application from one area to another;
- and
- data layers that are overlaid on top of the areas on the application map using the unique identifiers, respectively, wherein the data layer show information that are related to quality assurance of the features, functionalities, and attributes of the software application.
A system that provides an application map that displays a map-like visualization of a software application and aides software developers in navigating and analyzing the various software components of the software application, the system comprising:
- a processing device;
- and
- a data repository memory that stores an application map manager having instructions that are executed by the processing device, wherein the application map manager comprises:
- creating and mapping “areas” on an application map based on software application metadata collected from a software application, wherein the software application metadata includes a first set of information related at least to one of the following:
- screens, paths and layers associated with the software application;
- associating unique identifiers with the respective “areas” on the application map;
- and
- overlaying a second set of information of the software application metadata on top of the “areas” on the application map using the unique identifiers, respectively, wherein the second set of information of the software application metadata is related to various attributes of the software application.
An application map manager including software executable instructions stored in memory that facilitates displaying a map-like visualization of a software application and aides software developers in navigating and analyzing the various software components of the software application, the application map manager comprising:
- creating and mapping “areas” on an application map based on software application metadata collected from a software application, wherein the software application metadata includes a first set of information related at least to one of the following:
- screens, paths and layers associated with the software application;
- associating unique identifiers with the respective “areas” on the application map;
- and
- overlaying a second set of information of the software application metadata on top of the “areas” on the application map using the unique identifiers, respectively, wherein the second set of information of the software application metadata is related to various attributes of the software application.
Dependencies are inferred from the claim text.