introducción a la ingeniería de software

19
Introducción a la Ingeniería de Software 1er. Semestre 2013 Facultad de Ingeniería

Upload: zagiri

Post on 21-Jan-2016

79 views

Category:

Documents


0 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Introducción a la  Ingeniería de Software

Introducción a la Ingeniería de Software

1er. Semestre 2013

Facultad de Ingeniería

Page 2: Introducción a la  Ingeniería de Software

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

Page 3: Introducción a la  Ingeniería de Software

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

Page 4: Introducción a la  Ingeniería de Software

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/

Page 5: Introducción a la  Ingeniería de Software

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)

Page 6: Introducción a la  Ingeniería de Software

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

Page 7: Introducción a la  Ingeniería de Software

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)

Page 8: Introducción a la  Ingeniería de Software

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

Page 9: Introducción a la  Ingeniería de Software

¿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.

Page 10: Introducción a la  Ingeniería de Software

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

Page 11: Introducción a la  Ingeniería de Software

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.)

Page 12: Introducción a la  Ingeniería de Software

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

Page 13: Introducción a la  Ingeniería de Software

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

Page 14: Introducción a la  Ingeniería de Software

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.

Page 15: Introducción a la  Ingeniería de Software

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

Page 16: Introducción a la  Ingeniería de Software

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

Page 17: Introducción a la  Ingeniería de Software

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

Page 18: Introducción a la  Ingeniería de Software

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)

Page 19: Introducción a la  Ingeniería de Software

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