Frameworks de arquitectura de software más ultilizados actualmente
Enviado por Rin Okumura • 31 de Enero de 2021 • Apuntes • 453 Palabras (2 Páginas) • 1.122 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.
...