System and method for calculating software certification risks
First Claim
1. A computer-implemented method for certifying software based on composite risk, the method comprising:
- receiving information for a plurality of risk factors associated with the software, wherein the information includes a timeline for each risk factor, the timeline including a plurality of discrete time points, and the plurality of risk factors include two or more of a software development life-cycle risk factor, an operating system release risk factor, a hardware change risk factor, and an infrastructure change risk factor;
determining risk values indicative of risk levels of each risk factor associated with the plurality of discrete time points;
calculating, using at least one computer processor, a composite risk based on the plurality of risk factors and using the determined risk values and a relationship between the composite risk and the plurality of risk factors, wherein the composite risk includes a plurality of composite risk values associated with the plurality of discrete time points; and
identifying a recommended software certification time, the recommended software certification time corresponding to a lowest value of the calculated composite risk.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for calculating a composite risk is disclosed. The method may include receiving information associated with a plurality of risk factors. The information may include a timeline for each risk factor, and the timeline may include a plurality of discrete time points. The method may further include determining risk values indicative of risk levels of each risk factor associated with the plurality of discrete time points. The method may also include calculating the composite risk using the determined risk values and a relationship between the composite risk and the plurality of risk factors. The composite risk may include a plurality of composite risk values associated with the plurality of discrete time points.
24 Citations
18 Claims
-
1. A computer-implemented method for certifying software based on composite risk, the method comprising:
-
receiving information for a plurality of risk factors associated with the software, wherein the information includes a timeline for each risk factor, the timeline including a plurality of discrete time points, and the plurality of risk factors include two or more of a software development life-cycle risk factor, an operating system release risk factor, a hardware change risk factor, and an infrastructure change risk factor; determining risk values indicative of risk levels of each risk factor associated with the plurality of discrete time points; calculating, using at least one computer processor, a composite risk based on the plurality of risk factors and using the determined risk values and a relationship between the composite risk and the plurality of risk factors, wherein the composite risk includes a plurality of composite risk values associated with the plurality of discrete time points; and identifying a recommended software certification time, the recommended software certification time corresponding to a lowest value of the calculated composite risk. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A risk calculator for certifying software based on composite risk, the risk calculator comprising:
-
a storage device configured to store information for a plurality of risk factors associated with the software, including; a timeline for each risk factor, the timeline including a plurality of discrete time points; and risk values indicative of risk levels of each risk factor associated with the plurality of discrete time points, wherein the plurality of risk factors include two or more of a software development life-cycle risk factor, an operating system release risk factor, a hardware change risk factor, and an infrastructure change risk factor; and a processor coupled to the storage device, and being configured to; determine risk values indicative of risk levels of each risk factor associated with the plurality of discrete time points; and calculate a composite risk based on the plurality of risk factors, using the determined risk values and a relationship between the composite risk and the plurality of risk factors, wherein the composite risk includes a plurality of composite risk values associated with the plurality of discrete time points; and identify a recommended time to certify the software corresponding to a desired value of the plurality of composite risk values. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer readable medium having stored thereon instructions for causing a computer executing the instructions to perform a method for certifying software based on composite risk, the method including:
-
receiving information for a plurality of risk factors associated with the software, wherein the information includes a timeline for each risk factor, the timeline including a plurality of discrete time points, and the plurality of risk factors include two or more of a software development life-cycle risk factor, an operating system release risk factor, a hardware change risk factor, and an infrastructure change risk factor; determining risk values indicative of risk levels of each risk factor associated with the plurality of discrete time points; and calculating a composite risk based on the plurality of risk factors, using the determined risk values and a relationship between the composite risk and the plurality of risk factors, wherein the composite risk includes a plurality of composite risk values associated with the plurality of discrete time points; and identifying a recommended time to certify the software corresponding to a desired value of the plurality of composite risk values. - View Dependent Claims (17, 18)
-
Specification