コード例 #1
0
  // @Depends("product.number, quantity")
  @Depends("desempenhoDeProcessoEspecificado")
  public float getCapacidade() {
    if (baselineDeDesempenhoDeProcesso != null
        && desempenhoDeProcessoEspecificado != null
        && baselineDeDesempenhoDeProcesso.getLimiteDeControle() != null
        && desempenhoDeProcessoEspecificado.getLimiteDeControle() != null) {
      float LSb = baselineDeDesempenhoDeProcesso.getLimiteDeControle().getLimiteSuperior();
      float LIb = baselineDeDesempenhoDeProcesso.getLimiteDeControle().getLimiteInferior();

      float LSe = desempenhoDeProcessoEspecificado.getLimiteDeControle().getLimiteSuperior();
      float LIe = desempenhoDeProcessoEspecificado.getLimiteDeControle().getLimiteInferior();

      // valor = (LSb - LIb)/(LSe - LIe);
      valor = (LSe - LIe) / (LSb - LIb);

      return valor;
    }

    return valor;
  }
コード例 #2
0
 public String getResultado() {
   getCapacidade();
   if (baselineDeDesempenhoDeProcesso != null
       && desempenhoDeProcessoEspecificado != null
       && baselineDeDesempenhoDeProcesso.getLimiteDeControle() != null
       && desempenhoDeProcessoEspecificado.getLimiteDeControle() != null) {
     // if(valor <= 1)
     if (valor >= 1) {
       return "É capaz.";
     }
     return "Não é capaz.";
   }
   return "Salve os dados para saber o resultado.";
 }