Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo

Slides:



Advertisements
Presentaciones similares
U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Advertisements

Documento de Diseño Arquitectónico y Detallado
Técnicas de Diseño Red Social.
Hipódromo Caballito Powered by Grupo 6.
Red Social: “Un millón de Amigos”.
Cognos Data Integration
Introducción a LAS Bases de Datos
Introducción al patrón MVC
Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo
ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008.
Noveno Semestre UNIDEC
Pensiones Civiles del Estado PROYECTO: Página Web PCE
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2006 – II (4ta Semana) Lunes 28 de Agosto del 2006 Juan José Montero Román.
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
Arquitectura del sistema
Ing. Pablo Mayorga. UML = Unified Markup Language Estándar de lenguaje de modelamiento de Object Management Group Varias versión 1.0, 1.1,1.2, 1.3, 1.4,
Modelos de Datos Modelado y Diseño de Bases de Datos
ESCUELA POLITÉCNICA DEL EJÉRCITO
ESCUELA POLITÉCNICA DEL EJÉRCITO
Índice 1. Introducción, objetivos y justificación del proyecto.
Empresa: Liebre Primer ciclo Proyecto TripleC. Conseguir soluciones inteligentes para satisfacer de una manera rápida y segura las necesidades de nuestros.
Etapas y actividades en el desarrollo OO basado en UML
Introducción a la Computación (IC) I Facultad de Ingeniería y Arquitectura Juan José Montero Román.
Un ejemplo de uso de Web Services Hay veces en las que aprendemos algo y nos preguntamos: ¿cómo se usará esto en la práctica? ¿Cómo las aplicaciones clientes.
Introducción a los Conceptos de Bases de Datos Docente: Ing. Marleny Soria Medina.
Contexto: Aplicación gráfica.  Siempre que se piensa en separar la funcionalidad de una aplicación de su interacción con el usuario, bien sea una aplicación.
Modelado Arquitectónico
Arquitectura de una aplicación
Desarrollo de aplicaciones para ambientes distribuidos
PROTOCOLO DE ENLACE TRONCAL DE VLAN Semestre 3 Capítulo 9
Servidores Conceptos Generales.
Patrones de Diseño de Arquitecturas de Software Enterprise
Despliegue de la aplicación Web
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.
SICSTRA Sistema de Información para el control de solicitudes de tramites jurídicos Ministerio de Justicia y Seguridad Pública.
PIS 2014 GRUPO 2 CLIENTE SONDA DOCENTE: MARIA DE LAS NIEVES FREIRA FECHA: 09 de octubre del 2014.
ACIS Desarrollar proyectos de software y “evitar” el fracaso ? Por Bernardo Díaz Arias Arquitectura.
CONCEPTOS BÁSICOS DE CLIENTE SERVIDOR MICHAEL LOZA, DANNY SANCHEZ & MAURICIO VILLENA.
Mensajería cliente-servidor en Flex y Java
Programación de Sistemas 2003 Cambio de passwords en la RCE vía Web.
Análisis y diseño de sistemas Diagrama de componentes
Diseño Arquitectonico
Presentación t3 – “MoviPedido”
Ingeniería de Requisitos
CONTRATOS DE CLIENTES Orlando Sedamano Cornejo Marco Bustinza
Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.
Grupo Milanesa Integrantes: Agüero, Lucas Romero, Fernando Schild, Marcelo.
Aplicación Prop- OnLine Cliente Arquitectura actual Aplicación Prop- OnLine Servidor Servidor de Paquetes de Actualizaciones Servicio de Web Scraping Inmobiliaria.
Luis Ponce Cabello.  Primera Parte : JSF  Segunda Parte : Facelets  Tercera Parte : Icefaces.
Daniel Méndez ARTech Aplicaciones Web: user experience.
Torneos Virtuales Técnicas de Diseño – 2 cuatrimestre 2009 Grupo D.
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
Manejá tus tiempos Facultad de Ingeniería de la Universidad de Buenos Aires – Marzo 2012.
1. Sistema Integral de Comunicación, Control y Seguimiento de la Vigilancia Epidemiológica Fitosanitaria.
Explicación del trabajo académico y Proyecto Final
Arquitectura de una aplicación Arquitectur a: desarrolla un plan general del sistema, asegurando que las necesidades de los usuarios sean atendidas. Ingeniería.
La Rematada Sitio de remates “El Porton”. Introducción El objetivo es desarrollar un sitio web de remates de productos para promocionar la compra de yerba.
SISTEMA DE BASTANTEO DE PODERES IMPLEMENTADO CON ESTILO REST INTEGRANTES: Delicia Lucero Guevara Jordan Viacaña Alburqueque Ricardo Calle.
 Definir conceptos fundamentales de las BDD como DTM y DBMS.  Conocer el esquema actual de la Base de datos de la UNACH.  Analizar cuándo utilizar.
Conociendo el modelo Cliente-Servidor
Presentación De UML Lenguaje estándar para escribir planos de software Se usa para visualizar, especificar, construir y documentar los artefactos de un.
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.
Proyecto Harry Generador de aplicaciones. Objetivo Crear una herramienta de desarrollo de sistemas que permita minimizar los tiempos de programación mediante.
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.
Consistencia y Replicación
ASIGNACIÓN 1 INTEGRANTES: ANGEL FRANCO ANDREA MENDOZA ANDREINA GARCIA CRISTINA VILLALOBOS DAYANA DEPONTE DAVID.
Transcripción de la presentación:

Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo ORDENES MEDICAS TECNICAS DE DISEÑO Grupo 1 Ing. Guillermo Pantaleo - Ayudante: Diego Montaldo 1° 2008

Relevamiento Trabajo conjunto entre Clínica Galeanni y Laboratorios Emitir Órdenes Médicas con prestaciones Autorizar Órdenes Registrar resultados Cuando se creó la empresa, se dividieron las tareas: Repsol aporta el gas, Mega lo procesa y extrae los productos que luego son repartidos a Dow Chemical para la fabricación de plásticos y a Petrobrás para la exportación de gas licuado y gasolina. 2

Consideraciones Los módulos de órdenes y laboratorio son independientes. Se provee una solución para agregar nuevas reglas.

Algunos Casos de Uso

Arquitectura Módulos con BD compartida, en un mismo servidor

Arquitectura Ventajas BD única Datos consistentes y actualización simultánea para ambos módulos Máquinas cliente Sólo conexión a Internet y un Navegador Web. Comunicación directa entre módulos

Arquitectura Desventajas Ante problemas de conexión uno o ambos módulos dejarían de operar Un problema en la BD trabaría ambos módulos

Modelo de Vistas 4+1 Vista Componentes Vista Despliegue Vista Procesos Vista Lógica

Vista Componentes

Vista Despliegue

Vista Procesos

Vista Lógica(1) MVC

Diagrama de Clases – Emitir Orden Médica Vista Lógica(2) Diagrama de Clases – Emitir Orden Médica

Diagrama de Secuencia – Emitir Orden Médica Vista Lógica(3) Diagrama de Secuencia – Emitir Orden Médica

Diagrama de Clases – Crear Regla Vista Lógica(4) Diagrama de Clases – Crear Regla

Diagrama de Secuencia – Crear Regla Vista Lógica(5) Diagrama de Secuencia – Crear Regla

Diagrama de Secuencia – Validar Regla Vista Lógica(6) Diagrama de Secuencia – Validar Regla

Agregar Nuevas Reglas Implementar una clase que herede de Regla que permita validar este nuevo tipo de regla. Metodo validar(). Modificar la clase TipoRegla. Modificar addRegla.jsp y addReglaServlet. Modificar DAORegla, DTORegla y tabla regla. Deployar solo los .class y .jsp modificados.

Patrones Utilizados State: Para el estado de las ordenes. Builder: para crear las reglas Composite: Para administrar las reglas. Arquitectura MVC.

State:

Builder:

Composite:

Gracias