1/37
Flashcards de vocabulario cubriendo los conceptos fundamentales de modelado de procesos de negocio (BPMN) y arquitectura de software (estilos, capas y modelos de despliegue).
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Business Intelligence (BI)
Estrategias asociadas al modelado de procesos para apoyar la toma de decisiones estratégicas donde hay mayor incertidumbre.
Proceso de Negocio
Conjunto de tareas relacionadas lógicamente para lograr un resultado definido, enfocado en cómo se ejecuta el trabajo y usualmente iniciado por agentes externos.
Modelo
Representación abstracta, gráfica o visual que simplifica la realidad de un sistema o proceso para analizarlo, explicarlo o simularlo.
Nivel 2 de Modelos de Procesos
Mapas que muestran las relaciones entre procesos dentro de una organización y definen los servicios que un proceso entrega a otro.
BPD (Diagrama de Proceso de Negocio)
Representación gráfica de la secuencia de actividades basada en la técnica de diagramas de flujo, diseñada para ser utilizada por analistas.
BPMN (Business Process Model and Notation)
Sistema de notación gráfica estándar internacional diseñado para coordinar la secuencia de procesos y mensajes entre participantes.
Objetos de Flujo
Bloques constructivos principales en BPMN que incluyen Eventos, Actividades y Puertas de Enlace (Gateways).
Gateways (Puertas de Enlace)
Símbolos de diamante que controlan la divergencia y convergencia del flujo, como ramificaciones y fusiones.
Pool (Grupo)
Elemento de agrupamiento que representa a un participante, como por ejemplo una organización completa.
Lane (Calle)
Subdivisión dentro de un Pool utilizada para organizar quién realiza cada actividad específica.
Coreografía
Tipo de diagrama que define el comportamiento esperado y las interacciones de mensajes entre diferentes participantes.
Gateway Exclusivo (X)
Estereotipo de puerta de enlace que divide el flujo en caminos excluyentes.
Gateway Paralelo (+)
Estereotipo de puerta de enlace utilizado para tareas concurrentes que no dependen de condiciones.
Arquitectura de Software
Organización fundamental de un sistema expresada a través de sus componentes, relaciones y principios que guían su diseño y evolución.
ISO/IEC/IEEE 42010
Estándar internacional para la descripción de arquitecturas de sistemas y software, estableciendo requisitos para vistas, modelos y marcos.
Escalabilidad
Capacidad del sistema para manejar un crecimiento en la carga de trabajo, como usuarios o datos, sin degradar su desempeño.
Interoperabilidad
Capacidad del sistema para comunicarse, intercambiar datos y operar con otros sistemas, aplicaciones o servicios.
Sustituibilidad
Capacidad de un componente para ser reemplazado por otro con funcionalidad equivalente sin modificar el resto del sistema.
Concern (Preocupación)
Aspecto del sistema relevante para uno o más stakeholders que incluye intereses, objetivos y necesidades más allá de los atributos de calidad.
Arquitectura Lógica
Perspectiva que representa la estructura funcional y conceptual del software, como capas, servicios y módulos.
Arquitectura Física
Perspectiva que describe la disposición real de los componentes en la infraestructura como servidores, redes y contenedores.
Hipervisor
Software especializado encargado de crear, gestionar y controlar entornos virtuales, permitiendo compartir el mismo servidor físico.
Front-end
Parte de la aplicación con la que el usuario interactúa directamente, incluyendo la interfaz gráfica (UI) y la experiencia de usuario (UX).
Back-end
Parte encargada de la lógica de negocio, el procesamiento de datos y la gestión de infraestructura, no visible para el usuario.
API (Application Programming Interface)
Conjunto de reglas y protocolos que permiten la comunicación entre componentes de software sin exponer su implementación interna.
API REST
Estilo arquitectónico de API ligero que utiliza el protocolo HTTP, métodos estándar y formato JSON para servicios web escalables.
Endpoint
Punto de acceso específico a un recurso dentro de una API, como por ejemplo /api/usuarios/.
Arquitectura Monolítica
Estilo donde todo el sistema se implementa como una única unidad de código e implementación con componentes fuertemente acoplados.
Arquitectura Cliente-Servidor
Estilo que distribuye responsabilidades entre una entidad que solicita servicios y otra que los procesa y centraliza recursos.
Arquitectura en Capas (n-tier)
Enfoque donde las responsabilidades se dividen en niveles funcionales independientes organizados de forma jerárquica.
SOA (Arquitectura Orientada a Servicios)
Estilo de diseño donde las funcionalidades se organizan como un conjunto de servicios interoperables, autónomos y reutilizables.
Microservicios
Colección de servicios autónomos y pequeños donde cada uno tiene su propio código base y gestión de datos propia.
Arquitectura Serverless
Modelo donde el proveedor de la nube gestiona la infraestructura, permitiendo que el desarrollador se enfoque solo en el código.
FaaS (Function as a Service)
Corazón del modelo serverless que consiste en funciones pequeñas ejecutadas en contenedores efímeros que se pagan por tiempo de ejecución.
On-premise
Modelo de implementación donde la infraestructura de TI se gestiona dentro de las propias instalaciones físicas de la organización.
IaaS (Infraestructura como Servicio)
Modelo de nube donde el proveedor gestiona el hardware físico y la virtualización, y el usuario gestiona el SO y las aplicaciones.
PaaS (Plataforma como Servicio)
Modelo de nube donde el proveedor gestiona el SO y herramientas de desarrollo, mientras el usuario se enfoca en el despliegue de software.
SaaS (Software como Servicio)
Modelo de nube donde el proveedor gestiona toda la pila tecnológica y el usuario consume la aplicación terminada.