Programación Integrativa
Programación Integrativa
I. Identificadores de la asignatura
Clave: IEC981900
Tipo: Curso
Nivel: Intermedio
II. Ubicación
Antecedentes: Clave
Bases de Datos II IEC320296
Consecuente:
No aplica
III. Antecedentes
Habilidades:
La capacidad de aplicar los conocimientos de la computación y las matemáticas apropiadas
para la disciplina.
La capacidad de analizar un problema, e identificar y definir las necesidades de cómputo
adecuadas para su solución.
Capacidad de utilizar y aplicar técnicas, habilidades y herramientas actuales necesarias en la
práctica de la computación.
Capacidad de utilizar y aplicar técnicas, conceptos y prácticas actuales en las tecnologías de
información.
Actitudes y valores:
La capacidad trabajar eficazmente en equipo para lograr un objetivo común.
Capacidad para comunicarse efectivamente con una variedad de audiencias.
Reconocimiento de la necesidad de capacitación continua para el desarrollo profesional.
1
IV. Propósitos Generales
Intelectual:
La capacidad de diseñar, implementar y evaluar un sistema basado en computadora, sus
procesos, componentes o programas para satisfacer las necesidades deseadas.
La capacidad de participar en la creación de un plan efectivo de proyecto.
Humano: Aporta esfuerzo, compromiso, integridad y honestidad a cualquier negocio, industria
u organización pública o privada en donde ejerza sus servicios profesionales.
Social:
La comprensión de aspectos profesionales, éticos, de seguridad jurídica, y cuestiones
sociales así como las responsabilidades.
La capacidad de analizar el impacto local y global de la informática en los individuos,
organizaciones y sociedad.
Profesional:
La capacidad de identificar y analizar las necesidades de los usuarios y considerarlas en la
selección, creación, evaluación y administración de sistemas informáticos.
La capacidad de integrar de manera efectiva soluciones basadas en las tecnologías de
información en ambientes de usuario.
La comprensión de las mejores prácticas y normas además de su aplicación.
Desarrolla o elige soluciones que permitan la integración efectiva entre sistemas
heterogéneos.
El estudiante es capaz de describir y contrastar diferentes tipos de arquitecturas tales como
CORBA, DCOM y RMI para la integración de sistemas distribuidos.
Puede crear documentos utilizando los estándares de WSDL, SOAP y UDDI para definir
servicios Web. Realiza la depuración e implementación de un servicio Web, así como su
prueba al ser invocado por una aplicación a través de Internet.
Comprende el rol de la programación basada en sockets para la comunicación entre
sistemas. Así mismo diseña y desarrolla programas que utilicen sockets en protocolos
TCP/IP y UDP.
El estudiante diseña, desarrolla y prueba programas que utilicen servicios de mensajería
para enviar mensajes asíncronos entre aplicaciones a través de Internet.
Diseña, desarrolla y prueba programas que utilicen el protocolo RS232 para comunicación
serial con un dispositivo.
Comprende el uso y valor del estándar XML y los metadatos para integrar e intercambiar
datos entre sistemas, a la vez que puede desarrollar aplicaciones que permitan realizar
análisis sintáctico a documentos en este formato.
Comprende la importancia del diseño de software por patrones, reconoce el uso y aplicación
de los más importantes y es capaz de representar el diagrama de clases en UML de los
mismos.
Conoce los conceptos básicos de la programación basada en guiones (scripts), identifica a
los lenguajes de este tipo más representativos y puede realizar aplicaciones sencillas de
guiones para un sistema operativo y guiones para una página Web.
2
Espacio: aula tradicional
Población: 25 - 30
No
Condiciones especiales: aplica
3
4. Técnicas de guiones Tema 4 Tema 4
(scripting) a. Guiones y rol de los Explicación de los diferentes
lenguajes basados en lenguajes basados en guiones y
6 sesiones (12 horas) guiones. su importancia en los sistemas
b. Creación y ejecución de integrativos
guiones. Desarrollo de un sistema
c. Influencia de la integrativo utilizando algún
programación basada en lenguaje basado guiones
guiones.
Metodología Institucional:
4
IX. Criterios de evaluación y acreditación
a) Institucionales de acreditación:
Acreditación mínima de 80% de clases programadas
Pago de derechos
Tema 1 25%
Tema 2 25%
Tema 3 25%
Tema 4 25%
Total 100 %
X. Bibliografía
Weerawarana, Sanjiva. (2005) Web services platform architecture : SOAP, WSDL, WS-
Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and more. Prentice Hall, ISBN:
0131488740
Abernethy, Randy., Morin, Randy., Chahín, Jesús. (1999) COM/DCOM unleashed , SAMS,
ISBN: 0672313529
5
Ben-Natan, Ron (1998) Corba on the Web. Mc Graw Hill, ISBN: 0070067244
XI. Institucionalización
Fecha de rediseño:
Rediseño: