Muitas das vezes, quando iniciamos a modelagem de objetivos de um determinado domínio, temos a necessidade de explicitar objetivos de caráter "subjetivo", os quais num primeiro momento não sabemos como cumpri-los ou que serão utilizados como critérios desejados. A subjetividade mencionada advém do fato de não ser possível medirmos a satisfação (ou não) do mesmo. Na modelagem de objetivos estes tipos de "goals" são denominados "soft goals".
Soft Goals normalmente se decompõem em Hard Goals, tornando possível a verificação de sua satisfação, além disso eles são utilizados para a realização da análise de contribuição entre os objetivos, o que auxilia o modelador em momentos de decisão.
Exemplo:
Soft Goal: "Desempenho Garantido"
Que por sua vez se decompõe em...
Hard Goal: "Recuperação de dados em no máximo 100ms garantida"
Hard Goal: "Gravação de dados em no máximo 150ms garantida"
Nenhum comentário:
Postar um comentário