Introducci贸n al curso

1

Introducci贸n al curso de Profesional de Arquitectura de Software

Atributos de calidad

2

Definici贸n

3

Atributos: Idoneidad funcional

4

Atributos: Eficiencia de ejecuci贸n

5

Atributos: Compatibilidad

6

Atributos: Usabilidad

7

Atributos: Confiabilidad

8

Atributos: Seguridad

9

Atributos: Mantenibilidad

10

Atributos: Portabilidad

11

Tensiones entre atributos

12

Analizando PlatziServicios

Patrones de arquitectura

13

Patrones monol铆ticos vs distribuidos

14

Patrones: Modelo Vista Controlador

15

Patrones: Capas

16

Patrones: Orientado a eventos / Provisi贸n de eventos.

17

Patrones: Microkernel - Plug-ins

18

Patrones: Comparte-nada

19

Patrones: Microservicios

20

Patrones: CQRS

21

Patrones: Hexagonal - Puertos y adaptadores

22

Patrones: Dise帽o orientado al dominio

23

Combinando patrones de arquitectura

24

Analizando nuevamente PlatziServicios

Dise帽o de una arquitectura

25

Pararse en hombros de gigantes

26

Herramientas y partes de un dise帽o: Tipos de conectores

27

Conectores: Llamado asincr贸nico / sincr贸nico. Modelo Cliente servidor.

28

Conectores: Enrutador, difusi贸n

29

Conectores: Pizarra, repositorio, colas, modelo PUBSUB

30

Escenarios y t谩cticas

31

Escenarios: Disponibilidad, detecci贸n, reparaci贸n

32

Escenarios: Reintroducci贸n y prevenci贸n

33

Escenarios: Mantenibilidad

34

Escenarios: Prevenir efectos domin贸 y diferir enlace

35

Escenarios: Eficiencia de ejecuci贸n

36

Escenarios: Seguridad

37

Escenarios: Capacidad de prueba

38

Escenarios: Usabilidad

39

Validar las decisiones de dise帽o: Arquitectura en evoluci贸n

40

脷ltimo an谩lisis a PlatziServicios

Modelado y documentaci贸n de arquitectura

41

C贸mo comunicar la arquitectura: Vistas y Puntos de vista

42

Documentaci贸n vs implementaci贸n

43

Conclusiones del curso

No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Analizando nuevamente PlatziServicios

24/43
Recursos

Aportes 10

Preguntas 3

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Una muy buena recopilaci贸n de patrones de arquitectura. Para complementar quisiera compartir el siguiente art铆culo donde se explican un par de patrones importantes para trabajar con grandes vol煤menes de datos y datos en tiempo real:
https://medium.com/@Talend/from-lambda-to-kappa-a-guide-on-real-time-big-data-architectures-fe63f3079d3e

Definitivamente entiendo mejor cuando veo plasmados los ejemplos en un proyecto conocido.

Actualmente no existe una definici贸n 煤nica para el concepto de arquitectura de software, el t茅rmino ha sido abordado por un gran n煤mero de autores,1 no obstante, se reconoce como la definici贸n m谩s completa la dada por la IEEE Std 1471-2000: 鈥淟a arquitectura de software es la organizaci贸n fundamental de un sistema enmarcada en sus componentes, las relaciones entre ellos, y el ambiente, y los principios que orientan su dise帽o y evoluci贸n鈥

Que buena visualizaci贸n del avance de proyectos a trav茅s del tiempo. Gracias!!!

el sabe ejemplificar muy bien

En los 煤ltimos a帽os la Arquitectura de Software se ha consolidado como una disciplina que intenta contrarrestar los efectos negativos que pueden surgir durante el desarrollo de un software, ocupando un rol significativo en la estrategia de negocio de una organizaci贸n que basa sus operaciones en el software.

Muy buenos ejemplos

Una muy buena recopilaci贸n de patrones de arquitectura. Para complementar quisiera compartir el siguiente art铆culo donde se explican un par de patrones importantes para trabajar con grandes vol煤menes de datos y datos en tiempo real:

me podrian ayudar con algun tutorial de como definir la estructura de mis paquetes de mi proyecto cual es lo mas recomendado 馃槂