En relación con los lenguajes de modelado y especialmente con el modelado orientado a objetivos, una meta blanda es un objetivo sin criterios claros. [1] Los objetivos suaves pueden representar:
- requerimientos no funcionales
- Relaciones entre requisitos no funcionales
Los requisitos no funcionales (o atributos de calidad , cualidades o, más coloquialmente, " cualidades ") son cualidades globales de un sistema de software, como flexibilidad, facilidad de mantenimiento, facilidad de uso, etc. Por lo general, estos requisitos se establecen sólo de manera informal; ya menudo son controvertidos (es decir, la administración quiere un sistema seguro pero el personal desea que sea fácil de usar). También suelen ser difíciles de validar.
¿Por qué suave ?
Normalmente, una meta es un criterio lógico muy estricto y claro. Se satisface cuando se satisfacen todos los subobjetivos. Pero en los requisitos no funcionales, a menudo se necesitan criterios más vagamente definidos, como satisfactorio o insatisfactorio. El término satisfactorio fue acuñado por primera vez por Herbert Simon. Las metas blandas son metas que no tienen un criterio claro para su satisfacción: se satisfacen cuando hay suficiente evidencia positiva y poca negativa para esta afirmación, mientras que son insatisfactorias en el caso contrario.
Relaciones entre metas blandas
- Descomposiciones
- Y
- O
- Contribuciones
- Ayuda (+)
- Duele (-)
- Hace (++)
- Pausas (-)
- Desconocido
Referencias
- ^ Modelo de conocimiento de S-Cube: metas blandas
Otras lecturas
- Mylopoulos John , Chung Lawrence, Yu Eric: del análisis de requisitos orientado a objetos al análisis de requisitos orientado a objetivos ]