Sei sulla pagina 1di 9

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Formato de syllabus de curso

1. IDENTIFICACIÓN DE CURSO

Escuela o unidad: Escuela de Ciencias


Sigla: ECBTI
Básicas, Tecnología e Ingeniería
Campo de formación: Formación
Nivel: Profesional disciplinar
Curso: Ingeniería de Software Código: 301404
Tipología de curso: Teórico N° de créditos: 3
Diseñador de curso: Pilar Alexandra Actualizador de curso: Pilar
Moreno Alexandra Moreno
Fecha de elaboración: 20 de diciembre Fecha de actualización: 22 de mayo
de 2016 de 2018
Descripción del curso:
El curso Ingeniería de Software hace parte del componente profesional disciplinar del
programa Ingeniería de Sistemas. Se centra en el estudio de la disciplina de la
Ingeniería de Software como tal, brindando un enfoque sistemático y organizado para
el desarrollo de proyectos de software basado en sustentos actuales para crear
sistemas rentables, sin importar su tamaño, ambiente y complejidad. Por lo tanto, el
curso se preocupa de los fundamentos, métodos y herramientas para el desarrollo
profesional de software, describiendo los modelos, estándares y técnicas más
apropiadas dependiendo del problema a solucionar, las restricciones de desarrollo y
los recursos disponibles.

El curso es de tipo teórico de tres (3) créditos, está estructurado en tres (3) unidades.
En la primera unidad “El proceso de software” se presenta la introducción a la
ingeniería de software y al proceso de software con el objetivo de fundamentar y
describir los diferentes tipos y modelos de procesos para la creación de software. La
segunda unidad “Administración de la calidad el software” relaciona los aspectos,
estándares y técnicas fundamentales para la validación del software con el fin de
mejorar procesos y certificar software de calidad. Finalmente, la tercera unidad
“Gestión de proyectos de software” expone los fundamentos y técnicas para realizar
la gestión del alcance, del tiempo, de costes y de riesgos en la planificación de
proyectos de software, en donde el objetivo principal es brindar los aspectos
fundamentales para el diseño metodológico de la planificación de un proyecto de
software. El objetivo central de este curso es fomentar en los estudiantes de Ingeniería
de Sistemas conocimientos y habilidades para gestionar y administrar proyectos de
software, en cualquier área o contexto, a través del desarrollo de una propuesta de
proyecto de software con su respectiva planificación.

2. INTENCIONALIDADES FORMATIVAS

Propósitos de formación del curso:

- Fortalecer en los estudiantes los modelos de proceso de software mediante la


revisión teórica sobre los fundamentos del ciclo de vida y los tipos de modelos para
desarrollo de software, teniendo en cuenta las tendencias actuales en la industria de
construcción de software.
- Aprehender los modelos de certificación de calidad del software, acordes con las
necesidades y requerimientos del entorno, mediante el estudio de métodos de
validación del software, métodos de mejora y métodos de madurez del proceso.
- Apropiar y aplicar criterios conceptuales y metodológicos de la gestión de proyectos
de software, formulando una propuesta de planificación para un proyecto de desarrollo
de software.
Competencias del curso:

- El estudiante analiza los diferentes modelos de proceso de software en el marco de


la ingeniería del software, relacionando sus características, fases, ventajas y
desventajas e identificando su campo de acción acorde al tipo de proyecto a
desarrollar.
- El estudiante formula un proyecto de desarrollo de software que sea pertinente a su
formación y contexto, aplicando de manera coherente los fundamentos conceptuales
del modelo de proceso de software y seleccionando un modelo de certificación de
calidad a implementar.
- El estudiante plantea el diseño metodológico de una propuesta de planificación para
un proyecto de software, detallando la gestión del alcance, la gestión del tiempo, la
gestión de costes y la gestión de riesgos para un adecuado desarrollo del proyecto.
3. CONTENIDOS DEL CURSO

Unidades/temas Recursos educativos requeridos


1. El proceso de software Instituto Nacional de Tecnologías de la
1. Introducción a la ingeniería de Comunicación. (2009). Curso de
software. introducción a la ingeniería del software.
2. Ciclos de vida del desarrollo Recuperado de
de software http://jmpovedar.files.wordpress.com/2011
3. Modelos de proceso de /08/curso-de-introduccic3b3n-a-la-
software ingenieria-del-software.pdf
4. Metodologías ágiles y Scrum
5. Tendencias en la ingeniería de Rob, P., & Coronel, C. (2004). Ciclo de Vida de
software Desarrollo de Sistemas (SDLC, por sus
Siglas en Inglés). En Sistemas de bases de
datos: Diseño, implementación y
administración (5th ed., pp. 322-325).
Mexico City: Cengage Learning. Recuperado
de
http://link.galegroup.com/apps/doc/CX405
9200079/GVRL?u=unad&sid=GVRL&xid=0d
15e618

Weitzenfeld, A. (2005). Modelo de Proceso. En


Ingeniería de Software Orientada a Objetos
con UML, Java e Internet (pp. 35-50).
Mexico City: Cengage Learning. Recuperado
de
http://bibliotecavirtual.unad.edu.co:2619/a
pps/doc/CX3004300023/GVRL?u=unad&sid
=GVRL&xid=23dc4521

Fernández, J. (2013). Introducción a las


metodologías ágiles (pp. 9-18). Recuperado
de
https://www.exabyteinformatica.com/uoc/I
nformatica/Tecnicas_avanzadas_de_ingenie
ria_de_software/Tecnicas_avanzadas_de_in
genieria_de_software_(Modulo_3).pdf

Sánchez, L. , Rosado, D., Blanco, C., Fernández-


Medina, E., & Piattini, M. (2010). Ingeniera
del Software: Tendencias Profesionales.
CISTI (Iberian Conference On Information
Systems & Technologies / Conferência
Ibérica De Sistemas E Tecnologias De
Informação) Proceedings, 6(1), 529-534.
Recuperado de
http://bibliotecavirtual.unad.edu.co:2051/lo
gin.aspx?direct=true&db=aci&AN=5402373
0&lang=es&site=eds-live

Moreno, P. (Productor). (2016). El Proceso de


Software [OVI]. Recuperado de
http://hdl.handle.net/10596/9936
2. Administración de la Blanco, C. (2011). Construcción y Pruebas de
calidad del software: Software (pp. 1-24). Recuperado de
1. Calidad del software https://ocw.unican.es/pluginfile.php/1408/c
2. Pruebas y validación del ourse/section/1803/tema1-
software pruebasSistemasSoftware.pdf
3. Modelos de madurez del
proceso Weitzenfeld, A. (2005). Modelo de Pruebas. En
4. Modelos de mejora y Ingeniería de Software Orientada a Objetos
certificación de software con UML, Java e Internet (pp. 577-598).
5. Modelo de Capacidad de Mexico City: Cengage Learning. Recuperado
Madurez del proceso de Software de
(SW) http://bibliotecavirtual.unad.edu.co:2619/a
pps/doc/CX3004300081/GVRL?u=unad&sid
=GVRL&xid=0d192802

Weitzenfeld, A. (2005). Calidad de Software y


Modelos de Madurez del Proceso. En
Ingeniería de Software Orientada a Objetos
con UML, Java e Internet (pp. 56-64).
Mexico City: Cengage Learning. Recuperado
de
http://bibliotecavirtual.unad.edu.co:2619/a
pps/doc/CX3004300026/GVRL?u=unad&sid
=GVRL&xid=a928f6d4

Moreno, P. (Productor). (2016). Calidad del


Software [OVI]. Recuperado de
http://hdl.handle.net/10596/9934
3. Gestión de proyectos de Blanco, C. & García, F. Carlos. (2015). Gestión de
software: Proyectos Software – Fundamentos (pp. 1-
1. Fundamentos de la gestión de 23). Recuperado de
proyectos http://ocw.unican.es/pluginfile.php/274/co
2. Gestión del alcance urse/section/194/GP-t1.pdf
3. Gestión del tiempo
4. Gestión de costos Blanco, C. & García, F. Carlos. (2015). Gestión de
5. Gestión de riesgos Proyectos Software - Alcance. Recuperado
de
http://ocw.unican.es/pluginfile.php/274/co
urse/section/194/GP-t2.2.pdf

Blanco, C. & García, F. Carlos. (2015). Gestión de


Proyectos Software - Tiempos. Recuperado
de
http://ocw.unican.es/pluginfile.php/274/co
urse/section/194/GP-t3.pdf

Blanco, C. & García, F. Carlos. (2015). Gestión de


Proyectos Software - Costes. Recuperado
de
http://ocw.unican.es/pluginfile.php/274/co
urse/section/194/GP-t4.pdf

Blanco, C. & García, F. Carlos. (2015). Gestión de


Proyectos Software - Riesgos. Recuperado
de
http://ocw.unican.es/pluginfile.php/274/co
urse/section/194/GP-t5.pdf
Moreno, P. (Productor). (2016). Gestión de
proyectos software [OVI]. Recuperado de
http://hdl.handle.net/10596/9935
Recursos educativos adicionales para el curso:

Unidad 1: Schwaber, K. & Sutherland, J. (2013). La Guía definitiva de Scrum: Las


reglas del juego. Recuperado de
http://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide-ES.pdf
Ebert, C., Kuhrmann, M. & Prikladnicki, R. (2016). Global Software Engineering:
Evolution and Trends. 2016 IEEE 11th International Conference on Global Software
Engineering (ICGSE), 9(1), 112-115. Recuperado de
http://bibliotecavirtual.unad.edu.co:2052/stamp/stamp.jsp?tp=&arnumber=757743
2

Unidad 2: Hernández, J. (2011). Calidad del Software. Recuperado de


https://ocw.unican.es/pluginfile.php/1408/course/section/1803/tema2-
calidadSistemasSoftware.pdf

Unidad 3:
Hernández, J. (2011). Fundamentos
de
Gestión
de
Proyectos. Recuperado de
http://ocw.unican.es/pluginfile.php/1408/course/section/1803/tema3-
fundamentosGestionProyectos.pdf
Blanco, C. (2011). Alcance de proyectos de software. Recuperado de
http://ocw.unican.es/pluginfile.php/1408/course/section/1803/tema4-02-
alcanceProyectosSoftware.pdf
Blanco, C. (2011). Gestión del Tiempo. Recuperado de
http://ocw.unican.es/pluginfile.php/1408/course/section/1803/tema6-
gestionTiempo.pdf
Sánchez, P. (2011). Gestión de Costes en Ingeniería de Sistemas Software.
Recuperado de
http://ocw.unican.es/pluginfile.php/1408/course/section/1803/tema5-
gestionCostes.pdf
Sánchez, P. (2011). Gestión de Riesgos en Proyectos Software. Recuperado de
http://ocw.unican.es/pluginfile.php/1408/course/section/1803/tema7-
gestionRiesgos.pdf
4. ESTRATEGIA DE APRENDIZAJE

Descripción de la estrategia de aprendizaje:


El desarrollo del contenido del curso, está basado en la “Estrategia de aprendizaje
basado en proyectos”, ya que permite encaminar a los estudiantes para que
analicen y encuentren la mejor solución a un problema, generen preguntas, debatan
ideas, investiguen, establezcan conclusiones y expongan sus resultados alrededor del
diseño de un plan para el desarrollo de un proyecto de software.

Aprendizaje basado en proyectos: Estrategia didáctica de aprendizaje en el que


los estudiantes, planean, implementan y/o evalúan proyectos que tienen aplicación
en el mundo real más allá del aula de clases. (Blaank, 1997; Dickninson, 1998,
Haerwell, 1977). Particularmente en este curso, a través de esta estrategia, cada
estudiante con su grupo colaborativo planteará una propuesta de proyecto de
desarrollo de software con su respectiva planificación y como punto central construirá
y consolidará el “Documento con el diseño metodológico de la planificación del
proyecto de software”, de manera coherente con el problema formulado de su
contexto o entorno, el cual debe abordar la gestión del alcance, la gestión del tiempo,
la gestión de costes y la gestión de riesgos para un adecuado desarrollo del proyecto.
Este documento se trabajará como proyecto de este curso a través de cuatro fases,
así: Primera Fase (exploración), Segunda Fase (diagnóstico), Tercera Fase
(planificación), Cuarta y última fase (consolidación de la propuesta de software).

5. DISTRIBUCIÓN DE LAS ACTIVIDADES ACADÉMICAS DEL CURSO

Semana Contenidos a Actividad a desarrollar según la


desarrollar estrategia de aprendizaje
1y2 Unidad 1. El proceso de Quiz - Actividad de presaberes: Presentar el
software: 1. Introducción cuestionario en línea sobre presaberes del
a la ingeniería de curso.
software. 2. Conceptos
previos de temas
anteriores en las áreas de
análisis de sistemas y
diseño de sistemas.
3-6 Unidad 1- El proceso de Primera Fase - Exploración: Identificar el
software: proyecto de desarrollo de software que se
1. Introducción a la realizará.
ingeniería de software
2. Ciclos de vida del
desarrollo de software
3. Modelos de proceso de
software
4. Metodologías ágiles y
Scrum
5. Tendencias en la
ingeniería de software
7-10 Unidad 2-Administración Segunda Fase - Diagnóstico: Realizar
de la calidad del software: planteamiento formal del proyecto y del
1. Calidad del software problema a resolver
2. Pruebas y validación del
software
3. Modelos de madurez
del proceso
4. Modelos de mejora y
certificación de software
5. Modelo de Capacidad
de Madurez del proceso de
Software (SW)
11-14 Unidad 3-Gestión de Tercera Fase - Planificación: Realizar el
proyectos de software: diseño metodológico de la gestión del
1. Fundamentos de la proyecto
gestión de proyectos
2. Gestión del alcance
3. Gestión del tiempo
4. Gestión de costos
5. Gestión de riesgos
15 y 16 Unidad 3-Gestión de Consolidación de la propuesta de software:
proyectos de software: Realizar documento de planificación del
1. Fundamentos de la proyecto
gestión de proyectos
2. Gestión del alcance
3. Gestión del tiempo
4. Gestión de costos
5. Gestión de riesgos
6. ESTRATEGIAS DE ACOMPAÑAMIENTO DOCENTE
Descripción de las estrategias de acompañamiento docente a utilizar en
este curso.
Acompañamiento sincrónico
1. Atención vía Skype.
2. Encuentros vía webconference.
3. Franjas de atención en centro.
Acompañamiento asincrónico
1. Atención y seguimiento en los foros
2. Mensajería interna del curso
3. Realimentación de trabajos colaborativos realizando las observaciones tanto para
el trabajo individual como para el trabajo grupal.

7. PLAN DE EVALUACIÓN DEL CURSO


Número Momentos Productos a entregar según Puntaje Pondera
de de la la estrategia de máximo/500 ción/500
semana evaluación aprendizaje puntos puntos
1-2 Inicial Cuestionario en línea 25 25
Primera fase: Exploración
Intermedia Selección propuesta software:
3-6 50
Unidad 1 - Actividad individual
- Actividad grupal
Segunda fase: Diagnóstico
Intermedia Planteamiento del proyecto:
7-10 150
Unidad 2 - Actividad individual 350
- Actividad grupal
Tercera fase: Planificación –
Diseño metodológico de
Intermedia
11-14 planificación proyecto software 150
Unidad 3
- Actividad individual
- Actividad grupal
Evaluación final - Prueba 125
objetiva abierta: Consolidación
15-16 Final de la propuesta de software: 125
- Actividad individual
- Actividad grupal
Puntaje Total 500 puntos 500
puntos

Potrebbero piacerti anche