- Prochain date:
- Termin auf Anfrage
- Durée totale:
- 24 Stunden in 3 Tagen
- Stage:
- Nein
- Langues d'enseignement:
- Deutsch
- Type de formation:
- Weiterbildung
- Forme de cours:
- Präsenzveranstaltung
- Temps d'exécution:
- Tagesveranstaltung
- Participants min.:
- 1
- Participants max.:
- 6
- Prix:
- 1 890 € - Getränke und Snacks sind im Seminarpreis enthalten.
- Type de diplôme:
- Zertifikat/Teilnahmebestätigung
- Examen final:
- Nein
- Désignation de diplôme:
- keine Angaben
- Certifications du cours:
- Nicht zertifiziert
- Cours pour femmes uniquement:
- Nein
- Garde d’enfants:
- Nein
- Lien vers l’offre:
- Zum Angebot auf der Anbieter-Webseite
- Qualité de l’information:
- Suchportal Standard Plus
- Groupes cibles:
- Dieser Kurs richtet sich an Software-Ingenieure/-innen, Projektleiter/-innen, Systemanalytiker/-innen, Software-Architekten/-innen und Software-Designer/-innen, die ihre Kenntnisse in der Software-Architektur vertiefen wollen.
- Connaissances spécialisées:
- Für diesen Kurs sollten die Kursteilnehmer/-innen folgende Vorkenntnisse mitbringen: - Vorkenntnisse in strukturierter oder objektorientierter Systementwicklung
- Connaissances techniques:
- Keine besonderen Anforderungen.
- Classification de l’Agence pour l’emploi:
- keine Angaben
Contenus
Dieser Kurs vermittelt den Kursteilnehmer/-innen grundlegende Techniken zum Erstellen und Bewerten einer Software-Architektur, die entscheidend zur Qualität, Flexibilität, Lebensdauer und Wirtschaftlichkeit eines Softwaresystems beiträgt.
Inhalt
Software-Architektur
Grundbegriffe
- Was ist Architektur?
- Grundlagen zu Modularisierung in strukturiertem und objektorientiertem Software-Design
- Der Software-Architekt
- Architekturstile
- Architektursichten
Einordnung im Vorgehensprozess
- Zentrale Rolle der Software-Architektur im Entwicklungsprozess
- Einbettung von Software-Systemen in die IT-Umgebung
- Vorgehensmodell
Modularisierungstechniken
- Iterative Verbesserung des Entwurfs
- Trennung von Steuerung und Verarbeitung
- Schichtenmodell
Entwurfsvorbereitung
- Informationssammlung
- Systemidee
- Einflussfaktoren und Randbedingungen
- Lösungsstrategien
Entwurfssichten
- Anforderungen
- Systemkonzept
- Implementierung
- Infrastruktur und Verteilung
- Informationsfluss und Daten
- Laufzeitaspekte
Entwurfsgrundsätze
- Heuristiken
- Entwurfsmuster für Erzeugung, Struktur und Verhalten
Architekturaspekte
- Persistenz
- Technik und Ergonomie grafischer Oberflächen
- Integration
- Verteilung
- Kommunikation
- Sicherheit
- Protokolle
Qualitätssicherung (Prüfen und Bewerten einer Architektur)
Strategien
- Enterprise Application Integration (EAI)
- Model Driven Architecture (MDA)
- Service-orientierte Architekturen (SOA)
- Aspekt-orientierte Programmierung (AOP)
Toutes les informations sont sans garantie. Les prestataires sont seuls responsables de la justesse des informations mises à disposition.
Première publication le 14.11.2023, dernière mise à jour le 13.05.2024