← Volver a las flashcardsQuick Flashcards

Enterprise Architecture Foundations – Flashcards

Conceptos clave de arquitectura empresarial y ArchiMate: definición de arquitectura, stakeholders, drivers, goals, capabilities, servicios y relaciones estru...

24 tarjetas~8 min
Enterprise Architecture Foundations – Flashcards — Qwi
1 / 24

Todas las flashcards de esta colección

1¿Qué define la arquitectura según la norma IEEE 1471?
Respuesta

Los conceptos fundamentales o propiedades de un sistema en su entorno, incorporados en sus elementos, relaciones y principios de diseño y evolución.

Esta definición incluye tanto la estructura como los principios que guían su diseño y evolución.
2¿Cómo se define la arquitectura empresarial en el texto?
Respuesta

Como un conjunto coherente de principios, métodos y modelos usados en el diseño y realización de la estructura organizacional, procesos de negocio, sistemas de información e infraestructura de una empresa.

Esta definición destaca la integración de varios dominios (negocio, aplicación, tecnología) bajo una visión unificada.
3¿Qué es un stakeholder según la norma ISO/IEC/IEEE 42010?
Respuesta

Un individuo, equipo u organización (o clases de ellos) con intereses o preocupaciones respecto a un sistema.

Los stakeholders pueden no estar interesados en la arquitectura per se, sino en el impacto que ésta tiene sobre sus intereses.
4¿Qué constituye un driver en la arquitectura empresarial?
Respuesta

Una condición externa o interna que motiva a una organización a definir sus metas y a implementar los cambios necesarios para alcanzarlas.

Los drivers pueden ser internos (preocupaciones) o externos (cambios económicos, regulatorios, etc.).
5¿Cómo se define un goal (objetivo) en el modelo ArchiMate?
Respuesta

Una declaración de alto nivel de intención, dirección o estado deseado para una organización y sus stakeholders.

Los goals suelen expresarse con términos cualitativos como ‘incrementar’, ‘mejorar’ o ‘facilitar’.
6¿Qué es una capability y cómo se diferencia de una función de negocio?
Respuesta

Una capacidad es la habilidad que posee un elemento estructural activo (organización, persona o sistema) para hacer algo, sin especificar cómo ni quién lo realiza.

A diferencia de una función de negocio, la capability es independiente de la estructura organizacional y se centra en los resultados que la empresa puede lograr.
7¿Qué representa un business service en ArchiMate?
Respuesta

Un comportamiento de negocio explícitamente definido y expuesto que ofrece una funcionalidad a la entorno.

Los nombres de los business services suelen contener un verbo en forma -ing o la palabra ‘service’.
8¿Qué es un business process y cómo se nombra típicamente?
Respuesta

Una secuencia de comportamientos de negocio que logra un resultado específico, como la entrega de productos o servicios.

Se nombra con un verbo en presente simple, por ejemplo, ‘Receive request’.
9¿Qué es un application component y cuál es su equivalencia en UML?
Respuesta

Una encapsulación de funcionalidad de aplicación alineada a la estructura de implementación, modular y reemplazable; equivale al componente UML.

Los application components pueden representar componentes reutilizables, aplicaciones completas o sub‑aplicaciones.
10¿Qué define un technology service en ArchiMate?
Respuesta

Una unidad de funcionalidad visible externamente, provista por uno o más nodos, expuesta mediante interfaces bien definidas y significativa para el entorno.

Los nombres de los technology services suelen contener un verbo en forma -ing o la palabra ‘service’.
11¿Qué es equipment en la capa física de ArchiMate?
Respuesta

Uno o más máquinas, herramientas o instrumentos físicos que pueden crear, usar, almacenar, mover o transformar materiales.

Equipment es una especialización del nodo de la capa tecnológica y representa la parte activa de la infraestructura física.
12¿Qué es un work package y cuál es su propósito principal?
Respuesta

Una serie de acciones diseñadas para lograr resultados específicos dentro de límites de tiempo y recursos definidos.

Los work packages pueden modelar proyectos, sub‑proyectos, programas o carteras de proyectos.
13¿Qué representa un plateau en la gestión de migración?
Respuesta

Un estado relativamente estable de la arquitectura que existe durante un período limitado de tiempo, como el estado actual o el objetivo futuro.

Los plateaus agrupan los elementos centrales de la arquitectura que pertenecen a ese estado.
14En ArchiMate, la relación de {{composición}} indica que un elemento está formado por varios sub‑elementos.
Respuesta

composición

15La relación de {{asociación}} modela una conexión entre objetos que no está cubierta por otra relación más específica.
Respuesta

asociación

16En ArchiMate, el concepto de 'service' solo se aplica a la capa de negocio.
Respuesta

Falso

El concepto de service se extiende a las capas de negocio, aplicación y tecnología, cada una con su propio tipo de service.
17La notación de ArchiMate incluye semántica formal, a diferencia de UML que carece de semántica formal completa.
Respuesta

Verdadero

ArchiMate pone la semántica en primer plano, mientras que UML se centra más en la notación y su semántica formal es limitada.
18El mapeo de ArchiMate a BPMN es directo y no requiere transformación de conceptos.
Respuesta

Falso

Aunque el mapeo es sencillo, implica transformar conceptos de alto nivel (p.ej., Business Process) en elementos más detallados de BPMN (p.ej., Sub‑process, Task).
19¿Diferencia entre ArchiMate y UML en la relación 'serving'?
Respuesta

ArchiMate serving → dirección del suministro de servicio; UML dependency → dirección de la llamada o uso de código.

En ArchiMate, 'serving' indica quién entrega el servicio, mientras que en UML la dependencia indica quién depende del otro, a menudo invertida respecto al flujo de servicio.
20¿Cómo se comparan los conceptos de 'business process' y 'application process' en ArchiMate?
Respuesta

Business process → comportamiento de negocio orientado a resultados; Application process → secuencia de comportamientos de aplicación que soportan procesos de negocio.

Ambos son tipos de comportamiento, pero operan en capas distintas (negocio vs aplicación) y sirven a diferentes stakeholders.
21¿Qué papel juegan los 'profiles' en la personalización de ArchiMate?
Respuesta

Permiten añadir atributos personalizados a conceptos y relaciones, facilitando análisis cuantitativos o información adicional sin alterar la semántica base.

Los profiles pueden ser predefinidos o definidos por el usuario mediante un lenguaje de definición de perfiles.
22¿Cuál es la diferencia entre un 'goal' y un 'outcome' en el modelo de motivación?
Respuesta

Un goal es una intención o estado deseado; un outcome es el resultado real alcanzado, que puede o no estar alineado con un goal.

Los outcomes pueden ser inesperados o no deseados, mientras que los goals representan la intención original.
23¿Qué representa la relación 'realisation' en ArchiMate?
Respuesta

Indica que un elemento desempeña un papel crítico en la creación, logro, mantenimiento o operación de un elemento más abstracto.

Se usa, por ejemplo, para conectar un artefacto (implementación) con un componente de aplicación o un data object con un business object.
24¿Qué es un 'junction' y cuándo se usa en ArchiMate?
Respuesta

Un punto de conexión que une relaciones del mismo tipo; los 'and‑junction' combinan flujos, mientras que los 'or‑junction' representan alternativas.

Los junctions son útiles para modelar decisiones y bifurcaciones en procesos o flujos de datos.

Fundamentos de la Arquitectura Empresarial

La arquitectura, según la norma IEEE 1471 (ISO/IEC 42010), se define como los conceptos fundamentales o propiedades de un sistema en su entorno, incorporados en sus elementos, relaciones y principios de diseño y evolución. Esta definición abarca tanto la estructura del sistema como los principios que guían su diseño y su evolución a lo largo del tiempo.

Arquitectura Empresarial

En el contexto empresarial, la arquitectura se describe como un conjunto coherente de principios, métodos y modelos usados en el diseño y realización de la estructura organizacional, los procesos de negocio, los sistemas de información y la infraestructura de una empresa. La integración de dominios de negocio, aplicación y tecnología bajo una visión unificada permite alinear la estrategia con la ejecución operativa.

Stakeholders y Drivers

Un stakeholder es cualquier individuo, equipo u organización (o sus clases) que tiene intereses o preocupaciones respecto a un sistema. Los stakeholders pueden no estar directamente interesados en la arquitectura, sino en el impacto que ésta tiene sobre sus intereses.

Un driver es una condición externa o interna que motiva a una organización a definir sus metas y a implementar los cambios necesarios para alcanzarlas. Los drivers pueden ser internos (preocupaciones) o externos (cambios económicos, regulatorios, etc.).

Metas y Resultados

En el modelo ArchiMate, un goal es una declaración de alto nivel de intención, dirección o estado deseado para una organización y sus stakeholders. Los goals suelen expresarse con términos cualitativos como “incrementar”, “mejorar” o “facilitar”. Un outcome representa el resultado real alcanzado, que puede o no estar alineado con el goal original.

Capabilities y Funciones de Negocio

Una capability es la habilidad que posee un elemento estructural activo (organización, persona o sistema) para hacer algo, sin especificar cómo ni quién lo realiza. A diferencia de una función de negocio, la capability es independiente de la estructura organizacional y se centra en los resultados que la empresa puede lograr.

Servicios y Procesos

Un business service es un comportamiento de negocio explícitamente definido y expuesto que ofrece una funcionalidad al entorno. Los nombres de los business services suelen contener un verbo en forma -ing o la palabra “service”.

Un business process es una secuencia de comportamientos de negocio que logra un resultado específico, como la entrega de productos o servicios. Se nombra con un verbo en presente simple, por ejemplo, “Receive request”.

En la capa de aplicación, el application component encapsula funcionalidad alineada a la estructura de implementación, es modular y reemplazable; equivale al componente UML.

Un technology service es una unidad de funcionalidad visible externamente, provista por uno o más nodos, expuesta mediante interfaces bien definidas y significativa para el entorno.

En la capa física, equipment representa máquinas, herramientas o instrumentos físicos que pueden crear, usar, almacenar, mover o transformar materiales. Es una especialización del nodo tecnológico.

Gestión de Proyectos y Migración

Un work package agrupa una serie de acciones diseñadas para lograr resultados específicos dentro de límites de tiempo y recursos definidos. Los work packages pueden modelar proyectos, sub‑proyectos, programas o carteras de proyectos.

Un plateau es un estado relativamente estable de la arquitectura que existe durante un período limitado de tiempo, como el estado actual o el objetivo futuro. Los plateaus agrupan los elementos centrales de la arquitectura que pertenecen a ese estado.

Relaciones en ArchiMate

ArchiMate define varias relaciones estructurales y dinámicas que permiten modelar la interacción entre los elementos:

  • Composición: indica que un elemento está formado por varios sub‑elementos.
  • Asociación: modela una conexión entre objetos que no está cubierta por otra relación más específica.
  • Serving: dirección del suministro de servicio; indica quién entrega el servicio.
  • Realisation: indica que un elemento desempeña un papel crítico en la creación, logro, mantenimiento o operación de un elemento más abstracto.
  • Junction: punto de conexión que une relaciones del mismo tipo; los “and‑junction” combinan flujos, mientras que los “or‑junction” representan alternativas.

Diferencias entre ArchiMate y UML

ArchiMate y UML comparten algunos conceptos, pero difieren en su enfoque y semántica:

  • ArchiMate pone la semántica formal en primer plano, mientras que UML se centra más en la notación y su semántica formal es limitada.
  • El concepto de “service” en ArchiMate se extiende a las capas de negocio, aplicación y tecnología, a diferencia de UML donde el término no tiene una equivalencia directa.
  • La relación “serving” en ArchiMate indica la dirección del suministro de servicio, mientras que la dependencia en UML indica la dirección de la llamada o uso de código.

Mapeo con BPMN

El mapeo de ArchiMate a BPMN no es directo; implica transformar conceptos de alto nivel (por ejemplo, Business Process) en elementos más detallados de BPMN (por ejemplo, Sub‑process, Task). Esta transformación permite una mayor granularidad en la ejecución de procesos.

Personalización mediante Profiles

Los profiles permiten añadir atributos personalizados a conceptos y relaciones, facilitando análisis cuantitativos o información adicional sin alterar la semántica base. Los profiles pueden ser predefinidos o definidos por el usuario mediante un lenguaje de definición de perfiles.

Resumen de conceptos clave

ConceptoDefinición
Arquitectura (IEEE 1471)Conceptos fundamentales y principios de diseño y evolución de un sistema.
StakeholderIndividuo, equipo u organización con intereses respecto a un sistema.
DriverCondición externa o interna que motiva metas y cambios.
GoalIntención o estado deseado de alto nivel.
OutcomeResultado real alcanzado.
CapabilityHabilidad de un elemento para hacer algo, sin especificar cómo.
Business ServiceComportamiento de negocio expuesto al entorno.
Business ProcessSecuencia de comportamientos de negocio que logra un resultado.
Application ComponentEncapsulación modular de funcionalidad de aplicación.
Technology ServiceFuncionalidad externa provista por nodos tecnológicos.
EquipmentMáquinas o herramientas físicas en la capa tecnológica.
Work PackageConjunto de acciones con límites de tiempo y recursos.
PlateauEstado estable de la arquitectura en un periodo definido.
ComposiciónRelación fuerte entre elemento y sus sub‑elementos.
AsociaciónRelación estructural débil entre objetos.
ServingDirección del suministro de servicio.
RealisationConexión entre elemento abstracto y su implementación.
JunctionPunto de conexión para combinar o elegir flujos.

Estos conceptos forman la base para modelar, analizar y gestionar la arquitectura empresarial, facilitando la alineación estratégica y la toma de decisiones informada.