La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Representación de Requerimientos

Presentaciones similares


Presentación del tema: "Representación de Requerimientos"— Transcripción de la presentación:

1 Representación de Requerimientos

2 Proceso de Ingeniería de Requerimientos
Estudio de Factibilidad Encuentran los usuarios actuales que sus necesidades son satisfechas dada la tecnología y el presupuesto disponible? Análisis de Requerimientos Encontrar que el sistema requiere del mantenimiento de intereses. Definición de Requerimientos Definir los requerimientos en una forma comprensible para el cliente. Especificación de Requerimientos Define los requerimientos en detalle.

3 Ingeniería de Requerimientos
Para construir algo primero hay que entenderlo Comprender qué debe hacer la aplicación (retrasar el cómo debe hacerlo) Es un Requerimiento: El sistema permitirá al usuario acceder a la información de su cuenta. No es un Requerimiento: Los balances se almacenarán en una tabla llamada “balanceUsu” en una BD AccessTM.

4 Documento de Requerimientos
Ingeniería de Requerimientos Documento de Requerimientos Es la declaración oficial de lo que es requerido para que el sistema sea desarrollado. Incluye la definición y especificación de requerimientos. No es un documento de diseño. Tanto como sea posible, es un conjunto de lo que es el sistema y lo que hará.

5 Esquema de la Especificación de Requerimientos definida en el IEEE 830-1998

6 Ingeniería de Requerimientos
Importancia de establecer claramente los requerimientos: Es un “seguro de vida” para el desarrollador. Permite dimensionar el trabajo futuro. Permite dar por terminado el desarrollo.

7 Ingeniería de Requerimientos
De acuerdo con un estudio, las 3 principales razones que hicieron que los proyectos: Fueran entregados tarde, Por encima del presupuesto, y Menor funcionalidad de la esperada, Fueron las siguientes: Falta de información de los usuarios. Requerimientos incompletos. Cambios en los requerimientos. (Standish Group 1994, estudio hecho a más de 8000 proyectos de software.) Importancia de que los requerimientos sean determinados claramente

8 Ingeniería de Requerimientos
Costos Cambio Requerimientos o Corrección Errores Fase de desarrollo en que ocurre el cambio

9 Representación de Requerimientos
Ingeniería de Requerimientos Representación de Requerimientos Una vez que los requerimientos han sido capturados, deben ser analizados. A continuación se hace necesario contar con elementos que permitan su comprensión y representación de manera que sean fáciles de: Entender Verificar Modificar Comunicar

10 1. Lenguaje Natural Representación de Requerimientos
Ingeniería de Requerimientos Representación de Requerimientos 1. Lenguaje Natural Narración del problema y la solución requerida.

11 2. Mapas Conceptuales Representación de Requerimientos
Ingeniería de Requerimientos Representación de Requerimientos 2. Mapas Conceptuales Son grafos en los que los vértices representan conceptos y las aristas representan posibles relaciones entre dichos conceptos. Estos grafos de relaciones se desarrollan con el usuario y sirven para aclarar los conceptos relacionados con el sistema a desarrollar

12 2. Mapas Conceptuales Representación de Requerimientos
Ingeniería de Requerimientos Representación de Requerimientos 2. Mapas Conceptuales Infracción Patente Tiene única Puede tener Se obtiene en Auto Está registrada Tiene Municipalidad Registro de Partes

13 3. Sketches y Storyboards
Ingeniería de Requerimientos Representación de Requerimientos 3. Sketches y Storyboards Consiste en representar sobre papel en forma muy esquemática las diferentes interfaces al usuario (sketches). Estos sketches pueden ser agrupados y unidos por enlaces dando idea de la estructura de navegación (storyboard)

14 4. Lenguaje Z Representación de Requerimientos
Ingeniería de Requerimientos Representación de Requerimientos 4. Lenguaje Z La notación Z está basada en la teoría de conjuntos y la lógica matemática; incluye operadores estándar de conjuntos, comprensión de conjuntos, productos cartesianos y conjuntos potencia. La lógica matemática es el cálculo de predicados de primer orden.

15 5. Prototipos Representación de Requerimientos
Ingeniería de Requerimientos Representación de Requerimientos 5. Prototipos Software no funcional que muestra las interacciones del producto de software a construir.

16 6. Casos de Uso y UML Representación de Requerimientos
Ingeniería de Requerimientos Representación de Requerimientos 6. Casos de Uso y UML Casos de Uso Actores Diagramas de Casos de Uso


Descargar ppt "Representación de Requerimientos"

Presentaciones similares


Anuncios Google