requerimentos
Procesos del Desarrollo de Software – 3º Grado en Ingeniería Informática
Proyecto Práctico
de Ingeniería de Requisitos
Curso 2010-2011
Gonzalo Génova
Proyecto Práctico de Ingeniería de Requisitos
1
Presentación
•
Ingeniería del Software I
–
–
–
–
–
•
Procesos del Desarrollo de Software
–
–
–
–
–
•
JoséMiguel Fuentes (fuentes [at] inf.uc3m.es) - COORDINADOR
Mónica Marrero (mmarrero [at] inf.uc3m.es)
Diego Martín (dmandres [at] inf.uc3m.es)
Isidro Hernanz (ihernanz [at] inf.uc3m.es)
Dirección para entregas: pds.uc3m [at] gmail.com
Aula Global 2 / Avisos / Web de la asignatura
–
–
•
Gonzalo Génova (ggenova [at] inf.uc3m.es) - COORDINADOR
Roberto Galindos (rgalindo [at] inf.uc3m.es)Eduardo Barra (ebarra [at] inf.uc3m.es)
Isidro Hernanz (ihernanz [at] inf.uc3m.es)
Dirección para entregas: is.uc3m [at] gmail.com
http://www.ie.inf.uc3m.es/grupo/docencia/reglada/Is1y2/IS1.htm
http://www.ie.inf.uc3m.es/grupo/docencia/reglada/Is1y2/PDS.htm
Un curso de análisis y diseño en dos asignaturas:
–
–
IS1/PDS: requisitos del usuario (captura) y requisitos del software(análisis)
IS2: diseño arquitectónico (alto nivel) y diseño detallado (bajo nivel)
Proyecto Práctico de Ingeniería de Requisitos
2
Objetivos de la asignatura
•
Análisis y definición de los requisitos de una aplicación informática
•
Aprender...
–
–
–
–
•
Redacción de un documento completo de requisitos
Desarrollo dirigido por modelos (MDA-MDD-MDE), evolución de USDPEstándares de documentación de proyectos
Técnicas del análisis orientado a objetos para ingeniería de requisitos
Desarrollar capacidades
–
–
–
–
–
–
Abstracción y resolución de problemas
Lectura crítica y reflexiva
Trabajo en equipo
Exposición de resultados propios
Revisión de trabajos ajenos
Aprendizaje a partir de errores propios y ajenos
Proyecto Práctico de Ingeniería deRequisitos
3
Programa de la asignatura: teoría
•
Tema I. Requisitos del usuario (captura de requisitos)
–
–
–
–
–
–
•
Unidad 1. Estándares de documentación
Unidad 2. Introducción a la ingeniería de requisitos
Unidad 3. Obtención y descripción de requisitos de usuario
Unidad 4. Modelado de casos de uso con UML
* Unidad 5. Ética y responsabilidad profesional en la ingeniería delsoftware
* Unidad 6. Educación ética en la ingeniería del software (artículo y examen)
Tema II. Requisitos del software (análisis de requisitos)
–
–
–
–
–
–
Unidad 11. Modelado conceptual con UML (1)
Unidad 12. Modelado conceptual con UML (2)
Unidad 10. Sobre la diferencia entre análisis y diseño (artículo y examen)
Unidad 7. Tipos de requisitos del software
Unidad 8. Propiedades yatributos de los requisitos
Unidad 9. Organización y calidad de los requisitos
Proyecto Práctico de Ingeniería de Requisitos
4
Programa de la asignatura: prácticas
•
•
•
Equipos de 4 alumnos
Trabajo en 2+2 fases (URD/SRD + ADD/DDD)
Actividades en cada fase
– Desarrollo y documentación del proyecto conforme al índice de la práctica
• recuento de horas dedicadas al proyecto ymétricas
• contabilizadas al principio de cada documento
• enviadas aparte por correo según las plantillas (horas, métricas)
– Sesiones de tutoría por equipo
• no se califica, pero asistencia obligatoria
– Revisiones cruzadas
• informes de revisión redactados conforme a las normas
– Exposiciones en público y defensa del proyecto
• entrega de transparencias impresas el primer día de exposiciones(¡2xPág!)
• exposición individual de una parte del proyecto
• respuestas a los revisores y a los profesores
Proyecto Práctico de Ingeniería de Requisitos
5
Documentación entregada
•
•
Atención a nombres de archivos y fechas de entrega
Dos documentos parciales (el segundo completa al primero):
– ej. ProyectoIS1-M05.doc: equipo M05, etc. (poner IS1 ó PDS según convenga)
– envío...
Regístrate para leer el documento completo.