Diseño Distribuido de una Arquitectura de Software

Slides:



Advertisements
Presentaciones similares
Introducción Framework 3.0. Introducción Junto con Windows Vista se libera al mercado una serie de tecnologías para desarrolladores de software que cambiarán.
Advertisements

Aulas virtuales LUISA ORTIZ PÉREZ. Que es ?  Un Aula Virtual institucional es la plataforma de enseñanza virtual mediante la cual los profesores y alumnos.
Conocimientos, concepciones y creencias en torno a las TIC en la Educación Matemática UNIVERSIDAD DEL VALLE INSTITUTO DE EDUCACIÓN Y PEDAGOGÍA Maritza.
ADMINISTRAR LA WIKI La pantalla que te aparece cuando pulsas en “Administrar Wiki” (enlace situado en la parte superior izquierda) es esta:
LINUX-IDES: GRUPO DE INVESTIGACIÓN Y DESARROLLO EN GNU/LINUX Linux- IDES Investigación y Desarrollo en GNU/Linux Software libre en la PUCP: Tuxpuc y Linux-IDES.
TRABAJO DE HERRAMIENTAS DIGITALES PRESENTADO POR: CARLOS CESPEDES LIC.:ORLANDO VACA 7°B VALLEDUPAR-CESAR 2011.
FATLA PROGRAMA DE EXPERTO EN ELEARNING EMILIO FERNANDO CÁRDENAS ASTUDILLO.
Ciclope Weather Web Services ● Que tenemos – – RSS: (No Web.
Trabajo de Requerimiento de Software
Sistema de Información Gerencial - ERP(Planificación de recursos empresariales) Rolando Espinosa Annie Williams Joel Nieto
BASE DE DATOS EN LA WEB POR- OSIRYS MARCIAGA JESUS NIETO.
Análisis de Proyecto de Software.
APRENDER Y ENSEÑAR EN COLABORACIÓN
Áreas de Trabajo y Caso Hipotético
GESTIÓN DEL RIESGO E INGENERÍA DE SOFTWARE BASADO EN COMPONENTES
Paul Leger Casos de Usos Paul Leger
Flujo de trabajo: Requerimientos
Como Crear tu Propio Blog
PROTOCOLO DE GESTIÓN DIARIA
U.T. 11: Introducción A Las Bases De Datos
REDES SOCIALES CARLITA RAMÍREZ 1 “D”
QUÉ ES LA ADMINISTRACION. ROLES DEL ADMINISTRADOR
SISTEMAS DE INFORMACIÓN
Emerson Maturana Eduar Pastrana.
APRENDIZAJE COLABORATIVO
INTRODUCCIÒN AL SISTEMA GESTOR DE BASE DE DATOS
Microsoft Infopath Juan José Pérez Zuloaga.
TRABAJO RECUPERATORIO P2
“Niveles de explicación de la conducta interactiva
EVALUACIÓN INTERNA Internal Assesement
Novell Netware Autores: Cerrina Maria Josefina, Coto Marcelo,
Tema 3. Lenguaje unificado de modelado UML
Modelo de 3 capas. Qué es la arquitectura de una aplicación? La arquitectura se refiere a la forma en la que es diseñada tanto física como lógicamente.
INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES Organismo Público Descentralizado del Gobierno del Estado de Puebla   INGENIERÍA EN SISTEMAS COMPUTACIONALES.
INTERNET Actividad 3 Herramientas Tareas Ruben Dario Acosta V.
Optimización de Estructuras Organizativas para TI (OEOTI)
INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES Organismo Público Descentralizado del Gobierno del Estado de Puebla   INGENIERÍA EN SISTEMAS COMPUTACIONALES.
JUEGO DE PREGUNTAS INICIAR JUEGO FIN DE JUEGO.
MOODLE ILO ADM. DE SISTEMAS DE LA INFORMACION
Metodología de la programación
INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES Organismo Público Descentralizado del Gobierno del Estado de Puebla   INGENIERÍA EN SISTEMAS COMPUTACIONALES.
¿Cómo funciona? En un archivo de Power Point cada estudiante encontrara al menos 20 imágenes relacionadas con objetos tecnológicos; a partir de este archivo.
Resumen: Análisis de requerimientos
Capa Sesión REPUBLICA BOLIVARIANA DE VENEZUELA
Instalaciones Desatendidas
Conceptos Relacionados Unidad I. Parte A.
Nombre: Adrián de la Torre López
Holi boli Bai.
Proceso de registro, consulta de resultados y solicitud de constancia de los Exámenes para cumplir con el requisito de lengua de los PE de la UAQ Universidad.
Ejercicios de Diagramas de Clases
Comprensión y obtención de los requerimientos
CC51A – Ingeniería de Software Documento de Diseño: Arquitectónico y Detallado Sergio Ochoa D.
CIRCA Ministerio de Hacienda y Función Pública
Tema 7 – Mensajería Instantánea, Listas de Distribución y Noticias
Modelo Instruccional Dick & Carey
MISIÓN NUESTRO LEMA “Promover la creación y desarrollo de emprendimientos sustentables que contribuyan a la generación de valor económico, social, cívico.
PRESENTACIÓN. ISABEL SEGURA FRAILA CUEVAS MELKYS NOVAS YAUDIS CALZADO
Iniciación a la Investigación 3º ESO
helppeople Single Sign -On
TUTORIAL PARA CREAR UNA PHPWEBQUEST.
Importancia de la formación docente
INTERNET Cuando la gente hace referencia a Internet se está refiriendo normalmente a esta red y a un conjunto de servicios y aplicaciones que permiten.
INSTRUCTIVO: CREAR UNA ENTIDAD AGRUPADORA
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
Estructura de los Sistemas Operativos por: Omar Saravia Tasayco
Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Copyright 2019 Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Derechos reservados UML.
Mariam nazareth palomino obregón matricula: recursos digitales
DOCENTE: M.Sc. Luis Alberto Ojeda Cairo Ayudantes:
Transcripción de la presentación:

Diseño Distribuido de una Arquitectura de Software Faber Giraldo – Univ. del Quindío Sergio Ochoa – Univ. de Chile Oct. 2010

Enunciado Desarrollar un Sistema de Mensajería Seguro (tipo Chat), pero con persistencia. La arquitectura puede ser: Centralizada: Distribuida: … o mezcla de ambas.

Enunciado El sistema funcionará en base a sesiones de conversación. Brindará persistencia de los mensajes. Deberá verificar la identidad de los usuarios. La comunicación entre usuarios del sistema será factible o no dependiendo del rol de los mismos. Ej. de roles: Presidente, ministro, secretario, etc.

Enunciado HINT: La lista de roles de usuario y de interacciones válidas debería poder modificarse (fácilmente) en el tiempo. Hay usuarios de nivel superior (por ej. un ministro o el presidente, a través de sus asesores) que pueden autorizar interacciones excepcionales, que no están dentro de la lista de interac. válidas. La lista de interacciones válidas para un usuario depende del rol que éste tenga. El sistema debe tener mecanismos de awareness (Por ej. percepción de qué usuarios están conectados).

Enunciado Todas las conversaciones son privadas… Los usuarios pueden crear una sesión de conversación, solicitar el ingreso a una conversación ya creada, y también de- suscribirse de una sesión. Cuando un usuario ingresa a una sesión de conversación, debe recibir la lista ordenada de mensajes intercambiados en esa conversación. Las conversaciones se mantienen activas hasta que sus miembros deciden darle de baja.

Enunciado La baja de una sesión puede ocurrir por diversos motivos: Se retiró el último usuario suscrito. No hubieron mensajes durante un período de un mes. Todas las conversaciones (aunque estén dadas de baja) deben poder ser accedidas de sólo lectura por los administradores del sistema. Los usuarios pueden entrar y salir del sistema según su necesidad.

Enunciado Hay restricciones de performance para el sistema. El transporte de los mensajes debe ser seguro. Se pueden reutilizar componentes pre-hechos (COTS) como parte de la solución.

Tareas Importantes Cada equipo deberá hacer un diseño arq. del sistema que sea: mantenible, seguro, y con buena performance. Hasta el 15 de Oct: Cada alumno debe escoger un Req. de Calidad para trabajar. Hasta el 25 de Oct.: Cada alumno debe entregar un diseño de la arq. considerando sólo uno de los atributos de calidad antes mencionados (tarea individual).

Tareas Importantes El diseño arq. debe consistir de: Un diagrama de componentes, usando cualquier nomenclatura. Una explicación de qué es lo que hace cada componente. Una explicación de cómo funciona el sistema en su conjunto, para manejar los requisitos antes mencionados. Después de esta tarea, cada miembro debe explicarle vía videoconf. al resto de los miembros del equipo, cómo funciona su propuesta.

Tareas Importantes Esa y el resto de las sesiones de videoconf. deben grabarse en LiveMeeting.. Carla Vairetti está coordinando eso. El equipo debe negociar y ver cómo integrar las soluciones individuales, para generar una solución integral (por videoconf.). Hasta el 01 de Nov.: Cada equipo debe entregar un diseño que considere los tres req. de de calidad antes mencionados.

Videoconferencias Grabación 1: Sesión de conocimiento de los miembros del equipo. (hasta el 15 de Oct.) Grabación 2: Explicación de las soluciones arq. Individuales. (hasta el 25 de Oct.) Grabación 3: Negociación a integración de las soluciones individuales. (hasta el 01 de Nov.)