domingo, 12 de agosto de 2012

Chapter 4 ARCHITECTURAL PERSPECTIVES

Perspectivas Arquitectónicas

Como sabemos la seguridad es uno de los perspectivas mas importantes por que por medio de esta podemos hacer buenas autenticaciones de usuarios, tener una buena protección contra intrusos, pero como sabemos es uno de los aspectos mas duros y complejos pero interesantes a mi punto de vista. Otro aspecto importante de la seguridad es que debe controlar el acceso al CRUD (create, read, update, delete), también debe hacer buena distribucion y control de claves de acceso y contraseñas; y que la seguridad siempre varia de acuerdo a las aplicabilidades del sistemas y su configuracion arquitectonica.

Las perspectivas arquitectónicas hacen referencia a las capas o sub-capas de una arquitectura y algunas de estas son la seguridad, escalabilidad, rendimiento, disponibilidad, evolución regulación, las cuales se relacionan con unos puntos de vista que el arquitecto de software tiene que identificarlos segun sea las necesidades y arquitectura del sistema.




tomado de: http://www.kaltenbach.com/files/software_komb.jpg

Cuando aplicamos una perspectiva arquitectónica es para hacer una mejora en los aspectos de calidad o hacer cambios modelos a desarrollar.

Uno de los aspectos importantes y esenciales para que la arquitectura, la estructura funcione son las relaciones o las interrelaciones entre los componentes del sistemas; es aquí donde la comunicación entre los elementos se fundamenta y complementan unos con otros para que la arquitectura en conjunto con las vistas, perspectivas, y puntos de vista conforme el sistema para cumplir el objetivo para el cual fue desarrollado y el modo por el cual se desarrollo.



Relaciones de los Elementos del sistemas. Sacado del libro Sofware System Arquitecture. Chapter 4. Pagina 48.

En conclusión podemos decir que es beneficioso el uso de perspectivas en las arquitecturas debido a que  podemos ver todos los puntos de vistas del sistema, podemos ver los posibles fallos y describir acciones del sistema, como rendimiento, también para demostrar que el sistema cumple con los requisitos para los cuales fue creado y que en si todo el sistemas incluyendo la arquitectura va a funcionar adecuadamente o si no realizar las correcciones o cambios que lleven a la mejora.

No hay comentarios:

Publicar un comentario