Übungsaufgaben Softwaretechnologie
|
|
- Chantal Winter
- vor 7 Jahren
- Abrufe
Transkript
1 HTW Dresden Fakultät Elektrotechnik Übungsaufgaben Softwaretechnologie Gudrun Flach February 21, 2017
2 - Aufgaben aus : Übungen zur Vorlesung Softwaretechnologie (WS 2014/15), Uni Bonn Aufgabe 1 (Klassendiagramm) Sie haben den Auftrag, eine Online-Videothek zu realisieren. Sie haben dazu folgende Angaben erhalten: Die Videothek unterstützt das Ausleihen von Filmen für registrierte Kunden. Kunden sich zunächst mit ihrer Kundennummer und ihrem Passwort anmelden. Dazu müssen Kunden werden zusammen mit ihrem Guthaben verwaltet. Filme besitzen einen individuellen Namen und Preis. Ein Film wird über einen Streaming-Server bereitgestellt. Der Server kann hierzu einen lm- und kundenspezischen Link generieren. Modellieren Sie diesen Sachverhalt anhand eines Klassendiagramms. Wählen Sie sinnvolle Operationen (mit möglichst vollständigen Signaturen) und Attribute für Ihre Klassen. Ergänzen Sie die Klassen um sinnvolle Beziehungen und deren Kardinalitäten. Lösung Aufgabe 1 1
3 Aufgabe 2 (Sequenzdiagramm) Modellieren Sie für die Online-Videothek (siehe Aufgabe 1) die Film Ausleihen Funktion. Erstellen Sie dazu ein Sequenzdiagramm für folgenden Ablauf der Ausleihe: Die Videothek berechnet zuerst, ob das Guthaben des Kunden reicht um den Film zu bezahlen. Reicht das Guthaben nicht aus, wird stattdessen eine Auorderung zum Auüllen des Guthabens angezeigt. Falls das aktuelle Guthaben des Mitglieds ausreicht, veranlasst die Videothek einen Streaming- Server einen Link für den Film zu generieren. Die Videothek zeigt dem Benutzer den Link an, unter dem der Film zugreifbar ist. Gehen Sie davon aus, dass sich das Mitglied bereits auf der Seite des gewünschten Films bendet. Wählen Sie geeignete Namen für die Elemente Ihres Diagramms. Wichtig: Achten Sie darauf, dass Ihre Diagramme aus Aufgabe 1 und 2 konsistent sind. Nutzen Sie im Sequenzdiagramm nur Klassen, Operationen, etc. die im Klassendiagram aus Aufgabe 1 enthalten sind. Falls Sie im Sequenzdiagramm zusätzliche Operationen, Parameter, etc. brauchen, ergänzen Sie das Klassendiagramm entsprechend! Lösung Aufgabe 2 2
4 Aufgabe 3 Erstellen Sie ein Sequenzdiagramm, das modelliert, dass zur Ausführung einer autorisierten Ausleihe erst ein Anmeldevorgang für die Online-Videothek (siehe Aufgabe 1) erforderlich ist. Dabei gilt: Man hat 3 Versuche, sein Passwort korrekt anzugeben. Ist auch nach dem dritten Versuch das Passwort immer noch falsch, wird die Ausführung der Ausleihe abgebrochen. Tipps: Benutzen Sie Loop- und Break-Fragmente. Sie müssen den weiteren Ablauf der Ausleihe nach erfolgreicher Anmeldung nicht im Detail modellieren, sondern können Sie als Referenz auf das in Aufgabe 2 zu erstellende Sequenzdiagramm darstellen. Lösung Aufgabe 3 3
5 Aufgabe 4 Zeichnen Sie das Aktivitätsdiagramm für die Organisation einer Klausur. Enthalten sein sollten mindestens: Die Teilnahme an den Übungen (erfolgreich / nicht erfolgreich) Die erfolgreiche Teilnahme führt zur Klausuranmeldung, dem Erfragen des Termins und sorgfältiger Vorbereitung in beliebiger Reihenfolge. Die Klausur selbst mit anschlieÿender Abfrage der Ergebnisse im Internet. Eine einmalige Zulassung zur Nachklausur, wenn die Klausur im ersten Versuch nicht bestanden wurde. Die Nachholklausur erfordert eine erneute Terminabfrage und Vorbereitung. Ein Krankheitsfall kann ebenfalls eintreten. Mit einem Attest und einer anschlieÿenden Genesung ist eine Wiederholung der jeweiligen Klausur möglich. Beachten Sie, dass Aktivitäten auch parallel oder alternativ ablaufen können. Jeder der obigen Punkte kann dabei mehrere Aktionen umfassen, wenn es Ihnen angebracht erscheint. Lösung Aufgabe 4 4
6 Aufgabe 5 (Anwendungsfalldiagramm) Entwerfen Sie ein Anwendungsfalldiagramm zu der folgenden Beschreibung: In einem Kino kann ein Gast Kinokarten an der Kasse kaufen, die vorbestellt sein könnten. Auÿerdem ist es möglich Popcorn und Getränke zu bestellen. Danach bezahlt der Kunde beim Kassierer die Rechnung. Es ist auch möglich mit Kreditkarte zu bezahlen, welche bei Bedarf einer automatischen Prüfung unterzogen werden kann. Lösung Aufgabe 5 5
7 Aufgabe 6 (Anwendungsfalldiagramm) Es soll ein Anwendungssystem zur Unterstützung der Geschäftsprozesse in einem Krankenhaus entwickelt werden. Das System soll folgende Aufgaben erledigen: Herr Müller und Herr Maier seien in der Verwaltung angestellt. Herr Müller soll Mitarbeiter einstellen und entlassen können. Sowohl Herr Müller als auch Herr Maier kann Patienten aufnehmen und entlassen. Sowohl bei der Einstellung von Mitarbeitern, als auch bei der Aufnahme von Patienten müssen Name und Adresse erfasst werden. Um redundante Anwendungsfall-Beschreibungen zu verhindern wird diese Tätigkeit in einen gesonderten Anwendungsfall ausgelagert. Falls der einzustellende Mitarbeiter bzw. der aufzunehmende Patient seinen Wohnsitz am Ort des Krankenhauses hat, wird geprüft, ob die angegebene Adresse am Wohnort existiert. Lagern Sie auch diesen Anwendungsfall aus. Lösung Aufgabe 6 6
8 Aufgabe 7 (Zustandsdiagramm) Entwerfen Sie ein Zustandsdiagramm, das folgenden Sachverhalt über die Bestellung eines Blumenstrauÿes über das Internet beschreibt: Die über das Internet aufgegebenen Bestellungen werden zuerst vom Kundencenter überprüft. Sind die Bestelldaten nicht korrekt oder ist die Bestellung nicht plausibel, so nimmt das Kundencenter mit dem entsprechenden Kunden Kontakt auf, um die oenen Fragen zu klären. Ist mit der Bestellung alles in Ordnung, bzw. sind die oenen Fragen geklärt, dann stellt die Floristin mit Hilfe der Bestelldaten den Strauÿ zusammen. Sobald der Strauÿ fertig ist, wird er vom Lieferdienst an die auf der Bestellung vermerkte Adresse geliefert. Lösung Aufgabe 7 7
9 Aufgabe 8 (Interpretation Klassendiagramm) Beschreiben Sie den in dem Klassendiagramm dargestellten Sachverhalt in Worten. Lösung Aufgabe 8 Studenten und Professoren sind Personen, die einen Namen, eine Telefonnummer und eine adresse haben. Personen bewohnen eine Adresse, bestehend aus Straÿe, Stadt, PLZ und Land. Adressen können bestätigt und gedruckt werden. Es gibt auch unbewohnte Adressen. Studenten haben eine Matrikelnummer und eine Durchschnittsnote und können sich für Module einschreiben. Professoren bekommen Lohn. 8
Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel
Übungen zur Vorlesung Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel Übungsblatt 3 - Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online-Videothek
MehrSoftwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler
Übungen zur Vorlesung Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler Übungsblatt 3 Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online
MehrSoftwaretechnologie -Wintersemester 2011/2012 - Dr. Günter Kniesel
Übungen zur Vorlesung Softwaretechnologie -Wintersemester 2011/2012 - Dr. Günter Kniesel Übungsblatt 3 - Lösungshilfe Aufgabe 1. Klassendiagramme (9 Punkte) Sie haben den Auftrag, eine Online-Videothek
MehrUML - SequenzDiagramme
UML - Sequenzdiagramme - Seite 1 UML - SequenzDiagramme (1.) Kopieren Sie das erste Beispiel in Dateien und lassen Sie es laufen! Zeichnen Sie das zugehörige Sequenzdiagramm aus dem Quellkode(evtl. rechte
MehrÜbung 4. Musterlösungen
Informatik für Ökonomen II HS 2010 Übung 4 Ausgabe: 18.11.2010 Abgabe: 25.11.2010 Musterlösungen Schreiben Sie Ihre Namen und Ihre Matrikelnummern in die vorgesehenen Felder auf dem Deckblatt. Formen Sie
MehrInformatik 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
MehrInformatik 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
MehrSoftwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler
Übungen zur Vorlesung Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler Übungsblatt 7 Lösungshilfe Aufgabe 1. Analysephase (12 Punkte) Eine Firma hat den Auftrag erhalten eine
MehrKlausur Software Engineering für WI (EuI)
Autor: Prof. Dr. Bernhard Humm, FB Informatik, FH Darmstadt Datum: 14. Februar 2006 Klausur Software Engineering für WI (EuI) Ihr Name: Ihre Matrikelnummer Erreichte Punkte (von insgesamt 57 Punkten):
MehrGruppe: Ueb13 26 April 2003 Recherchebericht 1.Allgemeines
1.Allgemeines Das Einsatzumfeld der zu erstellenden Software ist der Übungsbetrieb, welcher an einer Universität im Rahmen einer Vorlesung mit en durchgeführt wird. Dabei werden zusätzlich zu der obligatorischen
MehrKlausur Softwaretechnologie WS 2010/11
Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie Technische Universität Dresden, 01062 Dresden Klausur Softwaretechnologie WS 2010/11 Prof. Dr.rer.nat.habil.
MehrIntroduction to Data and Knowledge Engineering Übung 1: Entity Relationship Model
Introduction to Data and Knowledge Engineering Übung 1: Entity Relationship Model FB Informatik Datenbanken und Verteilte Systeme Arthur Herzog 1 Entity Relationship Model FB Informatik Datenbanken und
MehrKlausur "OOAD" im SS 2009. Name, Vorname: Matrikel-Nr:
Klausur "OOAD" im SS 009 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.
MehrVORDIPLOMSPRÜFUNG FÜR ELEKTROINGENIEURE. Einführung in die Informatik III
Universität Stuttgart Institut für Automatisierungs- und Softwaretechnik Prof. Dr.-Ing. Dr. h. c. P. Göhner VORDIPLOMSPRÜFUNG FÜR ELEKTROINGENIEURE Einführung in die Informatik III Name: Matrikelnummer:
MehrÜbungen Softwaretechnik I
Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich Übungen Softwaretechnik I Übung 5: Objektorientierte Analyse Einführung Objektorientierung in der
MehrAufgabe 1 (Anwendungsfalldiagramm)
Studientag in Hagen Kurs 1793 08.07.2012 Aufgabe 1 (Anwendungsfalldiagramm) In dieser Aufgabe soll ein Anwendungsfalldiagramm für die im Folgenden beschriebenen Abläufe bei dem Kauf einer Fahrkarte an
MehrOO-Design. Klausur FHF * WI1 / WI2 * SS Name:.../ Semester:...
OO-Design Klausur FHF * WI1 / WI2 * SS 2000 Name:.../ Semester:... Lineares Benotungsschema: 90 Punkte = Note 1, 30 Punkte = Note 4 Aufgabe 1: (28 Punkte) - Ergänzen Sie zum Fallbeispiel "Seminaranmeldung"
MehrVorlesung Datenbank-Entwurf Klausur
Dr. Stefan Brass 3. Juli 2002 Institut für Informatik Universität Giessen Vorlesung Datenbank-Entwurf Klausur Name: Geburtsdatum: Geburtsort: (Diese Daten werden zur Ausstellung des Leistungsnachweises
MehrSascha Schreier. Softwaretechnik: Übung 11.12.09
Sascha Schreier Softwaretechnik: Übung 11.12.09 Unklarheiten und Fragen Sascha Schreier 11.12.2009 # 2 Systementwurf: Objektentwurf + Einbettung in die Systemumgebung (Pakete, DB, GUI, ) So viele verschiedene
MehrPRÜ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:
MehrAufgabe 1 (Anwendungsfalldiagramm)
Studientag in Hagen Kurs 1793 11.01.2014 Aufgabe 1 (Anwendungsfalldiagramm) In dieser Aufgabe soll ein Anwendungsfalldiagramm für die im Folgenden beschriebenen Abläufe bei dem Kauf einer Fahrkarte an
MehrPRÜ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: 21.09.2012 Prüfungsdauer:
MehrSoftwaretechnik 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
MehrModellierungsmethoden der Informatik
smethoden der Informatik Probeklausur Norbert Fuhr Andrea Ernst-Gerlach Ingo Frommholz 10.01.2007 Überblick Überblick Einführung und Spielregeln Probeklausur Präsenzaufgaben Abschluss Pause (ca. 15:30)
MehrSoftware 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
MehrUML - Statische Diagramme
UML - Statische Diagramme - Seite 1 UML - Statische Diagramme (1.) Ein Sammler hat eine oder mehrere Sammlungen. Jede Sammlung hat 2 oder mehrere Stücke. Jede Sammlung gehört zu einem Sammler. Eine Sammlung
Mehrnisxplorer - Planauskunft Benutzerhandbuch Version 1.0
nisxplorer - Planauskunft Benutzerhandbuch Version 1.0 NIS AG, Gerliswilstrasse 74, 6020 Emmenbrücke, Tel. 041 267 05 05, Fax 041 267 05 06, www.nis.ch Planauskunft Benutzerhandbuch Seite 2/13 Inhaltsverzeichnis
MehrJason 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,
MehrObjektorientierte Analyse 36. Analysebeispiel EU-Rent
Objektorientierte Analyse 36. Analysebeispiel EU-Rent 1 Prof. Dr. rer. nat. habil. Uwe Aßmann Institut für Software- und Multimediatechnik Lehrstuhl Softwaretechnologie Fakultät für Informatik TU Dresden
Mehr4. Ü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
MehrSequenz- und Kommunikationsdiagrammen. Systemmodellierung mit SysML von Michel Manthey
Sequenz- und Kommunikationsdiagrammen von Michel Manthey 1 Interaktionsdiagramme Sequenzdiagramme (auch in SysML) Kommunikationsdiagramme Zeitdiagramme Interaktionsübersichtsdiagramme von Michel Manthey
MehrSoftwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler
Übungen zur Vorlesung Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler Übungsblatt 4 Lösungshilfe. Aufgabe 1. Zustandsdiagramm (8 Punkte) Geben Sie ein Zustandsdiagramm für
MehrVU Objektorientierte Modellierung Übung 2
VU Objektorientierte Modellierung Übung 2 Übungsgruppen: 2.4.2008-25.4.2008 Aufgabe : Objektdiagramm Gegeben ist folgendes Objektdiagramm: z = :A w = 3 :B x = 8 :C z = 2 :A w = 4 :B y = 9 :E w = 5 :B x
MehrIPADS IN DER SCHULE VPP VOLUME PURCHASE PROGRAM REFERAT 4.07 JULIKA KLINK, MANUEL HORTIAN (STAND: SEPTEMBER 2016)
IPADS IN DER SCHULE VPP VOLUME PURCHASE PROGRAM REFERAT 4.07 JULIKA KLINK, MANUEL HORTIAN (STAND: SEPTEMBER 2016) Inhalt 1 VPP VOLUME PURCHASE PROGRAM / VOLUMEN- LIZENZPROGRAMM... 3 1.1 VORTEILE... 3 1.2
MehrPRÜ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 Musterlösung Name: Matrikelnummer: Note: Prüfungstag:
MehrPRÜ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 Vorname: Name: Matrikelnummer: Prüfungstag: 19.02.2015
MehrSoftwaretechnologie - Wintersemester 2011/12 - Dr. Günter Kniesel
Übungen zur Vorlesung Softwaretechnologie - Wintersemester 2011/12 - Dr. Günter Kniesel Übungsblatt 4 - Lösungshilfe Aufgabe 1. Zustandsdiagramm (6 Punkte) Geben Sie ein Zustandsdiagramm für den Lebenszyklus
MehrFachhochschule Darmstadt Darmstadt, den KLAUSUR zur Lehrveranstaltung "Datenbanken"
Fachhochschule Darmstadt Darmstadt, den 15.01.02 Fachbereich Informatik Klausur-DB_WS01_02 - Prof. Dr. Wolfgang Weber - Teilnehmer(in) KLAUSUR zur Lehrveranstaltung "Datenbanken" Name: Vorname: Matrikel-Nr:
MehrUML - Tutorial. Hubert Baumgartner. www.inso.tuwien.ac.at
UML Tutorial UML - Tutorial SS 06 Hubert Baumgartner www.inso.tuwien.ac.at INSO - Industrial Software Institut für Rechnergestützte Automation Fakultät für Informatik Technische Universität Wien Inhalt
MehrAufgabe S1: Einmal quer durch s Skript
Aufgabe S1: Einmal quer durch s Skript / 10 Punkten Entscheiden Sie, ob die folgenden Aussagen zutreffen oder nicht. Machen Sie in der entsprechenden Spalte ein Kreuz. Für jede richtige Antwort erhalten
MehrRealitä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
MehrJira-Anleitung Service Desk Für Support-Anfragen, Probleme und Kartennummernbestellungen
Für Support-Anfragen, Probleme und Kartennummernbestellungen Version 2.2 2. Mai 2016 Der Giftcard-Support wird von Data Connect AG als Partner von Loyalty Gift Card AG erbracht. Inhaltsverzeichnis 1 Einleitung...3
MehrUML - Aktivitätsdiagramm
Name Klasse Datum 1 Allgemeines Neben Sequenzdiagramm, Kollaborationsdiagramm, Zustandsdiagramm und Anwendungsfalldiagramm ist das Aktivitätsdiagramm eines von fünf Diagrammen in UML, welches dynamische
MehrTEIL I Strukturdiagramme 1 Einführung Klassendiagramm Objektdiagramm Kompositionsstrukturdiagramm...
Auf einen Blick TEIL I Strukturdiagramme 1 Einführung... 13 2 Klassendiagramm... 29 3 Objektdiagramm... 111 4 Kompositionsstrukturdiagramm... 125 5 Komponentendiagramm... 145 6 Verteilungsdiagramm... 161
MehrLösungsvorschlag zu Übungsblatt 1 mit Korrekturhinweisen
Universität Karlsruhe (TH) Fakultät für Informatik Lehrveranstaltung Informatik II Sommersemester 2008 Prof. Dr. K. Böhm Dipl.-Wirtsch.-Inf. C. Kühne Lösungsvorschlag zu Übungsblatt 1 mit Korrekturhinweisen
MehrKlausur. Softwareentwurf. 14. Februar 2011 Bearbeitungszeit: 120 Minuten
Klausur Softwareentwurf 14. Februar 2011 Bearbeitungszeit: 120 Minuten FG Datenbank- und Informationssysteme Prof. Dr. Gregor Engels unbedingt vollständig und lesbar ausfüllen! Vorname: Matrikelnummer:
MehrVgl. Oestereich Kap 2.7 Seiten 134-147
Vgl. Oestereich Kap 2.7 Seiten 134-147 1 Sequenzdiagramme beschreiben die Kommunikation/Interaktion zwischen den Objekten (bzw. verschiedenen Rollen) eines Szenarios. Es wird beschrieben, welche Objekte
MehrSo#waretechnologie für Fortgeschri4ene Teil Eide. Stunde IV: UML. Köln 26. Januar 2017
So#waretechnologie für Fortgeschri4ene Teil Eide Stunde IV: UML Köln 26. Januar 2017 Model of vs. model for TheoreKcal model model for comparison calibra9on verifica9on Empirical model model of deduc9on
MehrAufgabe 1: Sequenzdiagramm Gegeben ist das in Abbildung 1 dargestellte (vereinfachte) Sequenzdiagramm mit sechs Ereignissen (a-f ).
VU Objektorientierte Modellierung Übung 4 188.391, SS2007 Tutorenstunden: Di. 8.5.2007 bis Fr. 11.5.2007 Übungsgruppen: Mo. 14.5.2007 bis Fr. 18.5.2007 Aufgabe 1: Sequenzdiagramm Gegeben ist das in Abbildung
MehrUnified Modeling Language (UML)
Kirsten Berkenkötter Was ist ein Modell? Warum Modellieren? Warum UML? Viele, viele Diagramme UML am Beispiel Was ist ein Modell? Ein Modell: ist eine abstrakte Repräsentation eines Systems, bzw. ist eine
MehrKlausur Softwaretechnologie WS 2014/15
Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie Technische Universität Dresden, 01062 Dresden Klausur Softwaretechnologie WS 2014/15 Prof. Dr.rer.nat.habil.
MehrDas Web-to-print-Portal für die individualisierten Plakate zur KV-Wahl Leitfaden zur Bestellung Stand: 15. Januar 2015
Das Web-to-print-Portal für die individualisierten Plakate zur KV-Wahl Leitfaden zur Bestellung Stand: 15. Januar 2015 DIE ANMELDUNG 1. Öffnen Sie die URL http://ekhn.odd.de in Ihrem Browser. 2. Loggen
MehrObjektorientierte Konzepte und Notation in UML. Objekt Klasse Attribut Operation
Objektorientierte Konzepte und Notation in UML Objekt Klasse Attribut Operation Objekt Wodurch zeichnet sich ein Objekt aus? - Zustand - Verhalten - Identität Objektdiagramm - Notationsregeln :Kuh Elsa:Kuh
MehrSOFTWARETECHNIK (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
MehrOO-Design. Klausur FHF * WI1 / WI2 * SS 2000 MUSTERLÖSUNG
OO-Design Klausur FHF * WI / WI2 * SS 2000 MUSTERLÖSUNG Aufgabe : (28 Punkte) - Ergänzen Sie zum Fallbeispiel "Seminaranmeldung" (s. Anhang) das vorgegebene Use-Case- Diagramm um die fehlenden Use Cases,
MehrVorlesung 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)
MehrInformatik II Modellierung Übung 5 Petrinetze/Klassendiagramme
I Informatik II Modellierung Übung 5 Petrinetze/Klassendiagramme Abgabetermin: 11. Juni 24.00 Uhr Per e-mail an Tutor Seite 1 / 9 Aufgabe 1 (3%) Klassendiagramme von einer abstrakten Klasse können keine
MehrMedia Engineering. Objektorientierte Modellierung. Verhaltensmodellierung. R. Weller University of Bremen, Germany cgvr.cs.uni-bremen.
Media Engineering Objektorientierte Modellierung Verhaltensmodellierung R. Weller University of Bremen, Germany cgvr.cs.uni-bremen.de Objektorientierte Analyse und Design im Detail Identifiziere Akteure
MehrRückblick: Entity-Relationship-Modell
Rückblick: Entity-Relationship-Modell Entity-Relationship-Modell für konzeptuellen Entwurf Entitytypen (entity types) (z.b. Studenten) Beziehungstypen (relationships) (z.b. hören) Attribute beschreiben
MehrWillkommen auf Ihr Online Shop für alles rund um Büromaterial & Schulbedarf. HANDBUCH
Willkommen auf www.schochvoegtli.ch Ihr Online Shop für alles rund um Büromaterial & Schulbedarf. HANDBUCH Inhaltsverzeichnis Anmeldung im Shop... 3 Passwort ändern und Passwort/Benutzername anfordern...
MehrObjektorientierte Analyse (OOA) Übersicht
Übersicht UML ist die Notation für ein objektorientiertes Vorgehensmodell, sowohl für die Analyse als auch für das Design. Analyse (WAS?) Use Cases Aktivitätsdiagramme (für die Use Cases) Klassendiagramme
MehrLernmanagementsystem. metacoon. der. FSU Jena
Lernmanagementsystem metacoon der FSU Jena Adresse: Multimediazentrum Carl-Zeiss Str. 3 Raum 1094 00743 Jena Internet: metacoon.uni-jena.de E-Mail: ralf.kittner@uni-jena.de Telefon: 03641 / 9-40569 Eine
MehrSoftwareentwicklung OOA Videothek
Softwareentwicklung OOA Seite 1 von 8 Softwareentwicklung OOA thek Ein mögliches Vorgehen bei OOA soll im Rahmen einer Softwareentwicklung am Beispiel einer thek exemplarisch vorgestellt werden. 1. Systemidee
MehrObjektorientierte 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
MehrUML -Klassendiagramme
UML -Klassendiagramme UML - offline: ArgoUML http://argouml.stage.tigris.org/ UML online: Links genmymodel.com umlet.com/umletino/umletino.html Arten von UML-Diagrammen Diagramm Strukturdiagramm Verhaltensdiagramm
MehrChristoph Kecher, Alexander Salvanos UML 2.5. Das umfassende Handbuch. Rheinwerk. Computing
Christoph Kecher, Alexander Salvanos UML 2.5 Das umfassende Handbuch Rheinwerk Computing Inhalt Vorwort 13 1 Einführung 17 1.1 Weshalb muss Software modelliert werden? 17 1.2 Die Phasen bei der Softwareentwicklung
MehrUML (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...
Mehreasybill- Schnittstellenhandbuch
easybill- Schnittstellenhandbuch Stand: 15.06.2017 2017 Virthos Systems GmbH www.pixtacy.de 2 Einleitung Pixtacy verfügt ab Version 2.3 über eine Schnittstelle zu dem Online-Fakturierungsprogramm easybill.de.
MehrAnwendungsfall. Das Anwendungsfall-Diagramm (Use-Cases/Use-Case Diagramm) Die Anwendungsfall-Beschreibung. Dr. Beatrice Amrhein
Anwendungsfall Das Anwendungsfall-Diagramm (Use-Cases/Use-Case Diagramm) Die Anwendungsfall-Beschreibung Dr. Beatrice Amrhein Kundenbedürfnisse Fertigungs-System 2 Erste Schritte: Kundenbedürfnisse erfassen
MehrVorlesung Datenbanken I Endklausur
Prof. Dr. Stefan Brass 6. Februar 2004 Institut für Informatik MLU Halle-Wittenberg Vorlesung Datenbanken I Endklausur Name: Matrikelnummer: Studiengang: Aufgabe Punkte Max. Punkte Zeit 1 (SQL) 9 30 min
MehrKurs 1793 Software Engineering I - Grundkonzepte der OOSE Klausur am 29.3.2003
Kurs 793 Software Engineering I - Grundkonzepte der OOSE Seite: Wintersemester 2002 Hinweise zur Bearbeitung der Klausur zum Kurs 793 Software Engineering I - Grundkonzepte der OOSE Wir begrüßen Sie zur
MehrVU Objektorientierte Modellierung Übung 1
VU Objektorientierte Modellierung Übung Übungsgruppen: 3..2008-7..2008 Aufgabe : Strukturmodellierung mittels Klassendiagramm Theoriefragen Wiederholen Sie das Kapitel aus der Vorlesung, das sich mit dem
MehrKlausur Konzeptionelle Modellierung
Klausur Konzeptionelle Modellierung Braindump Wintersemester 2012/2013 Inhaltsverzeichnis 1 Allgemeines 2 1.1 Begriffe............................... 2 1.2 Konzeptionelles Schema..................... 2
MehrAbbildungsverweise PlantUML Code. Version 1.0 Vanessa Petrausch
Abbildungsverweise PlantUML Code Version 1.0 Vanessa Petrausch Inhaltsverzeichnis INHALTSVERZEICHNIS 1 AUFBAU DES DOKUMENTS 5 2 KLASSENDIAGRAMM 7 3 ANWENDUNGSFALLDIAGRAMM 9 4 AKTIVITÄTSDIAGRAMM 11 5 ZUSTANDSDIAGRAMM
MehrDas umfassende Handbuch
Christoph Kecher UML 2.0 Das umfassende Handbuch. Jfjf- Ali' ' w v^i* >" '-«(."', Galileo Press Inhalt Vorwort 11 1 Einführung 1.1 Weshalb muss Software modelliert werden? 13 1.2 Was ist die UML? 15 1.3
MehrTechnische Universität Dresden Softwareprojekt Gruppe 30 Geek-Shop. Pflichtenheft
Technische Universität Dresden Softwareprojekt Gruppe 30 Geek-Shop Pflichtenheft Sebastian Döring (Chefprogrammierer), Felix Döring (Administrator), Marcus Kammerdiener (Sekretär), Dominik Lauck (Testverantwortlicher),
MehrWegweiser zur Online-Buchung
Wegweiser zur Online-Buchung 1. Anmelden Um auf Ihre Kundendaten und auf Verkaufsinformationen zugreifen zu können, ist eine Anmeldung erforderlich: 1. 2. Klicken Sie auf diesen Unterpunkt, dann erscheinen
MehrTU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D.
TU ünchen, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof Alfons Kemper, PhD Blatt r 02 Übung zur Vorlesung Grundlagen: Datenbanken im WS6/7 Harald Lang, Linnea Passing (gdb@intumde) http://www-dbintumde/teaching/ws67/grundlagen/
MehrAlgorithmen und Datenstrukturen 06
31. Mai 2012 1 Besprechung Blatt 5 Fragen 2 Objektorientierte Programmierung Allgemein Sichtbarkeit Konstanten 3 Unified Modeling Language (UML) Klassendiagramme Anwendungsfalldiagramme 4 Vorbereitung
MehrHerzlich willkommen zum Tutorial:
Herzlich willkommen zum Tutorial: Online Prüfungsanmeldung zu Klausuren mit dem Studierendenportal für Bachelor und Masterstudierende der Philosophischen Fakultät 1 Wenn Sie sich zu einer Klausur online
MehrSWE5 Übungen zu Software-Engineering
1 Übungen zu Software-Engineering 1) Klassen und Objekte 2) Telefonanlage 3) Objekt- und Klassendiagramme 4) Assoziationen 5) Telefonanlage (Erweiterung) 6) Fahrzeuge 7) Familien 2 Aufgabe 1: Klassen und
MehrSoftwareEngineering. Klausur HFU *** Wl3/4 * WS 2005/2006. (30 Punkte) Lineares Benotungsschema: 90 Punffie = Note 1, 30 Punkte = Note 4.
SoftwareEngineering Klausur HFU *** Wl3/4 * WS 2005/2006 Lineares Benotungsschema: 90 Punffie = Note 1, 30 Punkte = Note 4 Aufgabe 1: (30 Punkte) Zum Fallbeispiel "Theater-Online" (s. Anhang) soll ein
MehrOO - Analyse mario world wars
OO - Analyse mario world wars Projekt: mario world wars Voraussetzung: Pflichtenheft Autoren: Thomas Vogel, Michael Palmer, Florian Oeser Kontakt: mario@link2wall.de Letzte Änderung: 14.10.08 Seite 1 von
MehrERM Modellierung Teil 2
ERM Modellierung Teil 2 Oliver Berthold Frank Huber Heiko Müller Lehr- und Forschungseinheit Datenbanken und Informationssysteme 1 Ziele Generalisierung / Spezialisierung Mehrstellige Beziehungen Lehr-
MehrStarten sie das Internet und geben sie in die Adresszeile ein. Klicken Sie im rechten Bereich der Seite auf das Feld BILDER- GALERIE
So finden Sie sich in der BILDER- GALERIE zurecht Um Ihre Privatsphäre zu schützen sind alle Foto- Galerien auf unserer Webseite bis auf 2 Beispiele mit Passworten versehen so dass nur Sie und Ihre Lieben
MehrObjektorientierte Analyse
Objektorientierte Analyse OOA.4) Analysebeispiel EU-Rent Prof. Dr. rer. nat. habil. Uwe Aßmann Institut für Software- und Multimediatechnik Lehrstuhl Softwaretechnologie Fakultät für Informatik TU Dresden
MehrUML 2.0 Das umfassende Handbuch
Christoph Kecher V.-M \MM UML 2.0 Das umfassende Handbuch Galileo Computing Inhalt Vorwort 11 1 Einführung 13 1.1 Weshalb muss Software modelliert werden? 13 1.2 Was ist die UML? 15 1.3 Die Geschichte
MehrSchalke Fanclub Korbach Kartenbestellung
Schalke Fanclub Korbach Kartenbestellung Allgemeines Ab der Saison 2015/16 kommt ein neues Kartenbestellsystem zur Bestellung von Karten über das Internet zum Einsatz. Die wesentlichen Unterschiede zum
MehrÜbungen Grundlagen der Architektur von Anwendungssystemen SS 06. Blatt Nr
Prof. Dr. Frank Leymann / Thorsten Scheibler Institut für Architektur von Anwendungssystemen Universität Stuttgart Übungen Grundlagen der Architektur von Anwendungssystemen SS 06 Blatt Nr.5 18.07.2006
MehrAnleitung Registrieren & Einloggen
Anleitung Registrieren & Einloggen 1. Registrieren...2 2. Einloggen...5 2.1 Passwort / Benutzername vergessen...7 Version 0.9 Seite 1 von 7 1. Registrieren Eine Bestellung benötigt immer eine Lieferadresse,
MehrGrundlagen 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 Musterlösung Name: Matrikelnummer: Note: Prüfungstag:
MehrChristoph Kecher UML2. Das umfassende Handbuch. Galileo Press
Christoph Kecher UML2 Das umfassende Handbuch Galileo Press Vorwort 11 TEIL I Strukturdiagramme i '...,....,...,.;..,,,...,, 1.1 Weshalb muss Software modelliert werden? 13 1.2 Was ist die UML? 15 1.3
Mehr4. Informatiktag NRW 14.3.05. Projekt online Shop. Barbara Leipholz Schumacher Euregio Kolleg, Würselen
1/51 Projekt online Shop 4. Informatiktag NRW 14.3.05 Barbara Leipholz Schumacher Euregio Kolleg, Würselen 2/51 Die Firma Sprachen Lernen möchte ihr Angebot auf online Bestellungen ausweiten. Sprache Art
MehrOrientierte Modellierung mit der Unified Modeling Language
UML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language Michael Hahsler Ziel dieses Seminars Verständnis von Objekt-Orientierung Was sind Klassen? Was ist Vererbung?
MehrMensa-Bestellsystem der Grundschule Bienenbüttel
Sehr geehrte Eltern, Mensa-Bestellsystem der Grundschule Bienenbüttel unser neues Mensa-Bestellsystem ermöglicht es ihnen via Internet zu jedem Zeitpunkt und vom Smartphone aus an jedem Ort die Essenbestellung
MehrANLEITUNG ZUR BESONDEREN ZAHNÄRZTLICHEN VERSORGUNG (BZV)
ANLEITUNG ZUR BESONDEREN ZAHNÄRZTLICHEN VERSORGUNG (BZV) Pionier der Zahnarzt-Software. Seit 986. Inhaltsverzeichnis. Anlegen der Leistungen 3.. Leistung anlegen im Bema-VZ für bis 3 Zähne 3.2. Leistung
MehrUnified 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
MehrSparkassen-SchulService das Bestellmodul im Internet Eine Einführung für Schulen
Sparkassen-SchulService das Bestellmodul im Internet Eine Einführung für Schulen Inhalt Seite 1. Registrierung - die Erfassung Ihrer Kundendaten...3 Die Registrierung über das Internet...4 Die Anmeldung...5
Mehrhttp://jlrequipment.service-solutions.com 1 Inhalt Einstellungen auswählen Seite 3 Benutzerregistrierung und Anmeldung Seite 4&5 Nach Produkten suchen Seite 6-8 Verfügbarkeit ab Lager Seite 9 Produkte
MehrBenutzerhandbuch Onlineshop für Mietverträge
Benutzerhandbuch Onlineshop für Mietverträge Inhaltsverzeichnis 2. Inhaltsverzeichnis 3. Startseite 4. Produktkategorie 5. Produktübersicht 6. Produktdetail 7. Warenkorb 8. Anmelden, Registrieren, Zugangsdaten
Mehr