6.2 KiB
6.2 KiB
LF 12a: Kundenspezifische Anwendungsentwicklung durchführen
3. Ausbildungsjahr | Zeitrichtwert: 120 Stunden
Kernkompetenz
Die Schülerinnen und Schüler verfügen über die Kompetenz, einen Kundenauftrag zur Anwendungsentwicklung vollständig durchzuführen und zu bewerten.
Lernziele
Nach diesem Lernfeld kannst du:
- Eine Anforderungsanalyse durchführen
- Ein Projekt planen und kalkulieren
- Lösungsvarianten entwickeln und vergleichen
- Ein Angebot erstellen
- Die Lösung implementieren
- Qualitätssicherung durchführen
- Das Projekt präsentieren und dokumentieren
Projektphasen
PROJEKTLEBENSZYKLUS
┌─────────────┐
│ 1. Start │ Kick-off, Projektziele definieren
└──────┬──────┘
│
▼
┌─────────────┐
│ 2. Analyse │ Anforderungen erheben, Lastenheft
└──────┬──────┘
│
▼
┌─────────────┐
│ 3. Planung │ Pflichtenheft, Aufwandsschätzung
└──────┬──────┘
│
▼
┌─────────────┐
│ 4. Design │ Architektur, Datenmodell, UI
└──────┬──────┘
│
▼
┌─────────────┐
│ 5. Implem. │ Programmierung, Tests
└──────┬──────┘
│
▼
┌─────────────┐
│ 6. Test │ Qualitätssicherung, Abnahme
└──────┬──────┘
│
▼
┌─────────────┐
│ 7. Abschluss│ Übergabe, Schulung, Dokumentation
└─────────────┘
Anforderungsanalyse
Lastenheft (vom Kunden)
# Lastenheft - Projekt [Name]
## 1. Ausgangslage
[Beschreibung der aktuellen Situation]
## 2. Zielsetzung
[Was soll erreicht werden?]
## 3. Funktionale Anforderungen
- [ ] Anforderung 1
- [ ] Anforderung 2
## 4. Nicht-funktionale Anforderungen
- Performance: < 2s Ladezeit
- Verfügbarkeit: 99%
- Sicherheit: TLS-Verschlüsselung
## 5. Randbedingungen
- Budget: [Betrag]
- Zeitrahmen: [Datum]
- Technologien: [Liste]
Pflichtenheft (vom Auftragnehmer)
# Pflichtenheft - Projekt [Name]
## 1. Zielbestimmung
[Festlegung der zu erreichenden Ziele]
## 2. Produkteinsatz
[Für wen/was wird das Produkt eingesetzt?]
## 3. Produktfunktionen
### F001: [Funktionsname]
- Beschreibung: [Was macht die Funktion?]
- Priorität: [Must/Should/Could]
## 4. Produktdaten
[List der zu verwaltenden Daten]
## 5. Produktleistungen
- Antwortzeit: < 500ms
- Verfügbarkeit: 99,9%
## 6. Abnahmekriterien
[Wie wird die Abnahme durchgeführt?]
Projektkalkulation
Aufwandsschätzung
Funktionspunktmethode:
FP = Σ (Komplexität × Gewichtung)
Beispiel:
- Bildschirmmasken: 5 × 5 = 25 FP
- Datenbanktabellen: 8 × 10 = 80 FP
- Schnittstellen: 3 × 7 = 21 FP
- Berichte: 4 × 5 = 20 FP
────────────────────────────
Gesamt-FP: 146
Aufwand (Stunden) = 146 × 4h = 584h
Kostenberechnung
PERSONALKOSTEN:
Entwickler 500€/Tag × 60 Tage = 30.000€
Projektleiter 600€/Tag × 20 Tage = 12.000€
────────────────────────────────────────────
Summe Personal: = 42.000€
SACHKOSTEN:
Software-Lizenzen = 5.000€
Hardware = 3.000€
Reisekosten = 2.000€
────────────────────────────────────────────
Summe Sachkosten: = 10.000€
GESAMTKOSTEN: = 52.000€
+ Gewinn (15%): = 7.800€
+ MwSt (19%): = 11.382€
─────────────────────────────────────────────────────
ANGEBOTSPREIS: = 71.182€
Qualitätssicherung
Testverfahren
TESTMETHODEN
├── Statische Tests
│ ├── Code-Review
│ └── Statische Analyse
├── Dynamische Tests
│ ├── Unit-Tests
│ ├── Integrationstests
│ ├── Systemtests
│ └── Abnahmetests
└── Weitere
├── Performance-Tests
├── Security-Tests
└── Usability-Tests
Testdokumentation
# Testprotokoll
## Testobjekt: [Komponente/Funktion]
## Testfall TC-001
| Schritt | Beschreibung | Erwartetes Ergebnis | Ergebnis |
|--------|--------------|---------------------|---------|
| 1 | Start Button klicken | Anwendung startet | ✓ OK |
| 2 | Login eingeben | Feld zeigt Eingabe | ✓ OK |
| 3 | Falsches Passwort | Fehlermeldung | ✓ OK |
## Tester: [Name]
## Datum: [Datum]
## Ergebnis: BESTANDEN / NICHT BESTANDEN
Präsentation und Übergabe
Präsentationsstruktur
PRÄSENTATION (15-20 Minuten)
1. Einleitung (2 min)
- Projektvorstellung
- Ausgangslage
2. Lösung (5 min)
- Vorgehensweise
- Architektur
- Kernfunktionen
3. Demonstration (5 min)
- Live-Vorführung
- Highlight-Features
4. Projektmanagement (3 min)
- Zeitplan
- Herausforderungen
5. Fazit (2 min)
- Erreichte Ziele
- Ausblick
Übergabedokumentation
- Installationsanleitung
- Benutzerhandbuch
- Administratorhandbuch
- Technische Dokumentation
- Abnahmeprotokoll
Prüfungsrelevanz
- Gewichtung Teil 2: 50%
- Betriebliche Projektarbeit (40h + Dokumentation)
- Präsentation + Fachgespräch (30 min)
Tipps für die Prüfung
- Projektplanung: Realistische Zeitplanung
- Dokumentation: Vollständig und nachvollziehbar
- Präsentation: Übung, Übung, Übung!
- Fachgespräch: Fachbegriffe sicher beherrschen
Querverweise
Stand: 2024 | Quelle: KMK Rahmenlehrplan 13.12.2019