Klassendiagramm im Rahmen der objekt-orientierten Analyse

Größe: px
Ab Seite anzeigen:

Download "Klassendiagramm im Rahmen der objekt-orientierten Analyse"

Transkript

1 Klassendiagramm im Rahmen der objekt-orientierten Analyse Jahrgangsstufen 12, 13 Stand: Fach/Fächer Übergreifende Bildungsund Erziehungsziele Informatik Technische Bildung, Medienbildung, Berufliche Orientierung Zeitrahmen Benötigtes Material 2 Doppelstunden Evtl. Use-Case-Diagramm zu Warenkorb Kompetenzerwartungen Lernbereich: Objektorientierte Analyse Die Schülerinnen und Schüler leiten aus den ermittelten Anforderungen Objekte sowie deren Attribute, Methoden und Assoziationen ab. Sie stellen das Ergebnis in Form von Klassendiagrammen dar. Aufgabe: Warenkorb eines Online-Versandhandels Ein online-versandhandel beabsichtigt, die Kundenbestellungen mit Hilfe eines Softwaresystems zu verwalten. Aus den wichtigsten Anwendungsfällen in Bezug auf bestellte Artikel (Warenkorb) soll ein Klassendiagramm abgeleitet werden. Teil 1: Modellierung der Sortimentsverwaltung: 1. Der online-versandhandel hat verschiedene Artikel im Sortiment, die jeweils durch eine detaillierte Artikelbeschreibung spezifiziert sind. an. Der Preis des Artikels sowie seine Lieferdauer sind je Artikel zu erfassen, wobei auch Preisänderungen möglich sein sollen. 2. Von jedem Artikel ist der Bestand zu erfassen. Nicht mehr verfügbare Artikel werden bestandsmäßig auf 0 gesetzt. Weiterhin soll es möglich sein, die Verfügbarkeit eines Artikels zu überprüfen und den Bestand anzupassen. Seite 1 von 6

2 Handlungsauftrag: Informieren Sie sich mit Hilfe des Informationsblattes über die Objekt-orientierte Analyse (OOA) sowie über die Schreibweisen der unified modelling language (UML) in Bezug auf Klassendiagramme. Modellieren Sie daraufhin die Sortimentsartikel des online-versandhandels in Form einer Klasse. Teil 2: Verwaltung von Bestellungen in Form eines Warenkorbs: 1. Jede Bestellung wird mit einer Warenkorb-Nummer und dem Datum versehen, beides wird beim Einstellen des ersten Artikels in den Warenkorb festgelegt. Anschließend können weitere Artikel in den Warenkorb gelegt werden, aber auch wieder herausgenommen werden, oder die Anzahl der bestellten Artikel angepasst werden. 2. Innerhalb der Software soll für jeden bestellten Artikel der Liefertermin, der sich aus Bestelldatum und Lieferdauer ergibt, angezeigt werden. 3. Für jede Bestellung, bestehend aus verschiedenen Artikeln unterschiedlicher Stückzahl, soll der Gesamtpreis der Bestellung berechnet werden und es soll ersichtlich sein, ob eine Bestellung bereits versandt ist oder nicht. Handlungsauftrag: Informieren Sie sich über abgeleitetes Attribut, Assoziationsklasse und Kardinalität im Zusammenhang mit Klassendiagrammen (Infoblatt oder auch Internet). Erweitern Sie nun das bestehende Klassendiagramm um die Verwaltung von Bestellungen (Warenkorb). Seite 2 von 6

3 Hinweise zum Unterricht Das Beispiel dient zur Einführung in die Thematik Klassendiagramme im Rahmen der objektorientierten Analyse. Die Schülerinnen und Schüler arbeiten das Informationsmaterial in Zweierteams durch und besprechen sich dabei. Die grundlegenden Erkenntnisse werden zunächst im Plenum besprochen, bevor die Schüler selbständig Versuche zur Modellierung unternehmen. Deren Ergebnisse werden exemplarisch präsentiert und durch die Schüler sowie durch die Lehrkraft wertschätzend beurteilt. Im Zuge dessen wird im Unterrichtsgespräch eine mögliche Lösung der Aufgabenstellung erarbeitet und fixiert. Folgende Kompetenzen sollen im Rahmen der Doppelstunde angebahnt werden: Selbständiges Erarbeiten neuer Sachverhalte Modellierung gemäß UML Analytische Arbeitsweise Seite 3 von 6

4 Beispiele für Produkte und Lösungen der Schülerinnen und Schüler Klasse Sortimentsartikel Sortimentsartikel artikelbezeichnung: text artikelbeschreibung: text artikelpreis: währung lieferdauer: zahl bestand: zahl abfragen_artikeldaten() aktualisieren_bestand() aktualisieren_preis() prüfen_verfügbarkeit () Name der Klasse Attribute Operationen Abb 1: Klassendiagramm Sortimentsartikel Seite 4 von 6

5 Klassendiagramm Artikelverwaltung im Warenkorb Kardinalitäten Sortimentsartikel 1..n enthält 0..n Warenkorb artikelbezeichnung: text Nummer: zahl artikelbeschreibung: text Assoziative Klasse Abgeleitetes Attribut Bestelldatum: datum artikelpreis: währung Bestellliste: bestellartikel[.] lieferdauer: zahl Versandt: boolean bestand: zahl Bestellartikel /gesamtpreis: währung abfragen_artikeldaten() anzahl_bestellartikel: zahl einstellen_artikel() aktualisieren_bestand() / Liefertermin: datum entfernen_bestellartikel() aktualisieren_preis() aktualisieren_anzah() berechne_gesamtpreis() prüfen_verfügbarkeit () berechne_lieferdatum Abb 2: Klassendiagramm Verwaltung von Bestellungen in Form eines Warenkorbs Begriffsklärungen: Klasse: Attribute: Abgeleitetes Attribut: Operation: Kardinalität: Assoziative Klasse: Beschreibung gleichartiger Objekte mit der selben Struktur und dem selben Verhalten Eigenschaften einer Klasse Werte lassen sich aus den Werten anderer Attribute ermitteln Verhalten einer Klasse ( Botschaft löst es aus, Methode ist die technische Umsetzung) beschreibt den mengenmäßigen Zusammen einer Beziehung, ( Assoziation ), z.b. 1..n: ein Warenkorb enthält einen oder mehrere Artikel 0..n: ein Artikel ist in keinem oder auch vielen Warenkörben enthalten beinhaltet Attribute, die von den Objekten zweier Klassen abhängen, wird später in eine normale Klasse aufgelöst Seite 5 von 6

6 Anregung zum weiteren Lernen Ausbau der Aufgabe: Ergänzung der Aufgabe um eine Kundenverwaltung, Artikelgruppen oder ähnliches. Auflösen der assoziativen Klasse Quellen- und Literaturangaben Eigene Konzeption Seite 6 von 6

Auslesen vorhandener und Anlegen neuer Datensätze mit Hilfe von Haupt- und Unterformularen

Auslesen vorhandener und Anlegen neuer Datensätze mit Hilfe von Haupt- und Unterformularen Auslesen vorhandener und Anlegen neuer Datensätze mit Hilfe von Haupt- und Unterformularen Jahrgangsstufen 12, 13 Stand: 04.04.2018 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Informatik Technische

Mehr

Flächeninhaltsberechnung von Dreiecken

Flächeninhaltsberechnung von Dreiecken Flächeninhaltsberechnung von Dreiecken Stand: 14.12.2018 Jahrgangsstufen 7 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Mathematik-Lernbereich 4: Flächeninhalt Parallelogramme

Mehr

Informatik IIa: Modellierung

Informatik IIa: Modellierung Informatik IIa: Modellierung Frühlingssemester 2014 Übung 5: Klassendiagramme, EPK Kapitel 8, 9 Ausgabe: 17.04.2014 Abgabe: 02.05.2014 Name: Matrikelnummer: Aufgabe 1 Wissen zu EPKs (6 Punkte) Frage 1.1

Mehr

Die Datenbanktabelle KUNDEN

Die Datenbanktabelle KUNDEN Die Datenbanktabelle KUNDEN Stand: 30.11.2016 Jahrgangsstufen Lernbereich 2: Modul 2.3.1 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Informationstechnologie Verbraucherbildung

Mehr

Informationen aus unterschiedlichen Darstellungen entnehmen

Informationen aus unterschiedlichen Darstellungen entnehmen Informationen aus unterschiedlichen Darstellungen entnehmen Jahrgangsstufen 5 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Mathematik - Lernbereich 1.1: Der Zahlenraum

Mehr

Illustrierende Aufgaben zum LehrplanPLUS. Realschule, Mathematik, Jahrgangsstufe 6. Flächen modellieren. Stand:

Illustrierende Aufgaben zum LehrplanPLUS. Realschule, Mathematik, Jahrgangsstufe 6. Flächen modellieren. Stand: Flächen modellieren Stand: 23.08.2018 Jahrgangsstufen 6 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Mathematik Kulturelle Bildung 1 Unterrichtsstunde Benötigtes Material Kompetenzerwartungen

Mehr

Berufeforscher unterwegs: Dokumentation einer Arbeitsplatzerkundung

Berufeforscher unterwegs: Dokumentation einer Arbeitsplatzerkundung Berufeforscher unterwegs: Dokumentation einer Arbeitsplatzerkundung an der Schule Jahrgangsstufen 5 Stand: 05.05.2017 Fach Übergreifende Bildungs- und Erziehungsziele Zeitrahmen Benötigtes Material Wirtschaft

Mehr

Interkulturelle Kompetenzen: Where are we?

Interkulturelle Kompetenzen: Where are we? Interkulturelle Kompetenzen: Where are we? Stand: 21.07.2017 Jahrgangsstufen Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material 5 (E1) bzw. 6 (E2) im 1. Halbjahr Englisch

Mehr

Vorlesung Programmieren

Vorlesung Programmieren Vorlesung Programmieren Unified Modeling Language (UML) Dr. Dennis Pfisterer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer Unified Modeling Language (UML)

Mehr

Gleichungen und Formeln Umkehraufgaben bei Rechtecken

Gleichungen und Formeln Umkehraufgaben bei Rechtecken Gleichungen und Formeln Umkehraufgaben bei Rechtecken Stand: 20.11.2017 Jahrgangsstufe 5 Fach Übergreifende Bildungsund Erziehungsziele Zeitrahmen Mathematik Lernbereich 7: Gleichungen und Formeln Sprachliche

Mehr

Aufgabe: Die Aktivität des Igels im Jahresverlauf

Aufgabe: Die Aktivität des Igels im Jahresverlauf Aufgabe: Die Aktivität des Igels im Jahresverlauf Jahrgangsstufe 5 Stand 06. Juni 2016 Fach/Fächer Übergreifende Bildungs- und Erziehungsziele Zeitrahmen Benötigtes Material Biologie 20 Minuten Arbeitsblätter

Mehr

Objektorientierte Beschreibung einfacher Vektorgrafiken

Objektorientierte Beschreibung einfacher Vektorgrafiken Objektorientierte Beschreibung einfacher Vektorgrafiken Stand: 20.01.2016 Jahrgangsstufen Lernbereich 1: Modul 1.2 Fach/Fächer Zeitrahmen Benötigtes Material Informationstechnologie 1 Unterrichtsstunde

Mehr

Illustrierende Aufgaben zum LehrplanPLUS

Illustrierende Aufgaben zum LehrplanPLUS Das hat mir beim Merken geholfen Wesentliche Informationen aus dem Hörtext Die drei Steine von Paul Maar entnehmen Jahrgangsstufen 1/2 Fach Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes

Mehr

Berufeforscher unterwegs - Arbeitsplatzerkundung an der Schule

Berufeforscher unterwegs - Arbeitsplatzerkundung an der Schule Berufeforscher unterwegs - Arbeitsplatzerkundung an der Schule Stand: 05.05.2017 Jahrgangsstufe 5 Fach Übergreifende Bildungs- und Erziehungsziele Zeitrahmen Benötigtes Material Wirtschaft und Beruf, Lernbereich

Mehr

Die Gefühlswelten des Bartimäus

Die Gefühlswelten des Bartimäus Die Gefühlswelten des Bartimäus Jahrgangsstufen 5 Fach/Fächer Katholische Religionslehre - Lernbereich 4: Zeit und Umwelt Jesu - Messiaserwartung des Volkes Israel Übergreifende Bildungsund Erziehungsziele

Mehr

Längenmaße umwandeln - Die Spaghetti-Aufgabe

Längenmaße umwandeln - Die Spaghetti-Aufgabe Längenmaße umwandeln - Die Spaghetti-Aufgabe Jahrgangsstufen 5 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Mathematik Lernbereich 5: Größen Alltagskompetenz und

Mehr

Informatik IIa: Modellierung

Informatik IIa: Modellierung Informatik IIa: Modellierung Frühlingssemester 2013 Übung 5: Klassendiagramme, EPK Kapitel 8, 9 Ausgabe: 23.04.2013 Abgabe: 07.05.2013 Name: Matrikelnummer: Aufgabe 1 Wissen zu EPKs (6 Punkte) Frage 1

Mehr

+/- Statistik beim Eishockey

+/- Statistik beim Eishockey +/- Statistik beim Eishockey Stand: 22.09.2016 Jahrgangsstufen 5 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Mathematik Lernbereich 2: Ganze Zahlen Sprachliche

Mehr

Kurzeinführung in UML

Kurzeinführung in UML Kurzeinführung in UML Die Unified Modeling Language (UML) ist eine Sprache zur Beschreibung von Softwaresystemen. Der Grundgedanke bei UML bestand darin, eine einheitliche Notation für viele Einsatzgebiete

Mehr

Unified Modeling Language 2

Unified Modeling Language 2 Unified Modeling Language 2 Marvin Frommhold 17.11.2008 Gliederung Einleitung Geschichte Strukturierung der Spezifikation Diagrammtypen Strukturdiagramme Verhaltensdiagramme CASE-Werkzeuge Quellen Was

Mehr

Klausur "OOAD" im SS Name, Vorname: Matrikel-Nr:

Klausur OOAD im SS Name, Vorname: Matrikel-Nr: Klausur "OOAD" im SS 2009 Name, Vorname: Matrikel-Nr:.... Bitte tragen Sie zuerst Ihren Namen und Ihre Matrikelnummer ein. Lesen Sie jeweils vor Erarbeitung der Lösung die ganze Aufgabenstellung durch.

Mehr

Brüche handelnd entdecken Wir verteilen Süßigkeiten

Brüche handelnd entdecken Wir verteilen Süßigkeiten Brüche handelnd entdecken Wir verteilen Süßigkeiten Stand: 11.04.2018 Jahrgangsstufen 6 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Mathematik Lernbereich 1.1:

Mehr

Informatik IIa: Modellierung. Frühlingssemester Assessment Prüfung 5. Juni 2009

Informatik IIa: Modellierung. Frühlingssemester Assessment Prüfung 5. Juni 2009 Name Vorname Matrikelnummer Universität Zürich Informatik IIa: Modellierung Frühlingssemester 2009 Assessment Prüfung 5. Juni 2009 Für den Test stehen Ihnen 30 Minuten zur Verfügung. Verwenden Sie nur

Mehr

Liebe und Partnerschaft (9.1)

Liebe und Partnerschaft (9.1) Jahrgangsstufe 9 Liebe und Partnerschaft (9.1) Stand: 10.09.2017 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Ethik Familien- und Sexualerziehung, Soziales Lernen, Werteerziehung 1

Mehr

HPI MOOC. n-äre Relationships. Rollen von Relationships. Konvertierung in binäre Relationships. Attribute an Relationships

HPI MOOC. n-äre Relationships. Rollen von Relationships. Konvertierung in binäre Relationships. Attribute an Relationships HPI MOOC n-äre Relationships Rollen von Relationships Konvertierung in binäre Relationships Attribute an Relationships Entwurfskriterien Regeln zur Klassifikation von Entities und Attributen: Entities

Mehr

Illustrierende Aufgaben zum LehrplanPLUS

Illustrierende Aufgaben zum LehrplanPLUS Situatives Führen Stand: 17.10.2018 Jahrgangsstufen FOS/BOS Gesundheit 13 (LB 13.1) Fach/Fächer Übergreifende Bildungs- und Erziehungsziele Zeitrahmen Benötigtes Material Kommunikation und Interaktion

Mehr

Flächeninhaltsberechnung erkunden

Flächeninhaltsberechnung erkunden Flächeninhaltsberechnung erkunden Stand: 3.5.2017 Jahrgangsstufe 5 Fach Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Mathematik Lernbereich 4: Flächeninhalt Rechtecke Berufliche

Mehr

Analyse eines Anforderungsprofils und Gestaltung einer Bewerbungsmappe

Analyse eines Anforderungsprofils und Gestaltung einer Bewerbungsmappe Analyse eines Anforderungsprofils und Gestaltung einer Bewerbungsmappe Stand: 12.07.2017 Jahrgangsstufen Lernbereich 2: Modul 2.1.1 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes

Mehr

Flächeninhaltsberechnung erkunden

Flächeninhaltsberechnung erkunden Flächeninhaltsberechnung erkunden Stand: 10.01.2018 Jahrgangsstufe 5 Fach Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Mathematik Lernbereich 4: Flächeninhalt Rechtecke Berufliche

Mehr

Unified Modelling Language

Unified Modelling Language Unified Modelling Language SEP 72 Software-Entwicklung Software-Entwicklung ist Prozess von Anforderung über Modellierungen zu fertigen Programmen Anforderungen oft informell gegeben fertige Programme

Mehr

UML (Unified Modelling Language) von Christian Bartl

UML (Unified Modelling Language) von Christian Bartl UML (Unified Modelling Language) von Inhaltsverzeichnis Inhaltsverzeichnis... 2 1 UML Unified Modelling Language... 3 2 Diagrammtypen... 3 2.1 Aktivitätsdiagramm... 3 2.1.1 Notation... 4 2.1.2 Beispieldiagramm...

Mehr

Illustrierende Aufgaben zum LehrplanPLUS. Realschule, Informationstechnologie, Lernbereich 1: Modul 1.6. Sparziel Kleinwagen. Stand:

Illustrierende Aufgaben zum LehrplanPLUS. Realschule, Informationstechnologie, Lernbereich 1: Modul 1.6. Sparziel Kleinwagen. Stand: Sparziel Kleinwagen Stand: 20.01.2016 Jahrgangsstufen Lernbereich 1: Modul 1.6 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Informationstechnologie Medienbildung

Mehr

Entwicklung einer grundlegenden technischen Erfindung

Entwicklung einer grundlegenden technischen Erfindung Entwicklung einer grundlegenden technischen Erfindung Jahrgangsstufe 5 Stand: 14.03.2017 Fach Übergreifende Bildungs- und Erziehungsziele Zeitrahmen Benötigtes Material Wirtschaft und Beruf, Lernbereich

Mehr

Illustrierende Aufgaben zum LehrplanPLUS. Mit Stress-Situationen in Schule und Beruf umgehen (9.2)

Illustrierende Aufgaben zum LehrplanPLUS. Mit Stress-Situationen in Schule und Beruf umgehen (9.2) (9.2) Stand: 24.12.2016 Jahrgangsstufe 9 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Ethik Berufliche Orientierung, Gesundheitsförderung eine Schulstunde Arbeitsblätter

Mehr

Den Durstlöschern auf der Spur!

Den Durstlöschern auf der Spur! Den Durstlöschern auf der Spur! Stand: 21.09.2017 Jahrgangsstufe 5 Fach Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Natur und Technik Lernbereich 1: Naturwissenschaftliches

Mehr

NT7 2.4 Projekt Einfache elektrische Schaltungen aus dem Alltag (Informatik/Physik)

NT7 2.4 Projekt Einfache elektrische Schaltungen aus dem Alltag (Informatik/Physik) NT7 2.4 Projekt Einfache elektrische Schaltungen aus dem Alltag (Informatik/Physik) Jahrgangsstufen 7 Fach/Fächer Übergreifende Bildungs- und Erziehungsziele Zeitrahmen Natur und Technik Schwerpunkte Informatik

Mehr

Softwaretechnik 2015/2016

Softwaretechnik 2015/2016 Softwaretechnik 2015/2016 PST Lehrstuhl Prof. Dr. Matthias Hölzl HAUPT-/ BACHELOR- SEMINAR ADAPTIVE SYSTEME PST Joschka PROF. DR. Rinke WIRSING 14. JUNI 2009 VORNAME NAME AGENDA Übung 11: 14.01.2016 Schon

Mehr

Die Menschenrechte eine bildliche Umsetzung (9.3)

Die Menschenrechte eine bildliche Umsetzung (9.3) Die Menschenrechte eine bildliche Umsetzung (9.3) Jahrgangsstufe 9 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Ethik Werteerziehung, Soziales Lernen, Politische

Mehr

Illustrierende Aufgaben zum LehrplanPLUS. Mittelschule, Mathematik, Jahrgangsstufe 5. Flächen vergleichen. Stand:

Illustrierende Aufgaben zum LehrplanPLUS. Mittelschule, Mathematik, Jahrgangsstufe 5. Flächen vergleichen. Stand: Flächen vergleichen Stand: 07.10.2016 Jahrgangsstufen 5 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Mathematik Lernbereich 4: Flächeninhalt Rechtecke Berufliche

Mehr

Daten von Tieren erfassen, strukturieren und auf Zusammenhänge schließen

Daten von Tieren erfassen, strukturieren und auf Zusammenhänge schließen Daten vn Tieren erfassen, strukturieren und auf Zusammenhänge schließen Stand: 21.02.2018 Jahrgangsstufen 5 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Mathematik

Mehr

Umfänge vergleichen Pferdekoppeln

Umfänge vergleichen Pferdekoppeln Umfänge vergleichen Pferdekoppeln Stand: 22.11.2017 Jahrgangsstufen 5 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Mathematik Lernbereich 3: Geometrische Figuren

Mehr

Kriterienorientierte Entscheidung zur beruflichen Orientierung

Kriterienorientierte Entscheidung zur beruflichen Orientierung Kriterienorientierte Entscheidung zur beruflichen Orientierung Stand: 21.03.2016 Jahrgangsstufen 8 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Wirtschaft und Recht Alltagskompetenz und Lebensökonomie

Mehr

Aufgabe: Tragende Säule Stand:

Aufgabe: Tragende Säule Stand: Aufgabe: Tragende Säule Stand: 10.12.2016 Jahrgangsstufe 5 Fach/Fächer Übergreifende Bildungs- und Erziehungsziele Biologie Alltagskompetenz und Lebensökonomie Berufliche Orientierung Bildung für nachhaltige

Mehr

Jason T. Roff UML. IT Tutorial. Übersetzung aus dem Amerikanischen von Reinhard Engel

Jason T. Roff UML. IT Tutorial. Übersetzung aus dem Amerikanischen von Reinhard Engel Jason T. Roff UML IT Tutorial Übersetzung aus dem Amerikanischen von Reinhard Engel Inhaltsverzeichnis Inhaltsverzeichnis Einführung 11 Grundlagen der UML 15 Warum wir Software modellieren 16 Analyse,

Mehr

Unified. Copyright Adriano Gesué UML 2.0 UML 1.4 UML 1.3 UML 1.2 UML 1.1 UML 1.0 UML 0.9. Method 0.8

Unified. Copyright Adriano Gesué UML 2.0 UML 1.4 UML 1.3 UML 1.2 UML 1.1 UML 1.0 UML 0.9. Method 0.8 Literatur Martin Fowler and Kendall Scott: UML Distilled: Applying the Standard Object Modeling Language. Addison-Wesley 1997. James Rumbaugh, Ivar Jacobson, and Grady Booch: The Unified Language Reference

Mehr

Oberflächeninhalt einer quaderförmigen Schachtel

Oberflächeninhalt einer quaderförmigen Schachtel Oberflächeninhalt einer quaderförmigen Schachtel Stand: 20.2.2018 Jahrgangsstufen 6 Fach/Fächer Mathematik Lernbereich 4: Flächeninhalt - Oberflächeninhalt von Quadern Übergreifende Bildungsund Erziehungsziele

Mehr

Wir formulieren Ziele in einem Mitarbeitergespräch

Wir formulieren Ziele in einem Mitarbeitergespräch Wir formulieren Ziele in einem Mitarbeitergespräch Jahrgangsstufen 9 und 10 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Übungsunternehmen Sprachliche Bildung Soziales Lernen Kompetenzerwartungen

Mehr

NT Informationsdarstellung mit Grafik-, Textund Multimediadokumenten

NT Informationsdarstellung mit Grafik-, Textund Multimediadokumenten NT 6.2.1 - Informationsdarstellung mit Grafik-, Textund Multimediadokumenten Vertiefende Aufgaben zur Klasse ZEICHEN - Konkrete Poesie Jahrgangsstufen 6 Fach/Fächer Übergreifende Bildungsund Erziehungsziele

Mehr

Objektorientierte Analyse (OOA) Inhaltsübersicht

Objektorientierte Analyse (OOA) Inhaltsübersicht Inhaltsübersicht Einführung Anforderungen an die UML-Diagramme Verhalten: Use-Case-Diagramm Verhalten: Aktivitätsdiagramm Verhalten: Zustandsautomat Struktur: Klassendiagramm Seite 1 Einführung In der

Mehr

Java Einführung Objektorientierte Grundkonzepte

Java Einführung Objektorientierte Grundkonzepte Java Einführung Objektorientierte Grundkonzepte Inhalt Verständnis der grundlegenden Konzepte der Objektorientierung: Objekte Nachrichten Kapselung Klassen und Instanzen Vererbung Polymorphismus Darstellung

Mehr

Illustrierende Aufgaben zum LehrplanPLUS. Mittelschule, Mathematik, Jahrgangsstufe 5. Flächen vergleichen. Stand:

Illustrierende Aufgaben zum LehrplanPLUS. Mittelschule, Mathematik, Jahrgangsstufe 5. Flächen vergleichen. Stand: Flächen vergleichen Stand: 22.11.2017 Jahrgangsstufen 5 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Mathematik Lernbereich 4: Flächeninhalt Rechtecke Berufliche

Mehr

Illustrierende Aufgaben zum LehrplanPLUS. Realschule, Informationstechnologie, Lernbereich 2: Modul Sponsorenlauf. Stand:

Illustrierende Aufgaben zum LehrplanPLUS. Realschule, Informationstechnologie, Lernbereich 2: Modul Sponsorenlauf. Stand: Sponsorenlauf Stand: 12.07.2017 Jahrgangsstufen Lernbereich 2: Modul 2.6.2 Fach/Fächer Übergreifende Bildungs- und Erziehungsziele Zeitrahmen Benötigtes Material Informationstechnologie Gesundheitsförderung

Mehr

Aufgabe: Warum ist der Rücken krumm?

Aufgabe: Warum ist der Rücken krumm? Aufgabe: Warum ist der Rücken krumm? Jahrgangsstufe 5 Stand: 10.12.2016 Fach/Fächer Übergreifende Bildungs- und Erziehungsziele Biologie Alltagskompetenz und Lebensökonomie Berufliche Orientierung Bildung

Mehr

Aufgabe: Der Wolf ist ein Raubtier

Aufgabe: Der Wolf ist ein Raubtier Aufgabe: Der Wolf ist ein Raubtier Stand: 10.12.2016 Jahrgangsstufe 5 Fach/Fächer Übergreifende Bildungs- und Erziehungsziele Biologie Alltagskompetenz und Lebensökonomie Berufliche Orientierung Bildung

Mehr

Objektorientierte Analyse am Beispiel Silent Kitchen Company

Objektorientierte Analyse am Beispiel Silent Kitchen Company Objektorientierte Analyse am Beispiel Silent Kitchen Company Anforderungsanalyse Die objektorientierte Analyse (OOA) beginnt mit der Anforderungsanalyse. Es soll der Problemraum erkannt, erfasst und definiert

Mehr

Objektorientierte Analyse und Design mit der Unified Modelling Language (UML) Sandra Meißl

Objektorientierte Analyse und Design mit der Unified Modelling Language (UML) Sandra Meißl Objektorientierte Analyse und Design mit der Unified Modelling Language (UML) Sandra Meißl 26.07.21 Themenübersicht Objektorientierte Software-Entwicklung Objektorientierte Analyse und Design OOA OOD Objektorientierte

Mehr

Aufgabe Entity-Mengen: Relationship-Mengen: Integritätsbedingungen:

Aufgabe Entity-Mengen: Relationship-Mengen: Integritätsbedingungen: Notation HPI Aufgabe Entity-Mengen: ABTEILUNG mit Attributen ANR, ANAME, AMNR PERSONAL mit Attributen PNR, PNAME MASCHINEN mit Attributen MNR, MBEZ TEILE mit Attributen TNR, TBEZ, Farbe Relationship-Mengen:

Mehr

Techniken der Projektentwicklungen

Techniken der Projektentwicklungen Dynamische Modellierung 8. Termin Rückblick auf statische Modellierung Dynamische Modellierung Basiskonzepte Beispiel Erweiterungen Eigenschaften Syntax Rückblick auf statische Modellierung Dynamische

Mehr

Eine Leserolle zu einem Kinderbuch erstellen

Eine Leserolle zu einem Kinderbuch erstellen Eine Leserolle zu einem Kinderbuch erstellen Jahrgangsstufe 5 Stand: 11.05.2017 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Deutsch Sprachliche Bildung Kulturelle

Mehr

Illustrierende Aufgaben zum LehrplanPLUS. Quadratische Ungleichungen graphisch lösen

Illustrierende Aufgaben zum LehrplanPLUS. Quadratische Ungleichungen graphisch lösen Quadratische Ungleichungen graphisch lösen Stand: 28.09.2017 Jahrgangsstufen FOS/BOS 10 Fach/Fächer Mathematik Übergreifende Bildungs- und Erziehungsziele Zeitrahmen Benötigtes Material 60-90 Minuten Diese

Mehr

Spielerisch Winkel zeichnen

Spielerisch Winkel zeichnen Spielerisch Winkel zeichnen Stand: 22.09.2016 Jahrgangsstufen 5 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Mathematik Lernbereich 3: Geometrische Figuren und Lagebeziehungen

Mehr

Messhandlungen durchführen

Messhandlungen durchführen Messhandlungen durchführen Wir erproben das Messen von Alltagsgegenständen und Personen auf vielfältige Weise Stand: 14.02.2019 Jahrgangsstufen 1/2 Fach/Fächer Übergreifende Bildungsund Erziehungsziele

Mehr

Daten in der Klasse erheben und zusammenfassen

Daten in der Klasse erheben und zusammenfassen Daten in der Klasse erheben und zusammenfassen Stand: 19.02.2018 Jahrgangsstufen 5 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Mathematik - Lernbereich 6: Daten Alltagskompetenz und

Mehr

Realität zu modellieren eine

Realität zu modellieren eine Objektorientierung Objektorientierung ist zunächst einmal eine Möglichkeit, Realität zu modellieren dem menschlichen Denken ähnliche Art, an Probleme heran zu gehen Objektorientierung ist eine Vorgehensweise

Mehr

Flächeninhalt von Rechtecken: Wie groß ist dieser Parkplatz?

Flächeninhalt von Rechtecken: Wie groß ist dieser Parkplatz? Flächeninhalt von Rechtecken: Wie groß ist dieser Parkplatz? Stand: 10.01.2018 Jahrgangsstufe 5 Fach Mathematik Lernbereich 4: Flächeninhalt - Rechtecke Übergreifende Bildungsund Erziehungsziele Zeitrahmen

Mehr

FHS ST. GALLEN. Aufträge. MAS BI - CAS ITM - Thema RQE. Hansruedi Tremp, MAS e-didactics, dipl. W Informatiker

FHS ST. GALLEN. Aufträge. MAS BI - CAS ITM - Thema RQE. Hansruedi Tremp, MAS e-didactics, dipl. W Informatiker FHS ST. GALLEN Aufträge MAS BI - CAS ITM - Thema RQE Hansruedi Tremp, MAS e-didactics, dipl. W Informatiker 24.03.2009 In diesem Dokument sind sämtliche Aufträge für das Thema Requirements-Engineering

Mehr

Aufgabe: Wie stellt man ein mikroskopisches Präparat her? Stand:

Aufgabe: Wie stellt man ein mikroskopisches Präparat her? Stand: Aufgabe: Wie stellt man ein mikroskopisches Präparat her? Stand: 06.06.2016 Jahrgangsstufe 5 Fach/Fächer Übergreifende Bildungs- und Erziehungsziele Biologie Alltagskompetenz und Lebensökonomie Berufliche

Mehr

Die Paradiesgeschichte (LB 5.4)

Die Paradiesgeschichte (LB 5.4) Illustrierende Aufgaben zum LehrplanPLUS Gymnasium, Evangelische Religionslehre, Jahrgangsstufe 5 Die Paradiesgeschichte (LB 5.4) Jahrgangsstufe Fach Übergreifende Bildungsund Erziehungsziele Zeitrahmen

Mehr

Illustrierende Aufgaben zum LehrplanPLUS. Titel: Der Natur auf der Spur!

Illustrierende Aufgaben zum LehrplanPLUS. Titel: Der Natur auf der Spur! Titel: Der Natur auf der Spur! Jahrgangsstufen 7 Fach/Fächer Musisch-ästhetische Bildung Lernbereich Musik 2.2 Übergreifende Bildungs- und Erziehungsziele Kulturelle Bildung, soziales Lernen, sprachliche

Mehr

Illustrierende Aufgaben zum LehrplanPLUS

Illustrierende Aufgaben zum LehrplanPLUS Vergängliche Kunstwerke festhalten Gießkannenbilder Jahrgangsstufen 1 bis 4 Fach Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Kunst Medienbildung, Soziales Lernen, Sprachliche

Mehr

Längenmaße verstehen

Längenmaße verstehen Längenmaße verstehen Stand: 02.05.2017 Jahrgangsstufe 5 Fach Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Mathematik - Lernbereich 3: Geometrische Figuren und Lagebeziehungen

Mehr

Daten von Tieren erfassen, strukturieren und auf Zusammenhänge schließen

Daten von Tieren erfassen, strukturieren und auf Zusammenhänge schließen Daten vn Tieren erfassen, strukturieren und auf Zusammenhänge schließen Stand: 22.09.2016 Jahrgangsstufen 5 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Mathematik

Mehr

Beeindruckende Tierwelt Einen Steckbrief erstellen

Beeindruckende Tierwelt Einen Steckbrief erstellen Beeindruckende Tierwelt Einen Steckbrief erstellen Stand: 23.02.2017 Jahrgangsstufen R/M 7 Fach Wirtschaft und Kommunikation Lernbereich 2 Layout/Druckerzeugnisse Lernbereich 3 Bildbearbeitung Lernbereich

Mehr

NT7 2.1 Vernetzte Informationsstrukturen

NT7 2.1 Vernetzte Informationsstrukturen NT7 2.1 Vernetzte Informationsstrukturen Rollenspiel zur Struktur und Funktionsweise des Internets Jahrgangsstufen 7 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Natur und Technik -

Mehr

Arbeiten im Koordinatensystem Schatzsuche

Arbeiten im Koordinatensystem Schatzsuche Arbeiten im Koordinatensystem Schatzsuche Stand: 10.01.2018 Jahrgangsstufen 5 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Mathematik Lernbereich 3: Geometrische

Mehr

SWE6 Slide 1. Software-Engineering. Vorlesung 6 vom Sebastian Iwanowski FH Wedel

SWE6 Slide 1. Software-Engineering. Vorlesung 6 vom Sebastian Iwanowski FH Wedel SWE6 Slide 1 Software-Engineering Vorlesung 6 vom 22.11.2004 Sebastian Iwanowski FH Wedel SWE6 Slide 2 Software-Engineering Vorlesungsthemen: 1. Überblick über das Thema und die Vorlesung 2. Grundlegende

Mehr

Nichtlineare Texte auswerten und analysieren

Nichtlineare Texte auswerten und analysieren Nichtlineare Texte auswerten und analysieren Jahrgangsstufen FOS und BOS 12 Fach/Fächer Übergreifende Bildungs- und Erziehungsziele Deutsch Bildung für Nachhaltige Entwicklung Die Schülerinnen und Schüler

Mehr

NT Projekt: Erstellen einer Hypertextstruktur Einfache elektrische Schaltungen aus dem Alltag (Informatik/Physik)

NT Projekt: Erstellen einer Hypertextstruktur Einfache elektrische Schaltungen aus dem Alltag (Informatik/Physik) NT 7.2.2 Projekt: Erstellen einer Hypertextstruktur Einfache elektrische Schaltungen aus dem Alltag (Informatik/Physik) Jahrgangsstufen 7 Fach/Fächer Übergreifende Bildungs- und Erziehungsziele Zeitrahmen

Mehr

Selbstkontrolle Odysseus und die Sirenen

Selbstkontrolle Odysseus und die Sirenen Selbstkontrolle Odysseus und die Sirenen Jahrgangsstufen 6 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Ethik Medienbildung Doppelstunde Kopien des AB, Blatt/Folie

Mehr

Aufgabe: Fehler und Fehlerquellen am Bsp. Knochenaufbau

Aufgabe: Fehler und Fehlerquellen am Bsp. Knochenaufbau Aufgabe: Fehler und Fehlerquellen am Bsp. Knochenaufbau Jahrgangsstufe 5 Stand: 10.12.2016 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Biologie Alltagskompetenz und Lebensökonomie Berufliche

Mehr

Software Engineering I. Musterlösungen zur Klausur vom Aufgabe 1

Software Engineering I. Musterlösungen zur Klausur vom Aufgabe 1 1 Software Engineering I Musterlösungen zur Klausur vom 3.8.2002 Aufgabe 1 a) In der Aufgabenstellung war ein möglichst einfaches Klassendiagramm gefordert. Daher verzichten wir auf Klassen, die zwar der

Mehr

Vom Holunderast zum Kugelschreiber

Vom Holunderast zum Kugelschreiber Jahrgangsstufen 3/4 Illustrierende Aufgaben zum LehrplanPLUS Vom Holunderast zum Kugelschreiber Stand: 17.07.2017 Fach/Fächer Zeitrahmen Übergreifende Bildungsund Erziehungsziele Benötigtes Material Werken

Mehr

Altsteinzeit vs. Jungsteinzeit Bilder als historische Quellen lesen

Altsteinzeit vs. Jungsteinzeit Bilder als historische Quellen lesen Altsteinzeit vs. Jungsteinzeit Bilder als historische Quellen lesen Stand: 07.01.2017 Jahrgangsstufe 5 Fach Übergreifende Bildungs- und Erziehungsziele Zeitrahmen GPG - Lernbereich 2: Zeit und Wandel Interkulturelle

Mehr

Objektorientierte Analyse & Design

Objektorientierte Analyse & Design Objektorientierte Analyse & Design Analyse-Phase Teil 1 Einordnung im SW-Lebenszyklus Software- Entwicklung Einsatz Wartung Problemdefinition Spezifikation Implementation Auslieferung Analyse Entwurf Erprobung

Mehr

Zweite Klassenarbeit der Jahrgangsstufe 1 (Wirtschaftsgymnasium) Thema: Relationale Datenbanken

Zweite Klassenarbeit der Jahrgangsstufe 1 (Wirtschaftsgymnasium) Thema: Relationale Datenbanken Seite 1 Zweite Klassenarbeit der Jahrgangsstufe 1 (Wirtschaftsgymnasium) Thema: Relationale Datenbanken Name: Datum: Maximal erreichbare Punkte: 30 Klassendurchschnitt: Erreichte Punktzahl: Note: Übersicht:

Mehr

Illustrierende Aufgaben zum LehrplanPLUS

Illustrierende Aufgaben zum LehrplanPLUS Tiger Tom im Urwald Jahrgangsstufen 1/2 Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Kunst Bildung für Nachhaltige Entwicklung, Sprachliche Bildung, Gesundheitsförderung,

Mehr

Schulinterner Lehrplan zum Kernlehrplan für die gymnasiale Oberstufe

Schulinterner Lehrplan zum Kernlehrplan für die gymnasiale Oberstufe Schulinterner Lehrplan zum Kernlehrplan für die gymnasiale Oberstufe Das Gymnasium Thomaeum bietet in der Sekundarstufe II den Grundkurs Informatik an, in dem auch eine Abiturprüfung abgelegt werden kann.

Mehr

Illustrierende Aufgaben zum LehrplanPLUS. Mittelschule, Werken und Gestalten, Jahrgangsstufe 5. Schulhausdekoration. Stand:

Illustrierende Aufgaben zum LehrplanPLUS. Mittelschule, Werken und Gestalten, Jahrgangsstufe 5. Schulhausdekoration. Stand: Schulhausdekoration Stand: 08.08.2017 Jahrgangsstufe 5 Fach Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Werken und Gestalten Soziales Lernen ca. 2 Unterrichtszeiteinheiten

Mehr

Objektorientierte Modellierung (1)

Objektorientierte Modellierung (1) Objektorientierte Modellierung (1) Die objektorientierte Modellierung verwendet: Klassen und deren Objekte Beziehungen zwischen Objekten bzw. Klassen Klassen und Objekte Definition Klasse Eine Klasse ist

Mehr

Wirtschaftsinformatik 6a: Modellierung. Hochschule für Wirtschaft und Recht SS 16 Dozent: R. Witte

Wirtschaftsinformatik 6a: Modellierung. Hochschule für Wirtschaft und Recht SS 16 Dozent: R. Witte Wirtschaftsinformatik 6a: Modellierung Hochschule für Wirtschaft und Recht SS 16 Dozent: R. Witte Computertechnik Man kann Software auf 2 Arten herstellen: Entweder macht man sie so klar und einfach,

Mehr

Informationsbeschaffung und -präsentation

Informationsbeschaffung und -präsentation Informationsbeschaffung und -präsentation Stand: 2016-01-20 Jahrgangsstufen Lernbereich 1: Modul 1.7 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Informationstechnologie

Mehr

Erstellen einer Step-Aerobic-Choreografie in der Gruppe

Erstellen einer Step-Aerobic-Choreografie in der Gruppe Erstellen einer Step-Aerobic-Choreografie in der Gruppe Jahrgangsstufen 6 Fach/Fächer Übergreifende Bildungsund Erziehungsziele Zeitrahmen Benötigtes Material Sport Gesundheitsförderung: Körperwahrnehmung,

Mehr

Unternehmensziele identifizieren

Unternehmensziele identifizieren Unternehmensziele identifizieren Stand: 29.05.2017 Jahrgangsstufen Vorklasse (FOS Lernbereich 10.1 Sich im Unternehmen orientieren und betriebliche 11 (FOS Lernbereich 11.1 Sich im Unternehmen orientieren

Mehr

Aufgabe: Keimungsbedingungen

Aufgabe: Keimungsbedingungen Jahrgangsstufe 6 Aufgabe: Keimungsbedingungen Stand: 06.06.2016 Fach/Fächer Übergreifende Bildungs- und Erziehungsziele Biologie Alltagskompetenz und Lebensökonomie Berufliche Orientierung Bildung für

Mehr

4. Übung zu Software Engineering

4. Übung zu Software Engineering 4. Übung zu Software Engineering WS 2007/2008 Aufgabe 8 Erstellen Sie für den aus Aufgabe 1 bekannten Function-Point-Kalkulator ein Pflichtenheft. Bitte begrenzen Sie dessen Umfang auf maximal 2 DIN A4

Mehr

Unified Modeling Language (UML )

Unified Modeling Language (UML ) Unified Modeling Language (UML ) Seminar: Programmiersprachenkonzepte Inhalt Einleitung UML 2.0 Diagrammtypen 2 Einleitung Objektorientierte Modellierungssprache Definiert vollständige Semantik Dient der

Mehr

SOFTWARETECHNIK (FB MN) 1. PRAKTIKUM Diplom 4 (2430) Sommersemester FACHBEREICH INFORMATIK Michael Guist / Urs Andelfinger

SOFTWARETECHNIK (FB MN) 1. PRAKTIKUM Diplom 4 (2430) Sommersemester FACHBEREICH INFORMATIK Michael Guist / Urs Andelfinger Ziel des Praktikums SWT (FB MN) Im Rahmen des Praktikums SWT sollen Sie eine textlich vorliegende Anforderungsdefinition in ein UML-Modell umsetzen.. Es sind im Verlauf des Semesters folgende Diagramme

Mehr

PRÜFUNG. Grundlagen der Softwaretechnik

PRÜFUNG. Grundlagen der Softwaretechnik Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner PRÜFUNG Grundlagen der Softwaretechnik Name: Matrikelnummer: Note: Prüfungstag: 03.03.2011 Prüfungsdauer:

Mehr