Software-Design und -Architektur
Entwirft die Struktur einer Anwendung oder Schnittstelle, verteilt Funktionen auf verschiedene Komponenten und wägt dabei Aspekte wie Wartbarkeit, Leistung und Sicherheit ab.
Wie hrmforce dies misst
- Messmethode
- Arbeitsproben-Test · rho 0.33 (SD 0.09)
- hrmforce-Instrument
- Arbeitsproben-Test, Portfolio
- Kompetenz (50-Framework)
- Konzeptionelles Denken
- Trainierbarkeit
- mittel
- Nachfrageausblick 2026 bis 2030
- steigend
Der Bewerber führt unter standardisierten Bedingungen eine repräsentative Arbeitsprobe durch.
Verhaltensanker
| Ebene | Verhalten auf dieser Ebene |
|---|---|
| N1 Geführt | Gliedert einen vorgegebenen Entwurf in einzelne Komponenten auf und stellt Fragen, wenn sich der Entwurf als unvollständig erweist. arbeitet unter Aufsicht und befolgt Anweisungen · Routine, jeweils eine Variable nach der anderen · eigene Aufgabe |
| N3 Beherrscht | Erarbeitet einen Entwurf für eine definierte Anwendung, hält die wichtigsten Optionen und Alternativen fest und bespricht diesen mit Kollegen. legt den eigenen Ansatz fest und holt proaktiv Input ein · mehrere Variablen, gewisse Mehrdeutigkeiten · eigenes Team oder eigener Prozess |
| N5 Führung | Legt die Architekturprinzipien der Organisation fest und entscheidet über Entwürfe, die mehrere Systeme betreffen. legt den Standard und die Richtlinien fest · strategisch, unter hoher Unsicherheit · Organisation, Wertschöpfungskette oder Berufsfeld |
N2 und N4 sind bewusst nicht verankert. Die Bewerter ordnen sie gemäß der Konvention O*NET zwischen den Ankerpunkten ein.
Zugrundeliegende Skills
Diese Skills übernehmen die Messroute und die Verhaltensanker dieses Konstrukts.
| T | Skill | Definition | Nachfrageausblick 2026 bis 2030 |
|---|---|---|---|
| T | Tailwind CSS Tailwind CSS | Erstellt einheitliche Benutzeroberflächen mit Tailwind, indem Stile in Utility-Klassen zusammengestellt und ein benutzerdefiniertes Theme konfiguriert werden. | steigend |
| T | Astro Astro | Erstellt schnelle Websites in Astro mit Seiten, Komponenten und teilweise interaktiven Inseln. | steigend |
| V | Anwendung von Entwurfsmustern Entwurfsmuster | Wählt bekannte Muster wie „Repository“, „Factory“ oder „Observer“, sofern diese das Design vereinfachen. | stabil |
| V | Aufteilung einer Bewerbung in Ebenen Mehrschichtige Architektur | Trennt Darstellung, Logik und Datenspeicherung voneinander, sodass einzelne Teile unabhängig voneinander geändert und getestet werden können. | stabil |
| V | Abwägung von Microservices Mikroservices | Wägt die Aufteilung in separate Dienste gegen eine einzige Anwendung hinsichtlich Betrieb, Schnittstellen und Teamgröße ab. | stabil |
| V | Dokumentation einer Architekturentscheidung Protokoll zu Architekturentscheidungen · ADR | In jedem Eintrag werden das Problem, die in Betracht gezogenen Optionen und die Konsequenzen in einem kurzen Entscheidungsdokument festgehalten. | steigend |
| V | Datenbankdesign für eine Anwendung Datenbankdesign | Entwirft Tabellen, Beziehungen und Indizes, die den Lese- und Schreibmustern der Anwendung entsprechen. | stabil |
| V | Anwendung der WCAG-Richtlinien zur Barrierefreiheit WCAG · Barrierefreiheit | Erstellt Schnittstellen, die mit der Tastatur und einem Screenreader bedienbar sind, und prüft diese anhand der Richtlinien zur Barrierefreiheit. | steigend |
| V | Gestaltung im Hinblick auf Leistungsanforderungen Leistungsgestaltung | Setzt Anforderungen hinsichtlich Reaktionszeit und Nutzeraufkommen in Entscheidungen zu Zwischenspeicherung, Indizes und Hintergrundverarbeitung um. | steigend |
| V | Umgang mit technischer Verschuldung Technische Schulden | Macht aufgeschobene Instandhaltungsmaßnahmen sichtbar, schätzt das Risiko ein und plant gemeinsam mit dem Kunden deren Abbau. | steigend |