- Nächster Termin:
- Termin auf Anfrage
- Gesamtdauer:
- 24 Stunden in 3 Tagen
- Praktikum:
- Nein
- Unterrichtssprachen:
- Deutsch
- Veranstaltungsart:
- Weiterbildung
- Angebotsform:
- Präsenzveranstaltung
- Durchführungszeit:
- Tagesveranstaltung
- Teilnehmer min.:
- 1
- Teilnehmer max.:
- 6
- Preis:
- 1.890 € - Getränke und Snacks sind im Seminarpreis enthalten.
- Abschlussart:
- Zertifikat/Teilnahmebestätigung
- Abschlussprüfung:
- Nein
- Abschlussbezeichnung:
- keine Angaben
- Zertifizierungen des Angebots:
- Nicht zertifiziert
- Angebot nur für Frauen:
- Nein
- Kinderbetreuung:
- Nein
- Link zum Angebot:
- Zum Angebot auf der Anbieter-Webseite
- Infoqualität:
- Suchportal Standard Plus
- Zielgruppen:
- 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.
- Fachliche Voraussetzungen:
- Für diesen Kurs sollten die Kursteilnehmer/-innen folgende Vorkenntnisse mitbringen: - Vorkenntnisse in strukturierter oder objektorientierter Systementwicklung
- Technische Voraussetzungen:
- Keine besonderen Anforderungen.
- Systematik der Agenturen für Arbeit:
- keine Angaben
Inhalte
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)
Alle Angaben ohne Gewähr. Für die Richtigkeit der Angaben sind ausschließlich die Anbieter verantwortlich.
Erstmals erschienen am 14.11.2023, zuletzt aktualisiert am 29.04.2024