Bewertungskriterien für Software: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 4: | Zeile 4: | ||
! Kriterium !! Entspricht nicht den Erwartungen !! Entspricht voll den Erwartungen !! Übertrifft die Erwartungen | ! Kriterium !! Entspricht nicht den Erwartungen !! Entspricht voll den Erwartungen !! Übertrifft die Erwartungen | ||
|- | |- | ||
| Vollständigkeit || | | Vollständigkeit || Die Aufgaben wurden nicht vollständig gelöst oder die Algorithmen arbeiten nicht zuverlässig. || Die Aufgaben wurden fast vollständig gelöst (>90%) und die Algorithmen arbeiten "korrekt" mit hoher Zuverlässigkeit (>90%) bei Variation der Eingangsdaten. || Die Aufgaben wurden vollständig gelöst und die Algorithmen arbeiten "korrekt" mit hoher Zuverlässigkeit (>98%) bei Variation der Eingangsdaten. | ||
|- | |- | ||
| Ergebnis-Qualität || | | Ergebnis-Qualität || Die Qualität des Ergebnisses entspricht nicht den Erwartungen. || Die Qualität des Ergebnisses entspricht voll den Erwartungen. || Die Qualität des Ergebnisses übertrifft die Erwartungen. | ||
|- | |- | ||
| Quelltext-Effizienz || || | | Quelltext-Effizienz || Der Quelltext ist offensichtlich und schwerwiegend ineffizient. Es gibt bspw. unnötige Schleifen über Datensätze. || Der Algorithmus wurde effizient programmiert. || Der Algorithmus wurde effizient programmiert und es wurden zusätzlich Methoden zur Effizientstei- | ||
gerung verwendet. | |||
|- | |- | ||
| Quelltext-Lesbarkeit || Der Quelltext ist so geschrieben, dass es dem Beurteiler schwer fällt die Vorgehensweise zu verstehen. || Der Quelltext ist für den Beurteiler leicht zu verstehen. Es werden bspw. Kommentare verwendet, um die Funktionalität von Code-Segmente zu erläutern. || Der Quelltext ist | | Quelltext-Lesbarkeit || Der Quelltext ist so geschrieben, dass es dem Beurteiler schwer fällt die Vorgehensweise zu verstehen. || Der Quelltext ist für den Beurteiler leicht zu verstehen. Es werden bspw. Kommentare verwendet, um die Funktionalität von Code-Segmente zu erläutern. || Der Quelltext ist für den Beurteiler leicht zu verstehen und die Dokumentation mit PAP erläutert die Funktion. | ||
den Beurteiler leicht | |||
zu verstehen und die | |||
Dokumentation | |||
mit | |||
PAP | |||
die | |||
Funktion. | |||
|- | |- | ||
| Nachhaltigkeit || Es wurde sich nicht an die Programmierrichtlinien gehalten. Es fehlen bspw. Header, Hilfe, Kommentare. SVN|| Es wurde sich an die Programmierrichtlinien gehalten. Die Versionierung wurde sinnvoll genutzt. || Es wurde sich vorbildlich an die Programmierrichtlinien gehalten und nachhaltig dokumentiert. | | Nachhaltigkeit || Es wurde sich nicht an die Programmierrichtlinien gehalten. Es fehlen bspw. Header, Hilfe, Kommentare. SVN|| Es wurde sich an die Programmierrichtlinien gehalten. Die Versionierung wurde sinnvoll genutzt. || Es wurde sich vorbildlich an die Programmierrichtlinien gehalten und nachhaltig dokumentiert. |
Version vom 23. November 2017, 10:22 Uhr
Kriterium | Entspricht nicht den Erwartungen | Entspricht voll den Erwartungen | Übertrifft die Erwartungen |
---|---|---|---|
Vollständigkeit | Die Aufgaben wurden nicht vollständig gelöst oder die Algorithmen arbeiten nicht zuverlässig. | Die Aufgaben wurden fast vollständig gelöst (>90%) und die Algorithmen arbeiten "korrekt" mit hoher Zuverlässigkeit (>90%) bei Variation der Eingangsdaten. | Die Aufgaben wurden vollständig gelöst und die Algorithmen arbeiten "korrekt" mit hoher Zuverlässigkeit (>98%) bei Variation der Eingangsdaten. |
Ergebnis-Qualität | Die Qualität des Ergebnisses entspricht nicht den Erwartungen. | Die Qualität des Ergebnisses entspricht voll den Erwartungen. | Die Qualität des Ergebnisses übertrifft die Erwartungen. |
Quelltext-Effizienz | Der Quelltext ist offensichtlich und schwerwiegend ineffizient. Es gibt bspw. unnötige Schleifen über Datensätze. | Der Algorithmus wurde effizient programmiert. | Der Algorithmus wurde effizient programmiert und es wurden zusätzlich Methoden zur Effizientstei-
gerung verwendet. |
Quelltext-Lesbarkeit | Der Quelltext ist so geschrieben, dass es dem Beurteiler schwer fällt die Vorgehensweise zu verstehen. | Der Quelltext ist für den Beurteiler leicht zu verstehen. Es werden bspw. Kommentare verwendet, um die Funktionalität von Code-Segmente zu erläutern. | Der Quelltext ist für den Beurteiler leicht zu verstehen und die Dokumentation mit PAP erläutert die Funktion. |
Nachhaltigkeit | Es wurde sich nicht an die Programmierrichtlinien gehalten. Es fehlen bspw. Header, Hilfe, Kommentare. SVN | Es wurde sich an die Programmierrichtlinien gehalten. Die Versionierung wurde sinnvoll genutzt. | Es wurde sich vorbildlich an die Programmierrichtlinien gehalten und nachhaltig dokumentiert. |
→ zurück zum Hauptartikel: BSE Moderne Tracking Systeme WS 17/18