摘要:
A test strategy optimizer for minimizing the impact of software update correctness testing is provided for software having several processes. Each process may have a criticality level associated with it and a test effort level associated with it. An update analyzer may determine what functions are modified and a dependency analyzer may determine what processes are connected to modifications, and thus require testing. User input may specify global test parameters related to test time, test completeness per criticality level, test iterations, etc. The test strategy optimizer will then take the process parameters, process dependencies, and user criteria to calculate the most efficient test procedure and provide information about the same. The test strategy optimizer may also provide adjustment tools, so users may modify parameters, based on the resulting information.
摘要:
The invention may provide "undo" (e.g., rollback) features, along with data management simplification features, to an update package model of software suite development/evolution. New functions, which may have disruption effects for customers, may be installed into the core configuration data with inactive switches. Upon activation, a switch status may change, and a query filter may use the activated function (e.g., as associated with the switch ID). Original functions may be maintained, giving the user the ability to deactivate an activated function, and thereby reverting the system back to the prior configuration status.
摘要:
The present invention relates to a computer-implemented method of adding a program module (132) to an installed program code (104) comprising - providing a data object (130) having an interface (140) for importation of data into and exportation of data out of the data object, the data object further comprising the program module, a switch identifier (134) and a specification (136) of a call (138) to be inserted into the installed code, - inserting the call as specified by the specification of the data object into the installed program code, - receiving a setting for the switch from a user and storing the setting in a database table (110), wherein upon execution of the installed program code the data object is called by execution of the call that has been inserted into the installed program code, wherein the setting of the switch is retrieved from the database table using the switch identifier of the data object as an access key, in case the switch setting indicates a first logical state of the switch, exporting the unmodified data, in case the switch setting indicates a second logical state, executing the program module for processing of the imported data, and exporting of the processed data via the interface.
摘要:
A tailored add-on component for a released software product having internal and released development objects. The released development objects are designed for external use, such as end-user customization. The internal development objects are designed for use within the released software product, with no access from outside components. The tailored add-on component adds a functional application that makes calls to both released and internal objects. Access to internal objects is made while maintaining stability by confining internal object calls to a single adaptation component within the add-on, while also implementing an interface for the objects of the software product that are used by the add-on. The interface includes a function to freeze objects that are in the interface, and a set of automatic test components to identify changes in the objects that are in the interface.
摘要:
The invention may provide "undo" (e.g., rollback) features, along with data management simplification features, to an update package model of software suite development/evolution. New functions, which may have disruption effects for customers, may be installed into the core configuration data with inactive switches. Upon activation, a switch status may change, and a query filter may use the activated function (e.g., as associated with the switch ID). Original functions may be maintained, giving the user the ability to deactivate an activated function, and thereby reverting the system back to the prior configuration status.
摘要:
This disclosure provides a method, a system and a computer readable medium for transmitting and processing requests to access data in a cloud database system by a mobile telecommunication device. The method includes a telecommunication method for accessing data in a cloud database system by a mobile communication device via a digital cellular mobile telecommunication network. The method comprises a section for initiating on said mobile telecommunication device a request configured to access data organized according to a first database schema in said cloud database system. In another section of the method, the request is sent from the mobile telecommunication device to the cloud database system via a first transmission channel in said digital cellular mobile telecommunication network. In another section of the method, the request is received in said cloud database system by an interface to said first transmission channel. In another section of the method, the received request is processed in a first database server node to generate a first data view of a first instance of the first database schema in the cloud database system. The processing includes referencing, using a first view variant, one or more data tables included in the first instance of the first database schema to generate the first data view according to the request. In another section of the method, the received request is processed in a second database server node to generate a second data view of a second instance of the first database schema in the cloud database system. The processing uses a using a second view variant for referencing one or more data tables included in the second instance of the first database schema to generate the second data view according to the request. Additionally, a mobile telecommunication network management system is disclosed.
摘要:
The present invention relates to a computer-implemented method for updating program functions being installed on a computer system (500), each of the updated program functions being implemented by a set of software elements (507) in association with a table (505) storing customizing values for default values for parameters of the updated program function, each of the updated program functions being associated with state information (523), wherein the state information (523) indicate active and inactive states of the updated program function, wherein a logical value of one or more of a plurality of stored software switches (525) depends on the state information (523), each of the software switches (525) enabling or disabling execution of the software elements (507) according to its logical value.
摘要:
The invention relates to a computer-implemented method for selecting one or more functions (646, 648, 650, 652, 654, 656, 718-730) for display, the selection being performed via an implementation guide, wherein the implementation guide is a hierarchical data structure comprising nodes, wherein at least some of said nodes respectively represent one of said one or more functions, the method comprising: - retrieving, in response to user selection of one of the one or more functions, a first list of switches; - extracting one or more individual switches from the first list of switches, wherein the extracted individual switches include at least one of either function switches (718, 720, 722, 724) or conflict switches (726, 728, 730); - determining, for each of the one or more extracted switches, whether the extracted switch is an active conflict switch; - in case any of the extracted switches is determined to be an active conflict switch, adding the active conflict switch to a second list of switches; - after all switches in the first list of switches have either been removed from the first list or have been added to the second list of switches, processing the second list of switches for determining which of the one or more computer functions can be execute on the processor without conflicts; and - as a result of the processing, presenting one or more function GUI elements respectively representing one of the one or more functions determined to be executable without conflicts.
摘要:
Schema mapping is provided at several levels of granularity to generate views from a data model. The schema mapping allows for the database tables referenced among the data views contained in the data model to come from a collection of several physical schemas, even though the data model may comprise a single authoring schema.
摘要:
A tailored add-on component for a released software product having internal and released development objects. The released development objects are designed for external use, such as end-user customization. The internal development objects are designed for use within the released software product, with no access from outside components. The tailored add-on component adds a functional application that makes calls to both released and internal objects. Access to internal objects is made while maintaining stability by confining internal object calls to a single adaptation component within the add-on, while also implementing an interface for the objects of the software product that are used by the add-on. The interface includes a function to freeze objects that are in the interface, and a set of automatic test components to identify changes in the objects that are in the interface.