ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ingenieria de software Syllabus


Enviado por   •  25 de Octubre de 2020  •  Síntesis  •  2.110 Palabras (9 Páginas)  •  132 Visitas

Página 1 de 9

UNIVERSIDAD PERUANA DE LAS AMERICAS[pic 1]

FACULTAD DE INGENIERÍA

SÍLABO 2020 - II

INGENIERÍA DE SOFTWARE

  1. DATOS GENERALES

  1. Departamento académico        : Ciencias
  2. Escuela profesional                : Ingeniería de Computación y Sistemas        
  3. Asignatura                        : Ingeniería de Software
  4. Código                                : IS09002
  5. Créditos                                : 3
  6. Semestre académico                : 2020 - II
  7. Ciclo de estudios                : IX
  8. Pre requisitos                        : IS1803 (Planeamiento estratégico en TI)
  9. Naturaleza                        : Obligatoria
  10. Total de horas                        : 4
  • Horas de teoría                : 2
  • Horas de práctica                : 2
  1. Cronograma                        : INICIO: 19 de octubre de 2020

        FIN: 27 de febrero de 2021

  1. Docente responsable                : Carlos Enrique Quiroz Quispe

  1. SUMILLA

La asignatura de Ingeniería de Software es de naturaleza teórico práctica, enfocada a que el estudiante sea capaz de identificar y especificar un correcto proceso de desarrollo de software, de acuerdo a los requerimientos organizacionales, y aplicando prácticas que aseguren un producto de alta calidad. La asignatura está organizada en cuatro unidades didácticas:

  • UNIDAD I: Fundamentos de la Ingeniería de Software.
  • UNIDAD II: Procesos de desarrollo de software
  • UNIDAD III: Metodologías de desarrollo.
  • UNIDAD IV: Proceso Unificado Racional (RUP).
  1. COMPETENCIA Y COMPONENTES COMPRENDIDOS

  1. COMPETENCIA

Identifica, describe, documenta y gestiona un eficiente proceso de desarrollo de software acorde con las necesidades de su organización.

  1. CAPACIDADES
  • Reconoce los conceptos fundamentales de la Ingeniería de Software y su importancia.
  • Modela un proceso de desarrollo de software a partir de modelos base.
  • Fundamento las principales metodologías para el desarrollo de su software.
  • Aplica el Proceso Unificado Racional en el desarrollo de su software.

  1. CAPACIDADES VALORATIVAS
  • Reconoce la importancia de desarrollar software de alta calidad.
  • Reconoce la importancia de las principales metodologías de desarrollo.
  • Aprecia la importancia de establecer un detallado proceso para el desarrollo de su software.
  • Reconoce la importancia de los modelos y plantillas de software más conocidos.

  1. PROGRAMACIÓN DE CONTENIDOS DE APRENDIZAJE

UNIDAD I: FUNDAMENTOS DE LA INGENIERÍA DE SOFTWARE

SEM.

CAPACIDAD

NIVEL DE DESEMPEÑO

TEMÁTICA

ESTRATEGIAS

HORAS

1

Reconoce los conceptos fundamentales de la Ingeniería de Software y su importancia.

Define el concepto de software, identifica sus componentes e identifica las licencias de uso.

Software, tipos y licencias

Planteamiento de preguntas y casos.

Exposición participativa.

Discusión en aula.

2

Laboratorio 1: Conformación de equipos de trabajo.

2

2

Identifica el estado de crisis del software y sus síntomas.

Crisis y mitos del software

Planteamiento de preguntas y casos.

Exposición participativa.

Discusión en aula.

2

Laboratorio 2: Casos de crisis de software.

2

3

Identifica el estado de crisis del software y sus síntomas.

Ingeniería de Software

Componentes de la Ingeniería de Software.

Planteamiento de preguntas y casos.

Exposición participativa.

Discusión en aula.

2

Laboratorio 3: Configuración del espacio de trabajo en StarUML.

2

4

Identifica las principales disciplinas y procesos de la Ingeniería de Software.

Disciplinas y procesos de la Ingeniería de Software.

Planteamiento de preguntas y casos.

Exposición participativa.

Discusión en aula.

2

Laboratorio 4: Diagrama general de casos de uso.

2

UNIDAD II: PROCESOS DE DESARROLLO DE SOFTWARE

SEM.

CAPACIDAD

NIVEL DE DESEMPEÑO

TEMÁTICA

ESTRATEGIAS

HORAS

5

Modela un proceso de desarrollo de software a partir de modelos base.

Modela un proceso de desarrollo rústico

Modelo un proceso de desarrollo en cascada

Modelo de desarrollo de software: Rústico y en cascada

Planteamiento de preguntas y casos.

Exposición participativa.

Discusión en aula.

2

Laboratorio 5: Diagramas de secuencia

2

6

Modela un proceso de desarrollo evolutivo

Modelo un proceso de desarrollo exploratorio

Modelo de desarrollo de software: Evolutivo y exploratorio.

Planteamiento de preguntas y casos.

Exposición participativa.

Discusión en aula.

2

Laboratorio 6: Diagramas de colaboración

2

7

Modela un proceso de desarrollo iterativo

Modelo un proceso de desarrollo de reutilización

Modelo de desarrollo de software: Iterativo y reutilización.

Planteamiento de preguntas y casos.

Exposición participativa.

Discusión en aula.

2

Laboratorio 7: Exposición grupal de avances de trabajo parciales.

2

8

EVALUACIÓN PARCIAL

...

Descargar como (para miembros actualizados) txt (12 Kb) pdf (118 Kb) docx (28 Kb)
Leer 8 páginas más »
Disponible sólo en Clubensayos.com