INGENIERIA DE REQUERIMIENTOS DAISY KATERINE RODRGUEZ DURN INGENIERIA

  • Slides: 11
Download presentation
INGENIERIA DE REQUERIMIENTOS DAISY KATERINE RODRÍGUEZ DURÁN

INGENIERIA DE REQUERIMIENTOS DAISY KATERINE RODRÍGUEZ DURÁN

INGENIERIA DE REQUERIMIENTOS Se enfoca en la definición de lo que se desea producir.

INGENIERIA DE REQUERIMIENTOS Se enfoca en la definición de lo que se desea producir. Su principal tarea consiste en la generación de especificaciones correctas que describan claramente, sin ambigüedades, en forma consistente y compacta, el comportamiento del sistema que se desea construir para minimizar los problemas relacionados con su desarrollo. Las tareas de la ingeniería de requerimientos son: Levantamiento de requerimientos Análisis de requerimientos Especificación de requerimientos Validación de requerimientos

¿QUÉ ES UN REQUERIMIENTO? Es una condición o necesidad planteada por un usuario para

¿QUÉ ES UN REQUERIMIENTO? Es una condición o necesidad planteada por un usuario para resolver un problema o alcanzar un objetivo. Los requerimientos de subdividen en: Requerimientos funcionales: determinan las funciones que el sistema será capaz de realizar. Requerimientos no funcionales: especifican criterios que pueden emplearse para juzgar la operación de un sistema en lugar de sus funciones específicas

CARACTERÍSTICAS DE LOS REQUERIMIENTOS Necesario: un requerimiento es necesario si su omisión provoca una

CARACTERÍSTICAS DE LOS REQUERIMIENTOS Necesario: un requerimiento es necesario si su omisión provoca una deficiencia en el sistema a construir. Conciso: un requerimiento es conciso si es fácil de leer y entender. Completo: un requerimiento está completo si no necesita ampliar detalles en su redacción. Consistente: un requerimiento es consistente si no es contradictorio con otro requerimiento. No ambiguo: para que se cumpla esta característica, el requerimiento debe tener una sola interpretación. Verificable: permite hacer uso de los siguientes métodos de verificación: inspección, análisis, demostración o pruebas.

EL LEVANTAMIENTO DE REQUERIMIENTOS Entrevistas: con esta técnica se formulan preguntas a los usuarios

EL LEVANTAMIENTO DE REQUERIMIENTOS Entrevistas: con esta técnica se formulan preguntas a los usuarios sobre el sistema actual y sobre el sistema a desarrollar. Los requerimientos provienen de las respuestas a estas preguntas. Ejemplos de preguntas comunes en las entrevistas pueden ser:

EL LEVANTAMIENTO DE REQUERIMIENTOS Definir usuarios, roles, permisos y seguridad ¿Quiénes son los usuarios

EL LEVANTAMIENTO DE REQUERIMIENTOS Definir usuarios, roles, permisos y seguridad ¿Quiénes son los usuarios del sistema? ¿A qué parte del sistema tiene acceso cada usuario? ¿Existen métodos para evadir el sistema? ¿Por qué se presentan? Determinación de procesos ¿Cuáles son las actividades realizadas en la organización que tienen relación con el proceso que se está modelando?

EL LEVANTAMIENTO DE REQUERIMIENTOS Descripción de cada proceso identificado ¿Qué es lo que da

EL LEVANTAMIENTO DE REQUERIMIENTOS Descripción de cada proceso identificado ¿Qué es lo que da inicio a la actividad? ¿Cuál es el objetivo de la misma? ¿Cuánto tiempo se tarda en realizarla? ¿Qué retrasos ocurren o pueden ocurrir? ¿Qué métodos se emplean para medir y evaluar el desempeño de esta actividad? Para cada dato identificado ¿Qué formato posee cada dato que interviene en esta actividad? ¿Para qué es usado? ¿Se interpone algún tipo de seguridad para la verificación de la veracidad del dato en mención? ¿Qué tan importante es dicho dato? ¿Por cuánto tiempo es importante mantener el dato en el sistema? Determinación de datos ¿De dónde proviene la información que se utiliza en esta actividad? ¿Cuáles son específicamente los datos que recibe esta actividad? ¿De qué manera ingresan a este proceso? ¿Qué información se genera en esta actividad? El resultado identificado anteriormente producto de los datos que se procesan ¿Hacia qué o quién van dirigidos? ¿Con qué finalidad la utilizan? ¿Cuáles datos se conservan o almacenan en este proceso? ¿En qué forma quedan almacenados?

CUESTIONARIOS Tienen un mayor cubrimiento porque permiten conocer múltiples aspectos del sistema desde el

CUESTIONARIOS Tienen un mayor cubrimiento porque permiten conocer múltiples aspectos del sistema desde el punto de vista de todos los usuarios involucrados en él. Este instrumento puede ser confiable ya que no requiere la identificación de quien lo diligencia.

OBSERVACIÓN Con esta técnica el analista se sumerge en el entorno laboral donde se

OBSERVACIÓN Con esta técnica el analista se sumerge en el entorno laboral donde se utilizará el sistema, observa el trabajo diario y anota las tareas reales en las que los participantes están involucrados.

REVISIÓN DE DOCUMENTOS EXISTENTES Consiste en la inspección de los manuales sobre políticas y

REVISIÓN DE DOCUMENTOS EXISTENTES Consiste en la inspección de los manuales sobre políticas y procedimientos de la empresa para obtener una visión clara y autónoma del sistema y encontrar diferencias entre los procesos planeados y los reales.

ACTIVIDAD 1. 2. 3. 4. 5. Realiza con tu compañero una propuesta de proyecto

ACTIVIDAD 1. 2. 3. 4. 5. Realiza con tu compañero una propuesta de proyecto de software Identifica las técnicas apropiadas para levantar los requerimientos de dicho proyecto. Prepara con tu equipo de trabajo la entrevista que permitirá levantar los requerimientos del proyecto. Solicita al usuario final del software planillas, fichas u otros documentos que emplee en el sistema a desarrollar. Investiga las técnicas utilizadas en el análisis, especificación y validación de requerimientos.