Frameworks de arquitectura de software más ultilizados actualmente
Rin OkumuraApuntes31 de Enero de 2021
453 Palabras (2 Páginas)1.227 Visitas
Frameworks de arquitectura de software más ultilizados actualmente.
Los frameworks son un conjunto de herramientas de soporte, que proporcionan directrices sobre como escribir o documentar arquitecturas.
1.- Department of Defense Architecture Framework (DoDAF)
Fue desarrollado por el Departamento de Defensa de Estados Unidos, cumple con las normas y leyes estipuladas para cualquier entidad del estado y se rige por ellas, proporciona un método para valorar las inversiones, cambios e ejecución de tecnologías a fin de cumplir con tareas militares y civiles.
2- Integrated Architecture Framework (IAF)
Fue desarrollado por Capgemini en 1993, bajo la condición de integrar varios tipos de arquitectura con el framework y de la misma manera unir el vocabulario de las diferentes comunidades. El manejo de información es muy parecido al de Zachman, pero su enfoque es en base a cuatro preguntas principales:¿Por qué? ¿Qué? ¿Cómo? ¿Con qué? Es adaptable de manera sencilla a los requerimiento del usuario y es escalable desde proyectos individuales a los que integran a toda una empresa, de igual forma es reconocida e implementada en varias empresas a nivel mundial.
3.- Framework ATOM
Es para el desarrollo de arquitectura empresarial, sus abreviaturas significan: Arquitectónico, tecnológico organización y gestión, trabaja con base a la visión y misión de la empresa para alcanzar los objetivos organizacionales.
Asimismo, es de suma relevancia definir de una manera clara la estrategia de la empresa y a partir de allí se va identificando las sub-estrategias, como por ejemplo, la estrategia financiera, de recursos humanos (planificación de la plantilla), comunicación y planificación de la tecnología.
4.- The Open Group Architecture Framework (TOGAF)
Desarrollado por The Open Group, busca proveer los métodos y herramientas para asistir en la aceptación, producción, uso y mantenimiento de una arquitectura empresarial, basado en un modelo de procesos iterativo soportado por buenas prácticas y un conjunto reutilizable de los activos de la aquitectura existente.
Este framework se caracteriza por su composicion “Architecture Development Method” la cual maneja 8 fases de la A a H donde se organiza de forma iterativa y cíclica. También esta diseñado para soportar cuatro dominios los cuales son:
Business (Negocio): Incluye las estrategias de negocio, procesos clave del negocio, etc.
Data (Datos): Recursos del manejo de datos lógicos y físicos.
Application (Aplicación): Descripcion de las capacidades para administrar los datos existentes.
Technology (Tecnología): Software y hardware que soporta los servicios de negocio, datos y aplicación.
...