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 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.