Está en la página 1de 1

Concepto de Arquitectura de Software

Tipos de Arquitectura y Ciclos de


Generacin de Arquitecturas
Arquitectura de Software

Modelado y Vistas de Arquitecturas


Principios de Arquitectura
Influencias de la Arquitectura
Primera solucin tcnica y primera
percepcin de la arquitectura.
Tcticas para la lograr los Atributos de Calidad
Estilos Arquitectnicos y Patrones de
Arquitectura (POSA)
Mtodo de Creacin de Arquitecturas
ADD (Mtodo del SEI)
Organizacin de la Lgica de Negocio
(Arquitectura no Intrusiva, Domain Driven
Design, Transaction Script, Workflows,
Aspectos y Declaratividad)

Escenario de Base Arquitectnica

Presentacin (Tipos de Dispositivos y


Clientes, Control y Navegabilidad,
Integracin con el Dominio o Lgica de
Negocio, Clientes Pesados, Clientes
Livianos Web y Rich Internet
Application)

Creacin de la Arquitectura de Software

Persistencia (Mecanismos de
Persistencia, Archivos, Base de Datos,
Base de Objetos, Prevalencia,
Frameworks de Persistencia y Impedance
Mismatch)
Integracin (Business Integration,
Point-to-Point, EAI, SOA, Colas, Web
Services, ESB, Coreografia de Procesos)

Programa de la materia

En que consiste la evaluacin


Cuando y Por que.
Riesgos

Evaluacin y Viabilidad de Arquitecturas

Costos y Beneficios
Mtodos de Evaluacin de Arquitecturas,
ATAM (Mtodo del SEI)
Creating a Skeleton Application
Using XML Base - Layouts
Presentacin Mobile - Nivel 1

Project Structure
Projects and Targets

Inside the manifest


Emulator and Targets

Employing Basic Widgets

Arquitecturas
Mviles

Manejo de Logica de Presentacin - Nivel 2

Working with containers


Applying Menus
Showing Pop Up Messages

Escenario Mobile

Handling Activity Life Cycle Events


Ciclos de Vida Mobile - Nivel 3

Creating Intent Filters


Launching Activities
Managing and Accessing Local DataBase

Persitencia Mobile - Nivel 4

Creating a Service
Invoking a Service
Handling Telephone Calls

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, Felix
Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Robert Nord,
Judith Stafford. Addison Wesley, 2002, ISBN 0-201-70482-X.

Bibliografia

Evaluating Software Architectures: Methods and Case Studies. Len Bass, Paul
Clements, 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 Wiley
and 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

An Introduction to Software Architecture,


David Garlan and Mary Shaw
ADD (Architectural Driven Design)

Papers

Recommended Best Industrial Practice


for Software Architecture
Evaluation,Gregory Abowd, Len Bass,
Paul Clements, Rick Kazman, Linda
Northrop, Amy Zaremski
Common Misconceptions about Software
Architecture, Philippe Kruchten

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