Interface ISupportRBTAnalysisParent
-
- All Superinterfaces:
com4j.Com4jObject
- All Known Subinterfaces:
ISupportRBTAnalysisParent2
public interface ISupportRBTAnalysisParent extends com4j.Com4jObject
Represents Risk-based Quality Management analysis capabilities for the Req coclass.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
analysisFilter()
The filter used for the Analysis.void
analysisFilter(java.lang.String pVal)
The filter used for the Analysis.int
analysisResultAggregatedRNDEffortsInHours()
Time it would take RnD to handle this requirement, as simple aggregative addition of RND efforts set in children that were visited in last analysis.int
analysisResultAnalyzedDurationInHours()
Time it would take to test the reqs without CustomTestingLevel, i.e.int
analysisResultCountCustomizedRequirements()
Count of all child requirements visited in last analysis that their Testing Efforts were customized (not set by analysis)int
analysisResultCountIgnoredRequirements()
Count of all child requirements ignored in last analysisint
analysisResultCountNonCustomizedRequirements(int riskLevel, int fcLevel)
For each possible risk (pair of Risk and FC levels) - return the total Count of child requirements that were visited in last analysis and that are assessed to be in this Risk (Pair), and their Efforts were not customizedint
analysisResultCountUnanalyzableRequirements()
Count of all child requirements visited in last analysis that could not be analyzed due to missing Assessment or incomplete custom effortint
analysisResultCustomizedDurationInHours()
Time it would take to test the reqs with CustomTestingLevel with this policy set in the related Risk-based Quality Management Analysis setup.java.util.Date
analysisResultLastAnalysisDate()
The Date/Time of the last analysis done on this parent reqvoid
analyzeAndSave()
Do analysis, create analysis results and save testing levels to all children Reqs.void
analyzeButDontSave()
Do analysis, create analysis results, but do not save testing levels in children yet.void
applyPolicyOnResultMatix()
Use current policy matrix and re-apply it on the aggregated counts matrix to calculate total analyzed reqs duration.int
availableTimeInHours()
Available time for this Risk-based Quality Management Analysis.void
availableTimeInHours(int pHours)
Available time for this Risk-based Quality Management Analysis.int
fpLevelTestingEffortInHours(int fpLevel)
Obsolete.void
fpLevelTestingEffortInHours(int fpLevel, int pHours)
Obsolete.boolean
isAnalyzed()
Checks whether the parent requirement has valid Risk-based Quality Management analysis result datavoid
resetPolicyToDefaults()
Copy the policy from customization.int
testingEffortInHoursFromPolicyMatrix(int riskLevel, int fcLevel)
Calculated time needed to test a requirement in the given Risk and Functional Complexity, according to the current policy.int
testingLevelPercentage(int testingLevel)
Testing level percentage (of the full testing level).void
testingLevelPercentage(int testingLevel, int pPercentage)
Testing level percentage (of the full testing level).int
testingPolicyMatrix(int riskLevel, int fcLevel)
Risk testing level matrixvoid
testingPolicyMatrix(int riskLevel, int fcLevel, int pTestingLevel)
Risk testing level matrix
-
-
-
Method Detail
-
analyzeButDontSave
void analyzeButDontSave()
Do analysis, create analysis results, but do not save testing levels in children yet.
-
analyzeAndSave
void analyzeAndSave()
Do analysis, create analysis results and save testing levels to all children Reqs.
-
applyPolicyOnResultMatix
void applyPolicyOnResultMatix()
Use current policy matrix and re-apply it on the aggregated counts matrix to calculate total analyzed reqs duration.
-
testingPolicyMatrix
int testingPolicyMatrix(int riskLevel, int fcLevel)
Risk testing level matrix
Getter method for the COM property "TestingPolicyMatrix"
- Parameters:
riskLevel
- Mandatory int parameter.fcLevel
- Mandatory int parameter.- Returns:
- Returns a value of type int
-
testingPolicyMatrix
void testingPolicyMatrix(int riskLevel, int fcLevel, int pTestingLevel)
Risk testing level matrix
Setter method for the COM property "TestingPolicyMatrix"
- Parameters:
riskLevel
- Mandatory int parameter.fcLevel
- Mandatory int parameter.pTestingLevel
- Mandatory int parameter.
-
testingLevelPercentage
int testingLevelPercentage(int testingLevel)
Testing level percentage (of the full testing level).
Getter method for the COM property "TestingLevelPercentage"
- Parameters:
testingLevel
- Mandatory int parameter.- Returns:
- Returns a value of type int
-
testingLevelPercentage
void testingLevelPercentage(int testingLevel, int pPercentage)
Testing level percentage (of the full testing level).
Setter method for the COM property "TestingLevelPercentage"
- Parameters:
testingLevel
- Mandatory int parameter.pPercentage
- Mandatory int parameter.
-
fpLevelTestingEffortInHours
int fpLevelTestingEffortInHours(int fpLevel)
Obsolete. Returns E_NOTIMPL.
Getter method for the COM property "FPLevelTestingEffortInHours"
- Parameters:
fpLevel
- Mandatory int parameter.- Returns:
- Returns a value of type int
-
fpLevelTestingEffortInHours
void fpLevelTestingEffortInHours(int fpLevel, int pHours)
Obsolete. Returns E_NOTIMPL.
Setter method for the COM property "FPLevelTestingEffortInHours"
- Parameters:
fpLevel
- Mandatory int parameter.pHours
- Mandatory int parameter.
-
availableTimeInHours
int availableTimeInHours()
Available time for this Risk-based Quality Management Analysis.
Getter method for the COM property "AvailableTimeInHours"
- Returns:
- Returns a value of type int
-
availableTimeInHours
void availableTimeInHours(int pHours)
Available time for this Risk-based Quality Management Analysis.
Setter method for the COM property "AvailableTimeInHours"
- Parameters:
pHours
- Mandatory int parameter.
-
analysisFilter
java.lang.String analysisFilter()
The filter used for the Analysis.
Getter method for the COM property "AnalysisFilter"
- Returns:
- Returns a value of type java.lang.String
-
analysisFilter
void analysisFilter(java.lang.String pVal)
The filter used for the Analysis.
Setter method for the COM property "AnalysisFilter"
- Parameters:
pVal
- Mandatory java.lang.String parameter.
-
testingEffortInHoursFromPolicyMatrix
int testingEffortInHoursFromPolicyMatrix(int riskLevel, int fcLevel)
Calculated time needed to test a requirement in the given Risk and Functional Complexity, according to the current policy.
Getter method for the COM property "TestingEffortInHoursFromPolicyMatrix"
- Parameters:
riskLevel
- Mandatory int parameter.fcLevel
- Mandatory int parameter.- Returns:
- Returns a value of type int
-
isAnalyzed
boolean isAnalyzed()
Checks whether the parent requirement has valid Risk-based Quality Management analysis result data
Getter method for the COM property "IsAnalyzed"
- Returns:
- Returns a value of type boolean
-
analysisResultCustomizedDurationInHours
int analysisResultCustomizedDurationInHours()
Time it would take to test the reqs with CustomTestingLevel with this policy set in the related Risk-based Quality Management Analysis setup.
Getter method for the COM property "AnalysisResultCustomizedDurationInHours"
- Returns:
- Returns a value of type int
-
analysisResultAnalyzedDurationInHours
int analysisResultAnalyzedDurationInHours()
Time it would take to test the reqs without CustomTestingLevel, i.e. the regular analyzed reqs, with this policy set in the related Risk-based Quality Management Analysis setup.
Getter method for the COM property "AnalysisResultAnalyzedDurationInHours"
- Returns:
- Returns a value of type int
-
analysisResultLastAnalysisDate
java.util.Date analysisResultLastAnalysisDate()
The Date/Time of the last analysis done on this parent req
Getter method for the COM property "AnalysisResultLastAnalysisDate"
- Returns:
- Returns a value of type java.util.Date
-
analysisResultAggregatedRNDEffortsInHours
int analysisResultAggregatedRNDEffortsInHours()
Time it would take RnD to handle this requirement, as simple aggregative addition of RND efforts set in children that were visited in last analysis.
Getter method for the COM property "AnalysisResultAggregatedRNDEffortsInHours"
- Returns:
- Returns a value of type int
-
analysisResultCountIgnoredRequirements
int analysisResultCountIgnoredRequirements()
Count of all child requirements ignored in last analysis
Getter method for the COM property "AnalysisResultCountIgnoredRequirements"
- Returns:
- Returns a value of type int
-
analysisResultCountCustomizedRequirements
int analysisResultCountCustomizedRequirements()
Count of all child requirements visited in last analysis that their Testing Efforts were customized (not set by analysis)
Getter method for the COM property "AnalysisResultCountCustomizedRequirements"
- Returns:
- Returns a value of type int
-
analysisResultCountUnanalyzableRequirements
int analysisResultCountUnanalyzableRequirements()
Count of all child requirements visited in last analysis that could not be analyzed due to missing Assessment or incomplete custom effort
Getter method for the COM property "AnalysisResultCountUnanalyzableRequirements"
- Returns:
- Returns a value of type int
-
analysisResultCountNonCustomizedRequirements
int analysisResultCountNonCustomizedRequirements(int riskLevel, int fcLevel)
For each possible risk (pair of Risk and FC levels) - return the total Count of child requirements that were visited in last analysis and that are assessed to be in this Risk (Pair), and their Efforts were not customized
Getter method for the COM property "AnalysisResultCountNonCustomizedRequirements"
- Parameters:
riskLevel
- Mandatory int parameter.fcLevel
- Mandatory int parameter.- Returns:
- Returns a value of type int
-
resetPolicyToDefaults
void resetPolicyToDefaults()
Copy the policy from customization.
-
-