Zzzzzzzzzzzz

Solo disponible en BuenasTareas
  • Páginas : 53 (13052 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de julio de 2010
Leer documento completo
Vista previa del texto
tema 2 - ingeniería de requerimientos

enrique barreiro departamento de informática universidade de vigo escuela superior de ingeniería informática ingeniería del software de gestión

introducción
tema 2 – ingeniería de requerimientos

errores en la especificación de requerimientos los requerimientos precisan comunicación entre desarrolladores, clientes y usuarios: errores: se descubrentarde y son caros de corregir a posteriori
falta de funcionalidad funcionalidad mal especificada interfaces confusas o inútiles funcionalidad obsoleta

los analistas
construyen un modelo del dominio de la aplicación observando a los usuarios en su entorno seleccionan una representación comprensible para clientes y usuarios (por ejemplo, casos de uso) validan el modelo del dominio construyendoprototipos de la interfaz y buscando retroalimentación con los usuarios y clientes.

© enrique barreiro alonso universidade de vigo - departamento de informática

escuela superior de ingeniería informática ingeniería del software de gestión

2 / 69

introducción
tema 2 – ingeniería de requerimientos

la obtención de requerimientos
identificación de un área del problema definición de unsistema que soluciona el problema y sirve como contrato con el cliente: especificación del sistema en el análisis se estructura y formaliza la especificación para producir el modelo de análisis. especificación vs modelo de análisis:
representan la misma información difieren en el lenguaje y la notación
Ingeniería de requerimientos Especificación del sistema :Modelo Análisis Modelo de análisis:Modelo especificación: lenguaje natural modelo de análisis: notación formal o semiformal especificación: comunicación con cliente y usuarios modelo de análisis: comunicación entre desarrolladores

sirven de elemento de comunicación

actividades de la obtención de requerimientos
identificación de actores identificación de escenarios identificación de casos de uso refinamiento de casos de usoidentificación de relaciones entre casos de uso identificación de requerimientos no funcionales

© enrique barreiro alonso universidade de vigo - departamento de informática

escuela superior de ingeniería informática ingeniería del software de gestión

3 / 69

comunicación con el cliente
tema 2 – ingeniería de requerimientos

sistema de entrevistas (preguntas-respuestas)
adecuado paralas primeras tomas de contacto conveniente comenzar por preguntas de contexto libre, para entender el problema, personas interesadas en la solución, naturaleza de ésta, y efectividad de la reunión
preguntas centradas en el cliente, objetivos globales y beneficios
¿quién solicita el trabajo? ¿quién utilizará la solución? ¿cuál será el beneficio económico de una buena solución? ¿existen otrasalternativas a esta solución?

preguntas sobre el problema y la solución

¿qué entiende el cliente por una solución “correcta”? ¿qué problemas afrontará esta solución? ¿en qué entorno se va a implantar la solución? ¿existen restricciones o aspectos de rendimiento importantes? ¿es usted la persona adecuada para responder a estas preguntas? ¿Sus respuestas son “oficiales”? ¿son relevantes mispreguntas para su problema? ¿hay alguien más que pueda proporcionar información adicional? ¿hay algo más que debería preguntar?

preguntas sobre la efectividad de la reunión

problemas de las entrevistas
malentendidos omisión de información mala relación de trabajo (“nosotros-ellos”) ...

© enrique barreiro alonso universidade de vigo - departamento de informática

escuela superior deingeniería informática ingeniería del software de gestión

4 / 69

comunicación con el cliente
tema 2 – ingeniería de requerimientos Definición del proyecto Guía de definición administrativa Investigación

diseño conjunto de aplicaciones (JAD, “joint application design”)
desarrollado por IBM a finales de los setenta una sesión de trabajo con participación de todos los involucrados resultado de...
tracking img