Introducción a la Ingeniería de Software
1er. Semestre 2013
Facultad de Ingeniería
Grupo de Ingeniería de Software• ¿Qué hacemos?
Investigamos en temas de ingeniería de software, principalmente en:
• Pruebas de software (de forma empírica)• Procesos de desarrollo de software y su mejora• Educación en ingeniería de software
Extensión• Normalmente mediante convenios con empresas• Colaboramos con la implantación o mejora de procesos de
desarrollo de software Enseñanza
• Especialización en ingeniería de software (Comenzó en 2012)– Hoy se aprueba en el CDC– www.fing.edu.uy/cpap
• Proyectos de grado en el área• Dictado de asignaturas en el área (grado y posgrado)
• www.fing.edu.uy/inco/grupos/gris
Boletín de noticias
• Desde noviembre de 2010 el GrIS tiene un Boletín de noticias
• Para suscribirse enviar un mail a [email protected] con los siguientes datos Nombre y apellido Dirección de correo de recepción del boletín Empresa en la cual trabaja Cargo en la misma
SPIN-Uruguay
• El grupo también está fuertemente involucrado en el trabajo del Software Process Improvement Network – Uruguay
• http://sites.google.com/site/spinuy/• Grupo SPIN.UY en Linked In• Dirección de correo: [email protected]
• Pero casi sin funcionamiento durante 2012
• Agrupación de las diferentes redes en el SEI http://www.sei.cmu.edu/spin/
Acuerdo con el SEI
• El año pasado firmamos un acuerdo de trabajo conjunto con el SEI
• Este trabajo conjunto brindará: Posibilidad de traer profesores visitantes del SEI Investigación conjunta Dictar cursos del SEI en el marco del posgrado
profesional en ingeniería de software Trabajar en conjunto con la industria en el Team
Software Process (TSP)
Presentación (1)
• Docentes: Diego Vallespir (responsable del curso) Jorge Triñanes Ma. De las Nieves Freira Mónica Wodzislawski Javier Barreiro (responsable del laboratorio) Sebastián Pizard Cecilia Apa Silvana Moreno Carolina Valverde
7
• 6hs. semanales de teórico-práctico
• Duración: 16 semanas
• Evaluación: 2 parciales y laboratorio
• Página web del curso: www.fing.edu.uy/inco/cursos/iis
• Newsgroup: fing.cursos.ingsoft
Presentación (2)
Previas
• Previas• Para cursar IIS se deben tener aprobados los
cursos de: Fundamento de bases de datos Programación 4 Taller de programación
• Para rendir el examen se debe aprobar el curso
¿Qué es la Ingeniería de Software?
La Ingeniería de Software (IS) es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, mantenimiento y operación del software.
Los principios y prácticas de esta disciplina son esenciales para el desarrollo de sistemas grandes, complejos y confiables.
10
• Qué es la Ingeniería de Software• Modelado del Proceso y del Ciclo de Vida• Planificación y Gerencia del Proyecto• Requerimientos• Diseño del Sistema• Escritura de los Programas• Verificación de los Programas
Temario
11
• Liberación del Sistema, Entrenamiento y Documentación
• Mantenimiento del Sistema• Evaluación de Productos, Procesos y Recursos• Mejorando las Predicciones, los Productos, los
Procesos y los Recursos
Temario (cont.)
12
BibliografíaBibliografía base:
Software Engineering: Theory and Practice 3ra. Ed. - Shari Lawrence Pfleeger - Prentice-Hall
Software Engineering 9a. ed.– Ian Sommerville – Pearson Education
Bibliografía complementaria: The Rational Unified Process: An Introduction - Philippe Kruchten.
Addison-Wesley Longman Reading, Massachusetts 1999 Fundamentals of Software Engineering - Carlo Ghezzi, et.al. - Prentice-
Hall - 1991 Guide to the Project Management Body of Knowledge (PMBOK Guide) -
The PMI Standards Committee - Project Management Institute - 1996
Salones y Horarios
• Martes de 16:00 a 18:00, salón C12
• Jueves de 16:00 a 18:00, salón C12
• Viernes de 16:00 a 18:00, salón A12
Parciales y Exámenes
• Preguntas MO con 4 opciones Contestar mal resta puntos
• El news del grupo debe ser utilizado con cuidado Siempre mantener el respeto Nunca contestar un hilo con lo siguiente: “Para mí
también”• No actuamos según la cantidad de “votos” en el news.
15
Laboratorio
• 2 ejercicios prácticos - obligatorios
• 2 Obligatorios - obligatorios : Antes del primer parcial Entre el primero y el segundo parcial
• Los resultados pueden darse luego de los parciales
• Los trabajos son grupales y obligatorios• Monitoreos:
Solo en Obligatorios Cada estudiante puede ausentarse a lo sumo a un monitoreo En cada monitoreo debe asistir al menos el 50% del grupo
16
Laboratorio - Evaluación
• El laboratorio es eliminatorio Quien no apruebe el laboratorio no aprueba el curso
• Todos los integrantes del equipo deben trabajar en cada práctico y obligatorio La evaluación es grupal. Pueden existir evaluaciones individuales si el trabajo
del grupo no es homogéneo.• Pueden eliminarse a integrantes de un grupo si estos no
trabajaron en la entrega.
• Cada grupo es responsable de su trabajo de laboratorio y de que el mismo sea individual Reglamento InCo
17
Laboratorio – No cursan
• No cursarán el obligatorio quienes hayan aprobado el curso alguna vez desde el año 2007 (inclusive).
• Archivo Excel con datos Cédula de identidad
• Sin espacios, puntos o dígito verificador (3454333) Nombres (como aparece en Bedelía) Apellidos (como aparece en Bedelía) Último año en el cual aprobaron el curso
18
Grupos para obligatorios
• Cantidad de integrantes por grupo: a determinar Se anunciará a la brevedad posible
• Deben enviar archivo formato Excel con: C.I. (formato igual al anterior) Nombres (como aparece en Bedelía) Apellidos (como aparece en Bedelía) Un correo electrónico Un número telefónico Número de grupo (ordenado desde el 1)
19
Envío de Archivos
• Los enviarán dos delegados de clase• A la brevedad se avisará cuándo• Enviar a Cecilia Apa - [email protected]
• Es responsabilidad de los estudiantes que toda persona que esté cursando figure en uno de los dos archivos
Top Related