Este documento presenta el sílabo de la asignatura "Desarrollo de Aplicaciones Informáticas II" de la Universidad Nacional de Chimborazo. La asignatura se enfoca en reforzar conceptos sobre pruebas, técnicas de revisión, calidad, gestión y administración de proyectos de software. El sílabo describe los objetivos de la asignatura, los contenidos organizados en tres unidades temáticas, los resultados de aprendizaje esperados y las evidencias para evaluarlos.
1. UNACH
UNIVERSIDAD NACIONAL DE
CHIMBORAZO
VICERRECTORADO ACADÉMICO
UNIDAD DE PLANIFICACIÓN ACADÉMICA
FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMANAS Y
TECNOLOGÍAS
CARRERA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
SÍLABO DE LA ASIGNATURA DE DESARROLLO DE
APLICACIONES INFORMÁTICAS II
DOCENTES: ING. CIRO D. RADICELLI G. MsC.
ING. EDISON F. BONIFAZ A. MsC.
PERÍODO ACADÉMICO: MARZO 2015 - AGOSTO 2015
FECHA DE ELABORACIÓN: 01 DE ABRIL DE 2015
2. Página 2 de 13
1. DATOS INFORMATIVOS
INSTITUCIÓN: UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD: CIENCIAS DE LA EDUCACIÓN, HUMANAS Y
TECNOLOGÍAS
CARRERA: INFORMÁTICA APLICADA A LA EDUCACIÓN.
NOMBRE DE LA ASIGNATURA: DESARROLLO DE APLICACIONES INFORMÁTICAS II
CÓDIGO DE LA ASIGNATURA: 7.02-CP-DESAIN.1
SEMESTRE: Octavo
NIVEL DE FORMACIÓN: Grado o Tercer Nivel
AREA DE FORMACIÓN: Ciencias correspondientes a la Profesión
TIPO DE ASIGNATURA: Obligatoria
NÚMERO DE SEMANAS: 16
TOTAL DE HORAS SEMANALES: 6
TOTAL DE HORAS POR EL PERÍODO ACADÉMICO: 96
NÚMERO DE CRÉDITOS: 6,25
NÚMERO DE CRÉDITOS TEÓRICOS: 3,25
NÚMERO DE CRÉDITOS PRÁCTICOS: 3
PRE-REQUISITOS:
7.02-CP-DESAIN.1
CO-REQUISITOS:
2. DESCRIPCIÓN DE LA ASIGNATURA
La asignatura de Desarrollo de Aplicaciones Informáticas II, reforzará y ampliará los
conocimientos adquiridos en la asignatura Desarrollo de Aplicaciones Informáticas I,
distinguiendo entre la Ingeniería del Software como una disciplina orientada a la
producción de software, y la Ingeniería del Software como una ciencia cuyo objetivo no
es únicamente producir software, sino estudiar, comprender, explicar y teorizar sobre la
producción de software. En este sentido se hará énfasis en la Calidad y la Gestión en la
Ingeniería del Software, pero además se analizarán temas de vital importancia en el ciclo
de vida del software como son las pruebas, respaldadas en las técnicas de revisión. Pero
además se introducirán conceptos sobre administración de proyectos de software que
permitirán visualizar de mejor manera la ingeniería del software, y comprenderla como
una disciplina de ingeniería que trata con un tipo de producto especial, el software.
3. CONTRIBUCIÓN DE LA ASIGNATURA EN LA FORMACIÓN DEL PROFESIONAL
La asignatura de Desarrollo de Aplicaciones Informáticas II, propiciará a los estudiantes
de herramientas útiles (métricas, modelos, estimaciones) que les permitirán consolidar
los conceptos y la práctica en cuanto a la realización de pruebas y técnicas de revisión,
así como la puesta en marcha de indicadores de calidad y gestión en Ingeniería del
Software. Permitiéndole además contar con conocimientos base sobre administración
de proyectos de software. Proveyendo de esta manera al futuro profesional de
conocimientos sólidos en el ámbito de la gestión del software.
3. Página 3 de 13
4. ARTICULACIÓN DE LA ASIGNATURA (R.A.) EN CORRESPONDENCIA CON LOS NIVELES DE
CONCRECIÓN DEL CURRÍCULO
4.1 PLAN NACIONAL DEL BUEN VIVIR 2013-2017:
3.1.b Regular y evaluar la incorporación de profesionales calificados, capacitados y
especializados, según corresponda y con la pertinencia necesaria, en los sistemas nacionales de
educación, salud, atención y cuidado diario, protección y asistencia a víctimas de violencia,
rehabilitación social y demás servicios del Sistema Nacional de Inclusión y Equidad Social.
4.2.e Generar mecanismos pedagógicos y metodológicos de enseñanza que promuevan la
adecuada transición de los estudiantes a través los diferentes niveles de educación.
4.3.f Generar espacios de encuentro, de intercambio de conocimientos y saberes y de
aprendizaje intergeneracional en diversas áreas, para la realización personal.
4.4 Mejorar la calidad de la educación en todos sus niveles y modalidades, para la generación de
conocimiento y la formación integral de personas creativas, solidarias, responsables, críticas,
participativas y productivas, bajo los principios de igualdad, equidad social y territorialidad.
4.6.a Generar oferta educativa e impulsar la formación de talento humano para la innovación
social, la investigación básica y aplicada en áreas de producción priorizadas, así como la
resolución de problemas nacionales, incentivando la articulación de redes de investigación e
innovación con criterios de aprendizaje incluyente.
4.2 PERFIL PROFESIONAL
Son profesionales de la educación que dominan los fundamentos para ejercer la docencia, la
aplicación de las TICs en la educación, el desarrollo de sistemas informáticos, recursos y
materiales educativos, poseen los conocimientos necesarios para realizar investigación como
apoyo a su desempeño profesional.
4.3 PERFIL DE EGRESO
Es el profesional de educación que domina los fundamentos para ejercer la docencia, la
aplicación de las TICs en la educación, el desarrollo de sistemas informáticos, recursos y
materiales educativos, posee los conocimientos necesarios para realizar investigación como
apoyo a su desempeño profesional.
Campos de actividad profesional:
Docencia en informática.
Desarrollo de sistemas informáticos, recursos y materiales para la educación.
Incorporación de las tics al proceso educativo.
Administrador de laboratorios y centros de cómputo.
Asesor de establecimientos educativos y capacitador de profesores de educación general
básica, bachillerato y programas del MEC.
E-Learning, diseño y administración de campus virtuales en modalidades semipresenciales y
a distancia.
4.4 OBJETIVOS DE LA CARRERA
Objetivo General:
4. Página 4 de 13
Formar profesionales en Informática Aplicada a la Educación con excelencia humana y
competencias pedagógicas; que integren el pensamiento crítico, la imaginación creadora y el
trabajo participativo; que respondan a las demandas del mercado laboral educativo del país.
(Comisión_de_Carrera, 2012)
Objetivos Específicos:
Integrar la acción docente hacia una formación teórico práctico con calidad y calidez que
potencialice el aprendizaje crítico propositivo de los estudiantes contemplados en el plan
decenal de Educación.
Generar procesos de investigación científica en ámbitos educativos, sustentados en
metodologías activas, que generen soluciones concretas a problemas educativos y sociales
acorde a las necesidades del contexto.
Desarrollar proyectos de vinculación con la colectividad, de manera participativa y
emprendedora que soluciones problemas socios educativos que procuren alcanzar
estándares de Buen Vivir. (Comisión_de_Carrera, 2012)
Objetivos Educacionales:
Formar en el marco de la pedagogía y las ciencias de la educación para incorporar al futuro
profesional como sujeto activo, crítico, reflexivo y autónomo.
Generar procesos de investigación científica, en ámbitos educativos, sustentados en
metodologías activas y que brinden soluciones concretas a problemas educativos, sociales y
de la especialidad acordes a las necesidades del contexto.
Proporcionar los fundamentos científicos,metodológicos y axiológicos para el desempeño de
la docencia en el campo de la informática en todos los niveles y modalidades del sistema
educativo ecuatoriano.
Capacitar en el uso adecuado de herramientas informáticas y metodologías para el
desarrollo de software educativo, recursos y materiales multimedia.
Adiestrar a los estudiantes en el uso correcto de las tics como herramientas de apoyo a los
procesos educativos.
Entrenar a los estudiantes en la adecuada aplicaciónde procesos de gestión y administración
de equipos y laboratorios de cómputo.
Habilitar en el uso manejo e implementación de entornos virtuales de aprendizaje para las
diferentes modalidades de estudio.
Instruir en la aplicación de métodos, técnicas e instrumentos para desarrollar proyectos de
investigación educativa en el ámbito de su especialidad. (Comisión_de_Carrera, 2012)
5. OBJETIVOS GENERALES DE LA ASIGNATURA
Conocer y comprender los conceptos fundamentales de la ingeniería del software
relacionados con pruebas, técnicas de revisión, calidad, gestión y administración de
proyectos.
5. Página 5 de 13
Determinar los principales enfoques de carácter científico de la Ingeniería del
Software entendida como ciencia de la ingeniería.
6. SISTEMA DE CONTENIDOS, RESULTADOS Y EVIDENCIAS DE APRENDIZAJE
UNIDAD I
PRUEBAS Y TÉCNICAS DE REVISIÓN
CONTENIDOS
¿Qué debe saber, hacer y
ser?
No DE
HORAS/
SEMANAS
RESULTADOS DE
APRENDIZAJE
¿Qué debe ser capaz de
saber, hacer y ser?
EVIDENCIA(S) DE LO
APRENDIDO
CLASES TEÓRICAS
6. Página 6 de 13
PRUEBAS
Introducción.
Conceptos
fundamentales.
Técnicas de prueba.
Pruebasde caja blanca
y de caja negra.
Clasificaciónde las
técnicasde prueba.
Nivelesde prueba.
Pruebassegúnsu
objeto.
Métricas relacionadascon
las pruebas.
Medidasdurante las
pruebas.
TÉCNICAS DE REVISIÓN
Introducción.
Efectode los defectos
del software enel
costo.
Amplificacióny
eliminacióndel
defecto.
Métricas de revisióny su
empleo.
Revisionesinformales.
Revisionestécnicas
formales.
La reuniónde revisión.
Revisionesorientadas
al muestreo.
Horas:
12
Semana:
1-2
Reconocery
diferenciaslos
conceptos
fundamentales
relacionadosconlas
pruebasde
software ylas
técnicasde
revisión.
Diferenciarlos
distintosnivelesde
pruebaenfunción
del objetode la
misma.
Conocerlas
diferentestécnicas
de pruebade
software.
Resoluciónde ejercicios
y actividadespropuestas.
Trabajosindividuales
(Ensayoy propuesta
personal).
Evaluaciónde laUnidad.
CLASES PRÁCTICAS
Resoluciónde ejerciciosy
actividadespropuestas.
Horas:
12
Semana:
3-4
Trabajo de Investigación
Ensayo personal sobre la clasificación de las técnicas de prueba y el
uso de las mismas en la Ingeniería del Software.
Propuesta personal de una técnica de revisión, explicando su
funcionamiento.
UNIDAD II
CALIDAD Y GESTIÓN EN LA INGENIERÍA DEL SOFTWARE
CONTENIDOS
No DE
HORAS/
RESULTADOS DE
APRENDIZAJE
EVIDENCIA(S) DE LO
APRENDIDO
7. Página 7 de 13
¿Qué debe saber, hacer y
ser?
SEMANAS ¿Qué debe ser capaz de
saber, hacer y ser?
CLASES TEÓRICAS
CALIDAD
Introducción.
Valory costesde la
calidad.
Los múltiplesaspectos
de la calidad.
Calidad del producto.
Modelosde calidad
McCall,Boehm,
ISO/IEC.
Calidad del proceso.
Modelosde calidad
CMMI, SPICE,ISO/IEC.
GESTIÓN
Introducción.
La estimaciónde coste,
plazos y esfuerzo.
Puntosde función.
Modelosalgorítmicos
ó paramétricos.
o COCOMO,
COMOMO II, Putnam
SLIM.
Sistemasdinámicos
Planificacióny
seguimientodel proyecto.
MétodosgráficosCPM
y PERT
Diagramasde Gantt
(Project)
Métododel valor
conseguido.
Horas:
30
Semana:
5 - 9
Conocerlos
conceptos
fundamentalesde
calidadsegún la
perspectivade la
Ingenieríadel
Software.
Conocerlos
diferentesmodelos
de calidaddel
software.
Conocerlos
estándaresvigentes
sobre calidaddel
software.
Comprenderla
problemática
inherente ala
gestiónde un
proyectode
desarrollode
software.
Conocerlas
características
generalesde un
modelode gestión
de proyectos.
Comprenderlos
principalesmodelos
de gestión
existentes.
Resoluciónde ejerciciosy
actividadespropuestas.
Trabajo individual
(Ensayo).
Evaluaciónde laUnidad.
CLASES PRÁCTICAS
Resoluciónde ejerciciosy
actividadespropuestas.
Horas:
30
Semana:
10 - 14
Trabajo de Investigación
Ensayo comparativo de los métodos de calidad Trillium, Bootstrap y
CMMI, haciendo hincapié en las diferencias entre dichos modelos.
UNIDAD III
8. Página 8 de 13
7. ACUERDOS Y COMPROMISOS ÉTICOS
Se exige puntualidad. No se permitirá el ingreso de los estudiantes con retraso.
La copia de exámenes será severamente castigada inclusive puede ser motivo de la
perdida automática de la asignatura. Art. 207 literal g. Sanciones (b) de la LOES.
ADMINISTRACIÓN DE PROYECTOS DE SOFTWARE
CONTENIDOS
¿Qué debe saber, hacer y
ser?
No DE
HORAS/
SEMANAS
RESULTADOS DE
APRENDIZAJE
¿Qué debe ser capaz de
saber, hacer y ser?
EVIDENCIA(S) DE LO
APRENDIDO
CLASES TEÓRICAS
El aspecto administrativo.
El personal.
El producto.
El proceso.
El proyecto.
Prácticas fundamentales.
Horas:
6
Semana:
15
Entender cómo
debe administrarse
el personal, el
proceso y el
problema durante
un proyecto de
software.
Conocer como
generan las
herramientas de
software para
gerentes de
proyecto,
estimaciones
confiables de
esfuerzo, costo y
duración del
proyecto.
Exposicióngrupal sobre
losprincipales
componentesdel
procesoadministrativo.
Exposicióngrupal sobre
el principioW5
HH.
Evaluaciónde launidad.
CLASES PRÁCTICAS
Evaluación de
herramientasde software
para gerentesde proyecto
Horas:
6
Semana:
16
Trabajo de Investigación Qué es el principioW5
HH?.
Busque 5 herramientas de software para gerentes de proyecto y
comente brevemente su funcionalidad.
9. Página 9 de 13
El Respeto en las relaciones docente-estudiante y alumno-alumno será la norma de la
participación en clase y en todas las actividades académicas, dentro o fuera de la
universidad.. Art. 86 de la LOES
En los trabajos se debe incluir las citas y referencias de los autores consultados (según
las normativas aceptadas, v.g. APA). Un plagio evidenciado puede dar motivo a valorar
con cero el respectivo trabajo.
Si se detecta la poca o ninguna participación de algún integrante en las actividades
grupales, y sus miembros no lo han reportado, se asumirá complicidad y se sancionará
a todos los integrantes del equipo, con la valoración de cero en el trabajo
correspondiente.
Fuente:COMISION DE EVALUACIÓN INTERNA, Manual para la organización del Currículo. Junio 2011
8. METODOLOGÍA
Método: Deductivo – Inductivo; Analítico – Sintético; Aprendizaje Basado en Problemas
(Estrategia: Trabajo en Equipo e individual); Experimental.
Técnicas: Solución de Problemas, Equipo Colaborativo; Lecturas Reflexivas; Estudios de
Casos; Debates, Observación
Instrumentos: Ejercicios Programados, Evaluaciones, Ensayos, Reactivos, Guías de
Observación, Informe de Investigación. Test.
10. Página 10 de 13
9. CONTRIBUCIÓN DE LOS LOGROS DEL APRENDIZAJE DE LA ASIGNATURA AL PERFIL DE
EGRESO Y FORMA DE EVALUACIÓN
RESULTADOS DE APRENDIZAJE DE LA
ASIGNATURA
NIVEL DE
CONTRIBUCIÓN TÉCNICA E
INSTRUMENTO DE
EVALUACIÓN
A
Alta
B
Media
C
Baja
Reconocer y diferencias los conceptos
fundamentales relacionados con las
pruebas de software y las técnicas de
revisión.
X
Técnicas
Observación.
Resoluciónde
ejerciciosy
actividades.
Trabajo no
presencial
(Tareas).
Pruebaescrita.
Instrumentos de
evaluación
Lista de cotejo.
Ejerciciosy
actividades
propuestassobre
pruebasy técnicas
de revisión.
Ensayoy
propuesta
personal.
Cuestionariotipo
test.
Diferenciar los distintos niveles de
prueba en función del objeto de la
misma.
X
Conocer las diferentes técnicas de
prueba de software.
X
Conocer los conceptos fundamentales
de calidad según la perspectiva de la
Ingeniería del Software.
X
Técnicas
Observación.
Resoluciónde
ejerciciosy
actividades.
Trabajo no
presencial
(Tareas).
Pruebaescrita.
Instrumentos de
evaluación
Lista de cotejo.
Ejerciciosy
actividades
propuestassobre
calidady gestión
enla ingeniería
del software.
Ensayo.
Conocer los diferentes modelos de
calidad del software.
X
Conocer los estándares vigentes sobre
calidad del software.
X
Comprender la problemática
inherente a la gestión de un proyecto
de desarrollo de software.
X
Conocer las características generales
de un modelo de gestiónde proyectos.
X
Comprender los principales modelos
de gestión existentes.
X
11. Página 11 de 13
Cuestionariotipo
test.
Entender cómo debe administrarse el
personal, el proceso y el problema
durante un proyecto de software.
X
Técnicas
Preparación
exposición.
Trabajo no
presencial
(Tareas).
Pruebaescrita.
Instrumentos de
evaluación
Exposicióngrupal.
Consulta.
Cuestionariotipo
test.
Conocer como generan las
herramientas de software para
gerentes de proyecto, estimaciones
confiables de esfuerzo, costo y
duración del proyecto.
X
10. EVALUACIÓN DEL APRENDIZAJE
Para la composición de la nota semestral de los estudiantes, se tomará en cuenta la siguiente
tabla:
COMPONENTES ACTIVIDADES DE EVALUACIÒN %
DOCENCIA
(Asistido por el
profesor y
actividades de
aprendizaje
colaborativo)
Conferencias, Seminarios, Estudios de Casos, Foros, Clases en
Línea, Servicios realizados en escenarios laborables.
Experiencias colectivas en proyectos: sistematización de
prácticas de investigación-intervención, proyectos de
integración de saberes, construcción de modelos y prototipos,
proyectos de problematización, resolución de problemas,
entornos virtuales, entre otros.
Evaluaciones orales, escritas entre otras.
40
PRÁCTICAS DE
APLICACIÓN Y
EXPERIMENTACIÓN
(Diversos entornos
de aprendizaje)
Actividades desarrolladas en escenarios experimentales o
laboratorios, prácticas de campo, trabajos de observación,
resolución de problemas, talleres, manejo de base de datos y
acervos bibliográficos entre otros.
30
ACTIVIDADES DE
APRENDIZAJE
AUTÓNOMO
(Aprendizaje
independiente e
individual del
estudiante)
Lectura, análisis y compresión de materiales bibliográficos y
documentales tanto analógicos como digitales, generación de
datos y búsqueda de información, elaboración individual de
ensayos, trabajos y exposiciones. 30
Total 100%
12. Página 12 de 13
11. BIBLIOGRAFÍA
BIBLIOGRAFÍA BÁSICA:
INGENIERÍA DEL SOFTWARE UN ENFOQUE PRÁCTICO, Pressman R, McGrawHill, 7ma. Ed, México
2010.
INGENIERÍA DEL SOFTWARE UN ENFOQUE DESDE LA SWEEBOK, Sánchez S., et al., Alfaomega,
México 2012.
INGENIERÍA DE SOFTWARE, Sommerville I, Editorial Pearson, México 2011.
BIBLIOGRAFÍA COMPLEMENTARIA:
ADMINISTRACIÓN DE PROYECTOS DE SOFTWARE, Jones, 2da Edición.
CALIDAD EN EL DESARROLLO DE SOFTWARE, Peña, Editorial Pearson, 3ra Ed.
SOFTWARE DESIGN AND DEVELOPMENT: CONCEPTS, METHODOLOGIES, TOOLS, IGI
Global, USA 2014. Libro electrónico.
https://books.google.com.ec/books?id=2dqWBQAAQBAJ&pg=PA730&lpg=PA730&dq=IEEE,+
1998a&source=bl&ots=91_ox36QYa&sig=dHYIbmb8BWGzDdPJ_p9rw13xjtk&hl=es&sa=X&ei
=4QIeVfGnLJOBNqqOgNAD&ved=0CDcQ6AEwAw#v=onepage&q=IEEE%2C%201998a&f=false
12. LECTURAS RECOMENDADAS
Principios Básicos de Usabilidad para Ingenieros Software.
http://lucio.ls.fi.upm.es/miembros/xavier/papers/usabilidad.pdf
Writing Good Software Engineering Research Papers
http://www.cs.cmu.edu/~Compose/shaw-icse03.pdf
RESPONSABLE/S DE LA
ELABORACIÓN DEL SÍLABO:
Ing. Ciro D. Radicelli G. MsC.
Ing. Edison F. Bonifaz A. MsC
FECHA: ABRIL 2015
_______________________ _______________________
Msc. María Eugenia Solís
DIRECTORA DE CARRERA
Ing. Ciro D. Radicelli G. MsC.
DOCENTE
13. Página 13 de 13
_______________________
Ing. Edison F. Bonifaz A. MsC.
DOCENTE