Dies ist eine statische Kopie unseres alten Forums. Es sind keine Interaktionen möglich.
This is a static copy of our old forum. Interactions are not possible.

Shadow

... mit bunten Sternchen und so

  • "Shadow" is male
  • "Shadow" started this thread

Posts: 838

Date of registration: Dec 21st 2001

Location: Hamburg

1

Saturday, April 26th 2003, 10:37pm

[SWP] Block 1, Aufgabe 1

Hallo Ihr, die Ihr auch Aufgabe 1 bearbeiten müsst!
  1. Wir sollen ja das Package stueck gemäß Pflichtenheft als UML-Klassendiagramm zeichnen. Implementieren tun sich die Klassen in Together dann ja quasi von selbst. Methoden sollen wir noch nicht hinzufügen.
    Da taucht dann schon das erste Problem auf: Die Tests zu Aufgabe 1 laufen logischerweise nicht durch.
  2. Dann sollen wir eine Methode implementieren, die Macbeth.html ausgeben soll. Dazu auch zwei Fragen:
    1. In welcher Klasse soll diese Methode implementiert werden? Direkt in TheaterMaxx? Oder in einer der Klassen im Package stueck? Wenn letzteres der Fall ist, müssen wir die Klassen in stueck ja doch komplett implementieren! 2. Wie führe ich das Programm in Together aus, so dass ich Konsolenausgaben sehen kann?
  3. Was ist mit "Nehmen Sie Erweiterungen hinsichtllich der Pflegefunktionen von Person und Raum in der Klasse TheaterMaxx vor" gemeint? Welche Pflegefunktionen sollen dort implementiert werden?
Fragen über Fragen...

Shadow
"Man hält die Erzeugung von Information für ein Zeichen von Intelligenz, während in Wirklichkeit das Gegenteil richtig ist: Die Reduktion, die Auswahl der Information ist die viel höhere Leistung."
-- Heinz Zemanek

silence

Junior Schreiberling

Posts: 177

Date of registration: Dec 11th 2001

Location: reagenzglas

Occupation: tellerwäscher

2

Sunday, April 27th 2003, 3:57pm

Quoted

Original von Shadow
Da taucht dann schon das erste Problem auf: Die Tests zu Aufgabe 1 laufen logischerweise nicht durch.


Ja, so ganz von selbst implementieren sich die Methoden nämlich doch nicht ;-)

Ihr sollt natürlich schon soweit die zur Verfügung stehenden Interfaces einbinden. Die Methoden, die diese deklarieren müssen logischwerweise zumindest im Ansatz dann auch implementiert werden (sie können ggf. auch nix tun oder vielleicht null zurückgeben).

Quoted

Original von Shadow
1. In welcher Klasse soll diese Methode implementiert werden? Direkt in TheaterMaxx? Oder in einer der Klassen im Package stueck?


Da es sich hier um eine Factory-Methode handelt, gibt es eigentlich nur einen offensichtlchen Ort für diese. Aber etwas Implementationsspielraum habt ihr da.

Quoted

Original von Shadow
Wenn letzteres der Fall ist, müssen wir die Klassen in stueck ja doch komplett implementieren!


Nein. Auch dann nicht. Ihr erzeugt doch noch gar keine richtigen Stücke mit Absätzen, etc.

Quoted

Original von Shadow
2. Wie führe ich das Programm in Together aus, so dass ich Konsolenausgaben sehen kann?


Einfach eine schicke main-Methode der zu testenden Klasse implementieren und dann mit der rechten Maustaste auf die Klasse in der Hierarchieübersicht klicken, Run <klassenname> anklickern, fertig ...

Quoted

Original von Shadow
vor" gemeint? Welche Pflegefunktionen sollen dort implementiert werden?


Manchmal muss man Stammdaten löschen, etc. guck mal ins Pflichtenheft.
"Wir stecken immer in der Scheisse, nur die Tiefe ändert sich."
(Ein unbekannter Softwareentwickler)