Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porRosario Palma Martínez Modificado hace 8 años
1
ACIS Desarrollar proyectos de software y “evitar” el fracaso ? Por Bernardo Díaz Arias berdiaz@yahoo.com Arquitectura
2
Antecedentes : 1.Demanda : Globalización 2.Basado en una analogía a la arquitectura de edificaciones. 3.Resultado de la experiencia de expertos en proyectos reales GoF.
3
Arquitectura Antecedentes :
4
Arquitectura Antecedentes :
5
Arquitectura Características Principales : 1.Robustez 2.Escalabilidad. 3.Performance. Rol : 1.Arquitecto 2.Diseñador 3.Implementador Desventajas: “Centralización Funcional, Técnica y Administrativa”
6
Arquitectura Elementos Principales : 1.UML 2.Vistas UML (RUP) 3.Patrones de Diseño 4.Arquitecturas Por Tecnología (MDA: Implementation Model)
7
Arquitectura Grupos de Modelos UML : 1.Static Use Case Package Class 2.Dynamic. Activity Sequence State Object Collaboration 3.Implementation. Component Deployment
8
Arquitectura UML Diagramas Principales
9
Arquitectura UML Diagramas de Apoyo (Opcionales) :
10
Arquitectura Vistas UML :
11
Arquitectura Vistas UML 1 : 1.Component View Subsystem/Module 2.Deployment View Server/Subsystem/Module 3.Domain Model High Level (Business) Entities 4.Design View Package Classes 5.Use Cases View Use Cases / Module 6.Process View Activity / Use Case
12
Arquitectura Vistas UML 2 : 1.Use Cases View Use Cases / Module 2.Logical View Packages Classess 3.Process View Activities / Use Case 4.Deployment View Server/Subsystem/Module 5.Implementation View Layers/Components 6.Data View MER - Physical Model
13
Arquitectura Conceptos: 1.Arquitectura del Sistema: a.D. Deployment (Subsistemas, módulos) b.D. Deployment (módulos, componentes) c.D. Packages (Por capas o subsistemas) d.D. de Clases Control Entidad Datos interfaces entre componentes e.D. Secuencias (Valida relaciones entre clases) 2.APIs y Frameworks según Plataforma de Implementación 3.Implementación de Referencia
14
Arquitectura
16
Capas y Subcapas : Elementos 1.Data Tier DBMS 2.Business Tier Persistence (integration) Domain *** Services (XML) 3.Presentation Tier FormBeans (integration) Forms (JSP + JavaScript) Templates (HTML) Client (Browser)
17
Arquitectura Frameworks : Especificaciones JCP JVM JSE 1.5.i J2EE 1.4.i Administrativas (JNDI, JMX, JTA, Security Sandbox) Servlets (Presentación) JSP (Presentación) EJB (Negocio) Session Entidad **** Mensajería JDO (persistencia) JSF Portal WSDP J2ME (Plataforma Móvil)
18
Arquitectura Evaluación de Frameworks Opensource Técnico 1.Tiene Release de Producción / Estable ? 2.Evaluar Documentación Técnica, de usuario y de instalación 3.Lea el FAQ 4.Verifique instalación y Ejemplos 5.Verifíquelo con sus demás herramientas en caso de que se relacionen. Administrativo 1.Se basa en un estándar del JCP ? 2.Cuantos de sus requerimientos cumple?
19
Arquitectura Capas y Subcapas : Frameworks y Herramientas (Maduras!!!) 1.Data Tier DBMS 2.Business Tier Persistence (IBATIS) Product Domain = Business Logic Services (Spring ***) 3.Presentation Tier FormBeans – Forms (JSF)
20
Finalmente… Muchas Gracias por su tiempo !!!
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.