Silabo desarrollo de aplicaciones informáticas ii

Page 1

96

6

16

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: UNACH

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


1. DATOS INFORMATIVOS

INSTITUCIÓN: FACULTAD:

UNIVERSIDAD NACIONAL DE CHIMBORAZO CIENCIAS DE LA EDUCACIÓN, HUMANAS Y TECNOLOGÍAS Informática Aplicada a la Educación. Desarrollo de APLICACIONES InformáticAs II 7.02-CP-DESAIN.1 Octavo Grado o Tercer Nivel Ciencias correspondientes a la Profesión Obligatoria

CARRERA: NOMBRE DE LA ASIGNATURA: CÓDIGO DE LA ASIGNATURA: SEMESTRE: NIVEL DE FORMACIÓN: AREA DE FORMACIÓN: TIPO DE ASIGNATURA: NÚMERO DE SEMANAS: TOTAL DE HORAS SEMANALES: TOTAL DE HORAS POR EL PERÍODO ACADÉMICO: NÚMERO DE CRÉDITOS: NÚMERO DE CRÉDITOS TEÓRICOS: NÚMERO DE CRÉDITOS PRÁCTICOS: PRE-REQUISITOS: 7.02-CP-DESAIN.1

6,25 3,25 3 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 Página 3 de 15


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 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. Página 4 de 15


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) 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. Página 5 de 15


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

procesos de gestión y

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.

6. SISTEMA DE CONTENIDOS, RESULTADOS Y EVIDENCIAS DE APRENDIZAJE

CONTENIDOS ¿Qué debe saber, hacer y ser?

UNIDAD I PRUEBAS Y TÉCNICAS DE REVISIÓN RESULTADOS DE No DE APRENDIZAJE HORAS/ ¿Qué debe ser capaz de SEMANAS saber, hacer y ser? Página 6 de 15

EVIDENCIA(S) DE LO APRENDIDO


PRUEBAS 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.

Horas: 12 Semana: 1-2

TÉCNICAS DE REVISIÓN Introducció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.

CLASES TEÓRICAS • 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ÁCTICAS Resolució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 funcionamiento.

Página 7 de 15


UNIDAD II CALIDAD Y GESTIÓN EN LA INGENIERÍA DEL SOFTWARE RESULTADOS DE CONTENIDOS No DE APRENDIZAJE EVIDENCIA(S) DE LO ¿Qué debe saber, hacer y HORAS/ ¿Qué debe ser capaz de APRENDIDO ser? SEMANAS saber, hacer y ser? CLASES TEÓRICAS CALIDAD Horas: • Conocer los • Resolución de ejercicios y Introducción. 30 conceptos actividades propuestas. • Valor y costes de la fundamentales de Semana: calidad. • Trabajo individual calidad según la 5-9 • Los múltiples aspectos (Ensayo). perspectiva de la de la calidad. Ingeniería del Calidad del producto. • Evaluación de la Unidad. Software. • Modelos de calidad McCall,Boehm, • Conocer los ISO/IEC. diferentes modelos Calidad del proceso. • Modelos de calidad de calidad del CMMI, SPICE, ISO/IEC. software. GESTIÓN Introducción. • Conocer los La estimación de coste, estándares vigentes plazos y esfuerzo. sobre calidad del • Puntos de función. software. • Modelos algorítmicos ó paramétricos. • Comprender la o COCOMO, problemática COMOMO II, Putnam inherente a la SLIM. gestión de un • Sistemas dinámicos proyecto de Planificación y seguimiento del proyecto. desarrollo de • Métodos gráficos CPM software. y PERT • Diagramas de Gantt • Conocer las (Project) características • Método del valor generales de un conseguido. modelo de gestión de proyectos. •

Comprender los principales modelos de gestión

Página 8 de 15


existentes. CLASES PRÁCTICAS Resolución de ejercicios y actividades propuestas.

Trabajo de Investigación

Horas: 30 Semana: 10 - 14 • Ensayo comparativo de los métodos de calidad Trillium, Bootstrap y CMMI, haciendo hincapié en las diferencias entre dichos modelos.

UNIDAD III ADMINISTRACIÓN DE PROYECTOS DE SOFTWARE CONTENIDOS No DE RESULTADOS DE ¿Qué debe saber, hacer y HORAS/ APRENDIZAJE ser? SEMANAS ¿Qué debe ser capaz de saber, hacer y ser? CLASES TEÓRICAS El aspecto administrativo. Horas: • Entender cómo • 6 • El personal. debe administrarse • El producto. el personal, el Semana: • El proceso. proceso y el 15 • • El proyecto. problema durante Prácticas fundamentales. 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.

CLASES PRÁCTICAS

Página 9 de 15

EVIDENCIA(S) DE LO APRENDIDO

Exposición grupal sobre los principales componentes del proceso administrativo. Exposición grupal sobre el principio W5HH. Evaluación de la unidad.


Evaluación de herramientas de software para gerentes de proyecto

Horas: 6

Trabajo de Investigación

• •

Semana: 16 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.

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

Página 10 de 15


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 11 de 15


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 A Alta

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.

B Medi a

TÉCNICA E INSTRUMENTO DE EVALUACIÓN

C Baja Técnicas X

• • •

X

Observación. Resolución de ejercicios y actividades. Trabajo no presencial (Tareas). Prueba escrita.

Instrumentos de evaluación • •

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

X

Técnicas • •

Observación. Resolución de ejercicios y actividades. Trabajo no presencial (Tareas). Prueba escrita.

• •

Lista de cotejo. Ejercicios y

X X X X

Página 12 de 15

Lista de cotejo. Ejercicios y actividades propuestas sobre pruebas y técnicas de revisión. Ensayo y propuesta personal. Cuestionario tipo test.

Instrumentos de evaluación


Comprender los principales modelos de gestión existentes.

X • •

Entender cómo debe administrarse el personal, el proceso y el problema durante un proyecto de software.

X

Técnicas • •

Conocer como generan las herramientas de software para gerentes de proyecto, estimaciones confiables de esfuerzo, costo y duración del proyecto.

X

actividades propuestas sobre calidad y gestión en la ingeniería del software. Ensayo. Cuestionario tipo test. Preparación exposición. Trabajo no presencial (Tareas). Prueba escrita.

Instrumentos de evaluación • • •

Exposición grupal. Consulta. Cuestionario tipo test.

10. EVALUACIÓN DEL APRENDIZAJE

Para la composición de la nota semestral de los estudiantes, se tomará en cuenta la siguiente tabla: COMPONENTES

DOCENCIA (Asistido por el profesor y actividades de aprendizaje colaborativo)

ACTIVIDADES DE EVALUACIÒN

%

Conferencias, Seminarios, Estudios de Casos, Foros, Clases en Línea, Servicios realizados en escenarios laborables. Experiencias colectivas en proyectos: sistematización prácticas de investigación-intervención, proyectos integración de saberes, construcción de modelos prototipos, proyectos de problematización, resolución problemas, entornos virtuales, entre otros.

de de y de

40

Evaluaciones orales, escritas entre otras. PRÁCTICAS DE APLICACIÓN Y EXPERIMENTACIÓN (Diversos entornos

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. Página 13 de 15

30


de aprendizaje) 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.

Total

30

100%

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&e i=4QIeVfGnLJOBNqqOgNAD&ved=0CDcQ6AEwAw#v=onepage&q=IEEE%2C %201998a&f=false

12. LECTURAS RECOMENDADAS

Página 14 de 15


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

_______________________ Ing. Edison F. Bonifaz A. MsC. DOCENTE

Página 15 de 15


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.