Sobre el Catálogo
El Catálogo de Componentes es una colección navegable de veintidós componentes de software recurrentes que aparecen en sistemas de información. Cada componente está documentado con una estructura consistente de once campos, que permite entender qué hace, cómo se relaciona con otros componentes y qué partes del Tablero Digital materializa.
¿Qué es un componente?
Esto distingue a los componentes del catálogo de otras acepciones del término en ingeniería de software (como los componentes del modelo C4, que describen agrupaciones de código dentro de un contenedor). Los componentes del catálogo operan en el nivel funcional, cercano a los requisitos de software, y son comprensibles tanto para desarrolladores como para stakeholders de negocio.
¿Para quién es?
El catálogo está diseñado para ser utilizado por distintos perfiles durante las etapas tempranas de un proyecto.
Desarrolladores y equipos técnicos
Jefes de proyecto y stakeholders
Evaluadores y validadores
Estructura de cada componente
Cada componente se documenta con once campos, agrupados en cinco dimensiones que permiten entender qué es, cómo se comporta, y cómo se vincula con el Tablero Digital.
La distinción entre capacidades mandatorias y adicionales (campos 3 y 4) es particularmente importante: permite reconocer un mismo componente en sistemas con distintos grados de sofisticación. Un Mantenedor básico ofrece listar, crear, editar y eliminar registros; uno más avanzado puede incluir además exportación, filtros avanzados u ordenamiento por columnas. Ambos son instancias del mismo componente, pero con capacidades adicionales distintas.
Relación con el Tablero Digital
El catálogo y el Tablero Digital son herramientas complementarias que operan en planos distintos.
El propósito
La materialización
Un mismo componente puede tocar varias secciones del tablero a la vez. Por ejemplo, un Mantenedor siempre involucra Actualización Manual (formularios de creación y edición), Conceptos de Datos (la entidad que gestiona) y Salidas por Demanda (listado y búsqueda de registros). Esta transversalidad es una propiedad fundamental del catálogo: los componentes no pertenecen a una sola sección del tablero.
El mapeo entre componentes y secciones se presenta en la matriz consolidada y en la ficha individual de cada componente.
Lo que el catálogo no es
Es tan importante entender qué ofrece el catálogo como qué no ofrece:
- No es un manual de implementación. No indica cómo construir un componente en un lenguaje o framework específico.
- No es un catálogo de patrones de diseño. No prescribe estructuras de código ni soluciones arquitectónicas.
- No es exhaustivo. Representa un conjunto acotado de componentes identificados como recurrentes. Los proyectos pueden requerir funcionalidades que no correspondan a ningún componente del catálogo.
Cómo usar el catálogo
El catálogo se puede recorrer de tres maneras, todas accesibles desde la barra de navegación.
Explorar los 22 componentes
Matriz componente × tablero
Agrupación por afinidad
Construcción y validación
El catálogo fue construido siguiendo un proceso iterativo que combinó conocimiento previo sobre desarrollo de sistemas de información, observación de sistemas existentes en contextos académicos e industriales, consulta de referencias técnicas y literatura especializada, y validación empírica mediante el análisis detallado de sistemas de información reales.
Cada componente fue refinado sucesivamente para delimitar sus características esenciales, diferenciarlo de componentes similares y documentar sus dependencias típicas.