La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Técnicas de Diseño Red Social. Escenario del problema Funcionalidades principales Diagramas de caso de uso Diagrama de clases Diagramas de secuencia Capas.

Presentaciones similares


Presentación del tema: "Técnicas de Diseño Red Social. Escenario del problema Funcionalidades principales Diagramas de caso de uso Diagrama de clases Diagramas de secuencia Capas."— Transcripción de la presentación:

1 Técnicas de Diseño Red Social

2 Escenario del problema Funcionalidades principales Diagramas de caso de uso Diagrama de clases Diagramas de secuencia Capas de la arquitectura Diagrama de componentes Diagrama de despliegue Persistencia Patrones de diseño Demo Agenda

3 Escenario del Problema

4 Buscar amigos en la red Hacer amigos Sugerir amigos –Por afinidad o transitividad Visitar amigos Notificar eventos Aplicaciones Mensajería –Mensajes públicos y privados. Seguridad Funcionalidades Principales

5 Casos de Uso i

6 Casos de Uso ii

7 Casos de Uso iii

8 Diagrama de Clases

9 Diagrama de Secuencia

10 Diagrama de Secuencia (Apps)

11

12 Perfil de Amigos

13 UnMillonDeAmigos.Web: Contiene las páginas web de la aplicación, que constituyen las vistas (presentación) UnMillonDeAmigos.Presentacion: Contiene los presenters y las interfaces para cada una de las vistas del proyecto web. UnMillonDeAmigos.ContratosDeAplicacion: Define las interfaces de los servicios que son implementados en el proyecto de aplicación. UnMillonDeAmigos.Aplicacion: Este proyecto implementa los servicios que contienen la funcionalidad que es necesaria desde la presentación. UnMillonDeAmigos.AccesoADatos: Aquí se encapsulan todas las clases que implementan el acceso a Datos mediante NHibernate. UnMillonDeAmigos. Dominio: Aquí se encuentran las clases de negocio, procesos y reglas de negocio. Capas de la Aquitectura

14 Capas de la Arquitectura

15 Diagrama de Componentes

16 Diagrama de Despliegue

17 NHibernate A través de la utilización del framework nhibernate, se implementó la persistencia de los objetos del sistema Mapeo y Configuración Archivo xml en el cual se realiza el mapeo entre clase en memoria y la misma como entidad dentro de un modelo relacional y un archivo de configuración. App.config donde se estable la configuración a la base, ya sea el dialecto, dirección del servidor y autenticación. Clases que participan en la persistencia AccesoADatosHelper (manejo de la conexión a la base) RepositorioBase (clase abstracta para persistir) Persistencia

18 Patrones utilizados MVP Patrones i

19 MVP

20 Builder Se utilizó en Quiz`s y Regalos. Factory Method Se lo utilizó para las Aplicaciones de Calendario. Patrones ii

21 Factory - Builder

22 Iterator Se lo utilizo para obtener los mensajes y notificaciones del EspacioVisita. Singleton Flyweigth Se utilizó para la creación de perfiles. Patrones iii

23 Iterator - Flyweight

24 Demo


Descargar ppt "Técnicas de Diseño Red Social. Escenario del problema Funcionalidades principales Diagramas de caso de uso Diagrama de clases Diagramas de secuencia Capas."

Presentaciones similares


Anuncios Google