Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Klausur

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
07.07.2004, 17:54 Uhr
Tommi Bisic



Hallo!
Folgendes problem:

Es soll ein digitales Messgerät mit Software nachgebildet werden.Benutzen und verbinden sie folgende Klassen:

*"Messgerät" mit der Methode Ein-/Ausschalten
*"Anzeige" mit dem Attribut Messbereich und der Methode MesswertAnzeigen
*Unterklasse "DigitaleAnzeige" mit dem Attribut AnzahlDerDigits und und der Methode MesswertAnzeigen

Ich soll jetzt ein UML-Diagramm erstellen und dazu kommt meine Frage:
"DigitaleAnzeige" ist eine existenzabhängige Unterklasse der Basisklasse "Anzeige", aber wie ist das Verhältnis von "Messgerät" zu "DigitaleAnzeige" und "Anzeige"?Eigentlich müsste es doch auch eine Beziehung zwischen den Klassen geben, da nur wenn das "Messgerät" eingeschalten ist , eine Anzeige erscheinen kann, oder?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
07.07.2004, 20:09 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hausaufgaben werden grundsätzlich nur gegen Bezahlung erledigt, aber mal eine kurze Annahme zu seinder kleinen Beziehungskrise

ich würde sagen das Messgerät eine Instanz von Anzeige enthält, in diesem Fall eben DigitaleAnzeige
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
07.07.2004, 21:22 Uhr
Tommi Bisic



Ähm,könntets du mior das genauer erklären?Ausserdem ist das keine Hausaufg. sondern eine Klausuraufg.,da ich morgen Info schreibe.;-)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
07.07.2004, 21:50 Uhr
typecast
aka loddab
(Operator)


Mehr kann man ja fast nicht mehr dazu sagen, weil die Aufgabe dann schon gelöst ist. Deshalb poste mal was du denkst.

Das wird dir wohl mehr für die Klausur bringen als hier die Antwort nachzulesen.

Btw: UML ist afaik nicht im ANSI Standard enthalten. Deshalb
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
07.07.2004, 22:03 Uhr
Tommi Bisic



Ich glaube dass "DigitaleAnzeige" eine abgeleitete Unterklasse von der Klasse Anzeige ist und "Messgerät" die Basisklasse ist und "Anzeige" eine Existenzabhängige Unterklasse von der Basisklasse ist.Stimmt das?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
07.07.2004, 22:08 Uhr
typecast
aka loddab
(Operator)


Nein das stimmt nicht ganz. Oder besser das wäre nicht sehr sinnvoll.
Anzeige sollte ein Klasse sein, die unabhänig von allen anderen ist. DigitaleAnzeige ist davon abgeleitet.

Messgerät ist wiederum unabhängig. Enthählt aber die Klasse DigitaleAnzeige (als Membervariable).
Damit gibt es Anzeige nur, wenn Messgerät existiert. Messgerät muss also "eingeschaltet" sein, damit mit Anzeige etwas passiert.

(das ist im Grunde genommen das was Flo auch schon gesagt hat )
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)

Dieser Post wurde am 07.07.2004 um 22:08 Uhr von typecast editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
07.07.2004, 22:33 Uhr
Tommi Bisic



Ach so!
Danke vielmals!
Also man sollte es nicht mit einer existenzabhängigen Unterklasse darstellen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
07.07.2004, 22:56 Uhr
typecast
aka loddab
(Operator)


Nein die Klasse selber sollte das nicht sein. Allerdings muss das MessGerät dann eine Instanz von Anzeige (bzw hier DigitalAnzeige) enthalten.
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
08.07.2004, 00:06 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Ich würde vermuten das mit exitenzabhängig eine Komposition gemeint ist und nicht eine Aggregation
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
08.07.2004, 00:25 Uhr
typecast
aka loddab
(Operator)


@Windalf: Vielleicht wäre es besser wenn du das auf deutsch nochmal sagen könntest (ich habs nämlich nicht verstanden )
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: