Softwareentwicklung

Im Rahmen der Teamarbeit werden Sie verschiedene Algorithmen entwicklen. Ein Algorithmus wird z.B. zur Aufgabe haben, die Status des gesamten Fabrikationsprozess einzulesen, zusammenzufassen und der Visualisierung zu übergeben. Ihre Aufgabe wird es sein, diesen Algorithmus in einem Nassi-Shneidermann-Diagramm darzustellen

 

Zeigen Sie im Diagramm ...

... wie die Status der einzelnen Fabrikmodule eingelesen werden,

... wie die Status der einzelnen Fabrikmodule in Ihre eigene Datenstruktur überführt werden,

... wie die Status der einzelnen Fabrikmodule an Ihre Visualisierung übergeben / in Ihrer Visualisierung dargestellt werden.

Hinweis: Sollte Ihr Diagramm zu umfangreich werden, dürfen Sie Ihr Diagramm durch Sub-Funktionen in mehrere Diagramme aufteilen.

 

Geben Sie Ihr ausgearbeitetes Nassi-Shneidermann-Diagramm entsprechend der zeitlichen Vorgaben und entsprechend des geforderten Erscheinungsbildes (siehe Kapitel "Abgaben") ab. Sollten Sie anschließende Ergänzungen, Erweiterungen oder Anpassungen am Algorithmus vornehmen, fügen Sie ein entsprechend überarbeitetes Diagramm bei der Endabgabe dazu. 

Hinweis: Sie können das Nassi-Schneidermann-Diagramm z.B. digital mit dem frei verfügbaren Softwarepaket "Structorizer" unter http://structorizer.fisch.lu/ (auch als Applet verfügbar) oder auf Papier erstellen. Im Internet existieren darüberhinaus eine Reihe weiterer, frei erhälticher Softwarepakete für die Erstellung von Nassi-Shneidermann-Diagrammen.