Benutzer-Werkzeuge

Webseiten-Werkzeuge


fiae

**Dies ist eine alte Version des Dokuments!**

Ausbildung zum Fachinformatiker Anwendungsentwicklung

Inhalte der Projektdokumentation

Anmerkungen

  • kursive Punkte sind optional bzw. nur bei Bedarf zu erstellen
  • die Reihenfolge der Punkte ist nicht fix, es können auch mehrere Punkte zusammengefasst werden

Inhalte

  • Formblatt der entsprechenden IHK
  • Deckblatt mit Informationen zum Projekt
    • Titel des Projekts
    • Name, Kontaktdaten, Geburtsdatum, Ausbildungsberuf des Prüflings
    • Name, Kontaktdaten des Ausbildungsbetriebs
  • Verzeichnisse (Inhalt, Abbildungen, Tabellen, Abkürzungen, Listings)
  • Einleitung
    • Projektumfeld: Ausbildungsbetrieb etc.
    • Projektziel: Was soll erreicht werden? Worum geht es eigentlich?
    • Projektbegründung: Warum ist das Projekt sinnvoll? Was ist die Motivation hinter dem Projekt?
    • Projektabgrenzung: Was ist explizit nicht Teil des Projekts (insb. bei Teilprojekten)
    • Projektschnittstellen: Mit welchen anderen Systemen interagiert die Anwendung?
  • Projektplanung
    • Projektphasen mit detaillierter Zeitplanung
    • Ressourcenplanung: Was wird an Ressourcen benötigt? Gibt es Einschränkungen?
    • Kostenplanung: Was kostet das Projekt? Mögliche Kosten: Entwicklung, Einführung/Schulung, Wartung
    • Amortisationsrechnung: Ab wann rentiert sich das Projekt? Mögliche Einsparungen: Lizenzen, Arbeitszeitersparnis, Usability, Korrektheit
    • nicht-monetärer Nutzen/Nutwertanalyse: z.B. Vorher-/Nachher-Vergleich anhand eines Wirtschaftlichkeitskoeffizienten
  • Projektdurchführung: Was wurde genau während des Projekts durch den Prüfling gemacht? Wie ist er vorgegangen? Hat er z.B. bestimmte Vorgehensmodelle verwendet?
    • Ist-Analyse: Wie ist die bisherige Situation (z.B. bestehende Programme, Wünsche der Mitarbeiter)? Was gilt es zu erstellen/verbessern? Ggfs. Erstellen eines Lastenhefts.
    • Design/Entwurf
      • Funktionen des Programms: z.B. mit Use-Case-/Aktivitätsdiagramm, EPK
      • Datenbank: ERM, Tabellenmodell
      • Geschäftslogik: z.B. Komponenten-/Klassen-/Datenflussdiagramm, Architekturplanung, EPK
      • Benutzerschnittstelle: z.B. GUI, Webinterface, Entwurf/Gestaltung der Oberflächen/Masken, Corporate Identity, Einbindung in andere Anwendungen
      • Pflichtenheft erstellen
        • Beschreibung des Programms, Ziel der Entwicklung
        • Funktionen des Programms: Muss/Soll/Wunsch, Benutzerrollen
        • Umgebung: Zielplattform (Programmiersprache, DB, Client, Server, Software, Hardware), Benutzer/Zielgruppen
        • Datenstruktur: z.B. Tabellenmodell oder textuelle Beschreibung der Entitäten/Attribute
        • Benutzeroberfläche: Gestaltung, Menüführung
        • Qualitätsmerkmale: z.B. Anforderungen hinsichtlich Performance, Usability, Effizienz etc. (ISO 9126)
        • Tests: Testszenarien, Benutzer-/Entwicklertests
fiae.1269512837.txt.gz · Zuletzt geändert: 2014-04-05 11:42 (Externe Bearbeitung)