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

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

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 717

Warning: Invalid argument supplied for foreach() in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 718

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 717

Warning: Invalid argument supplied for foreach() in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 718

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 717

Warning: Invalid argument supplied for foreach() in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 718

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 717

Warning: Invalid argument supplied for foreach() in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 718

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 722

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

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

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

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
Optimaler Entscheidungsbaum: Pflichtenheft – It2010-g1

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
Wechseln zu: Navigation, Suche
(Einleitung)
(Zielbestimmungen)
Zeile 65: Zeile 65:
 
* Das Programm muss Lauffähig sein, ausführbar vorliegen
 
* 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 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 ein Bearbeiten der Tabellendaten zulassen
* Das Programm muss anhand eines vorgegebenen Algorithmus einen Entscheidungsbaum erstellen können.
+
* Das Programm muss anhand eines vorgegebenen Algorithmus(''Konzept der Entropie'') 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.
+
* Das Programm muss eine Möglichkeit bieten den Baum, durch Auswahl des nächsten Attributs, teilweise manuell aufzubauen.
* Der Entscheidungsbaum muss (graphisch) veränderbar sein.
+
* Der Entscheidungsbaum muss in der Oberfläche präsentiert werden und die Parameter (wie z.B. die Entropie) anzeigen können.
  
 
=== Sollkriterien ===
 
=== Sollkriterien ===
 
* Das Programm soll an den meisten Stellen, durchdachte Hilfebeschreibungen anzeigen können.
 
* 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 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 Programm soll zum Nachverfolgen von Programm-/Algorithmen abläufen eine Log-Datei erstellen.
 
* Das Log-Verhalten soll konfigurierbar sein
 
* Das Log-Verhalten soll konfigurierbar sein
 
* Die Oberfläche soll farblich und organisaorisch übersichtlich und leicht zu bedienen 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)
 
* 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.
 
* 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 ===
 
=== Kannkriterien ===
 
* Das Programm kann die Möglichkeit bieten über eine Konfigurationsschnittstelle, verschiedene Programmparameter anzupassen.
 
* 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.
+
* Das Programm kann die Möglichkeit bieten den erstellten Baum als Text-Datei abzuspeichern.
 
   
 
   
 
=== Abgrenzungskriterien ===
 
=== Abgrenzungskriterien ===
Zeile 88: Zeile 87:
 
* Die Software setzt eine installierte Version von Java vorraus.
 
* Die Software setzt eine installierte Version von Java vorraus.
 
* Es gibt für jedes Betriebssystem(Windows, Linux, Mac) und dessen Ausprägung (x64, x32) jeweils eine Version.
 
* Es gibt für jedes Betriebssystem(Windows, Linux, Mac) und dessen Ausprägung (x64, x32) jeweils eine Version.
* Die Software kann nur mit Datenformaten umgehen, die Excel-Konform sind- (bis 2003: .xls, ab 2007: .xlsx) oder dem CSV-Format entsprechen(Trennzeichen: Semikolon)
+
* Die Software kann nur mit Datenformaten umgehen, die Excel-Konform sind- (bis 2003: .xls, ab 2007: .xlsx) oder dem CSV-Format entsprechen(Trennzeichen: "," (Ausgesprochen: Komma)
* Die Software benutzt einen fest vorgegebenen Algorithmus.
+
* Die Software benutzt einen fest vorgegebenen Algorithmus (''Konzept der Entropie'').
* Die Tabelle kann maximal 10 Attribute und jeweils 100 Attributwerte enthalten.
+
* Die Tabelle kann maximal 10 Attribute und jeweils 100 Attributwerte enthalten und darf innerhalb der Tabellengrenzen keine leeren Zellenwerte(leere Strings) enthalten.
  
 
== Systemeinsatz ==
 
== Systemeinsatz ==

Version vom 2. Mai 2012, 07:52 Uhr

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Projekte
Werkzeuge