La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

1  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy IMPLEMENTACION DE APLICACIONES INTERNET.

Presentaciones similares


Presentación del tema: "1  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy IMPLEMENTACION DE APLICACIONES INTERNET."— Transcripción de la presentación:

1 1  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy IMPLEMENTACION DE APLICACIONES INTERNET I Unidad 1: Ejemplos de Diseño y Modelación de Datos

2 2  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Carta Gantt dibujada con MS Visio 2003

3 3  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Plan de trabajo escrito con Excel

4 4  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Modelo de datos

5 5  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Ejemplo de mensaje enviado por el sistema

6 6  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Referencias Clases de la profesora MSc. Gloria Appelgren –Análisis de Sistemas yAnálisis de Sistemas –Sistemas de InformaciónSistemas de Información

7 7  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Service-oriented architecture (SOA), Extreme programming and Rapid Application Development (RAD) Notas

8 8  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Habilidades deseadas Los empleadores están en busca de desarrolladores con habilidades en áreas candentes tales como: –.NET, –C++, –RAD/Extreme Programming, –SAP NetWeaver, –Oracle y –Eclipse Entre las habilidades no certificadas en tecnologías de la información (IT skills), las que mayor fortaleza mostraron en el pasado año 2006 son: –13% para aplicaciones empresariales de negocio (enterprise business applications – EBA); –11% desarrollo de comercio electrónico (Web/e-commerce development); y –9% en plataformas y herramientas para desarrollo de aplicaciones (application development tools and platforms). En el segmento EBA, las habilidades y experiencias con SAP y Oracle han tenido los mayores incrementos en valor. Respecto al segmento plataformas y herramientas para el desarrollo rápido de aplicaciones, las habilidades con mayor demanda incluyen RAD/Extreme Programming, SAP NetWeaver, Oracle, C++ y Eclipse.

9 9  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Arquitectura orientada a servicios Service-oriented architecture (SOA) describe una arquitectura de software que define el uso de servicios de software débilmente ligados para soportar los requerimientos de los procesos de negocios (business processes) y de los usuarios de las aplicaciones. En un ambiente SOA, los recursos en la red están disponibles como servicios independientes que pueden ser accedidos sin conocer sobre cual plataforma están implementados. La arquitectura orientada a servicios no está atada a ninguna tecnología específica, por lo que puede estar implementada utilizando un amplio espectro de tecnologías, incluyendo REST, RPC, DCOM, CORBA ó Web Services.RESTRPCDCOM CORBAWeb Services

10 10  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Arquitectura orientada a servicios (2) SOA puede implementarse empleando cualquiera de estos protocolos y pudiera, por ejemplo, usar un mecanismo de sistema de archivos para comunicar datos acordes con una especificación de interfaz entre procesos que se adecue al concepto SOA. El elemento clave es que los servicios independientes constan de interfaces bien definidas que pueden ser llamadas para realizar sus tareas de una manera estandarizada, sin que el servicio tenga un conocimiento previo de cuál será la aplicación que le llama, y sin que las aplicaciones tengan ó necesiten poseer conocimiento acerca de cómo el servicio realiza sus tareas.

11 11  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Desarrollo rápido de aplicaciones Rapid application development (RAD), es un proceso de desarrollo de software (software development process), desarrollado inicialmente por James Martin en 1980. El método comprende el desarrollo iterativo, la construcción de prototipos y el uso de utilidades CASE (Computer Aided Software Engineering). Tradicionalmente, el desarrollo rápido de aplicaciones tiende a englobar también la usabilidad, utilidad y la rapidez de ejecución. Hoy en día se suele utilizar para referirnos al desarrollo rápido de GUIs tal como Glade, ó IDEs de desarrollo completas como Delphi, Foxpro, Anjuta. Uno de los programas más usados para hacer aplicaciones rápidamente es el Visual Basic.

12 12  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy ¿Qué es programación extrema? Extreme programming (XP) es un enfoque deliberado y disciplinado para desarrollo de software. La XP debe emplearse con proyectos de alto riesgo y requerimientos dinámicos. Estos proyectos experimentaran mayor éxito y productividad de los desarrolladores. XP es un enfoque nuevo y refrescante. XP es exitosa porque enfatiza el papel del usuario, que esté involucrado en el desarrollo de su producto. XP promueve el trabajo en equipo (team work). Todo esto es posible debido a que XO es un conjunto simple de reglas y buenas prácticas. Los clientes disfrutan constituirse en asociados de los desarrolladores durante todo el proceso de desarrollo de sus aplicaciones, y contribuyen activamente, independientemente de su nivel de experiencia.

13 13  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy Referencias Service-oriented architecture Web Services and Service-Oriented Architectures Business Process Execution Language What is Business Process Management - BPM? Programación Extrema Extreme Programming: A gentle introduction.Extreme Programming: A gentle introduction XProgramming > Software Downloads Rapid application development (RAD) Refactoring IT career outlook -- Companies want communication skills as well as technical abilityIT career outlook -- Companies want communication skills as well as technical ability


Descargar ppt "1  2007 Universidad de Las Américas - Escuela de Ingeniería - Aplicaciones Internet - Dr. Juan José Aranda Aboy IMPLEMENTACION DE APLICACIONES INTERNET."

Presentaciones similares


Anuncios Google