Praktikum zur Vorlesung Technische Grundlagen der
Informatik
|
Pflichtenheft und Spezifikation zum Projekt Nr <zum schmunzeln> der Gruppe <elefantinos>Bearbeiter:Wurst, HansDirn, Nudeldicke 3. Mann Aufgabenkurzbeschreibung:Es ist ein System zu realisiern, dass einen einwertigen Eingang und einen einwertigen Ausgang besitzt. Der Eingang wird mit rosaroten oder blauen Elefanten beschickt. Am Ausgang erscheinen tote Elefanten. Hilfsmittel:Die Kraehseite, UnverstandBlack-Box-Sicht:Das System hat einen Eingang und einen Ausgang. Diese muessen so gestalltet werden, dass jeweils nur ein
Elefant durch sie hindurchpasst. Die Groesse der Box ist so zu waehlen, dass mindestens das Maximum der
Groesse von rosaroten, blauen und toten Elefanten hineinpasst. Zeitplanung:Zur Bearbeitung der Aufgabe wurden folgende Zeiten und Termine geplant:
|
Spezifikation:Das Systemgebaeude (Architektur)Was das Systemgebaeude an sich betrifft, wurden keine Alternativen betrachtet. Es besteht aus 5 grossen Holzbrettern (W), die als Waende für das Gebaeude (G) fungieren. 2 weitere Holzbretter (T) dienen als Tueren fuer den Eingang (E) und den Ausgang (A). Die beiden Holzbretter fuer (T) sind so zuzuschneiden, dass sie in die Aussparungen (S), die in 2 der 5 Bretter fuer (W) vorgesehen sind, passen. Die Aussparungen (S) sind so gross, dass der groesste der drei Elefantenarten (rosarot, blau und tot) hindurchpasst.Die Assemblierung der Teile bedarf keiner genauen Erlaeuterung, weswegen auf sie verzichtet wurde. |
|||||||
Aktive Elemente (Verhalten) |
|||||||
|
Es wurden 2 Alternativen zur Loesung des Problems gefunden. Beide werden im Folgenden betrachtet. Zuerst wird jedoch die gemeinsame Basis der Alternativen erlaeutert.
Gemeinsame Infrastruktur
In Gebaeude (G) befinden sich 2 Maxwellsche Daemonen (M1 und M2) - (M1) am Eingang und (M2) am Ausgang - , 1 Gewehr zum Toeten blauer Elefanten (GB) und ausreichend Munition (MU) fuer das Gewehr (GB). Die Maxwellschen Daemonen wurden in folgender Weise umtrainiert:
Alternative 1Dem Maxwellschen Daemon am Eingang (M1) ist folgende zusaetzliche Aufgabe anzutrainieren:
Alternative 2Im Gegensatz zu Alternative 1 muessen bei Alternative 2, ausser einer zusaetzliche Aufgabe fuer den Maxwellschen Daemon (M1), zwei weitere Gegenstaende in das System (G) eingefuehrt werden.Diese Gegenstaende sind:
Bewertung der Alternativen:Folgende Punkte ergaben sich bei der Bewertung der Alternativen:
Implementierungsentscheidung:Es wird Alternative 1 implementiert, da die Komplexitaet des Systems geringer ist. Auf die eventuelle Gefaehrdung des Maxwellschen Daemons (M1) braucht keine Ruecksicht genommen zu werden, da es diesen sowieso nicht gibt.
| |||||||