Está en la página 1de 4

Mster en Desarrollo e Integracin de Soluciones Software

Presentacin Las necesidades de las organizaciones actuales, en lo que a software se refiere, no se encuentran ya tan orientadas al desarrollo de nuevos sistemas de informacin (problema que generalmente las grandes corporaciones tienen ya resuelto o que bien solucionan mediante la adquisicin de soluciones de terceros), sino que por el contrario se orientan ms hacia la integracin de esos sistemas de informacin ya existentes y heterogneos. Nos encontramos, por tanto, en la era de la integracin; una actividad cada vez ms importante y a la que actualmente las empresas de desarrollo dedican buena parte de sus recursos. Ante esto, el conocimiento de las estrategias y estndares de integracin vigentes, como XML y Servicios Web, as como el conocimiento de las plataformas tecnolgicas ms extendidas, J2EE y .NET, son valores muy demandados a la hora de contratar profesionales. El objetivo general del Master en Desarrollo e Integracin de Soluciones Software es precisamente el formar arquitectos de software que conozcan las directrices, arquitecturas y herramientas que gobiernan la construccin de software, las plataformas tecnolgicas de desarrollo y los estndares y tecnologas de integracin vigentes y que desarrollen las competencias precisas para definir y construir las infraestructuras y soluciones de integracin ms adecuadas en cada caso. Los objetivos formativos especficos son proporcionar los conocimientos necesarios para afrontar con xito todas las fases asociadas al proceso de desarrollo de un sistema software, desarrollar una visin global de las posibilidades tecnolgicas existentes para el desarrollo de software para poder seleccionar la ms adecuada y conocer las problemticas de integracin ms caractersticas as como las estrategias, estndares y tecnologas de integracin de sistemas disponibles para darles solucin. Adems todos los programas de postgrado ofertados por la Universidad de Deusto estn construidos segn el sistema europeo, con un rea medular comn a todos los ttulos de la Facultad de Ingeniera y un rea especfica de formacin especializada. La metodologa es fiel al Modelo Deusto de Formacin, por lo que se centra en el aprendizaje significativo del estudiante y en el desarrollo de competencias, actitudes, habilidades y destrezas que le ayuden a crecer como persona y a prepararse para un ejercicio profesional amplio y exigente. Dirigido a Cualquier Titulado de Grado o equivalente, asumiendo el esfuerzo de adquisicin del necesario conocimiento informtico para alcanzar los objetivos notados en el punto anterior. Duracin y Desarrollo El Master en Desarrollo e Integracin de Soluciones Software tiene una duracin de un curso acadmico y se impartir en horario de 18:00 a 21:00 horas.

Universidad de Deusto

Facultad de Ingeniera ESIDE

Plan de Estudios El programa consta de tres partes bien diferenciadas. Un rea Medular, un rea Especfica y un rea Optativa. Area Medular del Programa Calidad e Innovacin Tecnolgica (3 Crditos ECTS) En esta materia se desarrollarn competencias especficas y generales propias del perfil de un ingeniero vinculadas con las reas de calidad e innovacin. Se aborda desde un punto de vista terico y prctico la gestin de calidad en procesos, productos y servicios, as como el establecimiento de indicadores y su seguimiento.

Gestin de Proyectos (2 Crditos ECTS)


En esta materia se desarrollarn las competencias precisas para la direccin y gestin de proyectos y equipos de trabajo. Ms especficamente la capacidad para determinar las tcnicas herramientas de gestin ms adecuadas, identificar y gestionar los riesgos inherentes a los proyectos, planificar los recursos necesarios, estimar costos con precisin y controlar los cambios en el proyecto.

Proyecto (10 Crditos ECTS)


El alumno realizar un proyecto bajo la direccin de un tutor en la materia especfica de cada uno de los Masters que componen el programa. El proyecto permitir, adems de demostrar haber alcanzado las competencias especficas propias de las temticas de cada Master, desarrollar otras competencias generales relacionadas con las materias troncales del programa y la capacidad de presentacin del trabajo de la manera ms adecuada posible.

rea Especfica
Sistemas de Informacin y Construccin de Productos Software (8 Crditos ECTS) En esta materia se analiza desde una perspectiva global la estrategia empresarial y el papel en la misma de las Tecnologas de la Informacin, analizando arquitecturas, tecnologas, tipos de sistemas y plataformas tecnolgicas. A continuacin se desarrolla una visin global y detallada del proceso de construccin de productos software. Se presentan y analizan las fases de construccin de software detallando y practicando tcnicas relacionadas con cada una de ellas. Sistemas de Informacin en la Empresa Estrategia empresarial y TIs Gestin por procesos y gestin por proyectos Unidades organizativas: produccin-operacin, sistemas-ingeniera, desarrollo-proyectos,... Servicios: ejecucin, gestin y desarrollo Arquitectura corporativa Tipos de sistemas: transaccionales, informacionales, colaborativos,... Evolucin de sistemas Legacy Patrones y arquitecturas en n-capas eBusiness: escenarios y fases de adopcin Plataformas tecnolgicas: .NET vs. J2EE Evolucin futura de los sistemas empresariales y tecnologas emergentes

Construccin de Productos Software Tcnicas de Anlisis y Especificacin de Requisitos (OORA) Tcnicas de Anlisis y Diseo Orientado a Objetos (OOA/OOD) Modelado software con UML [Rational XDE, Enterprise Architect] Roles y responsabilidades Rational Unified Change Management (UCM) Rational Unified Process (RUP) Gestin de configuracin [CVS, Subversion, Rational ClearCase] Gestin de cambios y problemas [Bugzilla, Jira, Rational ClearQuest] Entornos de Desarrollo [Eclipse, WSAD, Visual Studio .NET, NetBeans, JBuilder] Patrones Software Aseguramiento de la Calidad del Software Control de calidad y buenas prcticas de codificacin [PMD, JDepend, Jalopy, JavaNCSS] Optimizacin de cdigo [JVM -Xprof -Xrunhprof, WSAD, Rational PurifyPlus] Pruebas [JUnit, Cactus, The grinder, DamageControl, Cactus, Clover] Integracin de Software (6 Crditos ECTS) Tecnologa XML Lenguaje XML XHTML XML DTD y Schema eXtensible Stylesheets Language (XSL) XSL Transformations (XSLT) XSL Formatting Objects (XSL-FO) XML Path Language (XPath) Herramientas [XML Spy, WSAD]

Integracin Corporativa y Servicios Web Tecnologa XML Lenguaje XML XHTML XML DTD y Schema eXtensible Stylesheets Language (XSL) XSL Transformations (XSLT) XSL Formatting Objects (XSL-FO) XML Path Language (XPath) Herramientas [XML Spy, WSAD] Integracin Corporativa y Servicios Web Escenarios de integracin. Sistemas Heredados. Real Time Enterprise. Tipos de Middleware: datos, aplicaciones y procesos Brokers EAI e IAI Patrones de Integracin Servicios Web BPM - Gestin de Procesos de Negocio Invocacin local JNI Arquitectura de Conectores (JCA) Servicio de Mensajes Java (JMS) Middleware asncrono [IBM WebSphere MQ] Interoperabilidad con Java (JMS) Interoperabilidad con .NET (MQ Classes for .NET) Brokers de Integracin [IBM WebSphere BI Broker, Microsoft BizTalk Server, TIBCO EAI, Mule] Nuevas Tendencias Tecnolgicas (5 Crditos ECTS) Extreme Programming (XP) Model Driven Architecture (MDA) y Model Driven Development (MDD) Software Families Engineering (SFE) Aspect Oriented Programming (AOP) Autonomic Computing Plataformas Tecnolgicas (16 Crditos ECTS) En esta materia se proporciona una visin general de las plataformas tecnolgicas ms empleadas para el desarrollo de software. Se describen aspectos tales como la presentacin, el acceso a los datos, el procesamiento XML, las aplicaciones distribuidas, los componentes, servicios Web, la gestin, seguridad y patrones. Administracin de Servidor de Base de Datos Servidor de Base de Datos Oracle Plataforma J2EE Java como lenguaje, como marca y como plataforma tecnolgica Ediciones de la plataforma tecnolgica: J2SE, J2EE y J2ME Visin general de la plataforma J2EE Otras alternativas no Java (Perl, PHP, Python, ) Presentacin con cliente pesado [JFC / SWING, JFACE] Presentacin con cliente ligero [Servlets, JSP, JSTL, JSF] Presentacin con cliente rico [Flex, Laszlo] Acceso a datos dinmico [JDBC] y esttico [SQLJ] Procesamiento XML Estndares Java [JAXP, JAXB, JAX-RPC, JAXM, JAXR] roductos Java [JDOM, DOM4J, Castor, Xerces, Xalan] Aplicaciones distribuidas [RMI, CORBA IIOP, JMS, SOAP, JavaMail] Componentes Enterprise Java Beans (EJB) Entity (BMP y CMP) Session (Stateless y Stateful) Message (MDB)

Gestin J2EE Empaquetado, paso entre entornos y despliegue (.jar, .war, .ear) Monitorizacin Automatizacin [ANT] Servicios Web Arquitecturas basadas en servicios (frente a componentes) Estndares SOAP, UDDI, WSDL AXIS Seguridad [WS-Security] Framework WSIF WorkFlow [BPELWS] Seguridad en Java (JAAS, logon nico, certificados x.509, JCE y criptografa) Patrones J2EE (SUN Core J2EE Patterns, EJB Patterns) Plataforma .NET Visin general de la plataforma .NET Framework .NET El Framework .NET: Framework .NET, Compact Framework Visual Studio .NET y herramientas asociadas [ILDASM, ILASM, Anakrino, Dotfuscator ] Lenguajes: Visual Basic .NET, C#, C++ managed extensions [J#, COBOL.NET] Presentacin con cliente pesado y rico: WinForms y Windows Services Presentacin con cliente ligero: ASP.NET WebForms Acceso a Datos [ADO .NET] Procesamiento XML: Estndar .NET [XML.NET] Soporte XML [XML-SAX, XML-DOM, Validacin] XSL [XPath, XSLT, Scripts, Objetos de extensin] Aplicaciones distribuidas [XML/SOAP, .NET Remoting, RPC, mensajera, integracin] Componentes .NET Metadatos y Reflexion Componentes .NET y Enterprise Services Complementos Interoperabilidad COM y P/Invoke COM+ y MTS MSMQ (colas de mensajes) Servicios Web Anatoma de los servicios Web .NET Servicios Web .NET, patrones, arquitectura y diseo Microsoft UDDI servers y otros Microservicios GXA [WS-Policy, WS-Security, WS-Coordination, WSTransaction, WS-Routing ...] Servicios Web, reflexin e IA El futuro: Appliances, Web Semntica y Realidad Ampliada Gestion .NET Despliegue de aplicaciones [.cab, .msi, mdulos de combinacin] Visual Studio Analizer Application Center Test Seguridad en .NET [RBA, CAS, Caspol, Criptografa, Certificados, Capas Auth] Patrones .NET

rea Optativa Plataforma J2EE (10 Crditos ECTS) o Plataforma .NET (10 Crditos ECTS). Especializacin en Plataforma J2EE Administracin de Infraestructuras J2EE Servidor Web Servidor LDAP Servidor de Aplicaciones Soluciones, Herramientas e Infraestructuras Open Source Filosofa, licencia y organizaciones Contenedores de servlets [Jakarta-Tomcat, Jetty] Servidores de aplicaciones [Jboss, JONAS, Gernimo] Persistencia Bases de datos: consumo [PostgreSQL y MySQL], Java [HSQLDB] y XML [Xindice] Motores [JDO, Hibernate, iBatis, JPOX, Licurgo] Productos Java-XML [XStream, Apache Digester, FOP, Cocoon] Libreras [JfreeReport, Jfreechart, POI] Utilidades Visores [Abeille, DbVisualizer, LDAPBrowser] Control de Versiones [SmartCVS] Gestin de aplicativos Java Instalacin [IzPack] GUI [JGoodies] Actualizacin de versiones [JWS] Automatizacin [Maven] Frameworks Java Concepto de Framework y servicios asociados Frameworks Java Struts y Beehive Spring Casos prcticos Soluciones J2EE Avanzadas Gestores de Contenidos Repositorios Soluciones de Portal Brokers EAI Composicin de informes

Especializacin en Plataforma .NET Microsoft Enterprise Services Enterprise Services y Windows .NET Server Middleware (Servicios COM+, IIS y MSMQ) COM+ 1.5 System.EnterpriseServices Legacy Components SWC (Services Without Components) COM+ Web Services y .NET Remoting Microsoft Enterprise Library Caching Application Block Configuration Application Block Cryptography Application Block Data Access Application Block Exception Handling Application Block Logging & Instrumentation Application Block Security Application Block Soluciones e Infraestructuras Microsoft .NET Servidor de Base de Datos [Microsoft SQL Server] Control de Versiones [Microsoft Visual SourceSafe] Broker EAI [Microsoft BizTalk Server] Solucin de Portal [Microsoft Sharepoint] Gestor de Contenidos [Microsoft Content Management Server] Soluciones Mviles .NET Sistemas Operativos [Windows Mobile, Windows CE, XP embedded, Tablet PC] SQL-Server CE Herramientas de desarrollo Visual Studio .NET + Mobile Application Toolkit Embedded Tools (aplicaciones nativas) Microsoft .NET Compact Framework PDAs Smartphones MIS (Mobile Information Server)

Preinscripcin Primer Plazo: Desde el da 26 de Abril al 12 de Julio. Segundo Plazo: Desde el 3 de Septiembre al 14 de Septiembre de 2007. Los impresos pueden recogerse en Secretara General (Postgrados). Matrcula 1 plazo: del 16 al 27 de Julio de 2007 2 plazo: 3 de Septiembre al 11 de Octubre Comienzo de Clases 15 de Octubre de 2007 Informacin Secretara Mster 3 planta - Edificio ESIDE Avenida de las Universidades, 24 - 48007 Bilbao Telfono: 944 139 208 - 944 139 000 Ext. 2408 - Fax 944 139 101 E-mail: formacion@eside.deusto.es Web: www.eside.deusto.es

También podría gustarte