♦️
ICT-BZ: Modul 318 - Objektbasiert programmieren mit Komponenten
  • Intro
  • 🗓️Kursplanung und Organisation
  • 🛠️Infrastruktur und Tools
  • ❓FAQ
    • ❓.NET Desktop Development in Visual Studio nachinstallieren
    • ❓WinForms DataGridView
  • Tag 1
    • 📖C# Grundlagen
    • 💡Übung C# Grundlagen
    • 📖OOP Grundlagen
      • 📖💡 Exkurs: Objektdiagramm
    • 💡Methodik & Prozessmodelle
    • 📖Vorgehensweisen
    • ❓Visual Studio & WinForms
    • 💡📖 Aufgabensammlung
  • Tag 2
    • 📖UI, UX, Usability
    • 📖Analyse & Design
    • 💡Projektanforderungen analysieren
    • 💡Mockup Erstellen
  • Tag 3 - 4
    • 📖Code Qualität
    • 📖💡 Coderichtlinien
    • 📖Testing
      • ❓Testplan: Praxisbeispiel
      • ❓Testprotokoll: Praxisbeispiel
    • ❓Debugging
  • Projektarbeit
    • 💡Anforderungen und Dokumentation
      • SwissTransport API
    • 🛠️Projektsetup
    • ❓Git Commit und Push in Visual Studio
    • 🎓Bewertungsraster
    • 🚩Projektabgabe
      • 🚩📖 Binaries, Installer & GitHub Release
Powered by GitBook
On this page
  • Die Projektarbeit
  • Anforderungen
  • Dokumentation
Export as PDF
  1. Projektarbeit

Anforderungen und Dokumentation

Hier findet ihr alle Details zur Projektarbeit.

PreviousDebuggingNextSwissTransport API

Last updated 3 years ago

Die Projektarbeit

In diesem ÜK geht es darum, eine Applikation zu programmieren, welche die Fahrplandaten des Schweizerischen öffentlichen Verkehrs benutzt. Mit der Applikation soll es möglich sein, Verkehrsverbindungen zwischen zwei Stationen zu suchen. Aus der Bewertung dieser Projektarbeit ergibt sich die ÜK-Note.

Anforderungen

Im Kapitel müsst ihr aus den Aussagen des Kunden die User Stories erstellen. Bei der Umsetzung müsst ihr euch an diese User Stories halten und diese Umsetzen.

Dokumentation

Es wird keine Dokumentation im eigentlichen Sinne verlangt. Es braucht jedoch im Minimum ein Dokument, das die folgenden Informationen enthält.

  • Autor, Datum.

  • Inhaltsverzeichnis

  • Eine Einleitung (Management Summary).

  • Zweck des Dokuments.

  • Falls bestimmte Funktionen nur teilweise umgesetzt wurden: Welche? Welcher Teil der

    Funktionalität fehlt noch? Bekannte Fehler/Bugs?

  • für alle Formulare/Dialoge (GUI) , die benötigt werden um die Anforderungen mit Priorität 1 abzudecken.

  • User Stories mit Abnahmekriterien und Status (ob sie umgesetzt wurden oder nicht)

  • Aktivitätsdiagramm für eine User Story mit der höchsten Priorität.

  • (Systemtests), verständlich und eindeutig nachvollziehbar geschrieben, so dass ein Tester diese ohne weiteren Erklärungen durchführen kann.

  • mit Durchführungsdatum der Tests, Name des Testers und Protokollierung der tatsächlichen Testresultate.

  • Installationsanleitung: Wie wird die Software installiert? Wie wird die Software deinstalliert?

  • Andere spannende Informationen für die Bewertung.

Die Dokumentation soll sauber gestaltet, inhaltlich korrekt und übersichtlich strukturiert sein. Achte auf Typographie und Rechtschreibung!

Das Dokument soll zusammen mit dem Source Code im git in einem Ordner doc abgegeben werden.

💡
Projektanforderungen analysieren
Mockups
Testfälle
Testprotokoll