Hay tres áreas ámbitos los requisitos no funcionales:
- Técnicos: Estos son familiares para todos. Se limitan las opciones de diseño mediante la especificación de algunas tecnologías que se deben utilizar. "Sólo tenemos los desarrolladores de Java, por lo que debemos desarrollar en Java." "La base de datos existente se ejecuta en Windows XP." Estos requisitos son por lo general, no negociables.
- De negocio: Para los negocios, no hay razones técnicas. Por ejemplo, "A fin de ampliar nuestra base de clientes potenciales, se debe interactuar con las herramientas de XYZ." Otro ejemplo es "El proveedor de nuestro middleware ha aumentado sus precios a niveles prohibitivos, por lo que nos estamos moviendo a una versión de código abierto." La mayoría de estos requerimientos también son no negociables.
- De calidad: definir los requisitos de una aplicación en términos de escalabilidad, disponibilidad, facilidad de cambio, la portabilidad, facilidad de uso, por rendimiento...

0 comentarios:
Publicar un comentario en la entrada