autores: frania noroska corea. sheyla patricia marín. rafael arcángel rodríguez
TRANSCRIPT
![Page 1: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/1.jpg)
Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel
Rodríguez.
![Page 2: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/2.jpg)
Definición:
Representa la estructura de datos y los componentes del programa necesarios para construir un sistema computacional. Se a descrito como un proceso de varios pasos en el cual las representaciones de la estructura de los datos y el programa, las características de la información y el detalle procedimental se sintetizan a partir de los requisitos.
![Page 3: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/3.jpg)
¿Qué es la arquitectura?
¿Por qué es importante
la arquitectura
?
Arquitectura del software.
“ Cásese cuanto antes con su arquitectura y después arrepientase a su gusto.”
Barry Boehm.
![Page 4: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/4.jpg)
Diseño de datos.
Diseño de datos a nivel
arquitectónico.
Diseño de datos a nivel de componentes.
“ La calidad de los datos marca la diferencia entre un almacén y un basurero de datosˮ Jarrett Rosenberg.
![Page 5: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/5.jpg)
Estilos y patrones arquitectónicosEstilos
arquitectónicos.
Arquitectura centrada en datos.
Arquitectura de flujo de datos.
Arquitectura de
llamada y retorno.
Arquitectura orientada a objetos.
Arquitectura
estratificada.
![Page 6: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/6.jpg)
![Page 7: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/7.jpg)
![Page 8: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/8.jpg)
![Page 9: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/9.jpg)
![Page 10: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/10.jpg)
Patrones arquitectónicos.
Concurrencia.
Persistencia.
Distribución.
![Page 11: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/11.jpg)
Organización y
Refinamiento.
Control.
Datos.
“ En el fondo de la mente de todo artista hay un patron o tipo de arquitectura.” G. K. Chestering.
![Page 12: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/12.jpg)
Diseño arquitectónico.
Representación del sistema
en el contexto.
Sistemas superordinad
os.
Sistemas subordinad
os.
Sistemas al nivel de
par.
Actores.
![Page 13: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/13.jpg)
![Page 14: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/14.jpg)
Definición de
arquetipos.
Nodo.
Detector.
Indicador.
Controlador.
![Page 15: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/15.jpg)
![Page 16: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/16.jpg)
Refinamiento de la
arquitectura en
componentes.
Administración de la
comunicación externa.
Procesamiento del
panel de control.
Manejo del detector.
Procesamiento de alarma.
“ La estructura de un sistema de software proporciona la ecologia en que nace, madura y muere el código. Un habitat bien diseñado permite el exito en la evolucion de todos los componentes necesarios de un sistema de software. ˮ R. Pattis.
![Page 17: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/17.jpg)
![Page 18: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/18.jpg)
Descripción de la creación de instancias del sistema.
El diseño arquitectónico que se ha modelado hasta este punto todavía es de un nivel relativamente alto.
![Page 19: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/19.jpg)
Evaluación de diseños arquitectónicos alternos.
Método de análisis de
compensación.
1- Recopilar escenarios.
2- Deducir requisitos,
restricciones y descripción de
entornos.
3- Describir los estilos o patrones
arquitectónicos.
4- Evaluar los atributos de
calidad al considerar
cada atributo de manera aislada.
5- Identificar la sensibilidad de los
atributos de calidad respecto
de varios atributos
arquitectónicos para un estilo
especifico.
6- Analizar las arquitecturas alternas
empleando el análisis de sensibilidad aplicado en el
paso 5.
![Page 20: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/20.jpg)
Complejidad arquitectónic
a.
Dependencias
compartidas.
Dependencias de flujo.
Dependencias
restringidas.
![Page 21: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/21.jpg)
Lenguajes de descripción
arquitectónica.
El lenguaje de descripción arquitectónica (LDA), proporciona una sintaxis para describir una arquitectura del software.
![Page 22: Autores: Frania Noroska Corea. Sheyla Patricia Marín. Rafael Arcángel Rodríguez](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d71a28abb57c942752/html5/thumbnails/22.jpg)
Gracias por su atención…