Taller de Ingenieria de Software II

6
UNIVERSIDAD NACIONAL DE HUANCAVELICA (Creada por Ley N º 25265) FACULTAD DE INGENIERÍA ELECTRÓNICA Y SISTEMAS ESCUELA ACADÉMICO PROFESIONAL DE SISTEMAS Telefax Nº 067 - 456022 SILABO DE LA ASIGNATURA: TALLER DE INGENIERIA DE SOFTWARE II EL 901 I. INFORMACION GENERAL I.1 Nombre de Asignatura : Taller de Ingeniería de Software II I.2 Código de la Asignatura : EL 901 I.3 Pre-requisito : EL 801 I.4 Créditos : 04 I.5 Extensión temporal : 4 horas 1.5.1 Teoría : 2 horas 1.5.2 Práctica : 2 horas I.6 Ciclo : IX I.7 Semestre Académico : 2013 - I I.8 Inicio de clases : 15 de abril de 2013 I.9 Término de clases : 09 de agosto de 2013 I.10 Duración : 17 semanas I.11 Docente responsable : Ing. Freddy Toribio Huayta Meza Correo electrónico : [email protected] II. SUMILLA: Asignatura del Área de Formación especializada cuya naturaleza es teórica práctica, tiene como propósito aplicar los conocimientos y técnicas avanzadas de la tecnología de la Información en la solución de problemas relacionados con la planeación, modelamiento, adquisición, almacenamiento, acceso, visualización y análisis de datos requeridos por la organización, a la vez implica seguir en cualquier proyecto de software una metodología de desarrollo y la utilización de distintas técnicas y herramientas. III. COMPETENCIA: Aplica los conocimientos y técnicas avanzadas de la tecnología de la Información a la solución de problemas relacionados con la planeación, modelamiento, adquisición, almacenamiento, acceso, visualización y análisis de datos requeridos por la organización, a la vez implica seguir en cualquier proyecto de software una metodología de desarrollo y la utilización de distintas técnicas y herramientas. IV. PROGRAMACION DE CONTENIDOS: Primera Unidad Didáctica: INTRODUCCION A LA INGENIERIA DEL SOFTWARE

Transcript of Taller de Ingenieria de Software II

Page 1: Taller de Ingenieria de Software II

UNIVERSIDAD NACIONAL DE HUANCAVELICA(Creada por Ley N º 25265)

FACULTAD DE INGENIERÍA ELECTRÓNICA Y SISTEMASESCUELA ACADÉMICO PROFESIONAL DE SISTEMAS

Telefax Nº 067 - 456022

SILABO DE LA ASIGNATURA: TALLER DE INGENIERIA DE SOFTWARE IIEL 901

I. INFORMACION GENERALI.1 Nombre de Asignatura : Taller de Ingeniería de Software III.2 Código de la Asignatura : EL 901I.3 Pre-requisito : EL 801I.4 Créditos : 04I.5 Extensión temporal : 4 horas

1.5.1 Teoría : 2 horas1.5.2 Práctica : 2 horas

I.6 Ciclo : IXI.7 Semestre Académico : 2013 - II.8 Inicio de clases : 15 de abril de 2013I.9 Término de clases : 09 de agosto de 2013I.10 Duración : 17 semanasI.11 Docente responsable : Ing. Freddy Toribio Huayta Meza

Correo electrónico : [email protected]

II. SUMILLA:Asignatura del Área de Formación especializada cuya naturaleza es teórica práctica, tiene como propósito aplicar los conocimientos y técnicas avanzadas de la tecnología de la Información en la solución de problemas relacionados con la planeación, modelamiento, adquisición, almacenamiento, acceso, visualización y análisis de datos requeridos por la organización, a la vez implica seguir en cualquier proyecto de software una metodología de desarrollo y la utilización de distintas técnicas y herramientas.

III. COMPETENCIA:Aplica los conocimientos y técnicas avanzadas de la tecnología de la Información a la solución de problemas relacionados con la planeación, modelamiento, adquisición, almacenamiento, acceso, visualización y análisis de datos requeridos por la organización, a la vez implica seguir en cualquier proyecto de software una metodología de desarrollo y la utilización de distintas técnicas y herramientas.

IV. PROGRAMACION DE CONTENIDOS:

Primera Unidad Didáctica: INTRODUCCION A LA INGENIERIA DEL SOFTWARE

1. Duración : 9 Semanas

2. Capacidades: Conoce las diversas técnicas y metodologías mediante las cuales se diseñan y producen productos de software de calidad. Es capaz de

analizar procesos manuales y desarrollar sus correspondientes sistemas automatizados aplicando la ingeniería de software. Utiliza y decide las diferentes metodologías de acuerdo al tipo de sistema y al medio donde será instalado.

3. Contenidos programados por Capítulos o unidades:

SEM. HORAS CONCEPTUAL PROCEDIMENTAL ACTITUDINALAVANCE

1, 2 4h INTEGRACIÓN, VERIFICACION Y Determina la integración, Consenso de trabajo en 10%

Page 2: Taller de Ingenieria de Software II

VALIDACION DEL SISTEMA Introducción Proceso de Integración, pruebas Documentación de integración y

pruebas Calidad en integración,

verificación y validación

verificación y validación de su sistema desarrollado a través de la determinación del análisis de requisitos, análisis y diseño de software.

equipo Reconoce la importancia de

trabajar en equipo

3, 4 4h

MANTENIMIENTO Introducción. Tipos de mantenimiento de

software Técnicas de mantenimiento Administración de mantenimiento Cualidades en mantenimiento

Determina la integración, verificación y validación de su sistema desarrollado a través de la determinación del sistema de software a través de su mantenimiento.

Consenso de trabajo en equipo

Reconoce la importancia de trabajar en equipo

35%

5, 6 4h

GESTIÓN DE PROYECTOS DE SOFTWAREEl marco de proceso común para OOMétricas y estimación de en proyectos orientados a objetosSeguimiento del progreso en un proyecto OO

Comprende y desarrolla los diferentes programas generales utilizados en los proyectos de software.

Consenso de trabajo en equipo

Reconoce la importancia de trabajar en equipo

43%

7, 8 4h

CALIDAD EN LA INGENIERÍA DE SOFTWAREModelo y Técnicas de CalidadLas mejores prácticas en un proceso modernoVisión rápida de las series ISO para calidad de softwareCosto de Calidad

Determina el grado de calidad de software que los alumnos han determinado en su desarrollo de software.

Consenso de trabajo en equipo

Reconoce la importancia de trabajar en equipo

50%

9 4hI Examen Parcial

Segunda Unidad Didáctica: PRUEBAS Y METRICAS DE SOFTWARE

1. Duración : 8 Semanas2. Capacidades:

Realiza la documentación adecuada, oportuna y suficiente para sus sistemas, formando parte integral de un equipo de trabajo y la elaboración y seguimiento de proyectos para el desarrollo de un sistema de software.

3. Contenidos programados por Capítulos o unidades:

SEM. HORAS CONCEPTUAL PROCEDIMENTAL ACTITUDINAL%

AVANCE

10, 11 4h

VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE.Definición y características de las revisionesTipos de revisionesActividades, roles y herramientas para cada tipo de revisiónRevisión de los principales productos de trabajo: plan del proyecto, requerimientos, diseño, código

Verifica y valida las características de software a través de su plan de proyecto.

Consenso de trabajo en equipo

Reconoce la importancia de trabajar en equipo

68%

12, 13 4h PRUEBAS.Modelos de pruebas AOO y DOOEstrategias de pruebas OODiseño de casos de prueba para

Compara y diferencia las diferentes expresiones usadas en las estructuras de programación.

Consenso de trabajo en equipo

Reconoce la importancia de trabajar en equipo

75%

Page 3: Taller de Ingenieria de Software II

software OOMétodos de prueba aplicables al nivel de claseDiseño de casos de prueba interclases

14, 15 4h

Métricas y Prevención de defectos.Objetivos de las métricas OOMétricas Orientadas a ClasesMétricas Orientadas a OperacionesMétricas para Pruebas OOMétricas para Proyectos OOPrevención de defectos: Conceptos básicos de prevención de defectos, Análisis de causa-efecto para la prevención de defectos, Otras técnicas para la prevención de defectos.

Compara y diferencia las diferentes métricas y prevención de defectos en POO.

Consenso de trabajo en equipo

Reconoce la importancia de trabajar en equipo

88%

16 4h

INGENIERÍA DEL SOFTWARE BASADA EN COMPONENTES (REUTILIZACIÓN)Ingeniería del software del comercio electrónico (Web)ReingenieríaIngeniería del software asistido por computadoraIngeniería multicanalData WarehouseRUP (Rational Unified Process)

Analiza y aplica los controles utilizados para el desarrollo de componentes en la construcción de software.

Consenso de trabajo en equipo

Reconoce la importancia de trabajar en equipo

100%

17 4hII Examen Parcial

V. ESTRATEGIAS METODOLÓGICASA fin de lograr un mejor desarrollo del aprendizaje, se emplearán las siguientes estrategias metodológicas:

Conferencia o clase magistral Controles de lecturas Estudios de casos Dinámicas grupales Prácticas individuales y/o grupales Evaluación y análisis de resultados, etc.

VI. MATERIALES EDUCATIVOS Y OTROS RECURSOS DIDACTICOS:Las clases teóricas se llevarán a cabo en el aula de clase utilizándose según el caso: plumones, pizarra, proyector multimedia y laptop.Las clases prácticas se llevarán a cabo en el laboratorio de cómputo.

VII. INDICADORES, TECNICAS E INSTRUMENTOS DE EVALUACION La evaluación será permanente y se tendrá en cuenta los siguientes criterios:

- La asistencia a clases teóricas y prácticas son obligatorias. Constituye INHABILITADO el estudiante que ha acumulado el 30% de inasistencia.

- El alumno que no rinda un examen o no cumpla con las tareas académicas (exposiciones, trabajos, desarrollo de un proyecto y prácticas calificadas) en la fecha indicada se le calificará con nota igual a cero (0).

- La nota mínima aprobatoria es once (11). Solo se utiliza el redondeo para obtener el promedio final, considerándose un punto a favor del estudiante cuando la fracción decimal es mayor o igual a 0.5

- Las notas de la primera y segunda unidad se calcula de la siguiente manera:P1 = (4(EP1) + 3(PPC) + 2(TIE) + (A))/10

Page 4: Taller de Ingenieria de Software II

P2 = (4(EP2) + 3(PPC) + 2(TIE) + (A))/10- La nota final de la asignatura se obtiene de la siguiente manera:

P1 + P2PF = ……………

2P1 Y P2 son los promedios de unidad 1 y 2 respectivamente.EP1 Y EP2 son las evaluaciones parciales.PPC es el promedio de prácticas calificadasTIE es el Trabajo de Investigación y exposiciones.A viene a ser las actitudesPF es el promedio final de la asignatura.

VIII. REFERENCIA BIBLIOGRAFICA:

Bibliografía Básica:1. Eric Braude (2003), “Ingeniería de Software”. Editorial AlfaOmega.2. Roger Pressman (2009). “Ingeniería del Software un enfoque práctico”. Editorial Mc Graw Hill. México.3. Alfredo Weitzenfeld (2005). “Ingeniería del Software Orientado a Objetos”. Editorial Thomson. México.

Bibliografia Complementaria: 1. Somervillle Ian, Ingeniería de Software. Addison Wesley - 20022. Bruegge Bernd, Ingeniería de Software orientado a objetos. Pretince Hall – 20003. Kendall & Kendall, Análisis y diseño de sistemas. McGraw Hill – 2000

Pampas, abril de 2013

_______________________________Ing. Freddy Toribio Huayta Meza

Docente de la Asignatura

ENTREGA – RECEPCION DEL SILABO

FECHA: RECIBIDO POR: