Denominación de la asignatura |
Ingeniería de Requisitos |
Grado al que pertenece |
Grado en Ingeniería Informática |
Créditos ECTS |
6 |
Curso y cuatrimestre en el que se imparte |
Tercer curso, primer cuatrimestre |
Carácter de la asignatura | Obligatoria |
La ingeniería de requisitos es la rama de la ingeniería del software que se basa en la aplicación de principios técnicos y científicos para desarrollar, comunicar y gestionar requisitos. En esta asignatura se presentan diversos contenidos que te permitirán tener una visión práctica de la ingeniería de requisitos y sus procesos de desarrollo.
Además, te permitirá conocer las actividades relacionadas con la identificación de las necesidades de clientes y usuarios, la creación de documentos que satisfagan las necesidades de los participantes y el análisis y validación de requisitos para garantizar la viabilidad y establecer las bases para el desarrollo de un sistema de información.
También, podrás comprender y aplicar diferentes métodos, técnicas y herramientas de modelado que permitan la obtención de requisitos que ayuden a entender mejor el problema, con el fin de definir la etapa inicial para el desarrollo software.
Tema 1. Fundamentos de la ingeniería del software
Software
Ingeniería del software
Proceso del software
Modelos del proceso del software
Actividades del proceso del software
Tema 2. Fundamentos de la ingeniería de requisitos
Necesidades de una ingeniería de requisitos
Ingeniería de requisitos
Requisito o requerimiento
Características de requisito
Tema 3. Tipos de requisitos
Requisitos del usuario y del sistema
Requisitos funcionales
Requisitos no funcionales
Requisitos del dominio
Tema 4. IEEE-STD 830-1998: Especificaciones de requisitos del software
Introducción
Definiciones y usuarios
Consideraciones para elaborar un SRS
Tema 5. Documento de especificaciones de requisitos del software
Estructura de un SRS
Propósito y alcance
Descripción global
Requisitos específicos
Tema 6. Procesos de la ingeniería de requisitos
Introducción
Clasificación según diferentes autores
Estudio de viabilidad
Tema 7. Elicitación y análisis de requisitos
Definición de elicitación
Actividades del proceso
Clasificación de técnicas de elicitación
Tema 8. Técnicas de elicitación I
Entrevistas
Tormenta de ideas
Escenarios
Casos de uso
Tema 9. Técnicas de elicitación II
Prototipos
Método Delphi
Joint Application Development (JAD)
Ingeniería inversa
Otras técnicas
Tema 10. Validación y gestión de requisitos
Validación de requisitos
Técnicas de validación
Gestión de requisitos
Tema 11. Métodos del sistema
Modelos de contexto
Modelos de comportamiento
Modelos de datos
Modelos de objetos
Métodos estructurados
Tema 12. Especificación de requisitos en sistemas críticos
Especificación dirigida por riesgos
Especificación de la seguridad
Especificación de la protección
Especificación de la fiabilidad del software
Las actividades formativas de la asignatura se han elaborado con el objetivo de adaptar el proceso de aprendizaje a las diferentes capacidades, necesidades e intereses de los alumnos.
Las actividades formativas de esta asignatura son las siguientes:
En la programación semanal puedes consultar cuáles son las actividades concretas que tienes que realizar en esta asignatura.
Estas actividades formativas prácticas se completan, por supuesto, con estas otras:
Para la correcta participación de los alumnos en las diferentes actividades propuestas en la asignatura se recomienda disponer de un ordenador con las siguientes especificaciones mínimas recomendadas:
Bibliografía básica
Los textos necesarios para el estudio de la asignatura han sido elaborados por UNIR y están disponibles en formato digital para consulta, descarga e impresión en el aula virtual.
Además, en algunos temas deberás estudiar la siguiente bibliografía:
Temas 1, 3, 4, 6, 7, 8, 9, 10 y 11
Sommerville, I. (2005). Ingeniería del software. Madrid: Pearson Educación.
ISBN: 84-7829-074-5
Disponible en el aula virtual (bajo licencia CEDRO).
Tema 4 y 5
Ruiz, F. & López, P. (2011). IEEE-STD-830-1998: Especificaciones de los requisitos del software. Santander: Universidad de Cantabria.
Disponible en http://www.ctr.unican.es/asignaturas/is1/IEEE830_esp.pdf
Tema 8
Rumbaugh, J., Jacobson, I. & Booch, G. (2007). El lenguaje unificado de modelado. Manual de referencia. Madrid: Pearson Addison-Wesley.
ISBN: 978-84-7829-087-1
Disponible en el aula virtual (bajo licencia CEDRO).
Bibliografía complementaria
Kontoya, G. & Sommerville, I. (1998). Requirements Engineering: Processes and Techniques. Chichester: John Wiley & Sons.
Loucopoulos, P. & Karakostas, V. (1995). System Requirements Engineering. New York: McGraw-Hill.
IEEE. (1999). IEEE Software Engineering Standards Collection. New Jersey: IEEE Computer Society Press.
El sistema de calificación se basa en la siguiente escala numérica:
0 - 4, 9 |
Suspenso |
(SS) |
5,0 - 6,9 |
Aprobado |
(AP) |
7,0 - 8,9 |
Notable |
(NT) |
9,0 - 10 |
Sobresaliente |
(SB) |
La calificación se compone de dos partes principales:
El examen se realiza al final del cuatrimestre y es de carácter PRESENCIAL y OBLIGATORIO. Supone el 60% de la calificación final y para que la nota obtenida en este examen se sume a la nota final, es obligatorio APROBARLO.
La evaluación continua supone el 40% de la calificación final. Este 40% de la nota final se compone de las calificaciones obtenidas en las diferentes actividades formativas llevadas a cabo durante el cuatrimestre.
Ten en cuenta que la suma de las puntuaciones de las actividades de la evaluación continua permite que realices las que prefieras hasta conseguir el máximo puntuable mencionado en la programación semanal. En ella se detalla la calificación máxima de cada actividad o evento concreto puntuables.
El sistema de evaluación de la asignatura es el siguiente:
SISTEMA DE EVALUACIÓN |
PONDERACIÓN MIN. |
PONDERACIÓN MÁX. |
Prueba de evaluación final presencial | 60% |
60% |
Evaluación de prácticas de laboratorios virtuales | 0% |
40% |
Resolución de trabajos, proyectos y casos | 0% |
40% |
Participación en foros y otros medios participativos | 0% |
40% |
Obviamente, al tratarse de formación on-line puedes organizar tu tiempo de estudio como desees, siempre y cuando vayas cumpliendo las fechas de entrega de actividades, trabajos y exámenes. Nosotros, para ayudarte, te proponemos los siguientes pasos:
Ten en cuenta estos consejos…
|