Este capitulo habla de ciertos criterios que se tiene que tener en cuenta al implementar una arquitectura de software como lo son el identificar los elementos funcionales de la arquitectura que mas se adecua a los procesos de la compañía, otro es la interaccion o correlacionn que existen entre dichos elementos que conforman la arquitectura , ademas de que dichos criterios hay que tenerlos en cuenta tanto en la organización, como fuera de ella.
Un aspecto importante es el tipo de información que gestionara los recursos basados en la arquitectura, ¿Donde?, ¿Cuando? se almacenara y presentara la arquitectura implementada como parte de la entidad u organizacion.
Identificar el Hardware y Software actual hacen que la arquitectura que se implementara genere ciertos impactos sobre esta , puede suceder tambien que la llegue a modificar e incluso cambiar en su totalidad. Para ello el Software(Capas) y Hardware basado en una nueva arquitectura hacen que la estructura funcional de la organizacion sea mas adaptable a cambios.
El termino concurrencia es muy abarcado en este capitulo ya que es parte fundamental en el desarrollo e implementacion de una arquitectura porque si dicha funcionalidad esta al 99.9% en cuanto a adpatacion y buena funcionamiento, esta hace que el sistema tambien lo sea en un margen igual.
Un aspecto importante es la complementación de varias arquitecturas o bien tomar varios puntos de vistas sobre ella ya que no siempre la mas completa es la que mejor se adecua a mis necesidades, hay siempre que tener difererntes perpsectivas, por ello en este capitulo se da a a entender un concepto dentro del diseño como lo son las VISTAS y los PUNTOS DE VISTA
Las vistas son aquellas perspectivas que se tiene que tener en cuenta en el diseño de una arquitectura es decir con cual arquitectura, caracteristica o funcionalidad quiero suplir la necesiadad que estoy teniendo y como mejoraria mis procesos dentro de la compañia, ademas de cual es la que mejor se adapta.
Los puntos de vista son aquellos artefactos, documentos o entregables que me permiten soportar dichas vistas que genere en el diseño, para identificar dichos puntos de vista se tiene que tener en cuenta:
- Contexto
- Funcionalidad
- Informacion
- Concurrencia
- Desarrollo
- Despliegue
- Operacion
.bmp)
No hay comentarios:
Publicar un comentario