Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Identificacin del Curso: Componente: Crditos: Total Horas: Semestre: Tutor: Introduccin Profesional 3 32 VII Ing. Efran Msmela Tllez
La ingeniera de software es el proceso de construir aplicaciones de tamao o alcance prcticos, en las que predomina el esfuerzo del software y que satisfacen los requerimientos de funcionalidad y desempeo. La ingeniera de software, ofrece mtodos y tcnicas para desarrollar, mantener, producir y asegurar software de calidad.
Por tal razn, este curso terico pretende describir los aspectos tcnicos y de gestin de la Ingeniera de Software, as como de establecer la importancia de la garanta de calidad del software. El curso Ingeniera de Software tiene como objetivo desarrollar habilidades y adquirir capacidades en la utilizacin de mtodos y tcnicas para desarrollar y mantener software de calidad. El curso tiene 3 crditos acadmicos los cuales comprenden el estudio independiente y el acompaamiento tutorial, con el propsito de: Comprender los aspectos tcnicos y de gestin de la disciplina de ingeniera de software. Capacitar a los estudiantes en las tcnicas de gestin necesarias para planificar, organizar, supervisar y controlar proyectos de software. Fomentar en el estudiante las tcnicas de gestin de calidad del software. Obtener un conjunto de tcnicas de prueba de software con el propsito de encontrar y corregir errores antes de entregar el software al cliente.
Programas: Ingeniera de Sistemas, VII semestre, Universidad del Tolima
Objetivo General
Capacitar a los estudiantes de Ingeniera de Software en las tcnicas de gestin necesarias para planificar, organizar, supervisar y controlar proyectos de software.
Objetivos Especficos
Fundamentar y comprender los aspectos tcnicos y de gestin de la Ingeniera de Software. Capacitar a los estudiantes en las tcnicas de gestin necesarias para planificar, organizar, supervisar y controlar proyectos de software. Fomentar en el estudiante las tcnicas de gestin de calidad del software. Desarrollar habilidades en el estudiante sobre las tcnicas de prueba de software con el propsito de encontrar y corregir errores antes de entregar el software al cliente.
Unidades de Aprendizaje y Contenidos Temticos Unidad 1 Unidad 2 Unidad 3 Introduccin a la Ingeniera de Software Gestin y Administracin de Proyectos Software Requerimientos del Software y Modelos de Sistemas
CERES APULO 3 Ing. Efran Msmela Tllez Unidad 4 Unidad 5 Unidad 6 Arquitectura de Software, Diseo e Implementacin Administracin de la calidad del Software Evolucin del Software
Cursos Articuladores: Anlisis de Sistemas Diseo de Sistemas Teora General de Sistemas Bases de Datos Programacin Orientada a Objetos
Metodologa
El curso se orientar en la modalidad de educacin a distancia por lo tanto la metodologa estar acorde al modelo pedaggico del IDEAD, en donde se trabajaran actividades extra tutoriales y tutoriales, dentro de las actividades extra tutoriales se manejar el curso con el uso de TIC, y plataforma virtual, de la misma manera se har utilizacin de los medios de interaccin como son el correo, Chat, foro, weblog y algunas herramientas ms para el sistema de evaluacin, en la plataforma virtual se colocar el curso con sus tareas a desarrollar como son lecturas, documentos, talleres, etc. Los estudiantes debern organizarse en CIPAS para las actividades colectivas tanto para las extra tutoriales como para las tutoriales. El trabajo en grupos es necesario en la medida en que cada uno de los participantes utilice la mayor parte de los conocimientos tericos de manera integrada. En el aula de cmputo se llevar a cabo una prctica en donde utilizaremos herramientas de modelado para llevar a cabo la dinmica de cada uno de los diagramas y modelos del sistema. El estudiante deber manejar todos los contenidos del curso y aplicarlos en el proyecto de investigacin, por lo tanto el trabajo se llevar a cabo en el aula y en la organizacin donde se est trabajando el proyecto. Aula virtual: Es el espacio privilegiado de interaccin entre el estudiante con otros estudiantes y su tutor. Ella contiene de manera organizada todos los recursos necesarios para el buen desarrollo del mdulo. Se podra afirmar que hace las ve ces de saln de clase, por lo
Evaluacin
La evaluacin tiene dos finalidades principales: 1. Determinar el estado de competencia en el estudiante con miras a sugerirle rutas de mejora que le permitan alcanzar la competencia requerida; desde esta perspectiva se habla de evaluacin formativa como aquella que les permite al tutor y a los estudiantes determinar, con base en instrumentos como la rbrica o la lista de verificacin, el nivel de desempeo que ha obtenido en una actividad o en el desarrollo de un producto y procurar mejorar lo realizado. 2. Establecer si el alumno ha alcanzado las habilidades necesarias conducentes a ser competente y, por tanto, si debe ser promovido a un nuevo nivel o si ha aprobado el mdulo. En este sentido se habla de que el papel de la evaluacin es calificar al estudiante, lo que en el caso de la educacin basada en competencias se hace mediante una escala cualitativa binaria (competente o no competente an). Este tipo de calificacin parte del hecho de que la competencia es integral (conjuncin de conocimientos, habilidades, actitudes y valores) y por tanto debe demostrarse cumpliendo al ms alto nivel con todos los criterios de de sempeo establecidos en la rbrica de la actividad o en la lista de verificacin. Debido a que se parte del hecho de que todo estudiante est en capacidad de desarrollar la competencia, la calificacin no competente an implica que si un estudiante no ha alcanzado la competencia es porque debe haber quedado ubicado en niveles de desempeo inferiores
30% Exposiciones PARCIAL Trabajo: ensayos, consultas, investig. Participacin en el aula PROYECTO DISEO DE SOFTWARE TOTAL 10 10 5 5
30% 10 10 5 5
40% 10 10
20 100%
Unidades Didcticas
1. Introduccin a Ing. De Software.
Temticas
Introduccin ingeniera software. El producto. El proceso. a la de
Actividades
1. Exposicin de cada uno de los temas por parte de los estudiantes. (rubrica de exposicin) 2. Desarrollar un ensayo sobre el tema del proceso. (rubrica de ensayo). 3. Revisin video, desarrollar un mapa conceptual del mismo. 4. Desarrollar un mapa conceptual sobre el Cdigo de tica del Ing. De Software. 5. Exposicin de cada uno de los temas por parte de los estudiantes. (rubrica de exposicin). 6. Presentar una propuesta para Panificacin de proyecto software. 7. Exposicin de cada uno de los temas por parte de los estudiantes. (rubrica de exposicin). 8. Definicin de uno de los modelos para aplicar al proyecto. 9. Solucin de un caso estudio.
1. Conceptos sobre gestin de proyectos. 2. El proceso de Software y mtricas del proyecto. 3. Panificacin de proyectos software. 4. Gestin del Riesgo. 5. Requerimientos funcionales y no funcionales. 6. Requerimientos de usuario 7. Requerimientos de sistemas. 8. Modelos de Contexto 9. Modelos de interaccin. 10. Modelos Estructurales. 11. Modelos de comportamiento. 12. Estructuracin del Sistema.
3. Requerimientos
CERES APULO 8 Ing. Efran Msmela Tllez Implementacin Modelos de control. Arquitectura multiprocesador. Arquitectura Cliente Servidor. Diseo orientada a objetos con UML. Mtodos de Diseo Patrones de Diseo Introduccin al control de calidad del software. Mtodos de prueba del software. Medicin y mtricas del software Gestin de la Configuracin de Software Procesos de evolucin. Evolucin dinmica del programa. Mantenimiento del Software parte de los estudiantes. (rubrica de exposicin). 11. Disear un sistema utilizando UML
12. Elaborar un plan de pruebas para su sistema. 13. Modelar sus sistema mediante UML. 14. Disear al menos un mdulo en POO.
Polticas
Las polticas de un mdulo son aquellos enunciados que pretenden dar un orden al proceso enseanza-aprendizaje. Son las "reglas del juego" que orientan a que cada quien haga su labor y promueven, en ltima instancia, que los estudiantes alcancen las competencias necesarias para la aprobacin del mdulo. Estas polticas dan una estructura al trabajo de todos: tutores y estudiantes. Rol del tutor El propsito fundamental del tutor es el de dar un servicio a los estudiantes, facilitando su proceso de aprendizaje y el logro de las habilidades conducentes a competencia. El acompaamiento que hagan los tutores se enfocar tanto a los procesos como a los productos del aprendizaje. Para ello, el tutor asume, entre otros, los siguientes compromisos:
SOMMERVILLE, Ian. Ingeniera de software. 9. Edicin. Pearson Addison Wesley. 2011 PRESSMAN, Roger S. Ingeniera del Software. Un enfoque prctico. Cuarta edicin. Espaa. 1999. Editorial McGraw Hill. BRAUDE. Ingeniera de software, una perspectiva orientada a objetos. Mxico. 2003. Alfaomega grupo editor. S.A. HUMPHREY, Watts S. Introduccin al proceso de software personal. Pearson Addison wesley. 2001.
Sitios Web