Análisis, Diseño y Arquitectura del Sistema
|
|
- Celia Valdéz Cabrera
- hace 5 años
- Vistas:
Transcripción
1 Capítulo 4 Análisis, Diseño y Arquitectura del Sistema 4.1 Análisis El problema fundamental que se busca resolver, es la automatización de la relación entre el profesor y los alumnos, mediante la implementación de un sistema que provea a los usuarios de un medio de asignación y entrega de actividades de un curso Diagramas de Casos de Uso Los requerimientos del sistema se ven presentados en el diagrama de casos de uso (Figura 4.1). Figura 4.1 Diagrama de Casos de Uso
2 Principalmente tenemos 3 tipos de usuario, el administrador se encarga prácticamente de dar de alta cursos y alumnos, el profesor debe administrar las actividades de los cursos, es decir, se encarga de asignar tareas o proyectos y de calificarlos, por último, el estudiante revisa si existen tareas que deba realizar y las entrega en el momento adecuado mediante el sistema Diagrama de Flujo de Datos El diagrama de flujo de datos [PRESSMAN, 2002] que se presenta a continuación representa el flujo de información entre los tres tipos principales de usuario: estudiante, profesor y el administrador. Figura 4.2 Diagrama de Flujo de Datos
3 4.2 Diseño Para documentar el diseño de las clases utilizamos diagramas de clases que representan las partes fundamentales del sistema, mientras que para el modelado de la base de datos se usó un diagrama entidad relación Diagrama de Clases En el diagrama de clases [FOWLER, 2004] se muestra como esta organizado el sistema de manera muy general, tenemos principalmente 4 paquetes: 1. - udla.sac.login. Contiene clases que se encargan de la autentificación y salida de usuarios. Figura 4.3 Diagrama del paquete udla.sac.login
4 2. - udla.sac.features.student. Se encarga de todas las funciones relacionadas con el usuario de tipo estudiante. Figura 4.4 Diagrama del paquete udla.sac.features.student 3. - udla.sac.features.teacher. Se encarga de todas las funciones relacionadas con el usuario de tipo profesor.
5 Figura 4.5 Diagrama del paquete udla.sac.features.teacher 5.- udla.sac.forum. Se encarga de proveer las funciones relacionadas con el foro, como poner mensajes y desplegarlos.
6 Figure 4.6 Diagrama del paquete udla.sac.form 4. - udla.sac.beans. Contiene clases que representan los objetos de datos mapeados por Hibernate a la base de datos. Figura 4.7 Diagrama del paquete udla.sac.beans
7 5. - udla.sac.hibernate. Este paquete tiene una clase que utiliza el patrón singleton para acceder a la base de datos mediante un único objeto. Figura 4.8 Diagrama del paquete udla.sac.hibernate Modelado de datos Después de analizar los requerimientos del diagrama de casos de uso, se buscaron las entidades que utilizaría nuestro sistema: 1. Profesor
8 2. Curso 3. Estudiante 4. Actividad 5. Foro Las entidades se ven representadas en la figura 4.9, cada entidad tiene ciertos atributos y relaciones con otras entidades, el esquema muestra las tablas normalizadas. Figura 4.9 Diagrama Entidad-Relación
9 4.3 Arquitectura El Sistema de Administración de Cursos esta basado en una arquitectura cliente-servidor, separada en 3 partes principalmente (figura 4.10), la vista, que se encarga de la presentación con el usuario, la lógica aplicativa y de navegación, que decide hacia donde ir y qué hacer con la información que se esta procesando o que esta fluyendo por el sistema, y por último la administración de datos persistentes. PRESENTACIÓN LÓGICA APLICATIVA Y DE NAVEGACIÓN STRUTS PERSISTENCIA ACTIONFORM ACTION HIBERNATE JSP, CSS, HTML y JAVASCRIPT udla.sac.* (CLASES JAVA) struts-config.xml MySQL Figura 4.10 Arquitectura del Sistema En la vista se usa Java Server Pages, HTML, CSS y un poco de JavaScript, ésto es lo que los usuarios ven, se encarga de la presentación y despliegue del sistema. Struts usa los ActionForms para guardar información de las formas, además tiene algunas librerías de identificadores para la vista, que ahorran tiempo de desarrollo y evitan el uso de código java en los JSPs. La lógica aplicativa y de navegación es implementada mediante el struts-config.xml y las Actions desarrolladas para las funciones tanto del profesor como del alumno.
10 Con respecto a la administración de datos persistentes se utiliza MySQL como sistema de gestión de base de datos y además la aplicación usa Hibernate que se refiere a un servicio de consultas y persistencia de objetos relacional [BAUER, 2005], en el cual se necesita definir la relación entre tablas y clases por medio de archivos XML, donde se especifican los atributos de cada tabla y los datos necesarios para la conexión (url, nombre de usuario y clave de la base de datos principalmente). Hibernate es gratis y de código abierto y esta disponible en la página
Índice de Figuras 160
Índice de Figuras 160 Índice de Figuras Figura 1.1: Diagrama Entidad Relación.. 11 Figura 1.2: Diagrama Jerárquico Funcional... 12 Figura 1.3: Diagrama de Flujo de Datos.... 13 Figura 1.4: Almacenamiento
Más detallesEguana Reports. Servidor de Reportes basado en Tecnología Java y XML. Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S. Contenido Definición y objetivos de Eguana Reports. Funcionalidad General.
Más detallesProyecto de fin de Carrera 2013/2014. Autor: Miguel Souto Bartolomé Consultor: Óscar Escudero Sánchez
Proyecto de fin de Carrera 2013/2014 Autor: Miguel Souto Bartolomé Consultor: Óscar Escudero Sánchez Índice: 1. Introducción 1. Resumen ejecutivo 2. Objetivos 2. Patrones 1. Patrones de aplicaciones web
Más detallesSDD-Documento de diseño del sistema
Bogotá 2016 SDD-Documento de diseño del sistema Cesar Sacristan y Manuel Morón PONTIFICIA UNIVERSIDAD JAVERIANA Contenido 1 Introducción... 2 2 Arquitectura... 3 2.1 Vista Lógica del Sistema... 3 2.1.1
Más detallesHerramienta Web para Crear Diagramas Entidad-Relación. Jazmín Martínez Samora. Asesor: Dr. Carlos Roberto Jaimez González
Herramienta Web para Crear Diagramas Entidad-Relación Jazmín Martínez Samora Proyecto Terminal de la Licenciatura en Tecnologías y Sistemas de Información Asesor: Dr. Carlos Roberto Jaimez González Abril
Más detallesPersistencia en Sistemas O.O.
Persistencia en Sistemas O.O. Taller de Programación Instituto de Computación Facultad de Ingeniería Universidad de la República Contenido Conceptos básicos Definición y motivación de persistencia Mecanismo
Más detallesDiseño de la herramienta G.I.A. (Gestión Integral de Accesibilidad)
Diseño de la herramienta G.I.A. (Gestión Integral de Accesibilidad) Alumno: Tutor: Juan Carlos Naranjo (ITACA) Consultor: Fatos Xhafa Índice de Contenidos Objetivos del Proyecto Requisitos Análisis y Diseño
Más detallesEstudiaremos desde los fundamentos hasta conceptos más avanzados de la tecnología JSF.
Este curso está dirigido a gente interesada en el desarrollo de aplicaciones JEE con JSF. Este framework permite agilizar y simplificar en gran medida el desarrollo de aplicaciones Web Java. Estudiaremos
Más detallesAnálisis, Diseño e Implementación de un Sistema de Información Web para Entornos de Fabricación Reconfigurable
PROYECTO FIN DE CARRERA INGENIERÍA DE TELECOMUNICACIÓN Análisis, Diseño e Implementación de un Sistema de Información Web para Entornos de Fabricación Reconfigurable AUTOR Isaías Carrasco Blázquez TUTOR
Más detallesLección 1 Introducción a Struts. www.globalmentoring.com.mx uacosta@globalmentoring.com.mx
Lección 1 Introducción a Struts www.globalmentoring.com.mx uacosta@globalmentoring.com.mx Lección 1. Introducción a Struts Lección 1. Introducción a Struts Un framework es un conjunto de clases que nos
Más detallesPROYECTO MOFM Presentación Pedro A. Leal Martínez Consultor: Óscar Escudero Sánchez
PROYECTO MOFM Presentación Pedro A. Leal Martínez Consultor: Óscar Escudero Sánchez INTRODUCCIÓN. Objetivos. - En la realización de este Trabajo Final de Carrera se pretende realizar una aplicación web
Más detallesDISEÑO E IMPLEMENTACIÓN DE APLICACIONES EMPRESARIALES CON MOVILIDAD. 1 OBJETIVOS...1
ÍNDICE DE CONTENIDOS 1 OBJETIVOS...1 1.1 ESTUDIO DE TECNOLOGÍAS EXISTENTES PARA EL DESARROLLO DE APLICACIONES EMPRESARIALES CON MOVILIDAD... 3 1.2 COMPARATIVA DE TECNOLOGÍAS EXISTENTES Y ELECCIÓN DE UNA
Más detallesDiagramas De Casos De Uso
Estáticos Diagramas De Casos De Uso Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto de vista del usuario.. Por lo tanto los casos de uso determinan los requisitos
Más detallesSistema de Información Geográfica siginfocentros Arquitectura del Sistema
Arquitectura del Sistema Índice de contenido Sistema de Información Geográfica Sobre este Documento Sistema de Información Geográfica El presente documento contiene el diseño elaborado para el proyecto
Más detallesRafael Doña Gil. Enginyeria Tècnica en Informàtica de Sistemes. Consultor: Jose Juan Rodríguez
Rafael Doña Gil Enginyeria Tècnica en Informàtica de Sistemes Consultor: Jose Juan Rodríguez 14 de Enero de 2013 Contenido 1. Introducción 2. Análisis funcional 3. Diseño Técnico 4. Implementación 5. Conclusiones
Más detallesDiseño e implementación de un marco de trabajo de presentación para aplicación J2EE
Diseño e implementación de un marco de trabajo de presentación para Felipe Benavente Cabrera Ingeniería en Informática Josep Maria Camps Riba UOC - Este trabajo está sujeto excepto que se indique lo contrario
Más detallesEmpleo Digital_. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL
Empleo Digital_ CURSO FORMATIVO Desarrollo de portales WEB en Liferay Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL Empleo Digital_ 1.- PRESENTACIÓN Y OBJETIVOS... 01 2.- QUE VAS A
Más detallesEmpleo. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra
Empleo CURSO FORMATIVO Desarrollo de portales WEB en Liferay Coordinador Académico Antonio José Martín Sierra 1.- PRESENTACIÓN Y OBJETIVOS...01 Empleo 2.- QUE VAS A APRENDER?...01 3.- CÓMO SE ESTUDIA?...01
Más detallesSECUENCIA DIDÁCTICA. Módulo Competencia de Módulo:
SECUENCIA DIDÁCTICA Nombre de curso: Programación Antecedente: Ninguno Módulo Competencia de Módulo: Clave de curso: COM2105C11 Clave de antecedente: Ninguna Desarrollar software con la finalidad de agilizar
Más detallesEvolución del Desarrollo WEB
Evolución del Desarrollo WEB Antonio José Sáenz Albanés (C.T.O) Reconocimiento No Comercial Compartir Igual - 2.5 - España 1 Introducción El desarrollo de aplicaciones WEB ha evolucionado por los siguientes
Más detalles3. DESARROLLO Y HERRAMIENTAS
14 3. DESARROLLO Y HERRAMIENTAS 3.1 Desarrollo El primer paso es recolectar toda la información posible y analizar cuál será de utilidad y cual no. Documentación sobre el sistema (Sistema integrado de
Más detallesArquitectura Java Web. Ing. Juan Zevallos Valle
Arquitectura Java Web Ing. Juan Zevallos Valle 1 Objetivos Al final de la sesión usted debe ser capaz de: Conocer el modelo MVC utilizado en JAVA. Crear la vista usando paginas JSP Crear Servlets para
Más detallesASIGNATURAS OBLIGATORIAS
Propio: MÁSTER EN DISEÑO Y PROGRAMACIÓN DE APLICACIONES JAVA JEE (ON-LINE) Código Plan de s: EF89 Año Académico: 2018-2019 ESTRUCTURA GENERAL DEL PLAN DE ESTUDIOS: CURSO Obligatorios Nº Asignaturas Optativos
Más detallesTEMARIO ESPECÍFICO PROVISIONAL (OPE 2016) CATEGORÍA: TÉCNICO/A ESPECIALISTA INFORMÁTICA
TEMARIO ESPECÍFICO PROVISIONAL (OPE 2016) CATEGORÍA: TÉCNICO/A ESPECIALISTA INFORMÁTICA Nota: Este temario es orientativo y sólo a efectos informativos, pudiendo estar sujetos a cambios y actualizaciones.
Más detallesDocumento de Arquitectura
Documento de Arquitectura Arquitectura Global La estructura global del programa se basa en el patrón arquitectónico, MVC. Cómo se observa en la imagen. cmp Modelo de Componentes Modelo Controlador ofrece
Más detallesSistemas Informáticos del Valle
CARRERA DE CERTIFICACION OCE CON JAVA EE 6 Java EE 6: Develop Web Components with Servlets & JSPs Examen Java EE 6 Web Component Developer Certified Expert 1Z0-899 (OCE) CONTENIDO Introducción al Curso
Más detallesPresentación TFC J2EE Proyecto Complejo Deportivo
Presentación TFC J2EE Proyecto Complejo Deportivo Autor: Eva María González San Segundo ETIS Tutor: Salvador Campo Mazarico 17 Junio 2013 Aquest treball es distribueix sota llicència Creative Commons CC
Más detallesDiseño e implementación de un framework de presentación
Diseño e implementación de un framework de presentación Para aplicaciones Web Thin Client en Java EE PFC Ingeniería Informática 2º Ciclo Alumno: Alejandro Marmelo Insua Consultor: Óscar Escudero Sánchez
Más detallesTRABAJO FIN DE CARRERA EL CUADERNO DEL ASTRÓNOMO. Área J2EE Autor: Manuel Luis Ortiz Rojas (ITIG) Coordinador: Juan José Rodríguez
Área J2EE Autor: Manuel Luis Ortiz Rojas (ITIG) Coordinador: Juan José Rodríguez Universitat Oberta de Catalunya Junio 2012 TRABAJO FIN DE CARRERA EL CUADERNO DEL ASTRÓNOMO ÍNDICE 1. Introducción página
Más detallesMaster en Java Certificación para Programadores
Javmasdeb Master en Java Certificación para Programadores Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java Formación: Master Horas: 112 Introducción Java es un lenguaje de programación con el que
Más detallesPropuesta de Arquitectura. Grupo Técnico RedVUCE
+ Propuesta de Arquitectura Grupo Técnico RedVUCE + Contenido Plan de Trabajo Normativo: Introducción. Objetivo Arquitectura SOA. Herramientas Propuestas Características de ESB Arquitectura propuesta (Física
Más detallesOracle 10g: Creación de Aplicaciones J2EE
Oracle University Contacte con nosotros: 902 302 302 Oracle 10g: Creación de Aplicaciones J2EE Duración: 5 Días Lo que aprenderá Este curso enseña a los desarrolladores a crear aplicaciones J2EE mediante
Más detallesDaniel Rodríguez Simó Tutor: Óscar Escudero Sánchez
Autor: Daniel Rodríguez Simó Tutor: Óscar Escudero Sánchez UOC, 14 de Enero de 2013 Índice Objetivos Planificación. Justificación. Patrones de Diseño: Patrón MVC. Estudio/Comparativa de Frameworks actuales.
Más detallesDocumento de Arquitectura
Documento de Arquitectura Agenda - Como documentamos la arquitectura de un sistema - Para que y para quien documentamos - Modelo 4+1 - Vista Lógica - Vista de Desarrollo - Vista de Procesos - Vista Física
Más detallesTFC J2EE. InterBiblioteca. Alumno: Alfonso Pascual Garrido. Tutor: Antoni Oller Arcas
TFC J2EE InterBiblioteca Alumno: Alfonso Pascual Garrido Tutor: Antoni Oller Arcas ÍNDICE: 1. OBJETIVOS 2. PLANIFICACIÓN 3. INTRODUCCIÓN 4. FUNCIONALIDAD DEL PROYECTO 5. ACTORES 6. ARQUITECTURA: PATRON
Más detallesTrabajo de fin de carrera J2EE Ingeniería técnica en informática de gestión UOC 2012 / 2013 Proyecto Gestor de incidencias
Trabajo de fin de carrera J2EE Ingeniería técnica en informática de gestión UOC 2012 / 2013 Consultor: Vicenç Font Sagrista Autor: Carlos Fernández Paños Contenido 1 INTRODUCCION... 4 1.1 Resumen del proyecto...
Más detallesCapítulo 5. Desarrollo del Sistema
Capítulo 5. Desarrollo del Sistema En este capítulo se describe el desarrollo del sistema, que incluye el análisis, diseño e implementación. La implementación de éste sistema se llevó acabo junto con el
Más detallesDesarrollador Front Jr.
Desarrollador Front Jr. Experiencia: mínima de 6 meses Lenguajes de Programación: HTML5, XML, Ajax, CSS3, JSON Base de datos: MySQL, Mongo Web Server: NodeJS Diseño, desarrollo e implementación de Web
Más detallesINDICE 1 LA EMPRESA 1.1 ESTUDIO DEL CLIENTE 1.2 PROGRAMA DE NECESIDADES 2 PLANIFICACIÓN 2.1 METODOLOGIA DE TRABAJO 2.2 PLANING Y FASES DE DESARROLLO
INDICE 1 LA EMPRESA 1.1 ESTUDIO DEL CLIENTE 1.2 PROGRAMA DE NECESIDADES 2 PLANIFICACIÓN 2.1 METODOLOGIA DE TRABAJO 2.2 PLANING Y FASES DE DESARROLLO 3 ESTUDIO Y ANALISIS FUNCIONAL 3.1 ANALISIS DE TAREAS
Más detalles2.4. Unidades de Aprendizaje. Unidad de aprendizaje: Desarrollo de páginas web estáticas. Número 1. Propósito de la unidad
2.4. Unidades de Aprendizaje Unidad de aprendizaje: Desarrollo de páginas web estáticas. Número 1 Propósito de la unidad Desarrollará páginas web con contenido estático siguiendo la metodología de diseño
Más detallesTienda Online: WebCine. Jose Luis Del Hoyo Fernández Consultor: Antoni Oller Arcas 13/01/2014
Tienda Online: WebCine Jose Luis Del Hoyo Fernández Consultor: Antoni Oller Arcas 13/01/2014 1 Introducción El proyecto que he realizado permite realizar la gestión y la venta de películas online. Por
Más detallesJava web: servlets, Jsp, Jstl, Struts & Ajax
Java web: servlets, Jsp, Jstl, Struts & Ajax Java Web: Servlets, JSP, JSTL, Struts & AJAX Aprende a manejar la tecnología web de Java para el desarrollo de aplicaciones empresariales utilizada principalmente
Más detallesAdministrador de Contenido Empresarial
Administrador de Contenido Empresarial Introducción Integra es una suite (ECM) Enterprise Content Management, para la administración de información, automatización de procesos y gestor de proyectos, puede
Más detallesSILABO DE TALLER DE PROGRAMACION WEB
Año de la Consolidación del Mar de Grau I. INFORMACIÓN GENERAL SILABO DE TALLER DE PROGRAMACION WEB II. Carrera Profesional : COMPUTACIÓN E INFORMÁTICA Modulo Profesional o Trasversal : Gestión de Aplicaciones
Más detallesFanJam, red social para buscar e integrar talentos en la industria musical
FanJam, red social para buscar e integrar talentos en la industria musical Trabajo de Grado DOCUMENTO DE ESPECIFICACION DE LA ARQUITECTURA 15 de Octubre de 2012 V 2.3 Juan Sebastián Ruiz Juan David Cadena
Más detallesPrograma Regular. Vázquez Alejandro. Jefe de TP simple.
Programa Regular Asignatura: Aplicación Java sobre Web. Carrera/s: Ingeniería en Informática. Ciclo Lectivo: 2017. Docente/s: Morales, Martín. Coordinador. Vázquez Alejandro. Jefe de TP simple. Carga horaria
Más detallesANEXO A. FRAMEWORK SARA
ANEXO A. FRAMEWORK SARA Universidad Distrital Francisco José de Caldas 1 1. COMPONENTES SARA se compone de bloques, y cada bloque contiene: Carpeta css: contiene los archivos que le dan estilo al bloque
Más detallesARQUITECTUA DE M2M MIGUEL ÁLVAREZ Y CLARA HERRERO. Documento inicial
Título ARQUITECTUA DE M2M Proyecto Monkey to Monkey ( M 2 M ) Equipo Proyectos Informáticos Versión 1.0 Código PLAN_M2M_2012_04_01 Fecha 19/04/2012 Autores MIGUEL ÁLVAREZ Y CLARA HERRERO Estado Documento
Más detallesLENGUAJES JÓVENES PROGRAMADORES
LENGUAJES JÓVENES PROGRAMADORES SCRATCH Qué es Scratch? Es un lenguaje de programación creado por el MIT (Instituto Tecnológico de Massachusetts, EE.UU.) y diseñado para el aprendizaje de la programación.
Más detallesINDICE DE CONTENIDOS
INDICE DE CONTENIDOS 1. EL PROBLEMA 1.1. PLANTEAMIENTO DEL PROBLEMA 1 1.2. FORMULACION DEL PROBLEMA 3 1.3. DELIMITACION 3 1.4. OBJETIVOS 4 1.4.1. OBJETIVO GENERAL 4 1.4.2. OBJETIVOS ESPECIFICOS 4 1.5.
Más detallesTecnología para la. Web (MVC)
Tecnología para la Construcción de Aplicaciones Web (MVC) Dr. Víctor J. Sosa vjsosa@tamps.cinvestav.mx Información sintetizada del curso: Introducción a los servicios y servidores de información en Internet
Más detallesCONCEPTO DE ARQUITECTURA CLIENTE / SERVIDOR.
CONCEPTO DE ARQUITECTURA CLIENTE / SERVIDOR. La tecnología Cliente/Servidor es el procesamiento cooperativo de la información por medio de un conjunto de procesadores, en el cual múltiples clientes, distribuidos
Más detalles1) FUNDAMENTACIÓN DE LA MATERIA DENTRO DEL PLAN DE ESTUDIOS
PLANIFICACIÓN 1) FUNDAMENTACIÓN DE LA MATERIA DENTRO DEL PLAN DE ESTUDIOS PROGRAMACION III es una de las materias del área de Programación del segundo nivel. La materia provee los conocimientos para la
Más detallesDOCUMENTADOR (Lugar de trabajo Puebla, Tlaxcala, CDMX *Horario de trabajo 9:00 a 19:00 hrs)
CONTADOR AUX. ADMINISTRATIVO AUX. CONTABLE ING. SISTEMAS SECRETARIA DOCUMENTADOR Experiencia de por lo menos 6 meses en la elaboración de documentación de ingeniería de software. Experiencia de por lo
Más detallesCreación de un framework de presentación para aplicaciones JEE
PROYECTO FIN DE CARRERA Creación de un framework de presentación para aplicaciones JEE Autor: Alberto Díaz Martínez Consultor: Oscar Escudero Sánchez Agenda 1.ESTUDIO JEE. 1.1.El estándar JEE. 1.2.Patrones
Más detallesNÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO
PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes
Más detallesIngeniería del Software
Ingeniería del Software Diseñó de Software Universidad de los Andes Demián Gutierrez Mayo 2011 1 Qué es Diseño de Software? Definición de Requerimientos Que voy a hacer? Diseño de Sistema y de Software
Más detallesOracle Fusion Middleware 11g: Creación de Aplicaciones ADF - Acelerado
Oracle University Contacte con nosotros: 902 302 302 Oracle Fusion Middleware 11g: Creación de Aplicaciones ADF - Acelerado Duración: 5 Días Lo que aprenderá Este curso enlazado comprende los cursos Oracle
Más detallesJava Web J2EE con JSP
Java Web J2EE con JSP Programa de Estudio Java Web J2EE con JSP Aprende a manejar la tecnología web de Java para el desarrollo de aplicaciones empresariales utilizada principalmente para comercio electrónico
Más detallesJava Web J2EE con JSP
Java Web J2EE con JSP Programa de Estudio Java Web J2EE con JSP Aprende a manejar la tecnología web de Java para el desarrollo de aplicaciones empresariales utilizada principalmente para comercio electrónico
Más detallesJava Web J2EE con JSP
Java Web J2EE con JSP Programa de Estudio Java Web J2EE con JSP Aprende a manejar la tecnología web de Java para el desarrollo de aplicaciones empresariales utilizada principalmente para comercio electrónico
Más detallesCaracterísticas generales de un servicio Web.
Características generales de un servicio Web. Qué son los Servicios Web? Existen múltiples definiciones sobre lo que son los Servicios Web, lo que muestra su complejidad a la hora de dar una adecuada definición
Más detallesDesarrollo de una aplicación Web para la gestión de hipódromos mediante la tecnología J2EE
Desarrollo de una aplicación Web para la gestión de hipódromos mediante la tecnología J2EE Santiago Serradilla Fernández ITIG Consultor: Albert Grau Perisé 18/06/2007 Santiago Serradilla Fernández (el
Más detallesAjax. Technology review
Ajax Technology review AJAX (Asynchronous JavaScript And XML) XHTML (o HTML) y hojas de estilos en cascada (CSS) para el diseño que acompaña los datos Document Object Model (DOM) accedido con un lenguaje
Más detallesDIPLOMADO EN JAVA JSE Y JEE
PIENSA EN TU FUTURO DIPLOMADO EN JAVA JSE Y JEE PREPARATE PARA SER ARQUITECTO DE SOFTWARE Presentación En la actualidad los diversos cambios a nivel de comercialización y desarrollo de software han tenido
Más detallesLenguajes de marcado para presentación de Páginas web.
CENTRO COLABORADOR FORMACIÓN & CONSULTING ATENEO S.L.U.. Nº 40 30009 DESARROLLO de APLICACIONES con TECNOLOGÍAS WEB R.D. 1531/2011 de 31 de octubre Nivel de Cualificación 3 590 horas UNIDADES de COMPETENCIA
Más detallesEXPERIENCIA PROFESIONAL.
Nombre: David Bravo Estrada. Gustavo A. Madero, D.F. Fecha de Nacimiento: 17 Noviembre 1980 Teléfono: - Celular 0445520868804 Correo Electrónico: dbravo2do@gmail.com DATOS PERSONALES: EXPERIENCIA PROFESIONAL.
Más detallesCurrículo. Siempre a la vanguardia. Servicios administrados para Infraestructura
Currículo Siempre a la vanguardia Servicios administrados para Infraestructura Fundada en 1998 CONSATEC, cuenta con trayectoria en el medio de soluciones de tecnología en México. Desde nuestros orígenes
Más detallesINGENIERÍA DEL SOFTWARE
ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE MANABÍ MANUEL FÉLIX LÓPEZ CARRERA INFORMÁTICA SEMESTRE SÉPTIMO PERIODO ABR. /SEP.-2015 INGENIERÍA DEL SOFTWARE TEMA: RESUMEN#4: LENGUAJE UNIFICADO DE MODELADO
Más detallesEn la propuesta inicial de este proyecto, se plantaba el uso de Struts, pero sin embargo,
8. JSF Vs Struts En la propuesta inicial de este proyecto, se plantaba el uso de Struts, pero sin embargo, conforme se fue desarrollando y se uso JSF, se encontraron mejoras en el uso de JSF a comparación
Más detallesDISEÑO DE LA ARQUITECTURA DEL SOFTWARE (DAS)
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN COLEGIO UNIVERSITARIO DE CARACAS PROYECTO SOCIO TECNOLÓGICO TRAYECTO 3 TRIMESTRE II DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
Más detallesLICENCIA PROFESIONAL EN DESARROLLO DE SOFTWARE PARA APLICACIONES WEB
LICENCIA EN DESARROLLO DE SOFTWARE PARA HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Framework para la persistencia de datos 2. Competencias Desarrollar Aplicaciones
Más detallesLa clase Integer y sus métodos. Los Operadores (concepto). Operadores Lógicos y a nivel de Bits. Operadores de desplazamiento. Concatenaciones. La Con
Fases de POO (Análisis y Diseño). Un ejemplo de Análisis y Diseño. Repaso de conceptos de Abstracción y ejemplos. Repaso y definición de Clases, estructura de una clase en Java. Declaración de atributos
Más detallesGlosario de Términos GLOSARIO DE TÉRMINOS
GLOSARIO DE TÉRMINOS - LMP (Loyalty Marketing Programa): Es una estrategia que una empresa sigue con el fin de fomentar la frecuencia y lealtad de los consumidores, - RFP (Request For Proposal): Solicitud
Más detalles5.6. Tendencias e innovaciones Portabilidad: Diversidad de ambientes: Oportunidad en su aparición:
5.6. Tendencias e innovaciones La plataforma J2EE resulta una propuesta atractiva, interesante y de vanguardia que responde, de manera natural a la demanda actual para el desarrollo de software, bajo el
Más detallesCurso JAVA EE 7 2016
Curso JAVA EE 7 2016 Curso de Java EE 7 PC CARRIER 29 de marzo de 2016 Autor: Marc Revenga Esquinas Curso JAVA EE 7 2016 Curso de Java EE 7 Clase 1. Aplicaciones web Java EE. Configuración del servidor
Más detalles1. IDENTIFICACIÓN INGENIERIA INFORMÁTICA. Distribución horaria:
Versión: 02 1. IDENTIFICACIÓN PROGRAMA ACADÉMICO ASIGNATURA: INGENIERIA INFORMÁTICA TALLER DE PROGRAMACIÓN AVANZADA CÓDIGO: ING00135 CREDITOS: INTENSIDAD HORARIA SEMANAL: Distribución horaria: HTP HTI
Más detallesExperto en Programación en Entorno Microsoft
Experto en Programación en Entorno Microsoft Duración: 155.00 horas Descripción En el curso de Experto en Programación en Entorno Microsoft se estudian las tecnologías.net de desarrollo de aplicaciones
Más detallesEvaluación de los aprendizajes Elabora un cuadro comparativo con las principales características del lenguaje de programación Java.
NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática y comunicación. Nombre del Módulo: Programación para Ambiente WEB total: 120 horas Objetivo General: Aplicar los conocimientos teóricos
Más detallesPRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17
ÍNDICE PRÓLOGO...13 CAPÍTULO 1. INTRODUCCIÓN A AJAX...17 1.1 CONTEXTO DE UTILIZACIÓN DE AJAX...17 1.2 QUÉ ES AJAX?...18 1.3 LAS TECNOLOGÍAS AJAX...20 1.4 PRIMERA APLICACIÓN AJAX...22 1.4.1 DESCRIPCIÓN
Más detallesModelo Vista Controlador. Rogelio Ferreira Escutia
Modelo Vista Controlador Rogelio Ferreira Escutia Qué es MVC? El Modelo Vista Controlador (Model View Controller) es un patrón de diseño que permite separar en capas nuestra aplicación para lograr un menor
Más detallesJava 7.0 Advanced Application Developer
DESCRIPCIÓN La arquitectura de software es un conjunto de elementos y estructuras interrelacionados entre sí que componen a un sistema informático: define qué elementos tiene una aplicación, cómo se relacionan
Más detallesGestión de Incidencias
Gestión de Incidencias Alumno: José Aguilera Deixt Consultor: José Juan Rodríguez Introducción Objetivos Planificación Tecnologías Resumen funcional Diseño Producto Conclusión Mejoras para futuras versiones
Más detallesSílabo de Ingeniería Web
Sílabo de Ingeniería Web I. Datos generales Código ASUC 00469 Carácter Obligatorio Créditos 4 Periodo académico 2018 Prerrequisito Ninguno Horas Teóricas: 2 Prácticas: 4 II. Sumilla de la asignatura La
Más detallesAplicaciones Open Source - SI
Aplicaciones Open Source - SI421 201801 Item type Authors Publisher Rights info:eu-repo/semantics/reporte Universidad Peruana de Ciencias Aplicadas (UPC) Universidad Peruana de Ciencias Aplicadas (UPC)
Más detallesMetodología para el diseño y desarrollo de interfaces de usuario
Metodología para el diseño y desarrollo de interfaces de usuario Versión Historia de Revisión Fecha Versión Descripción Responsable 20/06/2005 Creación. Alejandro Báez Cristian Castañeda Diego
Más detallesPHP 7 Desarrollar un sitio web dinámico e interactivo
Preámbulo 1. Objetivo del libro 11 2. Breve historia de PHP 12 3. Dónde conseguir PHP? 13 4. Convenciones de escritura 14 Introducción a PHP 1. Qué es PHP? 15 2. Estructura básica de una página PHP 17
Más detallesPersonas que posean nociones básicas de programación, sea o no profesionales y estén interesadas en introducirse en el Desarrollo de Sitios Web.
Área: Diseño y Desarrollo de Sistemas Curso: Desarrollo Sitios Web Características Generales de la capacitación: Personas que posean nociones básicas de programación, sea o no profesionales y estén interesadas
Más detallesDesarrollo y servicios web
Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2016-1 Qué haremos hoy? 1. Qué son los servicios RESTful? 2. Cuál es la diferencia entre un servicio RESTful y un servicio SOAP? 3. Cómo exponer un
Más detallesTema 1. Introducción a UML C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A
Tema 1. Introducción a UML C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A B E L É N M E L I Á N BAT I STA J O S É MARCOS M O R
Más detallesFACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES
FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES Código-Materia: 09728 PROGRAMACIÓN EN RED Programa Semestre: Ingeniería Telemática 5 Requisitos: 09687 ESTRUCTURAS
Más detalles4/15/2010. Requerimientos de Software UARG.UNPA Requerimientos de Software. Requerimientos de Software
UARG.UNPA 2009 Un caso de uso es una interacción típica entre un usuario y un sistema computacional.(fowler) Un caso de uso especifica el comportamiento deseado del sistema (objetivos del usuario). (Jacobson)
Más detallesTemario Detallado Curso Java Verano Online
1 Módulo I - Java desde cero: Conoce Java desde los fundamentos. Aprenderás la sintaxis básica, tipos de Datos y Sentencias de Control. Lección 1 - Características Básicas del Lenguaje Java Introducción
Más detallesStruts2. 8 de Febrero de STRUTS2
Struts2 8 de Febrero de 2008 1 STRUTS2 Arquitectura de 5 capas Nombre de la capa Responsabilidad Implementación tecnológica Presentación Interfaz de usuario JSP/HTML/Javascript Swing, SWT, Eclipse RCP
Más detallesModelado Estático Básico. Diseño de Software Avanzado Departamento de Informática
Modelado Estático Básico Objetos y Clases (I) Dos niveles de abstracción: Objeto: representación de una entidad concreta con identidad, estado y comportamiento (no siempre entidades físicas tangibles).
Más detallesClaudio Nuñez Díaz años Titulado: de Analista Programador
Claudio Nuñez Díaz 12.895.935-1 39 años Titulado: de Analista Programador Conocer y entender los objetivos de la organización, para así alinear propósitos, aportando conocimiento adquirido y ponerme a
Más detallesLenguaje Unificado de Modelado
Lenguaje Unificado de Modelado UML UML es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Es un lenguaje gráfico para visualizar, especificar, construir y documentar
Más detalles