Bienvenido al Wiki de la Materia
Table of Contents
Integrantes de la cátedra
- (Casi) Lic. Gastón Coco
- Ing. Gustavo Andrés Brey
- Ing. Santiago Blanco
- Ing. Fabian E. Pezet Vila
- Ing. Jorge Luis García Pérez
- Ing. Juan Manuel Arias
- Ing. Pablo Daniel Gonzalez
- Ing. Nelson Germán Ghezzi
- Ing. Cristian David Ríos
Ex-Integrantes de la Catedra y que extrañamos gratamente
- Ing. Ariel Cassan (2011)
- David Canteros (2010)
- Esteban Lorenzano (2005,2006,2007,2008,2009,210)
- Ing. Nicolas Passerini (2005,2006,2007,2008,2009)
- Ing Gaston Escobar (2005, 2006, 2007, 2008)
- Ing. Juan G. Arias (2006, 2007, 2008)
- Lic. Carlos Leone (MBA) (2005, 2006, 2007)
- Prof. Jorge A. Bodoc - (2006)
- Hernan Liendo (2006)
- Nicolas Rossi (2005, 2006)
- Sei Hwan Roh - (2005)
Presentaciones
- Metodologías Iterativas - pdf
- Arquitectura de Software - pdf
- Atributos de Calidad y Tácticas - pdf
- Estilos Arquitectónicos - pdf
- Infraestructura - pdf
- Infraestructura 2012 - ppt
- Lógica de Negocio - pdf
- Presentación - UI - pdf
- Persistencia de Datos - ppt
- Integración de Aplicaciones - pdf
- Comunicación de la Arquitectura - pdf
- Evaluación de Arquitectura - pdf
- Rol del Arquitecto de Software - pdf
- Application Lifecycle Management - pdf
Apuntes y Papers de Terceros
Apuntes de la Cátedra
- Arquitectura de Software
- Atributos de Calidad - pdf
- Estilos Arquitectónicos - pdf
- Arquitecturas de Integración - pdf
- Introducción a MQ y conceptos de mensajería - pdf
- Comunicación de Arquitectura de Software - pdf
- Rol del Arquitecto
Papers y Articulos de Terceros de Lectura Obligatoria
- The New Methodology, Martin Fowler - link
- The Secret Sauce of Highly Productive Software Development, Amr Elssamadisy & Deborah Hartmann (InfoQ) - link
- Proceso de Desarrollo Scrum, Ing. Natalia Caso - pdf
- eXtreme Programming (Programación Extrema), Ing. Mauricio Campos - link
- Common Misconceptions about Software Architecture, Philippe Kruchten - link
- An Introduction to Software Architecture, David Garlan and Mary Shaw - pdf
- ADD (Architectural Driven Design) - pdf
- Quality Attribute Workshop - html
- Recommended Best Industrial Practice for Software Architecture Evaluation,Gregory Abowd, Len Bass, Paul Clements, Rick Kazman, Linda Northrop, Amy Zaremski - link
Prerrequisitos
Papers y Articulos de Terceros de Lectura Recomendada
- Quality Attribute Workshops (QAWs), Third Edition, Mario R. Barbacci, Robert Ellison, Anthony J. Lattanze, Judith A. Stafford, Charles B. Weinstock, William G. Wood - link
- Attribute-Driven Design (ADD), Version 2.0, Rob Wojcik, Felix Bachmann, Len Bass, Paul Clements, Paulo Merson, Robert Nord, Bill Wood - link
- ATAM: Method for Architecture Evaluation, Rick Kazman, Mark Klein, Paul Clements - link
Trabajos Practicos / Investigación
En cada cuatrimestre se definen las reglas de los TPs Cuatrimestrales
Programa de la Materia
1-Metodologías Iterativas de Desarrollo
- Introducción a las metodologías orientadas a Iteraciones
- Metodologías Ágiles de Desarrollo
- Buenas prácticas para el desarrollo de software y la Arquitectura
2-Arquitectura de Software
- Concepto de Arquitectura de Software
- Tipos de Arquitectura y Ciclos de Generación de Arquitecturas
- Modelado y Vistas de Arquitecturas
- Principios de Arquitectura
- Requerimientos Funcionales, Restricciones y No Funcionales.
- Análisis de Atributos de Calidad y QAW (Método del SEI)
- Influencias de la Arquitectura
- Primera solución técnica y primera percepción de la arquitectura.
3-Creación de Arquitecturas de Software
- Tácticas para la lograr los Atributos de Calidad
- Estilos Arquitectónicos y Patrones de Arquitectura (POSA)
- Método de Creación de Arquitecturas ADD (Método del SEI)
- Organización de la Lógica de Negocio (Arquitectura no Intrusiva, Domain Driven Design, Transaction Script, Workflows, Aspectos y Declaratividad)
- Presentación (Tipos de Dispositivos y Clientes, Control y Navegabilidad, Integración con el Dominio o Lógica de Negocio, Clientes Pesados, Clientes Livianos – Web y Rich Internet Application)
- Persistencia (Mecanismos de Persistencia, Archivos, Base de Datos, Base de Objetos, Prevalencia, Frameworks de Persistencia y Impedance Mismatch)
- Integración (Business Integration, Point-to-Point, EAI, SOA, Colas, Web Services, ESB, Coreografia de Procesos)
4-Comunicación de la Arquitectura
- Concepto de Comunicación y Entendimiento de Arquitectura
- StakeHolders y Preocupaciones. ViewPoints, Views y Modelos IEEE 1470
- Workproducts y Deliverables de la Arquitectura
- Frameworks y Roadmap de Arquitecturas (Model View 4.1, The Open Group Architecture Framework)
- Armado del SAD
- Características de la documentación de la Arquitectura
5-Evaluación y Viabilidad de Arquitecturas
- En que consiste la evaluación
- Cuando y Por que.
- Riesgos
- Costos y Beneficios
- Métodos de Evaluación de Arquitecturas, ATAM (Método del SEI)
6-Implementación de Arquitectura y Rol del Arquitecto de Software
- Responsabilidades del Arquitecto.
- Rasgos y Características del Arquitecto
- Liderazgo y Mentoring
- Responsabilidades y Aseguramiento de la calidad del Arquitecto
- Propuesta de Solución y Evaluación Técnica incluyendo Estimaciones y Métricas
- Procesos de Construcción de Software
- Mantenimiento de Software.
- SCM
Bibliografía
- 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.
- 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
Parciales Tomados
page revision: 231, last edited: 20 Aug 2017 20:56