Está en la página 1de 12

Documento Curricular: Ingeniera en Software

Sptimo Semestre

SPTIMO SEMESTRE

Documento Curricular: Ingeniera en Software


UNIVERSDIDAD DE COLIMA FACULTAD DE TELEMTICA INGENIERA EN SOFTWARE

Sptimo Semestre

CA: 20 SEMESTRE 7: Competencias Especializadas de Software Total: 47

TI: 27

Crditos: 49.9 COMPETENCIAS QUE EL ESTUDIANTE ADQUIERE - Llevar a cabo la implementacin de un proyecto controlando las diversas fases de su ejecucin - Estructurar y desarrollar el mtodo de un proyecto de investigacin - Elaborar conclusiones a partir de los resultados de un estudio - Definir proyectos de investigacin REQUISITOS PREVIOS Semestres 1, 2, 3, 4, 5 y 6 UNIDADES DE APRENDIZAJE Unidad de aprendizaje: Sistemas de hipermedia 3 4 7 7.4 CA TI TAA CR Unidad de aprendizaje: Mantenimiento de software 3 4 7 7.4 CA TI TAA CR Unidad de aprendizaje: Seguridad de datos Unidad de aprendizaje: Programacin de dispositivos mviles 4 4 8 8.5 CA TI TAA CR

4 4 8 8.5

CA TI TAA CR

Unidad de aprendizaje: Seminario de investigacin II 3 6 9 9.6 CA TI TAA CR

Unidad de aprendizaje: Ingls VII

Actividad formativa con valor curricular Actividades culturales y deportivas 0 34 34 2.1 CA TI TAA CR

3 3 6 6.4

CA TI TAA CR

Documento Curricular: Ingeniera en Software

Sptimo Semestre

ACTIVIDADES FORMATIVAS, SU METODOLOGA DE APRENDIZAJE Y SU RELACIN CON LAS COMPETENCIAS QUE


DEBE ADQUIRIR EL ESTUDIANTE

- Presentacin, en el aula, de conceptos y procedimientos asociados a las unidades de aprendizaje (sesiones participativas) - Ejercicios tericos individuales y en equipo - Prcticas de laboratorio; individuales y en equipo - Redaccin de informes de los problemas o casos resueltos - Monitoreo individual y grupal - Asesora individual y grupal - Desarrollo de estrategias para la comprensin de lecturas en Ingls - Desarrollo de tcnicas para la redaccin en Ingls SISTEMA DE EVALUACIN DE LA ADQUISICIN DE LAS COMPETENCIAS Las unidades de aprendizaje se sustentan en la evaluacin continua: - Presentaciones orales - Comprensin de textos - Interpretacin de datos - Trabajos de investigacin documental - Informes de desarrollo de las prcticas de laboratorio - Memorias del proyecto - Exmenes - Autoevaluacin - Monitoreo de las habilidades y actitudes mostradas por el estudiante en las actividades de carcter grupal o individual - Resumen de memorias en Ingls - Presentaciones (breves) en Ingls CONTENIDOS CURRICULARES SISTEMAS DE HIPERMEDIA Presentacin: Multimedia es la combinacin o utilizacin de dos o ms medios de forma concurrente. El trmino multimedia sigue siendo confuso pues todava no ha sido bien definido y sus lmites resultan difusos. Si a finales de la dcada de los 70, multimedia era la integracin de voz, texto, datos y grficos, en los 90 a estos elementos se suman los grficos interactivos, las imgenes en movimiento, las secuencias de audio y vdeo, las imgenes en tres dimensiones, la composicin de documentos digitales y la realidad virtual. En principio, la cualidad multimedial no est restringida a la informtica: un libro acompaado de una casete de audio es una obra multimedial; sin embargo, poco a poco, el trmino multimedia se ha ido generalizando para referirse a la informtica y al mundo digital, el cual ha sido sustituido en la actualidad por los sistemas de hipermedia, esto es un documento digital que se puede leer, recorrer o navegar de manera no secuencial. La World Wide Web ( WWW) es un ejemplo claro de un sistema hipermedia interactivo desarrollado sobre Internet. Para ver la informacin se utiliza una aplicacin llamada navegador web para extraer elementos de informacin (llamados "documentos" o "pginas web") de los servidores web (o "sitios") y mostrarlos en la pantalla del usuario. El usuario puede entonces seguir hiperenlaces que hay en la pgina a otros documentos o incluso enviar informacin al servidor para interactuar con l. A la accin de seguir hiperenlaces se le suele llamar "navegar" por la Web. Objetivo: Comprender y analizar los problemas de diseo que pueden plantearse en el desarrollo de sistemas hipermedia, enmarcando de forma global las tecnologas, lenguajes de programacin, estndares, protocolos y herramientas dentro del proceso de diseo de aplicaciones web.

Documento Curricular: Ingeniera en Software


1. Introduccin - Definiciones/Hiperdefiniciones - Hipertexto - Hipermedia/Multimedia - Documento/Hiperdocumento - Del texto al hipertexto; del papel a la pantalla; la escritura - La lectura - La interfaz grfica 2. Caractersticas del hipertexto - Conectividad - Digitalizad - Multisecuencialidad - Estructura en red - Multimedialidad - Gradualidad - Extensibilidad - Interactividad - Usabilidad - Accesibilidad - Reusabilidad - Dinamismo - Transitoriedad - Apertura 3. Sistemas de hipertexto - Arquitectura de un sistema hipertextual - Modelo Dexter - Modelo HAM - Modelo Trellis - Modelo Formal - Modelo Tower - Modelo msterdam - Modelo HDM - Modelo RMM - Modelo OOHDM - Lenguaje UML 4. Sistemas de gestin de hipertextos - Los sistemas pre-web de gestin de hipertextos - Cronologa de los sistemas de gestin de hipertextos 5. El gran hipertexto: la WWW - Hipertexto en la WWW - Historia de la WWW - Conferencia internacionales WWW - Aspectos tecnolgicos de la Web 6. Internet: Historia - Cronologa de Internet - Aspectos tecnolgicos de Internet - Servicios de Internet 7. Lenguajes hipertextuales - SGML - HTML - DHTML - Hojas de estilo (CSS) - XML

Sptimo Semestre

Documento Curricular: Ingeniera en Software


- XLL - XSL - Espacios de nombres - DTDS y Esquemas - DOM y SAX - XTM Topic Maps - XFML - Otros lenguajes afines a XML - XHTML - RDF Esquemas RDF - RSS - DAML-OIL - OWL 8. Estructura de un hipertexto - Elementos de un hipertexto - Nodos - Enlaces - Anclajes - Mapas de navegacin 9. Herramientas de navegacin - La representacin de la estructura hipertextual - Mapas conceptuales - Qu aporta la estructura hipertextual? - Diseo de una pgina web 10. El documento hipertextual - Morfologas hipertextuales - Texto - Imagen - Audio - Vdeo - Recursos audiovisuales 11. Tipos de archivos - Los nuevos soportes - Anlisis del documento hipertextual 12. Descripcin del documento hipertextual - Normalizacin - Normalizacin en la localizacin e identificacin - Normalizacin en la descripcin formal - Normalizacin en la descripcin de contenidos - Normas principales en documentacin - Extracto normas ISO sobre Documentacin - Recursos sobre normalizacin - La descripcin bibliogrfica/documental Normas ISBD - Normas ISBD (ER) - Cmo citar recursos electrnicos? Modelos de citas bibliogrficas 13. Metadatos - Metadatos en HTML - Metadatos Dublin Core - Metadatos en XML y Esquemas - Metadatos para imgenes 14. El nuevo papel de las bibliotecas - Catalogacin de hipertextos

Sptimo Semestre

Documento Curricular: Ingeniera en Software


- Del catlogo tradicional al catlogo en lnea - Indizacin y clasificacin de hipertextos Indizacin automtica - Tesauros Recursos sobre Tesauros 15. Ontologas - Mapas Temticos - Clasificacin de hipertextos

Sptimo Semestre

16. Resumen de hipertextos - Recursos resumen automtico de documentos - Bsqueda y recuperacin documento hipertextual - Buscadores - Tipos de buscadores - Principales buscadores 17. Robots y agentes - Bases de datos - SGBD y STRID - Portales o puertas de entrada a Internet - La web invisible - Recursos de referencia en lnea - El problema de la lengua 18. Hacia la Web Semntica - Servicios Web - Recursos sobre Web Semntica - La Web 2.0 Recursos y materiales

Bibliografa Bsica: - Daz, P., Catenazzi, N. y Aedo, I. (1996): De la multimedia a la hipermedia. Ed. RA-MA. Madrid. - Jakob Nielsen. Usabilidad. (2000). Diseo de sitios Web. Prentice-Hall. - Jeffrey Zeldman. (2003). Diseo con estndares Web. Anaya Multimedia. - Rodrguez de la Fuente, Santia - Prez Costoya, Fernando - Carretero Prez, Jess. (2003). Programacin de Aplicaciones Web. Paraninfo. - Steve Krug. (2001). No me hagas pensar. Una aproximacin a la usabilidad en la Web. Complementaria: - Jacob Nielsen. (2002). Usabilidad. Jakob Nielsen 50 sitios Web. Prentice-Hall. - Jennifer Niederst. (2001). Web Design in a Nutshell. OReilly. - Nielsen, J. (1990). "Hypertext and Hypermedia". Academic Press. EE.UU. MANTENIMIENTO DE SOFTWARE Presentacin: El mantenimiento de software es una de las actividades ms comunes en la Ingeniera de Software y es el proceso de mejora y optimizacin del software desplegado (es decir; revisin del programa), as como tambin correccin de los defectos. El mantenimiento de software es tambin una de las fases en el Ciclo de Vida de Desarrollo de Sistemas que se aplica al desarrollo de software. La fase de mantenimiento es la fase que viene despus del despliegue (implementacin) del software en el campo. Objetivo: Analizar el software y aplicar las tcnicas, mtricas y herramientas adecuadas para su mantenimiento

Documento Curricular: Ingeniera en Software


1. Conceptos generales - Definicin de mantenimiento - Actividades de mantenimiento - Costos del mantenimiento - Dificultades del mantenimiento - Soluciones al problema del mantenimiento - Mantenibilidad - Estndares

Sptimo Semestre

2. El mantenimiento en el Ciclo de Vida del Software - Procesos del Ciclo de Vida del Software - Actividades y tareas del mantenimiento - Estndar ISO/IEC 14764 3. Soluciones tcnicas - Ingeniera inversa de software - Reconstruccin de software - Ingeniera inversa y reingeniera de bases de datos relacionales - Ingeniera inversa y reingeniera de interfaces de usuario - Costos y beneficios de la reingeniera 4. Mtricas para el mantenimiento - Mtricas y mantenimiento - Mtricas de producto - Mtodos de estimacin del esfuerzo de mantenimiento - Deteccin de mdulos propensos a fallos - Calidad de un departamento de mantenimiento - Mtricas orientadas a objetos 5. Herramientas para el mantenimiento del software - Herramientas CASE - Reutilizacin de herramientas 6. Auditoria del mantenimiento - Introduccin a la auditoria - El proceso de auditoria del software - La metodologa Cobit y su adaptacin al mantenimiento Recursos y materiales - Computadoras, proyector multimedia, herramientas CASE. Bibliografa - Piattini M. (2000). Mantenimiento del Software: Modelos, tcnicas y mtodos para la gestin del cambio, Editorial Ra-Ma. - Flix O. Garca R.; Mario G. Piattini V. (2003), Calidad en el Desarrollo y Mantenimiento del Software, Editorial Ra-Ma. - Pigosky T.M. (1996). Practical Software Maintenance. New York: Editorial John Wiley & Sons. - Alain A., Alain A. (2008). Software Maintenance Management. Editorial John Wiley & Sons. - Pressman, R.S. (2006), Ingeniera del Software. Un enfoque prctico 6 edicin, Editorial Mc Graw Hill. - Sommerville I. (2002), Ingeniera en Software 6 edicin, Editorial Addison Wesley. SEGURIDAD DE DATOS Presentacin: La seguridad de la informacin consiste proveer a cualquier tipo de informacin un estado de proteccin adecuada para una organizacin, este estado nos indica que cualquier tipo de sistema de informacin est libre de peligro, dao o riesgo, con la premisa de que no existe un sistema 100% seguro; para que un sistema se pueda definir como seguro, debe cumplir con las siguientes

Documento Curricular: Ingeniera en Software


caractersticas: Integridad, Disponibilidad y Confidencialidad.

Sptimo Semestre

Objetivo: Proveer de los conocimientos y herramientas necesarias para proponer e implementar soluciones de seguridad de la informacin en ambientes de intranet e internet. 1. Seguridad Informtica - Virus - Ataques - DOS - Actualizacin de Parches de Seguridad - Phishing

2. Autenticacin y cifrado - Mtodos de Autenticacin - Modelos de Confianza - Firmas Digitales - Cifrado 3. Herramientas de Seguridad - Antivirus - IDS, IDP - Filtrado de Contenidos - Firewalls 4. Estndares de Seguridad - ISO 2700 - Definicin de Activos - Evaluacin de Amenazas y Riesgos - Desarrollo de Polticas de Seguridad Recursos y materiales * Anlisis de vulnerabilidades, amenazas y ataques: - Software Nessus - Microsoft Baseline Security Analyzer * Gestin de redes - Software de administracin remota va SNMP: - SNMPc - HP Openview * Proteccin de acceso - Firewall: - Proteccin perimetral (snort, Firewall-1, ) - Firewall personales - Antivirus - IDS/IDP - PGP Bibliografa - Seguridad en Internet: Una GUIA practica y eficaz para proteger su pc con software gratuito. Gonzalo Asensio, Gonzalo Asensio Asensio, Nowtilus S.L., 2006 - Diseo de seguridad en redes. Autor Merike Kaeo, Cisco, 2003 - SNMP, SNMPv2, SNMPv3, and RMON 1 and 2. William Stallings, Addison-Wesley, 1999 - Redes de computadoras. Andrew S. Tanenbaum, Elisa Nez Ramos, Pearson Educacin, 2003 - PGP: Pretty Good Privacy. Simson Garfinkel, O'Reilly, 1995 - Information Security Management Handbook. Harold F. Tipton, Micki Krause, CRC Press

Documento Curricular: Ingeniera en Software

Sptimo Semestre

PROGRAMACIN DE DISPOSITIVOS MVILES Presentacin: El desarrollo de nuevos dispositivos porttiles ha provocado un incremento en la utilizacin de los sistemas de informacin cambiando el paradigma tradicional de interaccin entre el usuario y la computadora, ahora es posible extender el acceso a los sistemas de informacin a travs de dispositivos mviles que pueden ser cargados por los usuarios en cualquier lugar y pueden utilizarlos en cualquier momento. Esto provoca una gran necesidad profesionistas capacitados en el desarrollo de aplicaciones para dispositivos mviles, que faciliten la introduccin de las nuevas tecnologas en la vida cotidiana de las personas. Objetivo: Proveer los conocimientos y habilidades para el anlisis, diseo e implementacin de aplicaciones de software que se ejecuten en dispositivos mviles.

1. Mobile Visual Basic elementos bsicos - Introduccin - Modelo de solucin - Variables - Declaracin y tipos de datos - Operadores aritmticos - Jerarqua de operaciones - Requisitos para microprogramacin - Conceptos bsicos de OOP - Modelo de programacin Internet - Introduccin a Visual Basic Mobile - Formas o ventanas - CommandButton - Palabras reservadas Visual Basic 2. Visual Basic PDA instrucciones de control de programa - Introduccin - Instrucciones de control de programa - Instrucciones condicionales - Condiciones simples - Operadores relacionales - Instruccin If - Condiciones compuestas - Instruccin Select - Lista de seleccin (ListBox) - Lista de seleccin (CheckBox) - Lista de seleccin (RadioButton) - Ciclo For - Ciclo Do While Loop - Ciclo Do Loop While - Conclusiones ciclos 3. Mobile Visual Basic arreglos - Introduccin - Arreglos - Arreglos tipo listas - Arreglos tipo tabla - Listas visuales (ListBox) 4. Mobile Visual Basic procedimientos y funciones - Procedimientos

Documento Curricular: Ingeniera en Software


- Parmetros - Variables locales y globales - Funciones - Arreglos como parmetros 5. Visual Basic PDA introduccin a las bases de datos - Introduccin - Modelos de almacenamiento de datos - Tablas - Microsoft Access - ADO Net - Seleccin/Despliegue - Insercin de registros - Bsquedas - Filtros - Operaciones con campos - Eliminacin de registros - Modificacin de registros - Grficos e imgenes Recursos y materiales - Computadoras, proyector, software de programacin

Sptimo Semestre

Bibliografa - Gary B. S. y Corinne, H. (2008). Visual Basic 2008 for Windows and Mobile Applications: Introductory. - Gary B. S. y Corinne, H. (2008). Visual Basic 2008 for Windows, Mobile, Web, and Office Applications: Complete. - Andy Wigley, Daniel Moth, Peter Foot (2008). Mobile Development HandBook. Microsoft Press. - Baijian Yang, Pei Zheng, Lionel M. Ni (2008). Smartphone Programming. Wrox Press. - Prashant Dhingra y Trent Swanson (2008). Microsoft SQL Server 2005 Compact Edition. Sams Publishing SEMINARIO DE INVESTIGACIN II Presentacin: Este segundo curso de seminario de investigacin, para continuar y conlcuir con el trabajo del desarrollo de la tesis, se disear la metodologa acorde para aplicar en la solucin del problema de investigacin, analizar y sistematizar la informacin para obtener los resultados. Asimismo, la preparacin para su presentacin y defensa. Objetivo: Desarrollar la investigacin del tema de tesis seleccionado con base en los criterios y conceptos principales del mtodo cientfico y los estudiantes se encuentren en condiciones de presentar el trabajo como opcin de titulacin. 1. Aplicacin de la metodologa - Recopilacin de informacin con los mtodos e instrumentos diseados - Procesamiento de la informacin recopilada 2. Anlsis e interpretacin de resultados - Tcnicas de anlisis - Sistema de codificacin y tabulacin - Interpretacin y procesamiento de los datos - Presentacin de resultados - Comprobacin de hiptesis 3. Redaccin del trabajo - Preparacin del material recopilado - Divisin del material en unidades, captulos y subcaptulos

Documento Curricular: Ingeniera en Software


- Estilo y gramtica - Elaboracin de tablas y figuras - Clasificacin de los tipos de tesis - Formato de tesis: - Parte protocolaria - Parte expositiva - Parte complementaria 4. Lineamientos de evaluacin de un trabajo de investigacin

Sptimo Semestre

Recursos y materiales Artculos de investigacin, pginas de bsqueda de artculos, aplicaciones para referenciacin automtica: EndNote, Latex, Zotero. Bibliografa - Arellano G., C. (1999). Introduccin a la Metodologa de la investigacin Cientfica. Mxico: Plaza y Valds, SA de CV. - Eco, Humberto (2001). Cmo se hace una tesis. Tcnicas y procedimientos de estudio, investigacin y escritura. Barcelona: Gedisa. - Hernndez S., Roberto. (2005). Metodologa de la investigacin. McGraw-Hill Interamericana. - Ibez B., Berenice (1995). Manual para la elaboracin de tesis. Mxico: Trillas - Jurado R., Yolanda. (2002). Tcnicas de investigacin documental. Mxico: Thomson - Mercado H., Salvador. (1999). Cmo Hacer una tesis. Mxico: Limusa - Munch G., Lourdes. (1998). Mtodos y tcnicas de Investigacin. Mxico: Trillas. - Muoz R., Carlos. (1998). Cmo elaborar y asesorar una investigacin de tesis. Mxico: Prentice Hall Hispanoamericana. - Olive, Len. (2007). La ciencia y la tecnologa en la sociedad del conocimiento: tica, poltica y epistemologa. Fondo de Cultura Econmica. - Pardinas, Felipe. (1989). Metodologa y Tcnicas de la Investigacin en Ciencias Sociales. Mxico: Siglo XXI. - Schmelkes, Corina, (1998). Manual para la presentacin de anteproyectos e informes de investigacin. Oxford University Press, SA de CV. - Tamayo y Tamayo, Mario (1991). El Proceso de la Investigacin Cientfica. Mxico: Limusa, SA de CV. - Zorrilla A., Santiago. (2004). Introduccin a la Metodologa de la Investigacin: Nexos Sociedad Ciencia y Literatura SA de CV. INGLS VII ENGLIS FOR RESEARCH Presentacin: Alumnos que estn por egresar enfrentan la tarea de conseguir trabajo relacionado a su carrera por primera vez. Dominio de cmo elaborar un Curriculum Vitae ( CV) e entrevistarse para un empleo es una experiencia nueva que alumnos prevenidos pueden preparar. Sin embargo, por las caractersticas particulares de estas dos carreras, es necesario que el egresado de la Facultad de Telemtica tenga su CV en ingls y que est preparado para entrevistarse en dicho idioma. Las empresas lderes que contratan a los egresados exigen ingls y pasan por un proceso de entrevistas que comprueban su dominio del idioma. Objetivo: Elaborar el Curriculum Vitae y entrevistarse en ingls. Se emplear estas necesidades reales para que el alumno mejore sus posibilidades de integrarse al mundo laboral al mejorar su habilidad oral, mientras se refuerce las habilidades tradicionales. 1. Currculum Vitae - Writing a Cover Sheet - Writing a CV 2. Job Interview Skills

Documento Curricular: Ingeniera en Software


- Preparing for the Interview - Common Interview Questions

Sptimo Semestre

Recursos y materiales Artculos de investigacin, pginas de bsqueda de artculos, aplicaciones para referenciacin automtica: EndNote, Latex, Zotero. Bibliografa - http://content.mycareer.com.au/advice-research/interview/interview-common-questions.aspx - http://jobsearch.about.com/od/curriculumvitae/Curriculum_Vitae.htm - http://jobstar.org/tools/resume/res-cv.php - http://www.job-interview.net/Bank/JobInterviewQuestions.htm#JOB%20FUNCTION%20INDEX - http://www.jobinterviewquestions.org/questions/interview-questions.asp - Alexander L.G. (2003) Longman English Grammar, Longman Press, England. - Byrd P. & Benson B. (1989) Improving the Grammar of Written English: The Handbook, Heinle & Heinle Publishers, United States. - McCarthy M. & ODell Felicity (1998) English Vocabulary in Use: Upper-Intermediate & Advanced, Cambridge University Press, United Kingdom.

También podría gustarte