Académique Documents
Professionnel Documents
Culture Documents
Facultad Ingeniería
Carrera Informática
Denominación de la asignatura Ingeniería de Requisitos
Código de la Asignatura Según codificación de las disciplinas de la UNESCO
1203.99
Período académico Marzo 2016 – Julio 2016
Eje de Formación Profesional
Modalidad Presencial
Número de créditos / teoría 4
Número de créditos / práctica 2
Profesor (es) responsable(s) Dirección Web del Profesor:
Nombre:
Juan Pablo Carvallo
Correo electrónico:
Pablo.Carvallo@ucuenca.edu.ec
2. Descripción de la Asignatura
Hoy en día los requisitos juegan un papel fundamental en la construcción del software de
cualquier naturaleza. El éxito de los proyectos de desarrollo depende en gran medida de su
correcta identificación, documentación, priorización y gestión. Este curso pretende que los
participantes entiendan la importancia de cada una de estas actividades, y desarrollen destrezas
que permitan conducirlas de una manera adecuada considerando los distintos entornos
organizacionales, los objetivos estratégicos a ser apoyados y los distintos tipos de proyectos para
los que intervienen. El curso cubre tres aspectos fundamentales, la delimitación del alcance, las
actividades y los artefactos de apoyo a la ingeniería de requisitos.
3. Conocimientos necesarios
6. Cronograma de sesiones
Trabajo 2:
Delimitación del alcance del sistema en
relación a las distintas facetas y aspectos.
PRUEBA 1 8 Prueba: Capítulos 1, 2 y 3
3. Artefactos: Objetivos 9, 10, 11, Lectura 3: Capítulos 7 y 8 libro
3.1. Fundamentos de 12, 13, 14 “Requirements Engineering:
objetivos Fundamentals, Principles and
3.2. Descomposición de Techniques”.
objetivos
3.3. Documentación de Lectura 4: Apéndice A tesis Juan Pablo
objetivos Carvallo, Introducción al lenguaje i*
3.4. El lenguaje i*
3.5. Modelos SD Taller de modelado 1: Modelado del
3.6. Modelos SR contexto del sistema y descomposición
del sistema utilizando i*.
4. Artefactos: Escenarios 15, 16,17, Lectura 5: Capítulos 9 al 12 libro
4.1. Fundamentos de 18, 19, 20 “Requirements Engineering:
escenarios Fundamentals, Principles and
4.2. Tipos de escenarios Techniques”.
4.3. Documentación de
escenarios Lectura 6: Capítulos 7 y 8 libro “Writing
4.4. Beneficios del uso de Effective Use Cases”.
objetivos y escenarios
Taller de modelado 2: Documentación
de escenarios y casos de uso.
FACULTAD DE INGENIERÍA
SÍLABO POR ASIGNATURA
5. Artefactos: Requerimientos 21, 22, 23, Lectura 7: Capítulos 13 al 15 libro
orientados a la solución 24,25, 26 “Requirements Engineering:
5.1. Fundamentos Fundamentals, Principles and
5.2. Documentación de Techniques”.
requerimientos orientados
a la solución Taller de modelado 3: Documentación de
5.3. Documentación de requerimientos desde las perspectivas de
requerimientos en la datos, comportamiento y funcion.
perspectiva de datos
5.4. Documentación de
requisitos en la
perspectiva funcional
5.5. Documentación de
requisitos en la
perspectiva de
comportamiento
5.6. Interacción de la tres
perspectivas
6. Actividades: Documentación 27 Lectura 8: Capítulos 16 a 20 libro
6.1. Fundamentos “Requirements Engineering:
6.2. Documentación en Fundamentals, Principles and
lenguaje natural Techniques”.
6.3. Modelización conceptual
6.4. Relación entre Exposición Dialogada 4: Documentación
requerimientos basados de requisitos.
en modelos y
requerimientos textuales
7. Actividades: Elicitación 28 Lectura 9: Capítulos 21 a 23 libro
7.1. Fundamentos “Requirements Engineering:
7.2. Técnicas de elicitación Fundamentals, Principles and
7.3. Técnicas auxiliares de Techniques”.
elicitación
Exposición Dialogada 5: Elicitación de
requisitos.
PRUEBA 2 29
8. Actividades: Negociación 30 Lectura 10: Capítulos 24 a 26 libro
8.1. Fundamentos “Requirements Engineering:
8.2. Gestión de conflictos Fundamentals, Principles and
8.3. Técnicas de Negociación Techniques”.
Aula, Laboratorio de cómputo, proyector digital, paleógrafo, post-it, marcadores, software Visio o
dia.
8. Criterios de Evaluación
Actividad %
Trabajos individuales 60 %
Pruebas 20%
Exámenes 20%
Total 100%
9. Bibliografía Básica
Referencia
“Mastering the Requirements Process, Second Edition”. Suzanne Robertson; James Robertson.
Addison-Wesley Professional, 2006.
“Requirements Engineering: Fundamentals, Principles, and Techniques”. Klaus Pohl. Springer, 2010.
“Non-Functional Requirements in Software Engineering”. L. Chung, B. A. Nixon, E. Yu and J.
Mylopoulos. Springer, 2000.
“Writing Effective Use Cases”. Alistair Cockburn. Addison-Wesley Professional, 2000.
Referencia