Fichas de asignaturas 2014-15
![]() |
INGENIERÍA DE REQUISITOS |
![]() ![]() |
|
Asignatura |
![]() |
| |
Profesorado |
![]() |
| |
Situación |
![]() |
| |
Competencias |
![]() |
| |
Objetivos |
![]() |
| |
Programa |
![]() |
| |
Actividades |
![]() |
| |
Metodología |
![]() |
| |
Distribucion |
![]() |
| |
Técnicas Docentes |
![]() |
| |
Evaluación |
![]() |
| |
Recursos Bibliográficos |
![]() |
Código | Nombre | |||
Asignatura | 1713021 | INGENIERÍA DE REQUISITOS | Créditos Teóricos | 3 |
Descriptor | REQUIREMENTS ENGINEERING | Créditos Prácticos | 3 | |
Titulación | 1713 | INGENIERÍA EN INFORMÁTICA | Tipo | Troncal |
Departamento | C137 | INGENIERÍA INFORMÁTICA | ||
Curso | 4 | |||
Créditos ECTS | 5 |
Para el curso | Créditos superados frente a presentados | Créditos superados frente a matriculados |
2007-08 | 94.7% | 69.2% |
Profesorado
José Luis Isla Montes (coordinador)
Situación
Prerrequisitos
No
Contexto dentro de la titulación
Troncal
Recomendaciones
No
Competencias
Competencias transversales/genéricas
CT1 - Análisis y síntesis CT2 - Trabajo en equipo CT3 - Organización y planificación CT4 - Gestión de la información CT5 - Toma de decisiones
Competencias específicas
Cognitivas(Saber):
CC1 - Entender los conceptos relacionados con la Ingeniería de Requisitos. CC2 - Distinguir los distintos tipos de requisitos del software. CC3 - Valorar el papel que tiene la IR dentro del ciclo de vida del software. CC4 - Conocer cada una de las técnicas existentes para la elicitación de requisitos. CC5 - Identificar los principales estándares utilizados en la elaboración del Documento de Especificación de Requisitos. CC6 - Estar al tanto de las principales herramientas de ayuda en IR. CC7 - Dominar una metodología para la elicitación y análisis de requisitos. CC8 - Aprender a modelar los requisitos de un sistema con UML. CC9 - Asumir los principales enfoques, estrategias y modelos de proceso en la aplicación de la IR.
Procedimentales/Instrumentales(Saber hacer):
CP1 - Emplear las técnicas para la elicitación de requisitos más adecuadas en cada momento. CP2 - Usar una metodología para la elicitación de requisitos. CP3 - Utilizar una metodología para el análisis de requisitos. CP4 - Construir los modelos de análisis de un sistema usando UML. CP5 - Especificar en OCL las restricciones textuales que complementan los modelos gráficos de análisis. CP6 - Aplicar las recomendaciones del estándar IEEE 830-1998 para la creación del documento de especificación de requisitos de software (SRS). CP7 - Usar alguna herramienta específica (p.ej. REM) para la gestión de los requisitos a lo largo de todo el proceso.
Actitudinales:
CA1 - Habilidades sociales. CA2 - Capacidad de abstracción. CA3 - Ser metódico.
Objetivos
OB1 - Valorar las necesidades de un cliente y elicitar los requisitos del software que satisface dichas necesidades. OB2 - Analizar y validar los requisitos obtenidos. OB3 - Elaborar el documento de especificación de requisitos del software (SRS). OB4 - Manejar herramientas que den soporte al proceso de Ingeniería de Requisitos.
Programa
PROGRAMA DE TEORÍA: UNIDAD 1. VISIÓN GENERAL - Introducción. - Definición de Ingeniería de Requisitos (IR). - Motivación de la IR. - Concepto y tipos de requisitos. - La IR en el ciclo de vida del software. - Modelos de proceso de la IR. - Modelo de madurez de proceso de la IR. - Gestión de requisitos. UNIDAD 2. OBTENCIÓN DE REQUISITOS - Introducción. - Objetivos de la elicitación de requisitos. - Obstáculos. - Técnicas de elicitación. - Metodología para la elicitación de requisitos. UNIDAD 3. ESPECIFICACIÓN DE REQUISITOS - El estándar IEEE 830-1998. - Otros estándares y guías relacionadas con la IR. - Especificación formal de requisitos. UNIDAD 4. ANÁLISIS DE REQUISITOS. MODELADO DE SISTEMAS SOFWARE CON UML - Introducción. - Metodología para el análisis de requisitos. - Modelado conceptual de datos. - El lenguaje OCL (Object Constraint Language). - Modelado del comportamiento. PROGRAMA DE PRÁCTICAS: UNIDAD 1. INTRODUCCIÓN A LA GESTIÓN DE REQUISITOS CON LA HERRAMIENTA REM. UNIDAD 2. PROYECTO PARA LA ESPECIFICACIÓN DE REQUISITOS DE UN SISTEMA. - Realización de tareas básicas para la elicitación y especificación de requisitos en el marco de una metodología concreta. - Construcción del Documento de Requisitos del Sistema (DRS). UNIDAD 3. PROYECTO PARA EL ANÁLISIS DE REQUISITOS DE UN SISTEMA. - Realización de tareas básicas para el análisis de requisitos en el marco de una metodología concreta. - Construcción del Documento de Análisis del Sistema (DAS).
Metodología
Asignatura ofertada sin docencia
Distribución de horas de trabajo del alumno/a
Nº de Horas (indicar total): 125
- Clases Teóricas: 21
- Clases Prácticas: 21
- Exposiciones y Seminarios:
- Tutorías Especializadas (presenciales o virtuales):
- Colectivas: 4
- Individules:
- Realización de Actividades Académicas Dirigidas:
- Con presencia del profesorado: 14
- Sin presencia del profesorado: 31,5
- Otro Trabajo Personal Autónomo:
- Horas de estudio: 31,5
- Preparación de Trabajo Personal:
- ...
- Realización de Exámenes:
- Examen escrito: 2
- Exámenes orales (control del Trabajo Personal):
Técnicas Docentes
|
||||||
Otros (especificar):
Asignatura ofertada sin docencia |
Criterios y Sistemas de Evaluación
Al dejar de impartirse la asignatura en el curso 2013/2014 dispone de 4 convocatorias de examen
Recursos Bibliográficos
1. Pressman, R. S. Ingeniería del Software: Un Enfoque Práctico, 5ª ed. McGraw- Hill, 2001. 2. Sommerville, I., Sawyer, P. Requirements Engineering. A good practice guide. Wiley, 1997 3. Kotonya, G., Sommerville, I. Requirements Engineering: Processes and Techniques. John Wiley & Sons, 1998 4. Durán, A. Un Entorno Metodológico de Ingeniería de Requisitos para Sistemas de Información. Tesis Doctoral, Universidad de Sevilla, 2000 5. Robertson, S., Robertson, J. Mastering the Requirements Process. Addison- Wesley, 1999 6. Sutcliffe, A. User-Centred Requirements Engineering. Theory and Practice. Springer, 2002 7. Wieringa, R. J. Requirements Engineering. Frameworks for Understanding. John Wiley, 1996 8. Wiegers, K. Software Requirements. Microsoft Press, 1999. 9. Toval, A., Nicolás, J. Ingeniería del Software. Gestión de Requisitos. DM, ICE-Universidad de Murcia, 1999 10. Booch, G., Rumbaugh, J., Jacobson, I. El Lenguaje Unificado de Modelado. Addison-Wesley, 1999. 11. Booch, G., Rumbaugh, J., Jacobson, I. El Lenguaje Unificado de Modelado: Manual de Referencia. Addison-Wesley, 1999. 12. Booch, G., Rumbaugh, J., Jacobson, I. El Proceso Unificado de Desarrollo de Software. Addison-Wesley, 1999. 13. Larman, C., UML y Patrones. Una Introducción al Análisis y Diseño Orientado a Objetos y al Proceso Unificado, 2ª ed., Prentice Hall, 2003. 14. Maciaszek, L.A., Requeriments Analysis and Systems Design. Developing Information Systems with UML. Addison-Wesley, 2001.
El presente documento es propiedad de la Universidad de Cádiz y forma parte de su Sistema de Gestión de Calidad Docente. En aplicación de la Ley 3/2007, de 22 de marzo, para la igualdad efectiva de mujeres y hombres, así como la Ley 12/2007, de 26 de noviembre, para la promoción de la igualdad de género en Andalucía, toda alusión a personas o colectivos incluida en este documento estará haciendo referencia al género gramatical neutro, incluyendo por lo tanto la posibilidad de referirse tanto a mujeres como a hombres.