Hallo Leute,
ich bin eine Systemintegratoren und habe zwangsweise mit Prog. zu tun!
Wir sind gerade in der Schule mit Java angefangen und ich bin auf diesem gebiet eine echt null :autsch:
Es wäre sehr nett, wenn wir jemand helfen könnte!
2. Aufgabe:
In einem Beispielunternehmen ist die Arbeit nach Projekten organisiert. Das Projekt hat mindestens einen Projektleiter und einen Namen. Dazu kommt eine beliebige Zahl von Projektmitarbeitern. Projektleiter und Projektmitarbeiter werden als Mitarbeiter geführt. Der Projektleiter ist selbst auch Mitarbeiter. Ein Projektleiter darf nur genau ein Projekt leiten.Es hat sich als günstig erwiesen, wenn jedem Projekt 2 bis 3 externe Berater zur Moderation zugeordnet werden. Ein Projekt verfügt über ein Projektkonto und besitzt eine Projektdokumentation. Unternehmensweit gibt es eine Dokumentation, die jedes Projekt und damit auch jede Projektdokumentation kennt. Die Dokumentation stellt Projektdokumentationen zusammen.
o Fertigen Sie ein Klassendiagramm an.
o Wie sieht in der UML-Notation ein Objekt der Klasse Projekt mit dem Projektnahmen "UML-Editor" aus?
o Zusatzaufgabe: Fügen Sie eine sinnvolle Vererbung in das Diagramm ein.
3. Modellieren Sie folgende Problemstellungen als Klassendiagramme. Denken Sie sich für die Klassen geeignete Attribute aus. Prüfen Sie, welches der beschriebenen Muster vorliegt.
a. Die Qualitätssicherung einer Großbäckerei prüft die Gewichtsabweichungen der Brotlaibe ihrer unterschiedlichen Brotsorten. Hierzu werden die Brote mit Gewicht erfasst und mit dem Sollgewicht verglichen.
b. In einem Warenwirtschaftssystem können mehrere Artikel zu einer Warengruppe zusammengefasst werden.
c. In einem Terminplaner werden Termine und Adressen verwaltet.
d. Ein Fußballer tritt als Spieler in einen Verein ein. Nach ein paar Jahren wird er als Trainer tätig und steigt später zum Präsidenten auf. Für Spieler, Trainer und Präsident sind unterschiedliche Eigenschaften festzuhalten.
e. In einem Sportverein sind Sportler zu verschiedenen Zeiten in unterschiedlichen Mannschaften aktiv.
f. In einer Prozessverarbeitung gibt es unterschiedliche Prozessschritte wie z.B. Berechnung, Dateneineingabe usw. Prozessschritte können eine Gruppe bilden. Diese Gruppe kann wiederum als Prozessschritt Teil einer anderen Gruppe sein.
g. Ein Kind hat zwei Elternteile: Vater und Mutter. Von den Elternteilen sind Name, Adresse und Geschlecht interessant, beim Kind ist das Geburtsdatum von Bedeutung.
h. Für Personen sollen die Wohnsitze der letzten 10 Jahre ermittelt werden können. Zu einem Zeitpunkt muss jede Person mindestens einen und kann höchstens zwei Wohnsitze besitzen.
ich bin eine Systemintegratoren und habe zwangsweise mit Prog. zu tun!
Wir sind gerade in der Schule mit Java angefangen und ich bin auf diesem gebiet eine echt null :autsch:
Es wäre sehr nett, wenn wir jemand helfen könnte!
2. Aufgabe:
In einem Beispielunternehmen ist die Arbeit nach Projekten organisiert. Das Projekt hat mindestens einen Projektleiter und einen Namen. Dazu kommt eine beliebige Zahl von Projektmitarbeitern. Projektleiter und Projektmitarbeiter werden als Mitarbeiter geführt. Der Projektleiter ist selbst auch Mitarbeiter. Ein Projektleiter darf nur genau ein Projekt leiten.Es hat sich als günstig erwiesen, wenn jedem Projekt 2 bis 3 externe Berater zur Moderation zugeordnet werden. Ein Projekt verfügt über ein Projektkonto und besitzt eine Projektdokumentation. Unternehmensweit gibt es eine Dokumentation, die jedes Projekt und damit auch jede Projektdokumentation kennt. Die Dokumentation stellt Projektdokumentationen zusammen.
o Fertigen Sie ein Klassendiagramm an.
o Wie sieht in der UML-Notation ein Objekt der Klasse Projekt mit dem Projektnahmen "UML-Editor" aus?
o Zusatzaufgabe: Fügen Sie eine sinnvolle Vererbung in das Diagramm ein.
3. Modellieren Sie folgende Problemstellungen als Klassendiagramme. Denken Sie sich für die Klassen geeignete Attribute aus. Prüfen Sie, welches der beschriebenen Muster vorliegt.
a. Die Qualitätssicherung einer Großbäckerei prüft die Gewichtsabweichungen der Brotlaibe ihrer unterschiedlichen Brotsorten. Hierzu werden die Brote mit Gewicht erfasst und mit dem Sollgewicht verglichen.
b. In einem Warenwirtschaftssystem können mehrere Artikel zu einer Warengruppe zusammengefasst werden.
c. In einem Terminplaner werden Termine und Adressen verwaltet.
d. Ein Fußballer tritt als Spieler in einen Verein ein. Nach ein paar Jahren wird er als Trainer tätig und steigt später zum Präsidenten auf. Für Spieler, Trainer und Präsident sind unterschiedliche Eigenschaften festzuhalten.
e. In einem Sportverein sind Sportler zu verschiedenen Zeiten in unterschiedlichen Mannschaften aktiv.
f. In einer Prozessverarbeitung gibt es unterschiedliche Prozessschritte wie z.B. Berechnung, Dateneineingabe usw. Prozessschritte können eine Gruppe bilden. Diese Gruppe kann wiederum als Prozessschritt Teil einer anderen Gruppe sein.
g. Ein Kind hat zwei Elternteile: Vater und Mutter. Von den Elternteilen sind Name, Adresse und Geschlecht interessant, beim Kind ist das Geburtsdatum von Bedeutung.
h. Für Personen sollen die Wohnsitze der letzten 10 Jahre ermittelt werden können. Zu einem Zeitpunkt muss jede Person mindestens einen und kann höchstens zwei Wohnsitze besitzen.