Introduccion a la Arquitectura de Software

Preview:

DESCRIPTION

Introducción general al campo de la arquitectura, con foco en atributos de calidad.

Citation preview

1

2

Introducción a la Arquitectura de Software

Martín SalíasSenior Geek

3

Objetivos

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”

5

Fundamentos

6

Atributos de Calidad

7

Atributos de SistemaCapacidad de soporte

8

Atributos de SistemaCapacidad de Pruebas

9

Atributos en EjecuciónDisponibilidad

10

Atributos en EjecuciónInteroperabilidad

11

Atributos en EjecuciónAdministrabilidad

12

Atributos en EjecuciónRendimiento

13

Atributos en EjecuciónConfiabilidad

14

Atributos en EjecuciónEscalabilidad

15

Atributos en EjecuciónSeguridad

16

Atributos de DiseñoIntegridad Conceptual

17

Atributos de DiseñoFlexibilidad

18

Atributos de DiseñoMantenibilidad

19

Atributos de UsoExperiencia de Usuario

20

Atributos de UsoAccesibilidad

21

Requerimientos

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

23

Comunicación y Validación

24

¿Cómo se llega a Arquitecto?

26

Preguntas

mailto:martin@salias.com.arhttp://blog.salias.com.ar