INGENIERIA DE REQUISITOS Y MODELADO GUÍA DE ......GUÍA DE APRENDIZAJE INGENIERIA DE REQUISITOS Y...
Transcript of INGENIERIA DE REQUISITOS Y MODELADO GUÍA DE ......GUÍA DE APRENDIZAJE INGENIERIA DE REQUISITOS Y...
GUÍA DE APRENDIZAJE
INGENIERIA DE REQUISITOS Y MODELADOGRADO EN INGENIERIA DEL SOFTWARE
Datos Descriptivos
CENTRO RESPONSABLE: E.U. DE INFORMATICA
OTROS CENTROS IMPLICADOS:
CICLO: Grado sin atribucionesMÓDULO:MATERIA: ANÁLISIS Y DISEÑO
ASIGNATURA:INGENIERIA DE REQUISITOS YMODELADO
CURSO: 2 º
DEPARTAMENTO RESPONSABLE:ORGANIZACION Y ESTRUCTURA DE LAINFORMACION (TITULO PROVISIONAL)
CRÉDITOS EUROPEOS: 6CARÁCTER: OBLIGATORIAITINERARIO:
CURSO ACADÉMICO: 2011/2012PERIODO DE IMPARTICIÓN: Semestre 1º (Septiembre-Enero)
IDIOMAS IMPARTICIÓN: EspañolOTROS IDIOMAS IMPARTICIÓN:
HORAS/CRÉDITO: 26
Profesorado
COORDINADOR: CONCEPCION MARTIN GASCUEÑA
NOMBRE DESPACHO EMAIL EN INGLÉS
CONCEPCION MARTIN GASCUEÑA 1201_1 [email protected] No
MANUEL BOLLAIN PEREZ 1114 [email protected] No
CARLOS DEL CUVILLOMARTINEZ-RIDRUEJO
1302 [email protected] No
(*) Profesores externos en cursiva.
Tutorías
TUTORÍASNOMBRE
Lugar Día De A
CONCEPCION MARTINGASCUEÑA
1201_1 Lunes 14:00 17:00
1201_1 Miércoles 13:00 16:00
MANUEL BOLLAIN PEREZ1114 Miércoles 11:00 14:00
1114 Jueves 11:00 14:00
CARLOS DEL CUVILLOMARTINEZ-RIDRUEJO
1302 Lunes 11:00 14:00
1302 Martes 11:00 14:00
Grupos
Nº de gruposTeoría 4
Prácticas 0GRUPOS ASIGNADOS EN:Laboratorio 8
Requisitos previos necesarios
ASIGNATURAS SUPERADAS
OTROS REQUISITOS
Conocimientos previos recomendados
ASIGNATURAS PREVIAS RECOMENDADAS
CONOCIMIENTOS PREVIOS
OTROS CONOCIMIENTOSEs recomendable que el alumno haya cursado y superado todas las asignaturas delprimer curso.
Competencias
CÓDIGO COMPETENCIA NIVEL RA
E1
Capacidad para desarrollar, mantener y evaluar serviciosy sistemas software que satisfagan todos los requisitosdel usuario y se comporten de forma fiable y eficiente,sean asequibles de desarrollar y mantener y cumplannormas de calidad, aplicando las teorías, principios,métodos y prácticas de la Ingeniería del Software.
N3
RA_01
RA_02
RA_03
RA_04
E3
Capacidad para valorar las necesidades del cliente yespecificar los requisitossoftware para satisfacer estas necesidades,reconciliando objetivos en conflictomediante la búsqueda de compromisos aceptablesdentro de las limitacionesderivadas del coste, del tiempo, de la existenciade sistemas ya desarrollados y de las propiasorganizaciones.
N3
RA_01
RA_02
RA_03
RA_04
E5
Capacidad de identificar y analizar problemas y diseñar,desarrollar, implementar,verificar y documentar soluciones software sobre la basede un conocimientoadecuado de las teorías, modelos y técnicas actuales.
N3
RA_01
RA_02
RA_03
RA_04
G1 Capacidad de análisis y síntesis. N3
RA_01
RA_02
RA_03
RA_04
G14 Motivación por la calidad. N2
RA_01
RA_02
RA_03
RA_04
G3 Comunicación oral y escritura. N3RA_01
RA_03
G6 Resolución de problemas. N3
RA_01
RA_02
RA_03
RA_04
G7 Trabajo en equipo. N3
RA_01
RA_02
RA_03
G9 Razonamiento crítico. N3
RA_01
RA_02
RA_03
I1
Capacidad para diseñar, desarrollar, seleccionary evaluar aplicaciones y sistemas informáticos,asegurando su fiabilidad, seguridad y calidad, conformea principios éticos y a la legislación y normativa vigente.
N3RA_01
RA_04
I16Conocimiento y aplicación de los principios,metodologías y ciclos de vida de laingeniería de software.
N2 RA_04
I22
Conocimiento de los fundamentos del uso yprogramación de los computadores, los sistemasoperativos, las bases de datos y, en general, losprogramas informáticos con aplicación en ingeniería.
N2
RA_01
RA_02
RA_03
RA_04
I23Conocimiento de la estructura, funcionamiento einterconexión de los sistemas informáticos, así como losfundamentos de su programación.
N2
RA_01
RA_02
RA_03
RA_04
I4
Capacidad para elaborar el pliego de condicionestécnicas de una instalacióninformática que cumpla los estándares y normativasvigentes.
N3RA_01
RA_02
Resultados de aprendizaje
CÓDIGO DESCRIPCIÓN
RA_01Especifica requisitos software que cubren las necesidades del cliente, equilibrando coste,tiempo, integración de sistemas y características de la organización.
RA_02 Modela y diseña soluciones atendiendo a los compromisos de eficiencia y modularidad.
RA_03Identifica y analiza problemas para solventar soluciones software sobre la base de unconocimiento adecuado de las teorías, modelos y técnicas actuales.
RA_04Demuestra comprensión y capacidad para la comprensión de las teorías, modelos ytécnicas actuales para la identificación de problemas, el análisis, el diseño del software, eldesarrollo, la implementación, la verificación y la documentación.
Indicadores de logro
CÓDIGO INDICADOR RAIN_01 El alumno conoce los aspectos y técnicas fundamentales para realizar
una buena specificación de requisitos RA_01
RA_04
IN_02 El alumno es capaz de aplicar técnicas y de utilizar diversasherramientas de modelado para el diseño de aplicaciones software. RA_01
RA_02
IN_03 El alumno sabe detectar los tipos de modelos necesario y adecuadospara cada solución propuesta en un desarrollo software. RA_02
RA_03
IN_04 El alumno es capaz de aplicar metodologías para el análisis desoluciones bajo el paradigma orientado a objetos RA_02
RA_03
RA_04
IN_05 El alumno es capaz de aplicar metodologías para el análisis desoluciones bajo el paradigma no orientado a objetos RA_02
RA_03
RA_04
IN_06 El alumno es capaz de documentar la especificación y el análisis delos requsitos de un desarrollo de software, siguiendo los estándaresestablecidos.
RA_01
RA_02
RA_03
RA_04
IN_07 El alumno distingue entre los distintos documentos propuestos por lasnormas ISO y otros estándares para la documentación del desarrollo delsoftware. En especial, utiliza con soltura el documento de requisitos.
RA_01
RA_03
IN_08 El alumno es capaz de realizar planes de pruebas que verifican y validanlos requisitos y el software desarrollado. RA_01
RA_03
IN_09 El alumno conoce y utiliza herramientas de documentación con gestiónde versiones y de trazabilidad de requisitos. RA_01
RA_04
IN_10 El alumno conoce los aspectos fundamentales para realizar un buen planpara la gestión de la configuración en e desarrollo del software. RA_01
RA_04
Contenidos específicos (temario)
TEMA /CAPÍTULO
APARTADO
Análisis de RequisitosAnálisis de Requisitos
IN_02
IN_03
IN_04
IN_05
IN_06
IN_09
El Proceso deIngeniería deRequisitos
Obtención y análisis de requisitosIN_01
IN_02
IN_06
IN_08
Verificación y Validación de requisitosIN_01
IN_04
IN_06
IN_08
Especificación derequisitos Especificación de requisitos
IN_01
IN_02
IN_03
IN_06
IN_07
Extracción derequisitos Extracción de requisitos
IN_01
IN_02
IN_04
IN_05
IN_06
IN_07
IN_08
Fundamentos dela Ingeniería deRequisitos
FundamentosIN_01
Ciclos de vida del softwareIN_04
IN_05
Gestión de requisitosGestión de requisitos
IN_01
IN_02
IN_08
IN_09
IN_10
Herramientasde ingeniería derequisitos
Herramientas de ingeniería derequisitos IN_02
IN_03
IN_09
IN_10
Normas en ingenieríade requisitos Normas en ingeniería de requisitos
IN_07
IN_08
IN_09
IN_10
Técnicas demodelado derequisitos
Técnicas de modelado de requisitosIN_01
IN_02
IN_03
IN_04
IN_05
Validación derequisitos Validación de requisitos
IN_01
IN_08
IN_09
Breve descripción de las modalidades organizativasutilizadas y métodos de enseñanza empleados
MODALIDAD DESCRIPCIÓN MÉTODO MÉTODOS DEENSEÑANZA
Clases teóricas Clase expositiva.Lección Magistral
Estudio de Teoría
Clases prácticas Aprendizaje orientado a proyectos
Estudio de Casos
Aprendizaje Basado en Proyectos
Estudio de Teoría
Clases de Problemas Aprendizaje basado en casosEstudio de Casos
Resolución de Ejercicios y Problemas
Cronograma de trabajo de la asignatura
SEMANA ACTIVIDADES
1
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
ExpositivaClasesteóricas
LecciónMagistral
Aula 2 hrs. No 1,28
ExpositivaClasesteóricas
LecciónMagistral
Aula 2 hrs. No 1,23
2
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
ExpositivaClasesteóricas
LecciónMagistral
Aula 2 hrs. No 1,28
CuestionarioMoodle
Clasesteóricas
Estudio deTeoría
Laboratorio 2 hrs. SíAmbos
5 4,49
3
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
ExpositivaClasesteóricas
LecciónMagistral
Aula 2 hrs. No 1,28
Inicio de lapráctica
Clasesprácticas
Estudio deCasos
Laboratorio 2 hrs. SíAmbos
2 2,56
4
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
ExpositivaClasesteóricas
LecciónMagistral
Aula 2 hrs. No 1,23
Utilización deherramentasde análisis
Clasesprácticas
Estudio deCasos
Laboratorio 2 hrs. SíAmbos
2 2,56
5
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
ExpositivaClases deProblemas
Resoluciónde Ejerciciosy Problemas
Laboratorio 2 hrs. No 1,28
Continuaciónde desarrollode la práctica
Clasesprácticas
Estudio deCasos
Laboratorio 2 hrs. SíAmbos
2 2,56
6
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
ExpositivaClasesteóricas
LecciónMagistral
Aula 2 hrs. No 1,23
Entregaprimer hito dela práctica
Clasesprácticas
Estudio deCasos
Laboratorio 2 hrs. SíAmbos
5 4,49
7
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
ExpositivaClases deProblemas
Estudio deCasos
Aula 2 hrs. No 1,23
CuestionarioMoodle
Clasesprácticas
Estudio deTeoría
Laboratorio 1 hrs. SíAmbos
5 3,85
Continua lapráctica
Clasesprácticas
Estudio deCasos
Laboratorio 1 hrs. SíAmbos
4 3,21
8
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
ExpositivaClasesteóricas
LecciónMagistral
Aula 2 hrs. No 1,28
Continuaciónde la práctica
Clasesprácticas
Estudio deCasos
Laboratorio 2 hrs. SíAmbos
2 2,56
9
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
ExpositivaClases deProblemas
Estudio deCasos
Aula 2 hrs. No 1,23
Continuaciónde la práctica
Clasesprácticas
Estudio deCasos
Laboratorio 2 hrs. SíAmbos
2 2,56
10
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
ExpositivaClasesteóricas
LecciónMagistral
Aula 2 hrs. No 1,23
Entregasegundo hitode la práctica
Clasesprácticas
Estudio deCasos
Laboratorio 2 hrs. SíAmbos
5 4,49
11
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
ExpositivaClases deProblemas
Estudio deCasos
Aula 2 hrs. No 1,23
Continuaciónde la práctica
Clasesprácticas
AprendizajeBasado enProyectos
Laboratorio 2 hrs. SíAmbos
4 3,85
12
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
ExpositivaClasesteóricas
LecciónMagistral
Aula 2 hrs. No 1,23
Continuaciópnde la práctica
Clasesprácticas
AprendizajeBasado enProyectos
Laboratorio 2 hrs. SíAmbos
4 3,85
13
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
ExpositivaClases deProblemas
Estudio deCasos
Aula 2 hrs. No 1,23
Continuaciónde la práctica
Clasesprácticas
AprendizajeBasado enProyectos
Laboratorio 2 hrs. SíAmbos
4 3,85
14
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
ExpositivaClasesteóricas
LecciónMagistral
Aula 2 hrs. No 1,23
Continuaciónde la práctica
Clasesprácticas
AprendizajeBasado enProyectos
Laboratorio 2 hrs. SíAmbos
4 3,85
15
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
ExpositivaClases deProblemas
Estudio deCasos
Aula 2 hrs. No 1,23
CuestionarioMoodle
Clasesteóricas
Estudio deTeoría
Laboratorio 1 hrs. SíAmbos
5 3,85
Continua lapráctica
Clasesprácticas
Laboratorio 2 hrs. SíAmbos
4 3,85
AprendizajeBasado enProyectos
16
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
ExpositivaClasesteóricas
LecciónMagistral
Aula 2 hrs. No 1,23
Entrega hito 3de la práctica
Clasesprácticas
AprendizajeBasado enProyectos
Laboratorio 2 hrs. SíAmbos
10 7,69
17
Actividad Modalidad Met.Ense. Lugar Duración Evaluación Tipo Prep. Carga(%)
Examenescrito
Clases deProblemas
Resoluciónde Ejerciciosy Problemas
Otros 2 hrs. SíAmbos
20 14,1
Evaluación de la asignatura
SEMANA EVALUACIONES
2
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
CuestionarioMoodle
Laboratorio Ambos
Pruebasobjetivas(verdadero/falso, elecciónmúltiple,emparejamientodeelementos,...)
5
3
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Inicio de lapráctica
Laboratorio Ambos
4
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Utilización deherramentasde análisis
Laboratorio Ambos
5
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Continuaciónde desarrollode la práctica
Laboratorio Ambos
6
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Entregaprimer hitode la práctica
Laboratorio AmbosInformes/memorias deprácticas
16,6
7Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Laboratorio Ambos 5
CuestionarioMoodle
Pruebasobjetivas(verdadero/falso, elecciónmúltiple,emparejamientodeelementos,...)
Continua lapráctica
Laboratorio Ambos
8
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Continuaciónde la práctica
Laboratorio Ambos
9
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Continuaciónde la práctica
Laboratorio Ambos
10
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Entregasegundo hitode la práctica
Laboratorio AmbosInformes/memorias deprácticas
16,6
11
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Continuaciónde la práctica
Laboratorio Ambos
12
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Continuaciópnde la práctica
Laboratorio Ambos
13Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Laboratorio Ambos
Continuaciónde la práctica
14
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Continuaciónde la práctica
Laboratorio Ambos
15
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
CuestionarioMoodle
Laboratorio Ambos
Pruebasobjetivas(verdadero/falso, elecciónmúltiple,emparejamientodeelementos,...)
5
Continua lapráctica
Laboratorio Ambos
16
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Entregahito 3 de lapráctica
Laboratorio AmbosInformes/memorias deprácticas
16,6
17
Actividad Lugar Tipo Técnica eval. Peso(%) Eval. min.
Examenescrito
Otros AmbosPruebas derespuesta larga,de desarrollo
35,2
Criterios de calificación de la asignatura
El examen consta de dos partes, una parte teórica con el 30% de la nota y una partede problemas que corresponde al 70 % de la nota.La realización de la práctica corresponde al 50 % de la nota final de la asignaturaLa nota final de la asignatura se calcula promediando las notas de la práctica de y delos resultados de la parte teórica. Para promediar la nota, se requiere un mínimo de 4puntos sobre diez en cada parte.Eventualmente, se sumará a la nota previamente calculada hasta 1 punto porasistencia a seminarios o similar.El alumno que desee seguir el sistema de evaluación mediante sólo prueba final,deberá comunicarlo por escrito a los profesores de la asignatura en el plazo dedos semanas a contar desde el inicio de la actividad docente de la asignatura. Losalumnos que se acojan a esta modalidad deberán realizar el examen final tal comose explica en el apartado primero de este párrafo y deberán realizar una prácticapropuesta por el profesor, equivalente en contenido a la realizada en clase en laevaluación continua. Los plazos de entega serán asignados por el profesor.
Recursos didácticos
TIPO DESCRIPCIÓNBibliografía A.M. Davis, Software Requirements: Objects, Functions and
States,Prentice Hall, 1993.Requirements Engineering, McGraw-Hill, 1995.S.L. Pfleeger, “Software Engineering: Theory and Practice,”second ed., Prentice Hall, 2001S. Robertson and J. Robertson, Mastering the RequirementsProcess,Addison-Wesley, 1999.I. Sommerville and P. Sawyer, RequirementsEngineering: A Good Practice Guide, John Wiley & Sons,1997, Chap. 1-2.I. Sommerville, Software Engineering, seventhed., Addison-Wesley, 2005.R.R. You, Effective Requirements Practices,Addison-Wesley, 2001.G. kontoya and I. Sommerville, Requirements engineering:processes and techniquesJohn Wiley and sons 2000
Recursos web Servidor moodle del departamentoEquipamiento PCs en laboratorio
Otra información reseñable