Silabo de la_asignatura

Post on 10-Aug-2015

6 views 0 download

Transcript of Silabo de la_asignatura

UNIVERSIDAD NACIONAL DE CHIMBORAZO

VICERRECTORADO ACADÉMICOUNIDAD DE PLANIFICACIÓN ACADÉMICA

FACULTAD DE

CARRERA DE

SÍLABO DE LA ASIGNATURA DE

DOCENTES: ING. CIRO D. RADICELLI G. MsC.ING. EDISON F. BONIFAZ A. MsC.

PERÍODO ACADÉMICO: -

FECHA DE ELABORACIÓN: 01 DE ABRIL DE 2015

UNACH

1. DATOS INFORMATIVOS

INSTITUCIÓN: UNIVERSIDAD NACIONAL DE CHIMBORAZOFACULTAD:

CARRERA:NOMBRE DE LA ASIGNATURA:CÓDIGO DE LA ASIGNATURA:SEMESTRE: OctavoNIVEL DE FORMACIÓN: Grado o Tercer NivelAREA DE FORMACIÓN: Ciencias correspondientes a la ProfesiónTIPO DE ASIGNATURA: ObligatoriaNÚMERO DE SEMANAS:

TOTAL DE HORAS SEMANALES:TOTAL DE HORAS POR EL PERÍODO ACADÉMICO:NÚMERO DE CRÉDITOS: 6,25NÚMERO DE CRÉDITOS TEÓRICOS: 3,25NÚMERO DE CRÉDITOS PRÁCTICOS: 3PRE-REQUISITOS:

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.

4. ARTICULACIÓN DE LA ASIGNATURA (R.A.) EN CORRESPONDENCIA CON LOS NIVELES DE CONCRECIÓN DEL CURRÍCULO

Página 2 de 11

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 EGRESOEs 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: 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)

Página 3 de 11

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ón de 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.

Determinar los principales enfoques de carácter científico de la Ingeniería del Software entendida como ciencia de la ingeniería.

Página 4 de 11

6. SISTEMA DE CONTENIDOS, RESULTADOS Y EVIDENCIAS DE APRENDIZAJE

UNIDAD 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ÓRICASPRUEBAS Introducción. Conceptos

fundamentales.Técnicas de prueba. Pruebas de caja blanca

y de caja negra. Clasificación de las

técnicas de prueba.Niveles de prueba. Pruebas según su

objeto.Métricas relacionadas con las pruebas. Medidas durante las

pruebas.

TÉCNICAS DE REVISIÓNIntroducción. Efecto de los defectos

del software en el costo.

Amplificación y eliminación del defecto.

Métricas de revisión y su empleo.Revisiones informales.Revisiones técnicas formales. La reunión de revisión. Revisiones orientadas

al muestreo.

Horas:12

Semana:1-2

Reconocer y diferencias los conceptos fundamentales relacionados con las pruebas de software y las técnicas de revisión.

Diferenciar los distintos niveles de prueba en función del objeto de la misma.

Conocer las diferentes técnicas de prueba de software.

Resolución de ejercicios y actividades propuestas.

Trabajos individuales (Ensayo y propuesta personal).

Evaluación de la Unidad.

CLASES PRÁCTICASResolución de ejercicios y actividades propuestas.

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

Página 5 de 11

funcionamiento.

UNIDAD CALIDAD Y GESTIÓN EN LA INGENIERÍA DEL 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ÓRICASCALIDADIntroducción. Valor y costes de la

calidad. Los múltiples aspectos

de la calidad.Calidad del producto. Modelos de calidad

McCall,Boehm, ISO/IEC.

Calidad del proceso. Modelos de calidad

CMMI, SPICE, ISO/IEC.GESTIÓNIntroducción.La estimación de coste, plazos y esfuerzo. Puntos de función. Modelos algorítmicos

ó paramétricos.o COCOMO, COMOMO II, Putnam SLIM.

Sistemas dinámicosPlanificación y seguimiento del proyecto. Métodos gráficos CPM

y PERT Diagramas de Gantt

(Project) Método del valor

conseguido.

Horas:30

Semana:5 - 9

Conocer los conceptos fundamentales de calidad según la perspectiva de la Ingeniería del Software.

Conocer los diferentes modelos de calidad del software.

Conocer los estándares vigentes sobre calidad del software.

Comprender la problemática inherente a la gestión de un proyecto de desarrollo de software.

Conocer las características generales de un modelo de gestión de proyectos.

Comprender los principales modelos de gestión existentes.

Resolución de ejercicios y actividades propuestas.

Trabajo individual (Ensayo).

Evaluación de la Unidad.

CLASES PRÁCTICASResolución de ejercicios y actividades propuestas.

Horas:30

Semana:10 - 14

Página 6 de 11

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 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ÓRICASEl 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ón grupal sobre los principales componentes del proceso administrativo.

Exposición grupal sobre el principio W5HH.

Evaluación de la unidad.

CLASES PRÁCTICASEvaluación de herramientas de software para gerentes de proyecto

Horas:6

Semana:16

Trabajo de Investigación Qué es el principio W5HH?. Busque 5 herramientas de software para gerentes de proyecto y

comente brevemente su funcionalidad.

7. ACUERDOS Y COMPROMISOS ÉTICOS

Se exige puntualidad. No se permitirá el ingreso de los estudiantes con retraso.

Página 7 de 11

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.

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.

Página 8 de 11

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

AAlta

BMedia

CBaja

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ón de

ejercicios y actividades.

Trabajo no presencial (Tareas).

Prueba escrita.Instrumentos de evaluación Lista de cotejo. Ejercicios y

actividades propuestas sobre pruebas y técnicas de revisión.

Ensayo y propuesta personal.

Cuestionario tipo 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.

XTécnicas Observación. Resolución de

ejercicios y actividades.

Trabajo no presencial (Tareas).

Prueba escrita.Instrumentos de evaluación Lista de cotejo. Ejercicios y

actividades propuestas sobre calidad y gestión en la ingeniería del software.

Ensayo. Cuestionario tipo

test.

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ón de proyectos.

X

Comprender los principales modelos de gestión existentes.

X

Entender cómo debe administrarse el X Técnicas

Página 9 de 11

personal, el proceso y el problema durante un proyecto de software.

Preparación exposición.

Trabajo no presencial (Tareas).

Prueba escrita.Instrumentos de evaluación Exposición grupal. Consulta. Cuestionario tipo

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%

11. BIBLIOGRAFÍA

Página 10 de 11

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 Papershttp://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:

_______________________ _______________________Msc. María Eugenia SolísDIRECTORA DE CARRERA

Ing. Ciro D. Radicelli G. MsC.DOCENTE

_______________________Ing. Edison F. Bonifaz A. MsC.

DOCENTE

Página 11 de 11