Programm
- 1. Tag
- Einführung in Software-Engineering
- Überblick Phasenmodelle
- Analyse der Benutzeranforderungen
- Basiskonzepte und Sichtweisen
- Besonderheiten der agilen Software-Entwicklung (SCRUM)
- Theoretischer Überblick
- Vertiefung der Methoden 2. Tag
- Werkzeuge für SCRUM
- OnTime
- Jira
- Team Foundation Server (TFS)
- Andere Methoden und Vorgehensweisen
- Microsoft Solution Foundation (MSF) 3. Tag
- Softwarearchitekturen im Vergleich
- Strukturierter Programmentwurf
- Objektorientierter Programmentwurf
- Objektorientierte Softwareentwicklung
- mit UML
- mit Design Patterns
Ziele
Nach dem Seminar sind Sie in der Lage komplexe Softwareprojekte zu designen und können die richtige Engineering-Startegie für Ihr Projekt auswählen. Sie erhalten einen Überblick über moderne Software-Entwicklungs-Modelle wie UML, Design-Patterns, RUP oder XP (Extreme Programming).
Voraussetzungen
Grundlegende Programmiererfahrung~3811