Übungen zur Wiederholung IT works. Metris GmbH 27.01.2009 1
Ein Kunde beauftragt Sie mit der Erstellung eines neuen betrieblichen Informationssystems für seine Firma. Welche UML-Diagrammformen würden Sie primär zur Spezifikation der Anforderungen einsetzen? Beschreiben Sie kurz für jedes von Ihnen gewählte Diagramm, für was Sie es einsetzen. Was ist ein Use Case (bzw. Anwendungsfall)? Welches Diagrammelemente enthält das Aktivitätsdiagramm? Nennen Sie vier. Metris GmbH 27.01.2009 2
Benennen Sie im folgenden Diagramm die einzelnen Modellelemente des Klassendiagramms. Metris GmbH 27.01.2009 3
Im folgenden Formular sind drei Klassen versteckt. Welche? Ordnen Sie den Klassen ihre Attribute zu. Stellen Sie die Beziehungen zwischen den Klassen in einem Klassendiagramm dar. Nehmen Sie als vierte Klasse die "Seminaranmeldung" mit auf. Seminaranmeldung Als Teilnehmer zu den nachfolgend genannten Seminaren wird angemeldet:, Name Vorname Seminar-Nr. Seminar-Bezeichnung vom bis Anmeldebestätigung und Rechnung senden an:, Name Vorname Firma Adresse Metris GmbH 27.01.2009 4
Folgende Anwendungsfälle wurden bei einem System für den Versandhandel erstellt. Welche Pakete können Sie bilden? Ein Tipp: es sind 4. Auswerten von Informationen der Lieferanten, um neue Kataloge zu erstellen Auswertung von Sonderwünschen für das Marketing Bearbeiten von Kundenaufträgen laut Katalog Bearbeiten von Kundenaufträgen laut Katalog mit Nachlieferungen Bearbeiten von Sonderwünschen von Kunden Ermittlung von Informationen für das Marketing (Penner-Renner-Liste) Erstellen von Bestellungen an Lieferanten, um gängige Artikel am Lager zu haben Erstellen von Bestellungen an Lieferanten, um Kundenaufträge zu erfüllen Informieren der Kunden über neue Produkte Versenden von Probesendungen an gute Kunden Weitergabe aller Aufträge an die Buchhaltung Weitergabe aller Bestellungen an die Buchhaltung Metris GmbH 27.01.2009 5
Paket Auftragsabwicklung Bearbeiten von Kundenaufträgen laut Katalog Bearbeiten von Kundenaufträgen laut Katalog mit Nachlieferungen Bearbeiten von Sonderwünschen von Kunden Weitergabe aller Aufträge an die Buchhaltung Paket Kundenpflege Informieren der Kunden über neue Produkte Versenden von Probesendungen an gute Kunden Paket Bestellabwicklung Erstellen von Bestellungen an Lieferanten, um gängige Artikel am Lager zu haben Erstellen von Bestellungen an Lieferanten, um Kundenaufträge zu erfüllen Weitergabe aller Bestellungen an die Buchhaltung Paket Marketing Auswerten von Informationen der Lieferanten, um neue Kataloge zu erstellen Auswertung von Sonderwünschen für das Marketing Ermittlung von Informationen für das Marketing (Penner-Renner-Liste) Metris GmbH 27.01.2009 6
Es gilt folgende Aussage: "Jeder Seminarteilnehmer wird von einem Dozenten unterrichtet. Manche Dozenten haben mehrere Seminarteilnehmer, die sie unterrichten. Manche Dozenten haben keine." Welche der folgenden Modellierungen ist korrekt? class Logical View class Logical View Seminarteilnehmer Dozent Seminarteilnehmer Dozent < unterrichtet < unterrichtet 0..* 1 0..* 1 class Logical View class Logical View Dozent Seminarteilnehmer Dozent Seminarteilnehmer unterrichtet > unterrichtet > 1 0..* 1 0..* Metris GmbH 27.01.2009 7
Gegeben ist folgenes Klassendiagramm. Welche Methoden müssen wie nacheinander aufgerufen werden für die Antwort auf die Frage: "Welcher Gast belegt das Zimmer 120 am 01.07.2009?" Metris GmbH 27.01.2009 8
Erstellen Sie ein Objektdiagramm zur Aussage "Agnes Müller belegt im Hotel Adler das Einzelzimmer Nr. 120 vom 23.06.2009 bis zum 10.07.2009." Metris GmbH 27.01.2009 9
Erstellen Sie zum abgebildeten Klassendiagramm ein mögliches Objektdiagramm. Anonyme Objekte sind hierzu natürlich zugelassen. Metris GmbH 27.01.2009 10
Vielen Dank für Ihre Aufmerksamkeit. Haben Sie noch Fragen? Kontakt Klaus Mairon Executive IT-Consultant Claims Management klaus.mairon@metris.de Metris GmbH Tel. +49 7724 8807 118 Industriestraße 5 Fax. +49 7724 8807 115 78112 St. Georgen Deutschland www.metris.de IT works. Metris GmbH 27.01.2009 11