Top Banner
1
26

Introduccion a la Arquitectura de Software

Jun 29, 2015

Download

Technology

Martin Salias

Introducción general al campo de la arquitectura, con foco en atributos de calidad.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduccion a la Arquitectura de Software

1

Page 2: Introduccion a la Arquitectura de Software

2

Introducción a la Arquitectura de Software

Martín SalíasSenior Geek

Page 3: Introduccion a la Arquitectura de Software

3

Objetivos

Page 4: Introduccion a la Arquitectura de Software

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

5

Fundamentos

Page 6: Introduccion a la Arquitectura de Software

6

Atributos de Calidad

Page 7: Introduccion a la Arquitectura de Software

7

Atributos de SistemaCapacidad de soporte

Page 8: Introduccion a la Arquitectura de Software

8

Atributos de SistemaCapacidad de Pruebas

Page 9: Introduccion a la Arquitectura de Software

9

Atributos en EjecuciónDisponibilidad

Page 10: Introduccion a la Arquitectura de Software

10

Atributos en EjecuciónInteroperabilidad

Page 11: Introduccion a la Arquitectura de Software

11

Atributos en EjecuciónAdministrabilidad

Page 12: Introduccion a la Arquitectura de Software

12

Atributos en EjecuciónRendimiento

Page 13: Introduccion a la Arquitectura de Software

13

Atributos en EjecuciónConfiabilidad

Page 14: Introduccion a la Arquitectura de Software

14

Atributos en EjecuciónEscalabilidad

Page 15: Introduccion a la Arquitectura de Software

15

Atributos en EjecuciónSeguridad

Page 16: Introduccion a la Arquitectura de Software

16

Atributos de DiseñoIntegridad Conceptual

Page 17: Introduccion a la Arquitectura de Software

17

Atributos de DiseñoFlexibilidad

Page 18: Introduccion a la Arquitectura de Software

18

Atributos de DiseñoMantenibilidad

Page 19: Introduccion a la Arquitectura de Software

19

Atributos de UsoExperiencia de Usuario

Page 20: Introduccion a la Arquitectura de Software

20

Atributos de UsoAccesibilidad

Page 21: Introduccion a la Arquitectura de Software

21

Requerimientos

Page 22: Introduccion a la Arquitectura de Software

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

23

Comunicación y Validación

Page 24: Introduccion a la Arquitectura de Software

24

¿Cómo se llega a Arquitecto?

Page 26: Introduccion a la Arquitectura de Software

26

Preguntas

mailto:[email protected]://blog.salias.com.ar