Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

UML : Klassen und Objektdiagram

Empfohlene Antworten

Veröffentlicht

Abend Leute :D,

ich habe da ein kleines Problem. Wir haben heute UML in der BFS angerissen, die Aufgabe hies da wie folgt :

Situation:

Ein Unternehmen möchte die Lagerung von Paletten in

einer Software verfolgen. Das Unternehmen unterhält eine

Reihe von Lagerräumen und mehrere Hochregallager.

Neben Name, Kapazität, und Bestand wird für ein

Hochregallager noch die Anzahl der Etagen festgehalten.

Eine Palette wird entweder in einem Hochregallager oder in

einem Lagerraum gelagert. Für jede Palette wird der Typ

der Palette gespeichert, z.B. Europalette. Ein Lagerraum

kann maximal 120 Paletten aufnehmen. Im Moment

lagern im Lagerraum Süd 5 Paletten und im

Hochregallager des Versands 3 Paletten. Bei den Paletten

handelt es sich um Europaletten.

Erstellen Sie je ein Klassen

-

und Objektdiagramm

Soweit so gut, für das Klassendiagramm habe ich mir das in :

Lagerraum

  • Name
  • Kapazität
  • Bestand

Hochregallager

  • Name
  • Kapazität
  • Bestand
  • Etagen

Palette

  • Typ

eingteilt. Kardinalität zum Lagerraum sind 0..120 und für das Hochregallager wissen wir das ja nicht, ist ja nicht angegeben oder ?

Aber ich verstehe noch nicht so genau was ich jetzt beim Objektdiagram machen soll :(

Könnte mir das vllt. jemand näher bringen ?

Vielen Dank schonmal und Grüße

Bearbeitet von cid0m

Ich denke ich hab es jetzt!

Objekte :

Objekt 1

Lagerraum Süd

Objekt 2

Hochregallager Versand

Objekte 3 bis 10

und dann jeweills 5 bzw. 3 Paletten an Lagerraum und Hochregallager dran.

Dann noch die Attribute einfügen, aber die sind ja klar.

Ist das so korrekt ?

Hi,

ergänzend vielleicht noch für das Klassendiagramm:

Entweder eine Abstraktion ILager / Abstract Class Lager

von denen dann Lagerraum und Hochregal erben oder Hochregal erbt von Lager

Wenn du die Gesamtkapazität oder den Gesamtbestand haben willst, willst du ja in der Regel nicht

erst das eine dann das andere zählen.


Interface Lager 

{

      Property 1;

      Property 2;

      Property 3;

}


Class Lagerraum : ILager

{


}


Class Hochregallager : ILager

{

      Property 4;

}


//Oder Hochregallager Erbt von Lagerraum


Class Hochregallager : Lagerraum

{

      Property 4;

}

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.