Beruflich Dokumente
Kultur Dokumente
ANALISTA DE SISTEMAS
TERCER AO
Tabla de Contenido
1.
Descripcin de Materias ..............................................................................................................3 Introduccin a Linux........................................................................................................................3 Aplicaciones de Escritorio en Java ...................................................................................................4 Ingeniera de Software ....................................................................................................................5 Aplicaciones Web en Java ...............................................................................................................6
2. 3.
Plan de Estudios
Pgina 2 de 7
1. Descripcin de Materias
Nombre: rea: Objetivos: Carga Horaria: Contenido:
Introduccin a Linux
Este es un mdulo independiente de introduccin al sistema operativo Linux, no una materia. Estos conceptos son fundamentales pues todas las materias del Tercer Ao trabajarn con Linux. Presentar los conceptos fundamentales de los sistemas operativos de la familia Unix/Linux a nivel de usuario as como algunos a nivel de administracin. Aprox. 12 horas-reloj de clase Introduccin: pautas bsicas de instalacin, comandos bsicos. Visin global del funcionamiento interno de Linux: partes del Kernel, uso del man. Herramientas bsicas de administracin: usuarios, grupos, permisos, gestin de procesos. Shell: funcionamiento bsico de la Shell, tipos de Shell, programacin de Shell. Sistema de Archivos: descripcin general, administracin del sistema de archivos, filesystem hierarchy standard. Instalacin de programas: tipos de instalacin, doble booteo con Windows, vista general sobre la instalacin de las aplicaciones a utilizar a lo largo del ao.
Plan de Estudios
Pgina 3 de 7
Bibliografa:
Plan de Estudios
Pgina 4 de 7
Ingeniera de Software
Programacin Aprender tcnicas y herramientas de anlisis y diseo de sistemas orientados a objetos en el contexto de un proceso de desarrollo de software. Entender el uso de mltiples patrones de diseo. Aplicar mltiples tipos de diagramas UML en las diferentes etapas de un proceso de desarrollo de software. Presentar conceptos fundamentales de arquitectura de software. Presentar distintos procesos de desarrollo (Iterativo & Incremental, RUP y XP). Aprox. 100 horas-reloj de clase 1 Obligatorio + 1 Prueba Final Proceso de Desarrollo: Definicin, Proceso en Cascada y sus Desventajas, Proceso Iterativo e Incremental (I&I) y sus Ventajas, Etapas y Sub-etapas Tpicas de un Proceso I&I, Etapa de Anlisis y sus Artefactos, Etapa de Diseo y sus Artefactos, Etapa de Implementacin y sus Artefactos, Etapa de Testing y sus Artefactos, Relacin de Etapas con Diagramas UML. Anlisis y Diseo Orientado a Objetos. Lenguaje UML: Motivacin para Modelar, Diferentes Tipos de Diagramas UML, Diagramas de Clases, Diagramas de Instancias, Diagramas de Estados, Diagramas de Secuencia, Diagramas de Comunicacin, Diagramas de Actividad, Diagramas de Casos de Uso, Diagramas de Deployment, Elementos Comunes a Todos los Diagramas, Introduccin al Metamodelo de UML. Patrones de Diseo: Introduccin y motivacin de los Patrones de Diseo, Categorizacin de Patrones segn la GoF, Patrones de Creacin, Patrones de Estructura, Patrones de Comportamiento. Introduccin a la Arquitectura de Software: Introduccin a la Arquitectura de Software, Estilos Arquitectnicos, Arquitecturas en N Capas. Otros Procesos de Desarrollo: RUP (Rational Unified Process), XP (eXtreme Programming), MSF (Microsoft Solution Framework). Transparencias del curso. Disponible en EspacioBIOS. UML y Patrones (en espaol) Craig Larman. Segunda Edicin (ISBN 0130-92569-3). Prentice Hall. Disponible en Biblioteca Central BIOS. UML Distilled. Martin Fowler. Tercera Edicin. 2003. Addison Wesley. ISBN 0-321-19368-7 Ingeniera de Software. Ian Sommerville. 7 Edicin. 2005. Editorial Pearson. Design Patterns. Eric Gamma, Richard Helm, Ralph Johnson & John Vlissides. Addison Wesley. 1995. ISBN 0-201-63361-2. Traduccin al Espaol: Patrones de Diseo. (*) The Rational Unified Process: An Introduction. Phillipe Krutchen. Tercera Edicin. Addison Wesley. 2003. ISBN 0-321-19770-4 (*) The Rational Unified Process. IBM. www-306.ibm.com/software/rational/ Sitio Web de UML en OMG: www.uml.org
Bibliografa:
Bibliografa:
Plan de Estudios
Pgina 6 de 7
2. Sistema de Previaturas
Son requisitos para cursar Segundo Ao: Haber aprobado la materia Orientacin a Objetos en C# y Haber aprobado la materia Diseo e Implementacin de Bases de Datos. Son requisitos para cursar Tercer Ao: Haber aprobado todas las materias del Primer Ao y Haber aprobado el Proyecto Final de Primer Ao. Previas para Proyectos: Tener aprobado el proyecto del ao anterior, a excepcin del Proyecto de Fin de Carrera que adems exige tener aprobado todo el Primer Ao as como la materia Ingeniera de Software de Tercer Ao y cualquier otra materia que a criterio del tutor el alumno deba aprobar.
3. Requisitos de Graduacin
Son requisitos para obtener el diploma intermedio de Programador Web .NET: Haber aprobado la totalidad de los cursos del Primer Ao, Haber aprobado el Proyecto Final de Primer Ao. Son requisitos para obtener el diploma intermedio de Analista Programador Web .NET: Obtener el diploma de Programador Web .NET, Haber aprobado la totalidad de los cursos del Segundo Ao, Haber aprobado el Proyecto Final de Segundo Ao. Son requisitos para obtener el diploma final de Analista de Sistemas: Obtener el diploma de Analista Programador Web .NET, Haber cursado al menos el 25% de la Carrera (ver Reglamento Especfico de la Carrera Analista de Sistemas), Haber aprobado la totalidad de los cursos del Tercer Ao, Haber culminado la Carrera dentro de los seis aos (ms los proyectos) a partir del momento de la inscripcin (ver Reglamento General Estudiantil de BIOS), Haber aprobado el Proyecto de Fin de Carrera.
Plan de Estudios
Pgina 7 de 7