Tipos de Requerimientos.
Requerimientos Funcionales.
Son los requerimientos del usuario se ocupan para asignar los requerimientos de más alto nivel. Los requerimientos funcionales definen las funciones que el sistema será capaz de realizar. Describen las transformaciones que el sistema realiza sobre las entradas para producir salidas. Se usan para designar la descripción detallada.
Los requerimientos del usuario son declaraciones en lenguaje natural y en diagramas de los servicios que se espera que el sistema provea y de las restricciones que este debe tener. Los requerimientos del sistema establecen detalladamente los servicios y restricciones del sistema.
Requerimientos No funcionales.
Son prescindibles, condicionan lo que se tiene que hacer pero no son indispensables, indican mediante restricciones globales, de dominio y tecnología como debe construirse o funcionar. Su fuente principal es tanto el usuario como el cliente. Definidos como característica requerida del sistema, del proceso de desarrollo, del servicio prestado o de cualquier otro aspecto del desarrollo, que señala una restricción del mismo.
Del dominio.
Son requerimientos que provienen del dominio de aplicación del sistema y que reflejan las características de ese dominio. Éstos pueden ser funcionales o no funcionales. Se derivan del dominio del sistema más que de las necesidades especificas de los usuarios. Pueden ser requerimientos funcionales nuevos, restringir los existentes o establecer cómo se deben ejecutar cálculos particulares. Los requerimientos del dominio son importantes debido a que a menudo reflejan los fundamentos del dominio de aplicación. Si estos requerimientos no se satisfacen, es imposible hacer que el sistema trabaje de forma satisfactoria.
Atributos de calidad.
Los atributos de calidad generales del software son escalabilidad, seguridad, desempeño, y modificabilidad.
Escalabilidad: Es acerca de cómo un diseño puede hacer frente con algún aspecto de los requerimientos que aumentan de tamaño en la aplicación. Para que se concrete el requisito de atributo de calidad, necesitamos entender exactamente que es lo que se espera para ser grande.
Seguridad: Es un tema técnico complejo que puede solo ser tratado con un poco de superficialidad. Seguridad se reduce al entendimiento de los requerimientos precisos de seguridad para una aplicación y la elaboración de mecanismos para soportarlos.
Desempeño: No es realmente un problema, es un enfoque en la comunidad de los atributos de calidad. Se sospecha que es asi porque es una de las cualidades de una aplicación que pueden ser a menudo cuantificados y validados.
Modificabilidad: El atributo de calidad Modificabilidad es una característica de que tan fácil es poder cambiar una aplicación para abastecer nuevos requerimientos funcionales y no funcionales. Prediciendo que la modificabilidad requiere de un costo estimado de esfuerzo y dinero para realizar cambios.
No hay comentarios:
Publicar un comentario