introduccion a la arquitectura de software
DESCRIPTION
Introducción general al campo de la arquitectura, con foco en atributos de calidad.TRANSCRIPT
![Page 1: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/1.jpg)
1
![Page 2: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/2.jpg)
2
Introducción a la Arquitectura de Software
Martín SalíasSenior Geek
![Page 3: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/3.jpg)
3
Objetivos
![Page 4: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/4.jpg)
4
Definiciones
Shaw & Garlan (1996):“involving the description of the elements that compose the system, their interactions, the patterns and principles that guide their composition and design, and the constraints on those patterns”
IEEE (2000):“the fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and evolution”
![Page 5: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/5.jpg)
5
Fundamentos
![Page 6: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/6.jpg)
6
Atributos de Calidad
![Page 7: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/7.jpg)
7
Atributos de SistemaCapacidad de soporte
![Page 8: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/8.jpg)
8
Atributos de SistemaCapacidad de Pruebas
![Page 9: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/9.jpg)
9
Atributos en EjecuciónDisponibilidad
![Page 10: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/10.jpg)
10
Atributos en EjecuciónInteroperabilidad
![Page 11: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/11.jpg)
11
Atributos en EjecuciónAdministrabilidad
![Page 12: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/12.jpg)
12
Atributos en EjecuciónRendimiento
![Page 13: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/13.jpg)
13
Atributos en EjecuciónConfiabilidad
![Page 14: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/14.jpg)
14
Atributos en EjecuciónEscalabilidad
![Page 15: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/15.jpg)
15
Atributos en EjecuciónSeguridad
![Page 16: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/16.jpg)
16
Atributos de DiseñoIntegridad Conceptual
![Page 17: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/17.jpg)
17
Atributos de DiseñoFlexibilidad
![Page 18: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/18.jpg)
18
Atributos de DiseñoMantenibilidad
![Page 19: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/19.jpg)
19
Atributos de UsoExperiencia de Usuario
![Page 20: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/20.jpg)
20
Atributos de UsoAccesibilidad
![Page 21: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/21.jpg)
21
Requerimientos
![Page 22: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/22.jpg)
22
Area Atributo Contexto Decisión Métricas
Sistema Soporte
Pruebas
Ejecución Disponibilidad
Interoperabiidad
Administrabilidad
Rendimiento
Confiabilidad
Escalabilidad
Seguridad
Diseño Integridad conceptual
Flexibilidad
Mantenibilidad
Reusabilidad
Uso Experiencia de Usuario
Accesibilidad
![Page 23: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/23.jpg)
23
Comunicación y Validación
![Page 24: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/24.jpg)
24
¿Cómo se llega a Arquitecto?
![Page 25: Introduccion a la Arquitectura de Software](https://reader035.vdocuments.net/reader035/viewer/2022062406/5590e0851a28ab58208b458e/html5/thumbnails/25.jpg)
25
Recursos
The Architecture Journalhttp://msdn.microsoft.com/en-us/architecture/bb410935.aspx
InfoQ Architecturehttp://www.infoq.com/architecture/