Files
ihk-ausbildung/3-Ausbildungsjahr/LF12a-Kundenspezifische-Entwicklung/LF12a-Notizen.md

6.2 KiB
Raw Blame History

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

  1. Projektplanung: Realistische Zeitplanung
  2. Dokumentation: Vollständig und nachvollziehbar
  3. Präsentation: Übung, Übung, Übung!
  4. Fachgespräch: Fachbegriffe sicher beherrschen

Querverweise


Stand: 2024 | Quelle: KMK Rahmenlehrplan 13.12.2019