Optimaler Entscheidungsbaum: Pflichtenheft
Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739
Aus It2010-g1
Bepf (Diskussion | Beiträge) (→Vorteile und Nutzen) |
Bepf (Diskussion | Beiträge) (→Zielbestimmungen) |
||
Zeile 59: | Zeile 59: | ||
== Zielbestimmungen == | == Zielbestimmungen == | ||
=== Musskriterien === | === Musskriterien === | ||
+ | Die Muss-Kritierien ergeben sich größtenteils aus der Aufgabenbeschreibung von Hr. Höhne und Fr. Monett-Diaz: | ||
+ | * Es muss eine graphische Benutzeroberfläche geben. | ||
+ | * Das Programm muss Lauffähig sein, ausführbar vorliegen | ||
+ | * Das Programm muss mit Tabellen-Dateien umgehen können. (Laden/Speichern von Excel- und CSV-Dateien) | ||
+ | * Das Programm muss ein Bearbeiten der Tabellendaten zu lassem | ||
+ | * Das Programm muss anhand eines vorgegebenen Algorithmus einen Entscheidungsbaum erstellen können. | ||
+ | * Der Entscheidungsbaum muss in der Oberfläche präsentiert werden und die Parameter(wie z.B. die Entropie) anzeigen können. | ||
+ | * Der Entscheidungsbaum muss (graphisch) veränderbar sein. | ||
+ | |||
=== Sollkriterien === | === Sollkriterien === | ||
− | === Kannkriterien === | + | * Das Programm soll an den meisten Stellen, durchdachte Hilfebeschreibungen anzeigen können. |
+ | * Das Programm soll bei bestimmten Fehlern oder unerlaubten Nutzeraktionen eine graphische Fehlermeldung anzeigen. | ||
+ | * Das Programm soll zum Nachverfolgen von Programm-/Algorithmen abläufen eine Log-Datei erstellen | ||
+ | * Das Log-Verhalten soll konfigurierbar sein | ||
+ | * Die Oberfläche soll farblich und organisaorisch übersichtlich und leicht zu bedienen sein | ||
+ | * Das Erstellen eines Baumes soll nicht länger als 5 sekunden dauern. (Vorrausgesetzt das Datenlimit von 10*100 Attributwerten wird eingehalten) | ||
+ | * Die Oberfläche soll neben der einfachen Ansicht, einen Präsentationsmodus bieten, in dem der Baum als Vollbild dragestellt wird. | ||
+ | * Das Programm soll die Möglichkeit bieten den erstellten Baum als Text-Datei abzuspeichern. | ||
+ | |||
+ | === Kannkriterien === | ||
+ | * Das Programm kann die Möglichkeit bieten über eine Konfigurationsschnittstelle, verschiedene Programmparameter anzupassen. | ||
+ | * Das Programm kann die Möglichkeit bieten einen, als Text-Datei abgespeicherten Baum wieder einzulesen und darzustellen. | ||
+ | |||
=== Abgrenzungskriterien === | === Abgrenzungskriterien === | ||