Вы находитесь на странице: 1из 19

Plan de Estudios Especializacin en Ingeniera de Software

UNIVERSIDAD DISTRITAL FRANCISCO JOS DE CALDAS FACULTAD DE INGENIERA ESPECIALIZACIN EN INGENIERA DE SOFTWARE

Nombre del programa Nombre de la Institucin Denominacin Acadmica Ttulo que otorga Registro SNIES Duracin Nivel de Formacin Tipo de Programa Modalidad Norma Interna de Creacin rgano que la expide Domicilio Periodicidad de la Admisin

ESPECIALIZACIN EN INGENIERA DE SOFTWARE UNIVERSIDAD DISTRITAL FRANCISCO JOS DE CALDAS ESPECIALIZACIN EN INGENIERA DE SOFTWARE ESPECIALISTA EN INGENIERA DE SOFTWARE 130150050001100111200 DOS (2) SEMESTRES ACADMICOS ESPECIALIZACIN ESPECIALIZACIN EN EDUCACIN SUPERIOR PRESENCIAL RESOLUCIN 050 del 15 de Diciembre de 1993 CONSEJO SUPERIOR UNIVERSITARIO BOGOT SEMESTRAL

PLAN DE ESTUDIOS
PRIMER SEMESTRE Planeacin Estratgica de Sistemas de Informacin Informtica I Bases de Datos Ingeniera de Software I SEGUNDO SEMESTRE Administracin de Informtica Informtica II Seminario Ingeniera de Software II

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 1 de 19

Plan de Estudios Especializacin en Ingeniera de Software Planeacin Estratgica De Sistemas De Informacin

PLANEACION ESTRATGICA DE SISTEMAS DE INFORMACIN


JUSTIFICACIN DEL ESPACIO ACADMICO
La planeacin estratgica de sistemas de informacin es fundamental para la organizacin ya que en sta se planean y toman decisiones futuras que ayudaran al xito o a la buena marcha de la empresa, permite prever el futuro de la empresa, as como el desarrollo de las actividades para el buen funcionamiento de la misma mediante el uso de las Tecnologas de la Informacin y las Comunicaciones (TICS). La asignatura Planeacin Estratgica de Sistemas Informacin busca que el estudiante utilice los conceptos y tcnicas de la Planeacin estratgica y que estos le sirvan como gua directa y completa para conducir y/o participar de un proceso de planeacin estratgica organizacional. Conocimientos previos: Conceptos bsicos de sistemas de informacin, estructura organizacional, globalizacin y competitividad

PROGRAMACIN DEL CONTENIDO OBJETIVO GENERAL


Proporcionar a los estudiantes un marco terico y practico para el desarrollo de planes estratgicos de informacin en organizaciones, utilizando diferentes metodologas y herramientas de la ingeniera de la informacin

OBJETIVOS ESPECFICOS
Reconocer el papel que estn llamados a protagonizar de los sistemas de informacin en el incremento de la competitividad de las organizaciones Identificar la cultura organizacional de una empresa y su influencia en el funcionamiento y evolucin de la misma Conocer y aplicar las diferentes metodologas referentes a la generacin de planes estratgicos de sistemas de informacin para las organizaciones

PROGRAMA SINTTICO:
1. Sistemas de informacin Definicin Componentes Funciones Importancia estratgica Desarrollo de la cultura informtica Etapas y caractersticas Impacto del desarrollo del procesamiento de datos Identificacin de la etapa Planeacin Estratgica de Sistemas de Informacin (PESI) PESI a partir del Plan Estratgico Corporativo (PECO)

2.

3.

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 2 de 19

Plan de Estudios Especializacin en Ingeniera de Software Planeacin Estratgica De Sistemas De Informacin

PLANEACION ESTRATGICA DE SISTEMAS DE INFORMACIN


Estrategias y tipos de estrategias Misin Etapa I: Etapa de insumos Matriz de evaluacin de factores externos (POAM) Matriz de evaluacin de factores internos (PCI) Matriz de perfil competitivo (MPC) Etapa II: Etapa de la adecuacin Matriz de Debilidades, Oportunidades, Fortalezas y Amenazas (DOFA) Matriz de la posicin estratgica y la evaluacin de la accin (PEYEA) 3.1.4.3 Matriz de Grupo Consultor de Boston (BCG) 3.1.4.4 Matriz Interna Externa(IE) 3.1.4.5 Matriz de la gran estratgica 3.1.5 Etapa III: Etapa de la decisin: Matriz Cuantitativa de Planeacin Estratgica 3.1.6 Elaboracin del documento 3.2 PESI en paralelo con el PECO 3.2.1 Misin de la UEN 3.2.2 Anlisis del entorno 3.2.3 Anlisis interno 3.2.4 Estrategias genricas basadas en la aplicacin de tecnologas de informacin (itsgas) 3.2.5 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 Elaboracin del documento PESI por factores clave de xito Actividades preliminares Identificacin de los FCE Anlisis del estado de los FCE PESI por FCE Elaboracin del documento

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 3 de 19

Plan de Estudios Especializacin en Ingeniera de Software Informtica I

INFORMTICA I
JUSTIFICACIN DEL ESPACIO ACADMICO
En el Currculo de la Especializacin en Ingeniera de Software, un rea fundamental es la Informtica, considerada en la actualidad como una Ciencia Bsica, indispensable en todos los campos del conocimiento. En el caso particular de la asignatura para la Especializacin en Ingeniera de Software, y su plan de estudios no solo se enmarca en lo referente al proceso de modelado de software, sino que pretende dar a los estudiantes los conceptos bsicos sobre la estructura que deben tener el software para operar en sistemas cliente/servidor y/o sistemas distribuidos, centrada en el modelo de tres capas (Presentacin, lgica de aplicacin y persistencia, siguiendo lineamientos del OMG (Object Management Group), en lo que tiene que ver con arquitectura y modelado, que incluye conceptualizacin sobre el ciclo de vida del software (especificacin, requerimientos, diseo, construccin, implantacin, pruebas y evaluacin, entre otros) y la explicacin de los mtodos de desarrollo de software, enmarcado dentro del paradigma de orientacin a objetos. Tambin invita al estudiante a la utilizacin de tcnicas y herramientas CASE, de manera que tenga la posibilidad de aplicar los conocimientos aprendidos en un caso prctico, el cual se refiere al modelado y desarrollo de una aplicacin completa, ajustada en todo a los estndares y que incluya el manejo de bases de datos relacionales. Para efectos del modelado de software el lenguaje utilizado ser UML (Unified Modeling Language), para lo cual se pueden utilizar herramientas como Rational Rose, Eclipse, Microsoft Visio,UML Studio o la herramienta de preferencia del alumno. La metodologa que se utilizar como gua para el proceso de diseo y desarrollo ser RUP (Rational Unified Process), Para la parte de desarrollo se utilizarn principalmente lenguajes modernos de programacin ajustados al estandar ECMA-335 (CLI), entre ellos C#, J# VB Net, MonoBasic y los correspondientes entornos de ejecucin (CLR). Sin embargo si el alumno lo desea puede utilizar Java. Se sugieren herramientas de desarrollo tales como: Visual Studio NET, Jbuilder, Jdeveloper o la Herramienta que mejor maneje el alumno. El conocimiento de la metodologa, lenguajes de modelado y desarrollo, de las herramientas de desarrollo mencionadas anteriormente, junto con la formacin obtenida durante el curso, permitirn que el estudiante este en condiciones de disear, desarrollar e implantar una aplicacin Web utilizando servidores Internet Informacin Server, tecnologa para Pginas Activas de Servidor (ASPX) y las herramientas de desarrollo tale como Visual Studio NET, con el fin de integrar los diferentes componentes y clases que se construyan durante el proceso de desarrollo. La aplicacin que se entregue al final del curso deber estar en todo ajustada a los estndares de modelado y desarrollo con programacin orientada a objetos y deber incluir conexiones a bases de datos. Conocimientos previos: Fundamentos de modelado con UML, fundamentos sobre metodologas para Diseo y Construccin de software, lenguajes de programacin orientados a objetos, fundamentos de diseo de bases de datos.

PROGRAMACIN DEL CONTENIDO OBJETIVO GENERAL


Dar a conocer a los estudiantes de la Especializacin en Ingeniera de Software, procesos metodolgicos, lenguaje para modelado de Software (UML) y lenguajes de programacin orientados a objetos con el fin de aprender a Construir Software de Calidad, ajustado a estndares internacionales.

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 4 de 19

Plan de Estudios Especializacin en Ingeniera de Software Informtica I

INFORMTICA I
OBJETIVOS ESPECFICOS
Entender la importancia de construir modelos. Conocer la importancia de las metodologas en el proceso de construccin de Software. Conocer la importancia del Conocimiento del Problema antes de intentar cualquier posible solucin. Aprender a construir modelos y especificar estructura y comportamiento. Aprender sobre Arquitecturas para la construccin de Sistemas, bien sean cliente servidor o distribuidas. Aprender a convertir los modelos en cdigo. Es decir adquirir destrezas en el proceso de construccin de Software. Aprender el uso de herramientas CASE , para realizar procesos de Ingeniera Directa y Inversa. Aprender a levantar y especificar requerimientos para proyectos de Software. Aprender o reafirmar los conocimientos en el campo de la programacin orientada a objetos. Conocer nuevos lenguajes de programacin y nuevos ambientes de ejecucin, ajustados a CLI (Ecma-335). Conocer nuevas tecnologas y nuevas herramientas para construccin y/o modelado de software. Realizar el Diseo y la implementacin de un prototipo funcional como trabajo final, que permita aplicar los conocimientos adquiridos en lo diferentes campos, tales como metodologa, modelado con UML, desarrollo con lenguajes de programacin orientados a objetos, as como con el manejo de herramientas para desarrollo y/o modelado

PROGRAMA SINTTICO:
Procesos bsicos de gestin del conocimiento del problema Conceptos bsicos sobre modelos La importancia de construir modelos El Proceso de Desarrollo de software Metodologas para diseo y construccin de software Lenguajes para modelado Planeacin del Proyecto Requerimientos y Especificacin Diseo Desarrollo Pruebas

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 5 de 19

Plan de Estudios Especializacin en Ingeniera de Software Informtica I

INFORMTICA I
Evaluacin Implementacin e Integracin Mantenimiento Administracin

CONTENIDO DETALLADO 1. Conceptos Bsicos sobre modelado de Software Que es un modelo La importancia de modelar Lenguajes de programacin orientados a objetos Modelo Orientado a Objetos Clases y Objetos Clasificacin Importancia de los lenguajes de modelado Modelo arquitectnico de n capas Modelo de tres (3) capas (Presentacin, Lgica de aplicacin, Persistencia). 2. Proceso Unificado de Desarrollo de Software (RUP) Fundamentos de la metodologa Las seis (6) mejores prcticas Administracin de requerimientos Desarrollo Iterativo Modelo visual Verificacin de la calidad Arquitectura con componentes Control de cambios Etapas de la metodologa Anlisis, Diseo y Desarrollo, Pruebas, Evaluacin Ciclo de vida del Desarrollo de Software Inicio, Elaboracin, Construccin, Transicin, Flujo de trabajo de procesos, Flujo de trabajo de soporte 3. El lenguaje de modelado UML (Unified Modeling Languge) Objetivos de UML (Lenguaje Unificado de Modelado): Visualizar, Especificar, Construir, Documentar Modelo conceptual de UML Bloques de construccin UML Elementos UML Elementos estructurales Elementos de comportamiento Elementos de agrupacin Elementos de anotacin Relaciones UML

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 6 de 19

Plan de Estudios Especializacin en Ingeniera de Software Informtica I

INFORMTICA I
Dependencia, asociacin, agregacin, Generalizacin, Realizacin. Diagramas Casos de uso, Clases, Componentes, Secuencia, Diagramas de Colaboracin, Actividades. Reglas UML Nombres, visibilidad, Integridad, Ejecucin. Mecanismos Comunes Especificaciones, adornos, divisiones comunes, Mecanismos de extensibilidad. Arquitectura Puntos de vista y control Organizacin del sistema Seleccin de elementos: Estructura Comportamiento Subsistemas Vistas Vista Diseo Vista de implementacin Vista de casos de uso Vista de despliegue Vista de procesos 4. Requerimientos Gestin de Requerimientos Uso de Prototipos Casos de Uso Construccin del modelo conceptual Comportamiento del sistema 5. Modelado bsico de bases de datos Bases de datos y sistemas de gestin de bases de datos. Formalismos de representacin de datos Modelo entidad-relacin. Modelo relacional. Lenguajes de definicin y manipulacin de datos. SQL. 6. Programas y Lenguajes de Programacin. Fundamentos de un lenguaje de programacin. Evolucin de los lenguajes de programacin. Tipos de lenguajes. Traductores: Intrpretes y compiladores. Metodologa de la Programacin. Lenguajes de programacin Orientada a objetos Java Visual C# 7. Programacin Orientada a Objetos con Visual C#

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 7 de 19

Plan de Estudios Especializacin en Ingeniera de Software Informtica I

INFORMTICA I
Caracteres. Booleanos. Declaraciones. Construccin de expresiones. Constantes. Variables. Expresiones. Tipos de Instrucciones. Estructura de un programa Instrucciones simples y estructuradas. Instrucciones de asignacin. Instrucciones de decisin. Instrucciones repetitivas. Instrucciones de entrada/salida. Procedimientos y funciones. Modularidad. Procedimientos. Funciones. Paso de parmetros. Recursividad. Estructuras de Datos. Arrays. Ordenacin de Arrays. Registros. Clases Instancias Diseo de la interfaz. Controles y propiedades. Tipos de controles. Instrucciones y funciones principales de Visual C# . Funciones predefinidas. Instrucciones de asignacin. 8. Construccin de Clases y Objetos con Visual C# y Java Trabajar con Objetos controles estandar Programacin de Bloques de instrucciones Codificacin Compilacin Ejecucin de Programas Programar con Objetos Descripcin de objetos Crear clases propias Agregar propiedades y mtodos a una clase Agregar eventos a una clase Crear clases para reconocimiento de datos

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 8 de 19

Plan de Estudios Especializacin en Ingeniera de Software Informtica I

INFORMTICA I
Asignar nombres a propiedades, eventos y mtodos Encapsulamiento, herencia y polimorfismo Programar con objetos propios Crear clases de coleccin propias 9. Conexin a Bases de Datos Utilizando Activex Data Object (ADO .NET) Creacin de bases de datos utilizando Access o Visual C# Objetos ADO .NET El Objeto Connection El Objeto Transacction Conexin a una base de datos mediante ADO .NET Utilizacin de ODBC Creacin de DSN 10. Integracin de componentes en aplicaciones Cliente/Servidor con Visual C# Componentes de la capa de presentacin Componentes de la capa de lgica de aplicacin Componentes de la capa de datos Conceptos para optimizacin con ayuda de un servidor de transacciones Pruebas Instalacin y puesta en servicio

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 9 de 19

Plan de Estudios Especializacin en Ingeniera de Software Seminario

SEMINARIO
JUSTIFICACIN DEL ESPACIO ACADMICO
No hay duda que el software y el procesamiento de la informacin es el factor clave del xito o fracaso de una empresa. Contar con sistemas de informacin e infraestructura tecnolgica alineada a los objetivos y misin de la empresa garantizar la racionalizacin y el xito en las inversiones en tecnologa e innovacin en las empresas. La Arquitectura Empresarial surge como la metodologa que garantiza que la decisiones tecnolgicas de una empresa sean orientadas por la misin y objetivos de la organizacin y no por una moda tecnolgica.

PROGRAMACIN DEL CONTENIDO ( lo vamos a hacer de 64 horas) OBJETIVO GENERAL


Proveer los conocimientos al estudiante para poder llevar a cabo la Arquitectura Empresarial dentro de cualquier empresa.

OBJETIVOS ESPECFICOS

Ensear la importancia de la Arquitectura Empresarial en las Empresas Ensear los diferentes estndares y metodologas que existen para la creacin de la arquitectura empresarial, como cada uno de los artefactos que se deben entregar en cada una de las etapas Ensear a analizar la situacin actual de la infraestructura tecnolgica de una empresa (AS-IS) y se capaz de proyectar al futuro (TO-BE) motivada por los bussines drivers de la empresarial Ensear la difrentes capas de una arquitectura empresarial Arquitectura de Negocio y/ o Procesos Arquitectura de Datos e Informacin Arquitectura de Aplicaciones Arquitectura Tecnolgica

PROGRAMA SINTTICO: Arquitectura Empresarial Arquitectura de Procesos: BPM y BPMN Arquitectura de Datos, Informacin e Indicadores: Ontologas Arquitectura de Aplicaciones e Integracin: SOA

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 10 de 19

Plan de Estudios Especializacin en Ingeniera de Software Ingeniera de Software I

INGENIERA DE SOFTWARE I
JUSTIFICACIN DEL ESPACIO ACADMICO
El objetivo de esta asignatura consiste en dar un enfoque prctico al especialista del software para comprender la importancia del manejo estandarizado de las nuevas tecnologa mediante el desarrollo de proyectos del software para mejorar la productividad econmica. Los objetivos conexos comprenden: incrementar el desarrollo de buenas practicas en la elaboracin de software y mejorar la adquisicin de competencias para el anlisis, diseo, modelamiento de problemas complejos del mundo real y estructurarlos de manera que integren soluciones eficaces y efectivas. En esta asignatura se establece la importancia de hacer que los estudiantes estructuren y elaboren estrategias, procedimientos, tcnicas y herramientas para resolver problemas y crear nuevas alternativas que integren un desarrollo de conocimientos en beneficio del problema a resolver, adems crear la conciencia de la importancia de su desarrollo a nivel cognitivo, profesional y su compromiso social como profesional

PROGRAMACIN DEL CONTENIDO OBJETIVO GENERAL


Brindar las herramientas conceptuales y prcticas en torno al desarrollo de proyectos de software, a fin de desarrollar en el estudiante la conciencia de generar opciones de atencin a la diversidad, basadas en las necesidades sociales, econmicas, entre otras .

OBJETIVOS ESPECFICOS
Proporcionar herramientas conceptuales alrededor de la importancia del desarrollo del software , como resultado de una serie de transformaciones sociales y culturales que han impactado la sociedad Propiciar el uso adecuado de estndares, tcnicas y herramientas de modelado que permitan en el trabajo eficaz y la capacidad de analizarlos, de evaluarlos y de proponerlos, como alternativas de solucin.

PROGRAMA SINTTICO:
1- Conceptos bsicos de la ingeniera del software. 2- Conceptos bsicos de arquitectura del software. 3- Tipos de arquitectura del software. 4. Metodologas de desarrollo del software. 5- Mtricas del software. 6- Ingeniera de requerimientos.

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 11 de 19

Plan de Estudios Especializacin en Ingeniera de Software Administracin de Informtica

ADMINISTRACIN DE INFORMTICA
JUSTIFICACIN DEL ESPACIO ACADMICO
En el mundo actual, las tecnologas de la informacin y las comunicaciones estn generando una nueva revolucin que supera cualquiera de las acontecidas anteriormente y cuyas previsiones de desarrollo para el futuro son incalculables. Todo ello est dando lugar a la aparicin de las Autopistas de la Informacin que van a conectar a millones de usuarios de todo el mundo y que sin lugar a dudas van a producir un cambio importante en nuestra manera de vivir, de trabajar y de disfrutar de nuestro tiempo de ocio. El progreso tecnolgico nos permite procesar, almacenar, recuperar y comunicar informacin en cualquiera de sus formas - oral, escrita o visual -, con independencia de la distancia, el tiempo y el volumen. Se impone adems la multimedia y la Realidad Virtual como nuevas formas de transmitir la informacin a travs del computador que se presentan como una importante ventaja competitiva para las empresas. El punto ms importante es administrar esta informacin para que sea de verdad un recurso de la empresa en las cuales el estudiante se desempea, ya sea como asesor, gerente, o sencillamente uno de los profesionales de la empresa.

PROGRAMACIN DEL CONTENIDO OBJETIVO GENERAL


La administracin de proyectos informticos es la forma de planear, organizar, dirigir y controlar una serie de actividades realizadas por un grupo de personas que tienen un objetivo especfico. Esta actividad es llevada a cabo por un conjunto de administradores tecnolgicos que actan como agentes unificadores para proyectos particulares, tomando en cuenta los recursos existentes, tales como el tiempo, materiales, capital, recursos humanos y tecnologa.

OBJETIVOS ESPECFICOS
Aplicar las tcnicas de planeacin, organizacin, control, direccin y evaluacin a la funcin de servicios de cmputo en una organizacin. Identificar la organizacin de departamento de sistemas. Reconocer las directrices generales para la administracin de los recursos en el rea de informtica. Comprender la ventaja estratgica y gestin del proceso de Outsourcing. Concienciar a los estudiantes de la relacin entre la alta direccin y la funcin sistema la importancia competitiva.

PROGRAMA SINTTICO:
1. Introduccin a la administracin de informtica. 1.1 Descripcin de la administracin de TI en las organizaciones. 1.2 Diferencias entre la administracin general y la TI. 1.3 Etapas de evolucin de la informtica segn Nolan. 2. Organizacin del departamento de sistemas. 2.1 Funciones del rea de TI en las organizaciones. 2.2 Criterios a considerar para establecer la estructura organizacional de TI. 2.3 Ventajas y desventajas de la centralizacin y descentralizacin de las funciones de TI dentro de la organizacin. 3. Administracin de recursos en el rea de informtica (humanos, tcnicos y econmicos)

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 12 de 19

Plan de Estudios Especializacin en Ingeniera de Software Administracin de Informtica

ADMINISTRACIN DE INFORMTICA
3.1 Funciones y tcnicas de la administracin y planeacin de RH. 3.2 Factores relacionados en la motivacin y evaluacin de las personas. 3.3 Mtodos para la elaboracin de presupuestos en TI. 4. Proceso de determinacin de recursos computacionales. 4.1 Proceso de seleccin y adquisicin de equipo. 4.2 Factores de herramientas para hacer la evaluacin tcnica. 5. Outsourcing 5.1 Outsourcing informtico. 5.2 Razones para adoptar Outsourcing. 5.3 Beneficios del Outsourcing. 5.4 Riesgos del Outsourcing. 5.5 Caractersticas del contrato de Outsourcing. 5.6 Evaluacin del Outsourcing informtico. 5.7 Tendencias del Outsourcing. 5.8 Actividades del Outsourcing. 5.9 Aspectos tcnicos del Outsourcing. 6. Contratacin y negociacin. 6.1 Contratos informticos. 6.2 Tipos de contratacin. 6.3 Evaluacin de servicios. 6.4 Clusulas de contratacin. 6.5 Responsabilidades de las partes. 6.6 Marco legal. 7. Fuentes externas de Financiacion. 7.1 Definicin de las fuentes externas de Financiacin. 7.2 Importancia de las fuentes externas. 7.3 Administracin de las fuentes externas de Financiacin. 7.4 Ventajas competitivas de la administracin de las fuentes externas. 8. La alta direccin y la funcin sistemas. 8.1 La estrategia. 8.2 El valor del cliente. 8.3 La gestin del conocimiento. 8.4 La organizacin del negocio. 8.5 El enfoque de mercado. 8.6 La productividad.

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 13 de 19

Plan de Estudios Especializacin en Ingeniera de Software Informtica II

INFORMTICA II
JUSTIFICACIN DEL ESPACIO ACADMICO
No hay duda que Internet se ha convertido en la plataforma tecnolgica de todas las organizaciones. Cualquier sistema de informacin o red que se piense en una empresa debe tener en cuenta la tecnologa Internet y la web como base. Conocimientos previos: el estudiante debe contar con conocimientos de programacin en diferentes lenguajes: Java, C#, etc

PROGRAMACIN DEL CONTENIDO OBJETIVO GENERAL


Permitir que el estudiante logre los conocimientos en herramientas, tecnologas y arquitecturas Web, tanto para lo que se conoce como Web 1.0 y Web 2.0, con el fin que el estudiante pueda concebir, disear e implementar soluciones Web.

OBJETIVOS ESPECFICOS
Estudiar la arquitectura web y como se puede utilizar para el desarrollo de aplicaciones Estudiar la evolucin del Web 1.0 al Web 2.0 Estudiar las diferentes tecnologa y arquitecturas Web: HTML, XML, AJAX, Servlets, JSP, PHP, ASP, etc Estudiar XML y los diferentes vocabularios Estudiar las arquitecturas orientadas a servicios

PROGRAMA SINTTICO:

Web 1.0 Introduccin a Internet Conceptos Bsicos Protocolos TCP/IP Arquitectura Web Web Esttico Web Dinmico CGIs JavaScripts Introduccin a la tecnologa Java ASP, PHP y JSP Aplicaciones Web 2.0

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 14 de 19

Plan de Estudios Especializacin en Ingeniera de Software Informtica II

INFORMTICA II

XML Conceptos Bsicos DTDs y Schemas XSL Otros Vocabularios XMLs RSS etc Ajax Antecedentes Qu es AJAX? Interaccin Web Clsica Interaccin Web Ajax Frameworks Ajax SOA (Service Oriented Architectures) Arquitecturas de Software SOA Componentes BPM ESB Web Services SOAP, WSDL y UDDI Web Services Security WS-

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 15 de 19

Plan de Estudios Especializacin en Ingeniera de Software Bases de Datos

BASES DE DATOS
JUSTIFICACIN DEL ESPACIO ACADMICO
Conocimientos previos: el estudiante de posgrado deber tener alguna experiencia laboral y /o de tipo acadmico, que lo haya obligado a conocer y a construir ambientes para bases de datos, dentro de un contexto tcnico y que a su vez lo hayan comprometido con metodologas, motores para bases de datos y herramientas asistidas o de programacin para el manejo de la informacin.

PROGRAMACION DEL CONTENIDO OBJETIVO GENERAL


Mejorar las tcnicas para el modelamiento de la bases de datos, retomando las interpretaciones matemticas elementales, a travs de las cuales la aplicacin de la ingeniera en la organizacin y arquitectura de la informacin, se hace consistente y permite convalidar las metodologas tradicionales y emergentes que se adoptan en el ejercicio del modelado.

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 16 de 19

Plan de Estudios Especializacin en Ingeniera de Software Bases de Datos

BASES DE DATOS
OBJETIVOS ESPECFICOS
Socializar la metodologa seudo matemtica para el modelado de la base de datos, a travs de la cual se construye la Lista Ordenada de Variables que define la jerarqua de los grupos de informacin que se debern interrelacionar dentro de la dinmica del modelado. Definir y aplicar la tcnica que a partir de la Lista Ordenada de Variables dentro del modelado seudo matemtico, permite construir la primera instancia de las tablas y hacer el paralelo con las tcnicas preliminares de la normalizacin tradicional. Instruir sobre los criterios de optimizacin para la base de datos, a partir del anlisis de las dependencias exclusivas y no exclusivas de las llaves compuestas obtenidas en las tablas resultantes de la construccin de la base de datos en primera instancia acorde con la propuesta seudo matemtica. Impartir todo contexto de las bases de datos distribuidas y acercar su arquitectura a los modelos Seudo Matemticos y de Entidad Relacin, haciendo aplicacin tcnica mediante la adopcin de herramientas que permitan la conectividad mediante asistentes o lenguajes de programacin, contextualizar este objetivo dentro de la arquitectura orientada a Objetos. Repasar y fortalecer la escritura y la sintaxis del cdigo de programacin SQL, incurriendo en transacciones simples y complejas para llevar a cabo las transacciones de captura, consulta, modificacin y borrado, aplicadas a modelos elementales y robustos de bases de datos. Interpretar la filosofa de trabajo del DataWareHouse, asimilando el modelado Seudo Matemtico y el modelado Entidad-Relacin a las exigencias de esta arquitectura, en especial a la conformacin de los criterios de Rompimientos con base en los requerimientos de anlisis que se susciten.

PROGRAMA SINTTICO:
Conceptualizacin de las bases de datos, arquitecturas y evolucin / jerrquicas, red y relacionales, abstraccin y talleres de comparacin; asimilacin a comportamientos de organizacin matemtica, valoracin. Discusiones y contribucin de grupo. Metodologa y abstraccin del modelamiento Seudo Matemtico para las bases de datos, tcnica de construccin de la Lista Ordenada de Variables (Grupos de datos mono-valor, grupos de datos multi-valor simple, grupos de datos multi-valor anidados) / conceptualizacin aritmtica esquemtica / talleres de aplicacin en plano real, discusiones de grupo, construccin niveles de complejidad con base en la interrelacin de la informacin. Socializacin de la tcnica para la construccin de las tablas en el modelamiento Seudo Matemtico como parte de la normalizacin en primera instancia (sin optimizacin) y revisin de la consistencia de las relaciones a partir del anlisis de las llaves compuestas. Optimizacin del modelado Seudo Matemtico de primera instancia, mediante la dependencia de Exclusividad y de No Exclusividad de las variables elementos de las llaves y obtencin por construccin y proceso de las tablas definitivas del modelado. Ejercicios de comprensin en clase y talleres de socializacin con base en lo asimilado por los grupos Modelamiento Entidad Relacin a partir del modelamiento Seudo Matemtico, demostrando la fuerza y coherencia del primero y en consecuencia la objetividad del segundo en respuesta a los estndares

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 17 de 19

Plan de Estudios Especializacin en Ingeniera de Software Bases de Datos

BASES DE DATOS
laborales y profesionales. Discusiones y aplicaciones en grupo en concordancia con problemas reales. Interaccin con el modelado de las bases de datos, a travs del lenguaje SQL haciendo nfasis en las escrituras que ataen a las transacciones de Grabado, Lectura, Modificacin y Borrado (insert into, select, update, delete) y complejidad de este cdigo para atender transacciones superiores con cruces de tablas (inner join) y anidamientos de sentencias SQL en bsquedas con Select y otras, todo esto alrededor de la arquitectura orientada a Objetos. Ensayos y ejercicios sustentados por los grupos de trabajo, trabajo en casa y socializacin en clase. Las bases de datos distribuidas como arquitectura de dispersin y concentracin de los datos y su afinidad con los moldeamientos Seudo Matemticos y Entidad-Relacin, topologas, herramientas de acceso e integridad de las relaciones, nfasis en instrumentos de conectividad con los motores de bases de datos, opciones de direccionamiento por IP y otros. Abstraccin de Esquemas como trabajos dentro de clase, talleres de comprensin y aplicacin por grupos, sustentacin individual, socializacin de las experiencias en la adopcin de formas de concepcin y construccin de cdigo. El DataWareHouse como metodologa de trabajo para concentrar las tablas dispersas dentro de diferentes bases de datos y en diferentes motores, y que contienen determinada informacin, requerida en anlisis numricos simples y estadsticos. Topologas de DataWareHouse y conversin de las arquitecturas Estndares de los modelados obtenidos, a arquitectura DataWareHouse en funcin de la jerarquas del procesamiento de la informacin (Rompimientos) / Conceptualizacin de las Tablas de Hechos y Tablas de Dimensiones y su expresin de Cubo, contexto de las llaves forneas y su conversin a primarias. / Talleres Esquemticos de comprensin; Ejercicios de aplicacin real con modelado Seudo Matemtico, Entidad-relacin y DataWareHouse. Talleres en clase con apoyo de grupos de trabajo, pero con sustentacin y entrega individual.

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 18 de 19

Plan de Estudios Especializacin en Ingeniera de Software

INGENIERA DE SOFTWARE II
JUSTIFICACIN DEL ESPACIO ACADMICO
Este espacio acadmico es fundamental pues es la columna vertebral de la especializacin la cual lleva por nombre precisamente ingeniera de software con el fin de plasmar en esta asignatura la discusin y presentacin de los temas centrales de la especializacin referidos al tratamiento de los diferentes aspectos que conforman al cuerpo de conocimiento de la ingeniera de software.

PROGRAMACIN DEL CONTENIDO OBJETIVO GENERAL


Mostrar los elementos conceptuales mas importantes que se manejan en el rea de software enfatizando en el cuerpo de conocimiento propuesto por la comunidad acadmica, a la vez hacer reflexiones sobre los diferentes temas y problemticas que en el rea se presentan.

OBJETIVOS ESPECFICOS
Realizar talleres y/o laboratorios de las diferentes temticas vistas Revisar el estado del arte de las diferentes temticas del curso Realizar un proyecto final en el que se plasmen los conceptos vistos en la asignatura Realizar reflexiones sobre la disciplina en los que se revisen los elementos primordiales para establecer un buena ingeniera de software en nuestros proyectos

PROGRAMA SINTTICO:
I. Procesos de software II. Modelamiento y Lenguajes de Modelamiento III. Ingeniera de requerimientos IV. Pruebas V. Mantenimiento VI. reflexiones

Especializacin en Ingeniera de Software Universidad Distrital Francisco Jos de Caldas Carrera 7 No. 40-53 Bogot Colombia Telefax: 3239300 Ext 2408 http://www.udistrital.edu.co esppingsoftware@udistrital.edu.co

Pgina 19 de 19

Вам также может понравиться