Q-Rapids
Quality-aware rapid software development
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 732253.
Under Construction!
The Q-Rapids quality model is characterised
by three types of entities: Strategic Indicators, Factors and Metrics. This
library includes three classes to access to these types of entities. This
library also allows to access to the information related to how the elements
has been computed (relations) how this computation can be simulated.
Following tables contain the method summary
for these classes and the DTOs used to transfer the data.
Table 9. class StrategicIndicator
(QMA API)
Method and result |
Description |
Current
Status (only one evaluation per strategic indicator) |
|
getEvaluations() returns StrategicIndicatorEvaluationDTO
[] |
This method returns the list of the strategic indicators and the
“last” evaluation. The evaluation contains the evaluation date and value |
getFactorsEvaluations() returns StrategicIndicatorFactorEvaluationDTO
[] |
This method returns the list of the strategic indicators. For each
strategic indicator, it returns the list of factors associated to it and
their “last” evaluation. The evaluation contains the evaluation date and
value. |
getFactorsEvaluations(id: string) returns FactorEvaluationDTO
[] |
This method returns the list of factors associated to the strategic indicator evaluation passed
as a parameter and their “last” evaluation. The evaluation contains the
evaluation date and value. |
setStrategicIndicatorEvaluation(String projectId, String strategicIndicatorID, String strategicIndicatorName,
String strategicIndicatorDescription, Float value, LocalDate evaluationDate, EstimationEvaluationDTO estimation, List<String> missingFactors, long datesMismatch) |
This method stores in the corresponding index the
assessment for a concrete strategic indicator for an
specific date. |
Historical
Data (more than one evaluation per strategic indicator) |
|
getEvaluation(Date from, Date to) returns StrategicIndicatorEvaluationDTO
[] |
This method returns the list of the strategic indicators and the
evaluations belonging to the specific period defined by the parameters from
and to. The evaluation contains the evaluation date and value. |
getFactorsEvaluations(Date from, Date to) returns StrategicIndicatorFactorEvaluationDTO[] |
This method returns the list of the strategic indicators. For each
strategic indicator, it returns the list of factors associated to it and
their evaluations belonging to the period defined by the parameters from and to. The evaluation contains the evaluation date and value. |
getFactorsEvaluations(id: string, Date from, Date to) returns FactorEvaluationDTO[] |
This method returns the list of factors associated to the strategic indicator evaluation passed
as parameter and their evaluations belonging to the period defined by the
parameters from and to. The evaluation contains the
evaluation date and value. |