Interface ISupportRBTAnalysisParent
-
- All Superinterfaces:
com4j.Com4jObject
- All Known Subinterfaces:
ISupportRBTAnalysisParent2
public interface ISupportRBTAnalysisParent extends com4j.Com4jObjectRepresents 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.StringanalysisFilter()The filter used for the Analysis.voidanalysisFilter(java.lang.String pVal)The filter used for the Analysis.intanalysisResultAggregatedRNDEffortsInHours()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.intanalysisResultAnalyzedDurationInHours()Time it would take to test the reqs without CustomTestingLevel, i.e.intanalysisResultCountCustomizedRequirements()Count of all child requirements visited in last analysis that their Testing Efforts were customized (not set by analysis)intanalysisResultCountIgnoredRequirements()Count of all child requirements ignored in last analysisintanalysisResultCountNonCustomizedRequirements(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 customizedintanalysisResultCountUnanalyzableRequirements()Count of all child requirements visited in last analysis that could not be analyzed due to missing Assessment or incomplete custom effortintanalysisResultCustomizedDurationInHours()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.DateanalysisResultLastAnalysisDate()The Date/Time of the last analysis done on this parent reqvoidanalyzeAndSave()Do analysis, create analysis results and save testing levels to all children Reqs.voidanalyzeButDontSave()Do analysis, create analysis results, but do not save testing levels in children yet.voidapplyPolicyOnResultMatix()Use current policy matrix and re-apply it on the aggregated counts matrix to calculate total analyzed reqs duration.intavailableTimeInHours()Available time for this Risk-based Quality Management Analysis.voidavailableTimeInHours(int pHours)Available time for this Risk-based Quality Management Analysis.intfpLevelTestingEffortInHours(int fpLevel)Obsolete.voidfpLevelTestingEffortInHours(int fpLevel, int pHours)Obsolete.booleanisAnalyzed()Checks whether the parent requirement has valid Risk-based Quality Management analysis result datavoidresetPolicyToDefaults()Copy the policy from customization.inttestingEffortInHoursFromPolicyMatrix(int riskLevel, int fcLevel)Calculated time needed to test a requirement in the given Risk and Functional Complexity, according to the current policy.inttestingLevelPercentage(int testingLevel)Testing level percentage (of the full testing level).voidtestingLevelPercentage(int testingLevel, int pPercentage)Testing level percentage (of the full testing level).inttestingPolicyMatrix(int riskLevel, int fcLevel)Risk testing level matrixvoidtestingPolicyMatrix(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.
-
-