Silabo Ingenieria de Software
Silabo Ingenieria de Software
Silabo Ingenieria de Software
1
Facultad Ingeniería
Departamento Ingeniería Civil y Sistemas
SILABO DE INGENIERIA DE SOFTWARE
I. Datos Generales
1. Facultad Ingeniería
2. Escuela Académico Profesional Ing. de Sistemas e Informática
3. Semestre académico 2013-2
4. Ciclo de estudios VI
5. Nivel de exigencia académica Obligatorio
6. Pre-requisito 140408 - 140409
7. Código del Curso 140413
8. Créditos Tres (3)
9. Extensión horaria por semana 4 horas semanales.
9.1. Horas teóricas 2 horas
9.2. Horas prácticas 2 horas
10. Duración de la asignatura 17 semanas
10.1. Fecha de inicio 23 de setiembre del 2013
10.2. Fecha de término 31 de enero del 2014
11. Docente teoría Mg. Luis Enrique Ramirez Milla.
12. Docente práctica Ing. Mirko Manrique Ronceros.
13. Tutoría y Consejería
Oficina de docentes
13.1. Lugar
2do piso del Pabellón de Sistemas
13.2. Día y hora Lunes de 10:00 a.m. a 12:00 p.m
II. Marco Referencial
INGENIERIA DE SOFTWARE, es un curso que se caracteriza por introducir al alumno a un conocimiento
fundamental y riguroso para la construcción de software. El aumento de aplicaciones en donde se utiliza la
computadora ha sido posible debido a un hardware de bajo costo, por lo cual la demanda de software ha
crecido de forma exponencial. Esto implica que son necesarias técnicas y tecnología eficientes de Ingeniería
de Software para resolver los múltiples problemas que se derivan de las aplicaciones en donde se desarrollan
sistemas de software de gran tamaño.
1
b. Utilizar herramientas para el modelado y gestión de proyectos de software.
c. Utilizar metodologías agiles en el desarrollo de software.
IV. Programa Instruccional
Unidad Descripción Semana(s)
1 Gestión de proyectos de Software 1.ª a 6.ª
2 Ingeniería del software orientado a objetos. 7.ª a 11.ª
3 Metodologías agiles de desarrollo de software 12.ª a 16.ª
Exámenes Sustitutorios 17.ª
V. Programación de Contenidos
PRIMERA UNIDAD
Gestión de proyectos de Software
V.1. Duración 6 semanas
V.2. Contenidos
Semana 01: El producto de software y su ciclo de vida. Introducción. Metas de la ingeniería de software. El
producto software. La evolución del software. Aplicaciones del software. Visión industrial del
software. Ciclo de vida de una aplicación. Calidad del software como producto. Retos de la
Ingeniería de Software. Responsabilidad profesional.
Práctica de Laboratorio: Discusión de casos de estudio.
Semana 02: El proceso de software. El proceso de software. Niveles del proceso de software. Modelos de
procesos de software. Factores que influyen en el desarrollo de software. Visibilidad del proceso.
Práctica de Laboratorio: Discusión de casos de estudio
Semana 03: Proyectos de software. Conceptos sobre gestión de proyectos. El espectro de la gestión - las 4Ps.
Defectos y errores en el software.
Práctica de Laboratorio: Discusión de casos de estudio
Semana 04: Métricas en la gestión de proyectos de software. Métricas del proyecto de software. Categorías
básicas de mediciones. Fundamentos de métricas de gestión. Métricas y productividad.
Práctica de Laboratorio: Discusión de casos de estudio
Semana 05: Planificación y riesgo en la gestión de proyectos de software. Planificación de proyectos de
software. Estimación de proyectos. Técnicas de descomposición. Modelos empíricos. Gestión del
riesgo
Práctica de Laboratorio: Discusión de casos de estudio
Semana 06: Examen de Primera Unidad. Presentación y exposición de trabajos.
SEGUNDA UNIDAD
Ingeniería del software orientado a objetos.
V.3. Duración 5 semanas
V.4. Contenidos
Semana 07: Principios orientados a objetos. Paradigma orientado a objetos. Conceptos de orientación a objetos.
Elementos de un modelo de objetos. Gestión de proyectos de software orientado a objetos.
Práctica de Laboratorio: Discusión de casos de estudio
Semana 08: Análisis y Diseño Orientado a objetos. Análisis del dominio. Componentes del modelo. El proceso
de OO. Modelos: Objeto-Relación y Objeto-Comportamiento. Diseño para sistemas OO. Proceso de
diseño del sistema. Proceso de diseño de objetos. Patrones de diseño. Programación OO.
Práctica de Laboratorio: Discusión de casos de estudio
Semana 09: Pruebas orientadas a objetos. Prueba de los modelos AOO y DOO. Estrategias de pruebas. Diseño
de casos de prueba para software OO.
Práctica de Laboratorio: Discusión de casos de estudio
2
Semana 10: Métricas técnicas para sistemas OO. Características distintivas de las métricas. Métricas para el
modelo de diseño OO. Métricas orientadas a clases. Métricas orientadas a operaciones. Métricas de
prueba OO. Métricas para proyectos OO.
Práctica de Laboratorio: Discusión de casos de estudio
Semana 11: Examen de Segunda Unidad. Presentación y exposición de trabajos.
TERCERA UNIDAD
Metodologías agiles de desarrollo de software
V.5. Duración 5 semanas
V.6. Contenidos
Semana 12: Introducción a métodos agiles. Tendencias emergentes en el desarrollo de software. Ciclo de vida
en las metodologías agiles.
Práctica de Laboratorio: Discusión de casos de estudio
Semana 13: Metodologías y procesos agiles. Principios y prácticas de las metodologías agiles. Metodología de
desarrollo de sistemas dinámicos.
Práctica de Laboratorio: Discusión de casos de estudio
Semana 14: Herramientas de software. Marco de trabajo para el soporte de las arquitectura y desarrollo de
software.
Práctica de Laboratorio: Discusión de casos de estudio
Semana 15: Herramientas agiles de desarrollo de software.
Práctica de Laboratorio: Discusión de casos de estudio
Semana 16: Examen de Tercera Unidad. Presentación y exposición de trabajos.
Semana 17: Exámenes Sustitutorios
VI. Estrategias de Trabajo
VI.1. Del docente
a. Presentación de los objetivos del Curso. Experiencia vivencial motivadora.
b. Orientar al estudiante en el desarrollo de cada unidad del curso.
c. Diálogo profesor-alumnos sobre los contenido del tema a tratar.
d. Organización de los grupos de trabajo.
e. Los alumnos en grupos de 03 integrantes elaboraran proyectos de software.
VI.2. Del estudiante
a. Ejecutar las acciones establecidas para el desarrollo de cada unidad.
b. Consultar oportunamente con el profesor de la asignatura las dificultades en el aprendizaje
c. Recurrir a las fuentes bibliográficas a fin de reforzar los conocimientos.
d. Participar en todas las actividades de evaluación.
e. Presentación y Sustentación de trabajos asignados en cada unidad.
VII. Medios y Materiales Educativos
7.1. Recursos humanos.- profesor responsable del curso y estudiantes de Ingeniería de Sistemas e Informática
matriculados en la asignatura.
7.2. Físicos.- Aula de clase. Laboratorio del Centro de Computo UNS.
7.3. Materiales.- Libro texto. Documentos curriculares. Medios de almacenamiento: papel, folios, memoria USB,
disco duro. Computadora. Pizarra (acrílica), tiza (plumones), mota. Sala Docente Portal UNS. Campus Virtual
UNS.
VIII. Criterios y Sistema de Evaluación del Estudiante
De acuerdo con el Reglamento Académico vigente, resolución N°135-2012-CU-R-UNS de Marzo del 2012.
VIII.1. De la asistencia. La asistencia será obligatoria para las sesiones tanto teóricas como prácticas. Caso
contrario se aplicará el artículo N° 47.
3
VIII.2. De las actividades. La evaluación será por medio del examen de cada unidad (EU), así como trabajos
grupales y/o individuales, exposiciones (PR)
VIII.3. La inasistencia injustificada a un examen escrito será calificada con cero (00). Por razones
debidamente justificadas en un plazo de 24 horas, presentar una solicitud ante su Director de Escuela,
adjuntando los documentos probatorios. Art°46.
VIII.4. De las ponderaciones. Exámenes (EE) tiene peso 2, Prácticas (PR) tienen peso 1 (art°44). La nota de
práctica se obtendrá del promedio aritmético simple de las tareas académicas: Intervenciones orales,
prácticas calificadas, seminarios de discusión de trabajos de campo, trabajos de investigación, exposiciones,
resolución de casos y problemas (art°43).
IX. Requisitos de Aprobación y Promoción
IX.1.El sistema de calificación de la asignatura será vigesimal, de cero (00) a veinte (20); la nota mínima
aprobatoria es once (11). Se utilizará el redondeo para obtener los promedios de unidad y el promedio final
considerándose el entero superior a favor del estudiante cuando la fracción decimal es mayor o igual a 0,5.
Para ser aprobado en una asignatura, el alumno debe cumplir con los siguientes requisitos mínimos:
a. Obtener un promedio final aprobatorio.
b. Tener aprobado más del 50% de unidades de la asignatura.
En caso que el promedio final fuera aprobatorio, pero no cumpliera con el requisito mínimo b), se considerará
al alumno como desaprobado asignándole una nota de diez (10). Artículo 40 del reglamento vigente.
IX.2. Fórmulas para notas de unidad y nota final
IX.2.1. La nota de la unidad (NU) se calculará de acuerdo con el promedio aritmético ponderado siguiente:
NU= ( 2 * EU + PR ) EU: Examen de unidad.
3 PR: Promedio aritmético de prácticas.
IX.2.2.La nota final (NF) se calculará de acuerdo con el promedio aritmético siguiente:
NU1+NU2+NU3 Se aplicará el redondeo de acuerdo con el
NF= ------------------------- artículo 40 del reglamento académico
3 vigente.
X. Referencias Bibliográficas
X.1. IAN SOMMERVILLE. “Ingeniería de software”. Editorial Pearson-Addison Wesley. 6ta ed. México.
2008.
X.2. ROGER PRESSMAN. “Ingeniería de software. Un enfoque práctico”. Editorial Mc Graw Hill /
Interamericana. 7ma ed. España. 2010.
X.3. WEITZENFELD ALFREDO. “Ingeniería de software orientado a objetos con UML, Java e Internet”. Ed.
Thomson. México. 2005.
X.4. LUIS ENRIQUE RAMIREZ MILLA. “Módulo I: Ingeniería de software”, 2013.
X.5. LUIS ENRIQUE RAMIREZ MILLA. “Módulo II: Ingeniería de software”, 2013.
ELABORADO POR: REVISADO POR: APROBADO POR: