Download - Arquitectura de Movilidad

Transcript
  • ArquitecturasMviles

    Programa de la materia

    Escenario de Base Arquitectnica

    Arquitectura de Software

    Concepto de Arquitectura de Software

    Tipos de Arquitectura y Ciclos deGeneracin de ArquitecturasModelado y Vistas de Arquitecturas

    Principios de Arquitectura

    Influencias de la ArquitecturaPrimera solucin tcnica y primerapercepcin de la arquitectura.

    Creacin de la Arquitectura de Software

    Tcticas para la lograr los Atributos de Calidad

    Estilos Arquitectnicos y Patrones deArquitectura (POSA)Mtodo de Creacin de ArquitecturasADD (Mtodo del SEI)

    Organizacin de la Lgica de Negocio(Arquitectura no Intrusiva, Domain DrivenDesign, Transaction Script, Workflows,Aspectos y Declaratividad)

    Presentacin (Tipos de Dispositivos yClientes, Control y Navegabilidad,Integracin con el Dominio o Lgica deNegocio, Clientes Pesados, ClientesLivianos Web y Rich InternetApplication)Persistencia (Mecanismos dePersistencia, Archivos, Base de Datos,Base de Objetos, Prevalencia,Frameworks de Persistencia y ImpedanceMismatch)Integracin (Business Integration,Point-to-Point, EAI, SOA, Colas, WebServices, ESB, Coreografia de Procesos)

    Evaluacin y Viabilidad de Arquitecturas

    En que consiste la evaluacin

    Cuando y Por que.Riesgos

    Costos y Beneficios

    Mtodos de Evaluacin de Arquitecturas,ATAM (Mtodo del SEI)

    Escenario Mobile

    Presentacin Mobile - Nivel 1

    Creating a Skeleton Application

    Using XML Base - Layouts

    Projects and Targets

    Project StructureInside the manifest

    Emulator and Targets

    Manejo de Logica de Presentacin - Nivel 2

    Employing Basic Widgets

    Working with containersApplying Menus

    Showing Pop Up Messages

    Ciclos de Vida Mobile - Nivel 3

    Handling Activity Life Cycle Events

    Creating Intent Filters

    Launching Activities

    Persitencia Mobile - Nivel 4

    Managing and Accessing Local DataBaseCreating a Service

    Invoking a Service

    Handling Telephone Calls

    Bibliografia

    Software Architecture in Practice, Second Edition. Len Bass, Paul Clements,Rick Kazman. Addison Wesley, 2003, ISBN 0-321-15495-9.

    Software Architecture, Perspectives on an Emerging Discipline. M. Shaw and D.Garlan. Prentice-Hall. 1996.

    Patterns of Enterprise Application Architecture. Martin Fowler.Addison-Wesley Professional, 2002, ISBN 0-321-12742-0.

    The Art of Software Architecture: Design Methods and Techniques. Stephen T.Albin. John Wiley & Sons, 2002, ISBN 0-471-22886-9.

    Documenting Software Architectures: Views and Beyond. Paul Clements, FelixBachmann, Len Bass, David Garlan, James Ivers, Reed Little, Robert Nord,Judith Stafford. Addison Wesley, 2002, ISBN 0-201-70482-X.

    Evaluating Software Architectures: Methods and Case Studies. Len Bass, PaulClements, Rick Kazman. Addison Wesley

    Pattern-Oriented Software Architecture: A System of Patterns. Buschmann,F.,Meunier, R.,Rohnert, H.,Sommerlad, P.,Stal, M. 1996. Chichester: John Wileyand Sons, 1996, ISBN 0-47195889-7

    Beginning Android 2, Mark Murphy, 2010,ISBN 978-1-4302-2630-7

    Pro Android, Hashimi and Komatineni,2009, ISBN: 978-1-4302-1597-4

    Papers

    An Introduction to Software Architecture,David Garlan and Mary Shaw

    ADD (Architectural Driven Design)

    Recommended Best Industrial Practicefor Software ArchitectureEvaluation,Gregory Abowd, Len Bass,Paul Clements, Rick Kazman, LindaNorthrop, Amy Zaremski

    Common Misconceptions about SoftwareArchitecture, Philippe Kruchten

    Arquitecturas Mviles.mmap - 03/09/2010 - Mindjet