1. DOCUMENTO DE REQUERIMIENTO
1.1. Es un comunicado oficial de lo que debe implementar el desarrollador del sistema, incluyendo los requisitos de usuario y los requisitos de software.
1.2. Personas involucradas y sus descripciones
1.2.1. CLIENTE : Especifica los requerimientos y los analiza para verificar que cubran con los requerimientos .
1.2.2. ADMINISTRADOR : Usa el documento de los requerimientos para planear la cotización del proyecto.
1.2.3. INGENIERO DEL SISTEMA : Usa los requerimientos para entender que sistema debe desarrollar.
1.2.4. INGENIERO DE PRUEBA DEL SISTEMA : Usa los requerimientos para desarrollar pruebas de validación para el sistema.
1.2.5. INGENIERO DE MANTENIMIENTO DEL SISTEMA : Usa los requerimientos para comprender el sistema y la relación entre sus componentes .
1.3. Especificaciones del Requerimientos
1.3.1. Es el proceso de escribir en un documento de requerimiento los requisitos del usuario y del sistema
1.3.2. Tipos de formas de escribir
1.3.2.1. Enunciados en lenguaje natural : Los requerimientos se escriben para usar enunciados numerados en lenguaje natural. Cada enunciado debe expresar un requerimiento
1.3.2.2. Lenguaje natural estructurado : Los requerimientos se escriben en lenguaje natural en una forma o plantilla estándar. Cada campo ofrece información de un aspecto del requerimiento. Lenguajes
1.3.2.3. Anotaciones gráficas : Los modelos gráficos, complementados con anotaciones de texto, sirven para definir los requerimientos funcionales del sistema; los casos de uso del UML y los diagramas de secuencia se emplean de forma común.
1.3.2.4. Especificaciones matemáticas : Dichas anotaciones se basan en conceptos matemáticos como máquinas o conjuntos de estado finito. Aunque las descripciones no se limiten a la imprecisión en un documento de requerimientos, la mayoría de los clientes no incluye una especificación formal. No puedo comprobar que lo represente lo que quieren y por ello tengo reticencia para aceptarlo como un contrato de sistema.
2. CONCEPTO :
2.1. Son descripciones de lo que el sistema debe hacer , el servicio que ofrece y las restricciones en su operación.
3. TIPOS DE REQUERIMIENTO
3.1. Requerimientos del Usuarios :
3.1.1. Son declaradas en un lenguaje natural y en diagramas de los servicio que se esperan que el sistema proporcione y las restricciones bajo las cuales deben funcionar.
3.2. Requerimientos del sistema
3.2.1. Se establecen con detalle las funciones, servicios y restricciones operativas del sistemas .
3.2.1.1. Requerimientos NO funcionales: Son restricciones de los servicios y funcionalidades del sistema, incluidas restricciones de tiempo, procesos de desarrollo y calidad (fiabilidad, tiempo de respuesta, capacidad de almacenamiento).
3.2.1.2. Requerimientos funcionales : Son declaraciones de los servicios que debe proporcionar el sistema , de la manera en que este debe reaccionar a entradas particulares.
3.2.1.2.1. Requerimientos DEL PRODUCTO : Especifican el comportamiento del producto como es el rendimiento del sistema (memoria y rapidez ).
3.2.1.2.2. Requerimientos ORGANIZACIONALES : Se deriva de políticos procedimientos existentes en la organización del cliente (tiempo solicitado de entrega a la empresa ).
3.2.1.2.3. Requerimientos EXTERNOS : Se derivan de la política y procedimientos existentes de la organizacion del cliente y en la del desarrollador.
3.2.1.2.4. Requerimientos de DOMINIO : Proviene del dominio de la aplicación del sistema (puede ser funcionales o no funcionales ).