Diseño y arquitectura de software
Diseña la estructura de una aplicación o interfaz, distribuye las funcionalidades entre los distintos componentes y evalúa las opciones en función de la facilidad de mantenimiento, el rendimiento y la seguridad.
Cómo lo mide hrmforce
- Método de medición
- Prueba de muestra de trabajo · rho 0.33 (SD 0.09)
- Instrumento hrmforce
- Prueba de muestra de trabajo, Cartera
- Competencia (marco 50)
- Pensamiento conceptual
- Entrenabilidad
- medio
- Perspectiva de demanda 2026 a 2030
- en alza
El candidato realiza una muestra de trabajo representativa en condiciones estandarizadas.
Anclas conductuales
| Nivel | Comportamiento en este nivel |
|---|---|
| N1 Guiado | Desglosa un diseño proporcionado en sus componentes y formula preguntas cuando dicho diseño resulta estar incompleto. trabaja bajo supervisión y sigue instrucciones · rutinario, una variable cada vez · tarea propia |
| N3 Nivel avanzado | Elabora un diseño para una aplicación concreta, registra las principales opciones y alternativas, y lo revisa con sus compañeros. establece su propio enfoque y solicita aportaciones de forma proactiva · varias variables, cierta ambigüedad · su propio equipo o proceso |
| N5 Liderazgo | Establece los principios de arquitectura de la organización y decide sobre los diseños que afectan a varios sistemas. establece la norma y la política · estratégico, en un contexto de gran incertidumbre · organización, cadena de valor o profesión |
N2 y N4 no se han anclado deliberadamente. Los evaluadores las sitúan entre los puntos de referencia, siguiendo la convención de O*NET.
Competencias subyacentes
Estas competencias heredan la vía de medición y las anclas conductuales de este constructo.
| T | Competencia | Definición | Perspectiva de demanda 2026 a 2030 |
|---|---|---|---|
| T | Tailwind CSS Tailwind CSS | Crea interfaces coherentes con Tailwind mediante la composición de estilos en clases de utilidad y la configuración de un tema personalizado. | en alza |
| T | Astro Astro | Crea sitios web rápidos en Astro con páginas, componentes e «islas» parcialmente interactivas. | en alza |
| V | Aplicación de patrones de diseño Patrones de diseño | Elige patrones conocidos, como «repositorio», «fábrica» u «observador», cuando estos simplifican el diseño. | estable |
| V | División de una aplicación en capas Arquitectura por capas | Separa la presentación, la lógica y el almacenamiento de datos, de modo que las distintas partes puedan modificarse y probarse de forma independiente. | estable |
| V | Evaluación de los microservicios Microservicios | Evalúa las ventajas de dividir el sistema en servicios independientes frente a una única aplicación, teniendo en cuenta las operaciones, las interfaces y el tamaño del equipo. | estable |
| V | Registro de una decisión de arquitectura Registro de decisiones de arquitectura · ADR | Cada registro recoge, en un breve documento de decisión, el problema, las opciones barajadas y las consecuencias. | en alza |
| V | Diseño de una base de datos para una aplicación Diseño de bases de datos | Diseña tablas, relaciones e índices que se adapten a los patrones de lectura y escritura de la aplicación. | estable |
| V | Aplicación de las directrices de accesibilidad WCAG WCAG · Accesibilidad | Crea interfaces que se pueden utilizar con el teclado y un lector de pantalla, y las somete a pruebas para comprobar que cumplen las directrices de accesibilidad. | en alza |
| V | Diseño orientado a los requisitos de rendimiento Diseño del rendimiento | Traduce los requisitos relativos al tiempo de respuesta y al volumen de usuarios en opciones de almacenamiento en caché, índices y procesamiento en segundo plano. | en alza |
| V | Gestión de la deuda técnica Deuda técnica | Pone de manifiesto el mantenimiento aplazado, evalúa el riesgo y planifica su resolución junto con el cliente. | en alza |