Modelado de Aplicaciones Web Mediante UML

Slides:



Advertisements
Presentaciones similares
CI-2413 Examen. Pregunta 1 Respuesta 1 - a n La meta principal de todo sitio es maximizar el número de visitas al sitio. Esto debe ser considerado en.
Advertisements

Internet y tecnologías web
Desarrollo de Página WEB
Programación Orientada a Objeto 1
Aplicación Web para Control de una Integración de S.I.
Modelando aplicaciones
Aplicaciones Cliente-Servidor
Arquitectura del sistema
Servicios Web.
Guía de prácticas Diagramas de UML en ARGO-UML
Instructor :LIC. Jairo Flores de la o
Recopilación (De la Torre 2007) Maribel Angeles Guzmán.
PROYECTO DE GRADO ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP –
Universidad Nacional de Asunción – Facultad Politécnica
Términos Básicos y Conceptos
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a Base de Datos Conceptos básicos.
Profesor: Miguel Angel Vidal
Inma Salesa Ester Palacios
29/01/031 SISTEMAS ORIENTADOS A OBJETOS PROBLEMÁTICA DE PERSISTENCIA Víctor Anaya Mayte Redolar Laboratorio de Sistemas de Información Facultad de Informática.
Desarrollo de aplicaciones web en entorno servidor
Modelado Arquitectónico
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
 El primer navegador Web incluía un lenguaje de estilo interno que utilizaba dicho navegador para mostrar las páginas HTML.  Sin embargo estos primeros.
Universidad Tecnologica Oteima DISEÑO DE MEDIOS Y MATERIALES MULTIMEDIOS Rigoberto Quintana M. Hojas de estilo en cascada.
OMAR SANCHEZ ROBLES HECTOR PEREZ GARCIA. “Sistemas de cómputo compuesto por un gran número de CPU´s conectados mediante una red de alta velocidad”, Tanenbaum.
Arquitectura de una aplicación
Aplicación Web para Informes de Asignaturas de Trabajo en Grupo
Prof. José T. Cadenas. Aplicación Web La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible.
Diseño de Aplicaciones Web * En las aplicaciones web el diseño es muy diferente de las aplicaciones tradicionales dado que hay que dividir la aplicación.
Desarrollo de aplicaciones para ambientes distribuidos
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
UNIDAD EDUCATIVA CALASANZ Manual de usos de WORDPRESS. NOMBRE: Melissa Veintimilla Labanda Curso: 1º ´´C´´ FECHA: 29 de marzo del 2015.
Proyecto Fin de Carrera - ITIS
Unidad ll Equipo 2 Juan Carlos Martínez Ramos Erik Iván Mancilla Romero Cristian Suarez Luis Ángel Santiago Alex Joshua Serrano.
Laboratorio de Desarrollo Sistemas de Información LDS Presentación de la Asignatura Escuela Técnica Superior de Informática Aplicada Universidad.
Roberto Barriga Rodríguez Aitana Giner Martín
Andrés David Rodríguez Delgado Cód Es un conjunto de extensión de UML propuesto por JIM CONALLEN que esta formado por valores etiquetados,
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
UNIVERSIDAD DE VIÑA DEL MAR SEDE SANTIAGO AREA INFORMATICA Marco de Trabajo para un Acceso Multimedia Universal Mediante Patrones Modelo-Vista-Controlador.
Servicios Web 2.0 Daniela Flores E..  El término Web 2.0 comprende aquellos sitios web que facilitan el compartir información, la interoperabilidad,
Proyecto de Carrera Tecnólogo en Informática 2012 Grupo 02 Luis Conde Juan Urtiaga Jorge Melnik Álvaro Vallvé Prof. Ing. Dra. Andrea Delgado.
Anthony Villalba 1° “A”. ¿Qué es WordPress? Es un sistema de gestión de contenidos o CMS (por sus siglas en inglés, Content Management System) enfocado.
Tu buscador de radio. Grouple es un buscador de emisoras de radio a través de internet, mediante el cual podrás encontrar cualquier emisora del mundo.
Introducción a UML Departamento de Informática Universidad de Rancagua
Introducción a las Bases de Datos Parte 1. Contenido 2 1.Definiciones de Bases de datos 2.Dato e Información 3.Sistemas de bases de datos 4.Sistema de.
Ingeniería de Requisitos
Jairo Pinto Ing. sistemas
(Lenguaje Unificado de Modelado)
S ERVICIOS DE RED E I NTERNET T EMA 3: DNS Nombre: Adrián de la Torre López.
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Punto 1 – Introducción al servicio Juan Luis Cano.
Que es un navegador de Internet. Un navegador web o de Internet, es un programa que permite visualizar la información que contiene una página web (que.
Gestión de proyectos fin de carrera
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
Por: Jaime Enrique Melendez Monreal Código: INGENIERÍA DE SOFTWARE.
Introduccióna Dreamweaver Licenciatura en Tecnología Educativa LEIVA HÉCTOR RUBEN.
UNIVERSIDAD TECNICA DE MANABI ESTUDIANTE KARINA TOALA CATEDRATICO ING.RENE GARCIA TEMA CASCADA.
UNIVERSIDAD DE VIÑA DEL MAR SEDE SANTIAGO AREA INFORMATICA Marco de Trabajo para un Acceso Multimedia Universal Mediante Patrones Modelo-Vista-Controlador.
SISTEMAS DE GESTIÓN DE CURSOS DE DISTRIBUCIÓN LIBRE
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
INGENIERIA DE SOFTWARE
Arquitectura de una aplicación Arquitectur a: desarrolla un plan general del sistema, asegurando que las necesidades de los usuarios sean atendidas. Ingeniería.
Metodología para el Diseño de Sitios WEB
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Modelado Orientado a Objetos Programación Orientada a Objetos Departamento de Sistemas Universidad del Cauca 2006.
GESTIÓN Y ADMINISTRACIÓN WEB. INTRODUCCIÓN A INTERNET Internet constituye una vía de comunicación y una fuente de recursos de información a escala mundial.
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Hojas de Estilo UNIVERSIDAD TECNOLÓGICA DE AGUASCALIENTES.
Transcripción de la presentación:

Modelado de Aplicaciones Web Mediante UML Inmaculada Blanco Sierra Miguel Angel Almudéver Galán Laboratorio de Sistemas de Información Facultad de Informática Universidad Politécnica de Valencia 30/01/03

Modelado de Aplicaciones Web Mediante UML Introducción Arquitectura de las aplicaciones Web ¿Porqué utilizar UML para su modelado? Elementos que las componen y sus posibilidades de evolución en un futuro próximo Conclusiones 30/01/03

Introducción Gracias al desarrollo de nuevas herramientas y tecnologías, las Aplicaciones Web son cada vez más populares. La facilidad de su desarrollo provoca, a veces, la ausencia de un análisis y diseño correctos, pero están consiguiendo reemplazar a las aplicaciones software tradicionales. 30/01/03

Arquitectura de las Aplicaciones Web Una Aplicación Web se sirve de un sitio o página como entrada a una verdadera aplicación. A la izquierda tenemos la arquitectura de un sitio Web tradicional, y a la derecha uno dinámico. 30/01/03

¿Porqué de utilizar UML para su modelado? La “Metodología Relacional” ( RMM, Relationship Management Methodology ) falla. Otro de los modelos importantes ADM ( analisis/desing Model) representa alguna dificultades. UML puede. 30/01/03

Elementos que las componen Una aplicación Web no es más que una especialización de un proceso cliente/servidor, con lo que se puede aprovechar el modelado de dichas aplicaciones. En particular, los casos de uso son una herramienta fundamental en la captura de requisitos. 30/01/03

Posibilidades de evolución en un futuro próximo Las extensiones Web para UML están a punto de finalizarse en su fase inicial. Se espera que los browsers de XML aparezcan pronto en el mercado. La ventaja de XML combinado con XSL frente a HTML es que aumenta la separación entre contenido y presentación. 30/01/03

RMM Las aplicaciones Web pueden ser usadas como mecanismo servidor para aplicaciones distribuidas, y además pueden crear múltiples instancias del mismo browser y frames en la parte cliente que deben establecer y mantener su propio mecanismo de comunicación. Todo esto debe ser modelizado también y RMM no es capaz de hacerlo. 30/01/03

ADM cuando trata de modelizar páginas Web y el código ejecutable asociado a éstas relacionándolo con el resto de elementos en el modelo. 30/01/03

UML capaz de… De expresar la lógica del sistema en los componentes Web, a lo largo del resto de la aplicación. las páginas serían componentes del sistema. 30/01/03

Pero… Los creadores de UML se dieron cuenta de que hay situaciones en las que UML no es suficiente para capturar la semántica relevante de determinados dominios o arquitecturas, por lo que crearon un mecanismo de extensión como stereotipos, etiquetas y restricciones que podrán ser aplicados a los elementos del modelo. 30/01/03

Conclusiones Generalizando, la arquitectura de una aplicación Web no es muy diferente de la de un sitio Web dinámico. Una aplicación Web como los sistemas en si mismos, deben ser robustos ante aplicaciones multicapa. 30/01/03

Conclusiones La elección de una notación debe estar en función de la necesidad de modelizar la parte de las capas de la parte del servidor. Con la admisión de UML como notación para la modelización cada vez más sistemas están siendo modelizados con él 30/01/03