Systemanalyse. - Seminar für AI/DM 3 im Wintersemester 2004/05 -

Größe: px
Ab Seite anzeigen:

Download "Systemanalyse. - Seminar für AI/DM 3 im Wintersemester 2004/05 -"

Transkript

1 Systemanalyse - Seminar für AI/DM 3 im Wintersemester 2004/05 - Prof. Dr. Hans-Jürgen Steffens (by courtesy of Prof. Dr. Thomas Allweyer) Fachbereich Informatik und Mikrosystemtechnik Fachhochschule Kaiserslautern, Standort Zweibrücken

2 Organisatorisches Die Teilnahme am Seminar ist Pflicht, unentschuldigtes Fehlen führt zur Nichtzulassung zur Klausur! Der Stoff der vorangegangenen Vorlesung Systemanalyse wird als bekannt vorausgesetzt. In den Seminargruppen werden Teams von 3-4 Mitgliedern gebildet, die jeweils gemeinsam die einzelnen Aufgaben bearbeiten. Das Projekte besteht aus der vollständigen Systemanalyse für eine kleine Beispielanwendung. Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 2

3 Beispielanwendung Es soll das sog. Call-Car Szenario bearbeitet Alle Teams in einer Seminargruppe bearbeiten dasselbe Thema Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 3

4 Teilaufgaben (1) 1. Verbale Beschreibung der Anforderungen Was soll das System leisten? Wer arbeitet mit dem System und erledigt welche Aufgaben? Welche Ein- und Ausgaben sollen dabei erfolgen? Welche Rahmenbedingungen sind zu berücksichtigen? 2. Use Case-Analyse Vollständiges Use Case-Diagramm mit allen erforderlichen Akteuren, Use Cases und Beziehungen Beschreibungen aller Use Cases 3. Entwicklung eines OOA-Klassendiagramms Vollständiges Klassendiagramm mit Klassen, Attributen, Operationen, Assoziationen, etc. Beschreibungen der Aufgaben aller Klassen sowie nicht selbst erklärender Attribute und Operationen Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 4

5 Teilaufgaben (2) 4. Interaktionsdiagramme Darstellung ausgewählter Szenarien mit Hilfe von Sequenz- und Kollaborationsdiagrammen 5. Zustandsdiagramme Entwicklung von Zustandsdiagrammen für ausgewählte Sachverhalte 6. Aktivitätsdiagramme Aktivitätsdiagramme für Abläufe auf unterschiedlichen Ebenen (Übergreifend, Use Case, Operation) Hinweis: Aktivitäts-, Interaktions- und Zustandsdiagramme können wo sinnvoll bereits parallel zur Entwicklung der Use Case- bzw. Klassen- Diagramme entwickelt werden Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 5

6 Zeitlicher Ablauf (1) 1. Woche: Vorstellung des Seminars, Bildung der Teams 2. Woche: Gemeinsame Erarbeitung der Anforderungen Bitte setzen Sie sich bis dahin mit dem Thema auseinander und überlegen Sie sich, welche Anforderungen das System erfüllen muss 3. Woche: Vorstellung Use-Case Diagramme Jedes Team präsentiert und erläutert seinen Entwurf des Use Case-Diagramms Abgabe der Anforderungskataloge + erste Version der Use Case- Diagramme 4. Woche: Erarbeitung eines gemeinsamen Use-Case-Diagramms Dieses dient dann als Grundlage für die Entwicklung des Klassendiagramms Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 6

7 Zeitlicher Ablauf (2) 5. Woche: Vorstellung Klassendiagramme Jedes Team präsentiert und erläutert seinen Entwurf des Klassendiagramms Abgabe der endgültigen Use Case-Diagramme + erste Version der Klassendiagramme 6. Woche: Erarbeitung eines gemeinsamen Klassendiagramms Dieses dient dann als Grundlage für die Entwicklung der weiteren Diagramme Der weitere Ablauf wird im Laufe des Semesters bekannt gegeben Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 7

8 Ausarbeitungen (1) Jedes Team entwickelt begleitend zum Seminar eine Ausarbeitung, die alle entwickelten Diagramme und Beschreibungen enthält. Diese kann entweder als Text-Dokument angelegt sein (z. B. Word-Dokument) oder in Form einer Präsentation (z. B. Sammlung von Powerpoint-Folien). Gliederung der Ausarbeitung entsprechend den Aufgabenstellungen: 1. Anforderungen 2. Use Cases und Use Case-Diagramm 3. Klassen und Klassendiagramm 4. Interaktionsdiagramme 5. Zustandsdiagramme 6. Aktivitätsdiagramme Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 8

9 Ausarbeitungen (2) Wichtig: Bringen Sie immer die gesamte bisher erstelle Ausarbeitung mit, damit wir in der Diskussion auf früher erarbeitete Ergebnisse zurückgreifen können! Abgabe der Ausarbeitungen Von jedem Kapitel der Ausarbeitung (ausgenommen Kapitel 1: Anforderungen, die wir gemeinsam erarbeiten) werden zwei Versionen erstellt: 1. Ihr selbstständig erarbeiteter Entwurf, den Sie im Seminar vorstellen 2. Die endgültige Fassung auf Grundlage der gemeinsam im Seminar erarbeiteten Lösung Zu den vorher bekannt gegebenen Terminen wird jeweils folgendes als Papier-Ausdruck abgegeben: Die endgültige Fassung des vorhergehenden Kapitels (z. B. endgültige Fassung der Use Cases) Ihr Entwurf des neuen Kapitels (z. B. Entwurf Klassendiagramm), den Sie zu diesem Termin auch im Seminar präsentieren. Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 9

10 Präsentationen (1) Die Aufgaben werden durch jedes Team selbstständig bearbeitet, die Entwürfe zu den einzelnen Themen werden zu den vorher bekannt gegebenen Terminen durch je ein Mitglied des Teams präsentiert und gemeinsam diskutiert Jedes Teammitglied muss im Lauf des Seminars mindestens einmal präsentieren Die Präsentationen sollten Minuten dauern. Sie können mit Hilfe von Overhead-Folien, Tafel oder Beamer durchgeführt werden. Für das Funktionieren der Technik sind die Teams verantwortlich (vorher ausprobieren!) Sie können zur Präsentation Ihre Ausarbeitungen verwenden. Hierbei ist zu beachten, dass die entsprechenden Darstellungen auch z. B. bei einer Beamerpräsentation gut lesbar sein müssen. Vorher ausprobieren und ggf. Diagramme auf mehrere Folien aufteilen! Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 10

11 Präsentationen (2) Zielgruppe Ihrer Präsentation sind Ihre Kommilitonen. Diese müssen anhand der Präsentation verstehen können, wie Ihre Diagramme aufgebaut sind, wie Sie zu diesen Ergebnissen kommen und wie diese mit den vorangehenden Ergebnissen zusammenhängen. (Z. B. Darstellung des Zusammenhangs zwischen Sequenz- und Klassendiagramm). Für die Ergebnisse sind die Teams als Ganzes verantwortlich. Fällt z. B. ein Referent kurzfristig aus, trägt ein anderes Team-Mitglied das Ergebnis vor. Alle Teammitglieder müssen mit den jeweiligen Ergebnissen vertraut sein und ggf. Fragen hierzu beantworten können. Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 11

12 Bewertung Jedes Team erhält für jede Einzelaufgabe eine Note Hierin gehen sowohl der Inhalt als auch die Qualität der Ausarbeitungen und der Präsentationen ein! Hieraus ergibt sich als Durchschnitt über alle Einzelaufgaben eine Seminarnote Die Gesamtnote für Systemanalyse ergibt sich dann folgendermaßen: Gesamtnote = 60% * Klausurnote + 40% * Seminarnote Voraussetzung ist allerdings das Bestehen der Klausur, d. h. eine nicht bestandene Klausur kann nicht durch eine gute Vornote ausgeglichen werden Die Vornote bleibt aber bei Nicht-Bestehen der Klausur bestehen, d. h. es ist keine Wiederholung des Seminars erforderlich, wenn es einmal erfolgreich absolviert wurde. Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 12

13 Kriterien für die Bewertung der Vorträge Beherrschung des Themas Beherrschung der Technik Strukturierung des Vortrags Verständlichkeit Gliederung und Lesbarkeit der Präsentationen Auftreten Beantwortung von Fragen Dauer nicht zu kurz, nicht zu lang Ziel ist es, Ihre Ergebnisse Ihren Kommilitonen verständlich zu machen Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 13

14 Kriterien für die Bewertung der Ausarbeitungen Gliederung innerhalb der einzelnen Kapitel Lesbarkeit Übersichtlichkeit Vollständigkeit Verständlichkeit Ist die abgegebene Ausarbeitung aus sich selbst heraus verständlich? Sind z. B. alle Konstrukte, die nicht unmittelbar klar sind, kurz erläutert (z. B. komplexere Operationen)? Für die überarbeiteten Fassungen: Übereinstimmung mit den gemeinsam erarbeiteten Ergebnissen Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 14

15 Allgemeine Kriterien für die inhaltliche Bewertung Fachlicher Inhalt Sind die Funktionalitäten und Strukturen sinnvoll und vollständig? Methodische Korrektheit Wurden die Prinzipien der Objektorientierung und die UML- Konstrukte richtig angewandt? Konsistenz Passen die Ergebnisse mit den vorangegangenen Ergebnissen zusammen? Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 15

16 Kriterien für die Bewertung der Use Cases Alle relevanten Use Cases gefunden Alle Akteure identifiziert und Use Cases richtig zugeordnet Richtige Detaillierungsstufe Gemeinsam genutzte Use Cases identifiziert und über include- Beziehungen eingebunden Sonderfälle identifiziert und über extend-beziehung eingebunden Korrekte Nutzung von Generalisierung / Spezialisierung (wo sinnvoll) Vollständige, klare Beschreibung der Use Cases Konsistent mit den festgelegten Anforderungen Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 16

17 Kriterien für die Bewertung der Klassendiagramme Alle notwendigen Anwendungsklassen vorhanden Für jede Klasse die fachlich relevanten Attribute vorhanden Für jede Klasse die fachlich relevanten Operationen vorhanden Kurze, aussagekräftige Beschreibung der nicht selbst erklärenden Operationen Alle erforderlichen Vererbungsbeziehungen sowie Assoziationen, Aggregationen und Kompositionen mit korrekten Kardinalitäten vorhanden Geeignete Benennungen Geeignete Strukturierung und Übersichtlichkeit der Klassendiagramme Konsistenz mit festgelegten Anforderungen und Use Cases Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 17

18 Kriterien für die Bewertung von Interaktions-, Zustands- und Aktivitätsdiagrammen Auswahl geeigneten Szenarien Inhaltlich korrekte Darstellung des entsprechenden Szenarios Übereinstimmung mit dem Klassendiagramm und den Use Cases Korrekte Anwendung der Notation Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 18

19 Beschreibung der Beispielanwendung Das Call-Car System soll sich als eine Erweiterung des derzeitigen Campustaxi verstehen. Jeder am System teilnehmende Autofahrer soll Fahrten anbieten können. Privatpersonen sollen jederzeit Fahrten in Anspruch nehmen können,ohne sich an festen Zeiten oder Orten zu orientieren. Im Idealfall wird ein Mitfahrer an der eigenen Haustür abgeholt und bis zu seinem gewünschten Zielort transportiert. Diese flexible Start- und Zielortbestimmung soll über GPS-Abfragen realisiert werden Neben privaten Teilnehmern können auch kommerzielle Anbieter wie Taxi- Unternehmen oder der ÖPNV am System teilnehmen und Fahrten bzw. Routen anbieten. Die Benutzer können dann alternativ zu den privaten Angeboten auf diese kommerziellen Angebote mit ihren spezifischen Eigenschaften ausweichen. Die Abrechnung der Fahrtkosten soll automatisch und bargeldlos über das Call- Car System erfolgen. Prof. Dr. Hans-Jürgen Steffens Seminar Systemanalyse WS 04/05 19

Systemanalyse. - Folien zur Vorlesung für AI3 im Sommersemester 2010 - -Teil 4 -

Systemanalyse. - Folien zur Vorlesung für AI3 im Sommersemester 2010 - -Teil 4 - Systemanalyse - Folien zur Vorlesung für AI3 im Sommersemester 2010 - -Teil 4 - Hans-Jürgen Steffens (by courtesy of Prof. Dr. Thomas Allweyer) Fachbereich Informatik und Mikrosystemtechnik Fachhochschule

Mehr

Systemanalyse. - Folien zur Vorlesung für AI3 im Sommersemester 2010 - -Teil 2-

Systemanalyse. - Folien zur Vorlesung für AI3 im Sommersemester 2010 - -Teil 2- Systemanalyse - Folien zur Vorlesung für AI3 im Sommersemester 2010 - -Teil 2- Hans-Jürgen Steffens (by courtesy of Prof. Dr. Thomas Allweyer) Fachbereich Informatik und Mikrosystemtechnik Fachhochschule

Mehr

Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler

Softwaretechnologie 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

Mehr

Orientierte Modellierung mit der Unified Modeling Language

Orientierte 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?

Mehr

Softwaretechnologie -Wintersemester 2013/2014 - Dr. Günter Kniesel

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

Mehr

Softwaretechnologie -Wintersemester 2011/2012 - Dr. Günter Kniesel

Softwaretechnologie -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

Mehr

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

Klausur 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.

Mehr

Gliederung des Vortrages

Gliederung des Vortrages Gliederung des Vortrages Unified Modeling Language Rational Rose Sergej Schwenk Oktober 1999 0. Einführung 1. Historie 2. Der Entwicklungsprozeß 3. UML 3.1 Anwendungsfalldiagramme 3.2 Klassendiagramme

Mehr

Software Engineering

Software Engineering Software Engineering Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Geeignete Größe der Use Cases Die UML macht keine genauen Vorschriften, wie umfangreich ein

Mehr

Programmieren in Java

Programmieren in Java FG TECHNISCHE INFORMATIK V JV A00 00 TH 0 Programmieren in Java Anhang A A. Modellierung von OOP-Programmen A.. Klassenkategorien A.2. Klassembeziehungen A.3. Klassendiagramm und Sequenzdiagramm der UML

Mehr

Software Engineering Analyse und Analysemuster

Software Engineering Analyse und Analysemuster Software Engineering Analyse und Analysemuster Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Klassendiagramme in der Analyse Im Rahmen der Anforderungsanalyse

Mehr

Software Engineering. 3. Analyse und Anforderungsmanagement

Software Engineering. 3. Analyse und Anforderungsmanagement Software Engineering 3. Analyse und Anforderungsmanagement Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz

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: 21.09.2012 Prüfungsdauer:

Mehr

Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer

Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,

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

Lösungsvorschlag zu Übungsblatt 1 mit Korrekturhinweisen

Lö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

Mehr

Softwaretechnik. Fomuso Ekellem

Softwaretechnik. Fomuso Ekellem WS 2011/12 Inhalt Entwurfsphase Systementwurf Software Architektur Entwurf Software Komponenten Entwurf Struktur Verhalten OO Entwurf (OOD) 2 Entwurfsphase 3 Entwurfsphase Lernziele Aufgaben der Entwurfsphase

Mehr

Workflows: Anforderungserhebung und analyse

Workflows: Anforderungserhebung und analyse Workflows: Anforderungserhebung und analyse Tutorium 4 9. März 2009 Svetlana Matiouk, Uni Bonn Ferientutorien zur Vorlesung Softwaretechnologie WS 2008 4. Treffen, Aktivitäten bei der Softwareentwicklung

Mehr

Softwaretechnik SS 2006

Softwaretechnik SS 2006 Softwaretechnik SS 2006 7. Vorlesungseinheit Prof. Dr. Urs Andelfinger Darmstadt, 22. Mai 2006 Softwaretechnik (SWT) Vorlesung und Praktikum SS 2006 Inhaltsübersicht SW-Management SW-Entwicklung SW-Qualitätsmgmt.

Mehr

Use Case Diagramme Projekt Callcar

Use Case Diagramme Projekt Callcar Use Case Diagramme Projekt Callcar 3 Aktoren Client Agent Kreditinstiut Aufgaben des Client Registrieren Einloggen Anfrage einer Fahrt Fahrt bestätigen Kosten bestätigen Aufgaben des Agenten Registrieren

Mehr

Unified Modeling Language (UML)

Unified 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

Mehr

System-Modellierung. statisches & dynamisches Modell. System Model. System Model

System-Modellierung. statisches & dynamisches Modell. System Model. System Model System Model System-Modellierung erarbeiten der: der System-UseCases des konzeptionellen Analysemodells des Architekturmodells des Designmodells Setzt auf dem BusinessModel auf Martin Jud NDS-I SWE II

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 SS 2006

Softwaretechnik SS 2006 Softwaretechnik SS 2006 Basisveranstaltung im Studiengebiet SSG (Softwaretechnik und Systemgestaltung) Wie viele Beine hat der Elefant? Stefan Jähnichen Steffen Helke Marco Mosconi Softwaretechnik SS 2006

Mehr

UML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language

UML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language UML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language ADV-Seminar Leiter: Ziel dieses Seminars Verständnis von Objekt-Orientierung Was sind Klassen? Was ist Vererbung?

Mehr

J.2 Objektorientiertes Modellieren mit UML

J.2 Objektorientiertes Modellieren mit UML Modellieren mit UML Objektorientiertes Modellieren mit UML 2002 Prof. Dr. Rainer Manthey Informatik II 1 UML: Übersicht in den 1980er Jahren: Entstehen einer Vielzahl objektorientierter Entwurfsmethoden

Mehr

Vorbereitungsseminar. Hochschule Darmstadt Fachbereich Informatik. Wintersemester 2011/2012 Prof. Dr. B. Kreling, Prof. Dr. J.

Vorbereitungsseminar. Hochschule Darmstadt Fachbereich Informatik. Wintersemester 2011/2012 Prof. Dr. B. Kreling, Prof. Dr. J. Vorbereitungsseminar Hochschule Darmstadt Fachbereich Informatik Wintersemester 2011/2012 Prof. Dr. B. Kreling, Prof. Dr. J. Wietzke Agenda Kurzvorstellung der Betreuer und der Studierenden Zeitlicher

Mehr

Klassendiagramm. Kurzer Überblick über UML - Stand 2006. BlaBla

Klassendiagramm. Kurzer Überblick über UML - Stand 2006. BlaBla BlaBla Diese Kennzeichnungen sind nur Erläuterungen und nicht Bestandteil des Diagramms Quelle: P.Grässle, H.Baumann, P.Baumann, UML projektorientiert, Galileo Verlag, 2003 21 Primäre Begriffe Kapselung

Mehr

EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.

EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel. EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick mtr@is.informatik.uni-kiel.de www.is.informatik.uni-kiel.de/~mtr FRAGEN / ANMERKUNGEN Vorlesung Neue Übungsaufgaben MODELLIERUNG

Mehr

2. Tutorium zu Softwaretechnik I

2. Tutorium zu Softwaretechnik I 2. Tutorium zu Softwaretechnik I Lastenheft, Durchführbarkeitsuntersuchung und Klassendiagramme Michael Hoff 06.05.2014 INSTITUT FÜR PROGRAMMSTRUKTUREN UND DATENORGANISATION KIT Universität des Landes

Mehr

Einführung in die Informationsverarbeitung Teil Thaller. Stunde VII: Planen und Realisieren

Einführung in die Informationsverarbeitung Teil Thaller. Stunde VII: Planen und Realisieren Einführung in die Informationsverarbeitung Teil Thaller Stunde VII: Planen und Realisieren Manfred Thaller, Universität zu Köln Köln 18. Dezember 2014 Rekapitulation Der Gang der Argumentation 1. Der Rohstoff:

Mehr

Geschäftsabläufe und Beziehungen zwischen. (Mitarbeitende / Geschäftsobjekte)

Geschäftsabläufe und Beziehungen zwischen. (Mitarbeitende / Geschäftsobjekte) BusinessModel Geschäftsabläufe und Beziehungen zwischen Mitarbeitenden und Geschäftsobjekten: Arbeitsabläufe, Mitarbeitende, Hilfsmittel und Organisationsstruktur. Was läuft manuell, was IT-gestützt, wer

Mehr

Wirtschaft. Lise-Meitner-Gymnasium Böblingen Information zur Notenbildung im Fach

Wirtschaft. Lise-Meitner-Gymnasium Böblingen Information zur Notenbildung im Fach A) Notenverteilung J1/I: 40% Klausuren, 20% Businessplan im Rahmen des Jugend gründet -Projekts, 40% Mündliche Noten J1/II und J2/I: 60% Klausuren, 40% Mündliche Noten J2/II: 60% Klausur, 30% Mündliche

Mehr

OOA-Dynamische Konzepte

OOA-Dynamische Konzepte Proseminar UML im SS 2005 OOA-Dynamische Konzepte Teil 2 von Benjamin Daeumlich 1 Übersicht Szenario Definition Interaktionsdiagramme Sequenzdiagramm Kommunikationsdiagramm Sequenz- vs. Kommunikationsdiagramm

Mehr

Use Cases. Use Cases

Use Cases. Use Cases Use Cases Eigenschaften: Ein Use Case beschreibt einen Teil des Verhaltens eines Systems aus externer Sicht (Formuliert in der der Fachsprache der Anwendung) Dies geschieht, indem ein Systemdialog beschrieben

Mehr

Christoph Kecher UML2. Das umfassende Handbuch. Galileo Press

Christoph 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

Mehr

UML 2.0 Das umfassende Handbuch

UML 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

Mehr

Praktisches Studiensemester Arbeitstechniken

Praktisches Studiensemester Arbeitstechniken Praktisches Studiensemester Arbeitstechniken Wintersemester 2012/2013 Foliensatz: Dipl.-Handelslehrer Andreas Heß Erweiterungen, Dozent: Dipl.-Ing. Klaus Knopper Tag 1 Seminar Einführung Ablauf PSA, BA

Mehr

Software-Engineering

Software-Engineering FH Wedel Prof. Dr. Sebastian Iwanowski SWE43 Folie 1 Software-Engineering Sebastian Iwanowski FH Wedel Kapitel 4: Systemanalyse Teil 3: Der Systemanalysestandard UML FH Wedel Prof. Dr. Sebastian Iwanowski

Mehr

Java und Grid Computing

Java und Grid Computing Seminar im WS03/04 Java und Grid Computing Prof. S. Gorlatch Dipl.-Inf. Jan Dünnweber jan.duennweber@math.uni-muenster.de Einsteinstr. 62, Raum 303, Tel. 83-32747 Dipl.-Inf. Jens Müller jens.mueller@math.uni-muenster.de

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 Musterlösung Name: Matrikelnummer: Note: Prüfungstag:

Mehr

Mediale Informationen erschließen, aufbereiten, verarbeiten. Intensive Kommunikation von Schüler und Stoff

Mediale Informationen erschließen, aufbereiten, verarbeiten. Intensive Kommunikation von Schüler und Stoff Unterrichtsverlauf zu: UE Leasing, 6 8 Std., Jahrgangsstufe 1, Wirtschaft, Berufliches Gymnasium U- Phase 1. Std. Angestrebte Kompetenzen/Ziele Medien und weitere 5 Min. Stundenthema: Merkmale des Leasings

Mehr

Allgemeine Informationen zu Access und Tabellen

Allgemeine Informationen zu Access und Tabellen E-Learning am Fachbereich Wirtschaftswissenschaften der JLU Gießen: Theorie und praktische Umsetzung Praktische Implementierung des Learning Objects Allgemeine Informationen zu Access und Tabellen Referateseminar

Mehr

Übersicht der UML Diagramme

Übersicht der UML Diagramme Dieser Fachbeitrag ist ein Service der InfraSoft Profis für Ihre professionelle Softwareentwicklung. Übersicht der UML Diagramme Die Unified Modeling Language (UML) ist eine Sprache zur Beschreibung von

Mehr

Lehrbuch der Softwaretechnik: Basiskonzepte und Requirements Engineering

Lehrbuch der Softwaretechnik: Basiskonzepte und Requirements Engineering Helmut Balzert Lehrbuch der Softwaretechnik: Basiskonzepte und Requirements Engineering 3. Auflage Unter Mitwirkung von Heide Balzert Rainer Koschke Uwe Lämmel Peter Liggesmeyer Jochen Quante Spektrum

Mehr

Use Cases. Die Sicht des Nutzers. Fortgeschrittenenpraktikum SS 2004

Use Cases. Die Sicht des Nutzers. Fortgeschrittenenpraktikum SS 2004 Use Cases Die Sicht des Nutzers Fortgeschrittenenpraktikum SS 2004 Gunar Fiedler Lehrstuhl für Technologie der Informationssysteme Kontakt: fiedler@is.informatik.uni-kiel.de Use Cases 2 Was ist ein Use

Mehr

Produktskizze. 28. November 2005 Projektgruppe Syspect

Produktskizze. 28. November 2005 Projektgruppe Syspect 28. November 2005 Carl von Ossietzky Universität Oldenburg Fakultät II Department für Informatik Abteilung Entwicklung korrekter Systeme Inhaltsverzeichnis 1 Einleitung 3 2 Die graphische Oberfläche der

Mehr

WhiteStarUML Tutorial

WhiteStarUML Tutorial WhiteStarUML Tutorial Autor: Simon Balázs, BME IIT, 2015. Übersetzung: Kovács Márton, 2015. Installation Herunterladen und installieren Sie das WhiteStarUML: http://sourceforge.net/projects/whitestaruml/

Mehr

Praktikum Software Engineering

Praktikum Software Engineering Praktikum Software Engineering Verwendung von Enterprise Architect Pascal Weber, David Kulicke KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft

Mehr

Moderne parallele Rechnerarchitekturen

Moderne parallele Rechnerarchitekturen Seminar im WS0708 Moderne parallele Rechnerarchitekturen Prof. Sergei Gorlatch Dipl.-Inf. Maraike Schellmann schellmann@uni-muenster.de Einsteinstr. 62, Raum 710, Tel. 83-32744 Dipl.-Inf. Philipp Kegel

Mehr

"Managementtechniken" Seminar (ET) Wintersemester 2015/16

Managementtechniken Seminar (ET) Wintersemester 2015/16 Fachhochschule Südwestfalen Postfach 14 65 59474 Soest "Managementtechniken" Seminar (ET) Wintersemester 2015/16 Soest, 07.10.2015 Fachbereich Elektrische Energietechnik 1) Ziele der Vorlesung und des

Mehr

Organisatorisches. Ökonometrie I Michael Hauser WS15/16

Organisatorisches. Ökonometrie I Michael Hauser WS15/16 1 / 12 Organisatorisches Ökonometrie I Michael Hauser WS15/16 2 / 12 Web-Seite zum Kurs Web-Seite des Kurses: Auf der Web-Seite finden sie die organisatorischen Regelungen, den Terminplan und Regeln zum

Mehr

Tipps für die inhaltliche & formale Vorbereitung von Referaten Prof. Dr. Ellen Aschermann

Tipps für die inhaltliche & formale Vorbereitung von Referaten Prof. Dr. Ellen Aschermann UNIVERSITÄT ZU KÖLN Erziehungswissenschaftliche Fakultät Institut für Psychologie Tipps für die inhaltliche & formale Vorbereitung von Referaten Prof. Dr. Ellen Aschermann Wozu Referate? - Ziele Wissenschaftliches

Mehr

Softwaretechnik WS 2013/14. Fomuso Ekellem

Softwaretechnik WS 2013/14. Fomuso Ekellem WS 2013/14 Organisatorisches Dozentin : Ango (Raum 2.250) Fragen und Übungen: mathe_ekellem@yahoo.com (Nur hier, sonst wird nicht bewertet) Folien: http://www.gm.fh-koeln.de/~afomusoe/softwaretechnik.html

Mehr

Dr. Hanno Schauer Mons-Tabor-Gymnasium Montabaur. UML-Klassendiagramme als Werkzeug im Unterricht

Dr. Hanno Schauer Mons-Tabor-Gymnasium Montabaur. UML-Klassendiagramme als Werkzeug im Unterricht Dr. Hanno Schauer Mons-Tabor-Gymnasium Montabaur UML-Klassendiagramme als Werkzeug im Unterricht Blitzlicht? In welcher Programmiersprache(n) unterrichten Sie?? In welchem Umfang unterrichten Sie Objektorientierung??

Mehr

Folien zum Textbuch. Kapitel 2: Planung, Entwicklung und Betrieb von IS. Teil 4: Modellierung von betrieblichen Informationssystemen

Folien zum Textbuch. Kapitel 2: Planung, Entwicklung und Betrieb von IS. Teil 4: Modellierung von betrieblichen Informationssystemen Folien zum Textbuch Kapitel 2: Planung, Entwicklung und Betrieb von IS Teil 4: Modellierung von betrieblichen Informationssystemen Textbuch-Seiten 209-245 WI Planung, Entwicklung und Betrieb von IS IS-Modellierung

Mehr

SWE5 Slide 1. Software-Engineering. Vorlesung 5 vom 15.11.2004 Sebastian Iwanowski FH Wedel

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

Mehr

Software Engineering Klassendiagramme weiterführende Konzepte

Software Engineering Klassendiagramme weiterführende Konzepte Software Engineering Klassendiagramme weiterführende Konzepte Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Klassenattribut: static Implementierung in Java public

Mehr

Tipps für die inhaltliche & formale Vorbereitung von Referaten

Tipps für die inhaltliche & formale Vorbereitung von Referaten Tipps für die inhaltliche & formale Vorbereitung von Referaten Prof. Dr. Ellen Aschermann UNIVERSITÄT ZU KÖLN Humanwissenschaftliche Fakultät Department Psychologie Wozu Referate? - Ziele Wissenschaftliches

Mehr

Software Engineering. Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Prof. Dr.-Ing. Dagmar Meyer

Software Engineering. Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Prof. Dr.-Ing. Dagmar Meyer Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Vorausgesetzte Kenntnisse Allgemeine Kenntnisse aus dem Bereich der Softwareentwicklung - Programmierkenntnisse (Java, C) - Beherrschung der notwendigen

Mehr

Exkurs: Formatvorlage für Anforderungsanalyse-Dokument

Exkurs: Formatvorlage für Anforderungsanalyse-Dokument Exkurs zu Kapitel Anforderungserhebung und analyse Exkurs: Formatvorlage für Anforderungsanalyse-Dokument Folgendes entspricht im Wesentlichen IEEE-Standard 830-1998 R O O T S Formatvorlage Anforderungsanalyse

Mehr

Software Engineering Interaktionsdiagramme

Software Engineering Interaktionsdiagramme Software Engineering Interaktionsdiagramme Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Nachrichtenaustausch Welche Nachrichten werden ausgetauscht? (Methodenaufrufe)

Mehr

EinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0. EDV Kurs 13/2

EinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0. EDV Kurs 13/2 EinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0 EDV Kurs 13/2 Inhaltsverzeichnis 1 Objekte... 1 2 Klassen... 3 2.1 Beziehungen zwischen Klassen... 4 2.1.1 Vererbung... 4 2.1.2

Mehr

Java Einführung Umsetzung von Beziehungen zwischen Klassen. Kapitel 7

Java Einführung Umsetzung von Beziehungen zwischen Klassen. Kapitel 7 Java Einführung Umsetzung von Beziehungen zwischen Klassen Kapitel 7 Inhalt Wiederholung: Klassendiagramm in UML Java-Umsetzung von Generalisierung Komposition Assoziationen 2 Das Klassendiagramm Zweck

Mehr

Prüfungsordnung für den Studiengang Master of Science (M.Sc.)

Prüfungsordnung für den Studiengang Master of Science (M.Sc.) Vom 9. August 005 (Amtliche Bekanntmachungen Jg., Nr., S. 9 9), in der Fassung vom. September 0 (Amtliche Bekanntmachungen Jg., Nr. 8, S. 58 58) Prüfungsordnung für den Studiengang Master of Science (M.Sc.)

Mehr

Use Cases. Zi Chen, Nils Burdin. 23. Juli 2007. Zi Chen, Nils Burdin () Use Cases 23. Juli 2007 1 / 44

Use Cases. Zi Chen, Nils Burdin. 23. Juli 2007. Zi Chen, Nils Burdin () Use Cases 23. Juli 2007 1 / 44 Use Cases Zi Chen, Nils Burdin 23. Juli 2007 Zi Chen, Nils Burdin () Use Cases 23. Juli 2007 1 / 44 Agenda 1 Motivation 2 Allgemeines zu Use Cases 3 Use Case Dokumentation 4 Weiterverwendung von Use Cases

Mehr

Software Engineering Klassendiagramme Einführung

Software Engineering Klassendiagramme Einführung Software Engineering Klassendiagramme Einführung Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Aufgabe Erstellen Sie eine Klasse Person in Java. Jede Person verfügt

Mehr

Verteilte Echtzeit-Systeme

Verteilte Echtzeit-Systeme Seminar im SS06 Verteilte Echtzeit-Systeme Prof. Sergei Gorlatch Dipl.-Inf. Jens Müller jmueller@uni-muenster.de Einsteinstr. 62, Raum 705, Tel. 83-32746 Westfälische Wilhelms-Universität Münster Fachbereich

Mehr

Rhapsody in J Modellierung von Echtzeitsystemen

Rhapsody in J Modellierung von Echtzeitsystemen Rhapsody in J Modellierung von Echtzeitsystemen Tobias Schumacher tobe@uni-paderborn.de Rhapsody in J - Modellierung von Echtzeitsystemen p.1/17 Anspruch des Tools Einsatzbereiche/Features Modellierung

Mehr

Requirements Engineering I

Requirements Engineering I Norbert Seyff Requirements Engineering I UML Unified Modeling Language! 2006-2012 Martin Glinz und Norbert Seyff. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen

Mehr

Gliederung: Grundstruktur des Lasten- / Pflichtenhefts

Gliederung: Grundstruktur des Lasten- / Pflichtenhefts Gliederung: 1. Einführung 2. Anforderungsdefinition

Mehr

Modellieren mit der Unified Modeling Language: Klassen- und Objektdiagramme. 11. November 2014

Modellieren mit der Unified Modeling Language: Klassen- und Objektdiagramme. 11. November 2014 Modellieren mit der Unified Modeling Language: Klassen- und Objektdiagramme 11. November 2014 Überblick Was ist die Unified Modeling Language (UML)? die Standardmodellierungssprache für Softwaresysteme

Mehr

effektiv erstellen Use Cases Alistair Cockburn Das Fundament für gute Software-Entwicklung Geschäftsprozesse modellieren mit Use Cases

effektiv erstellen Use Cases Alistair Cockburn Das Fundament für gute Software-Entwicklung Geschäftsprozesse modellieren mit Use Cases Alistair Cockburn Use Cases effektiv erstellen Das Fundament für gute Software-Entwicklung Geschäftsprozesse modellieren mit Use Cases Die Regeln für Use Cases sicher beherrschen A Abdeckung Grad der 163

Mehr

Feedback-Bogen für Vorlesungen. 1 Statistikteil für die Auswerter. 2 Allgemeine Einschätzung

Feedback-Bogen für Vorlesungen. 1 Statistikteil für die Auswerter. 2 Allgemeine Einschätzung Feedback-Bogen für Vorlesungen Lehrperson: Uwe Waldmann Veranstaltung: Einf. Informatik II WS 00/01 Falls Sie eine Frage nicht beantworten können oder keine Antwort zutrifft, kreuzen Sie bitte das Kästchen

Mehr

Schüler lernen präsentieren; Schülerinnen auch! Warum sollen Schülerinnen und Schüler präsentieren lernen?

Schüler lernen präsentieren; Schülerinnen auch! Warum sollen Schülerinnen und Schüler präsentieren lernen? edusa 1, 2006: 1 / 2-12 - Schüler lernen präsentieren; Schülerinnen auch! WOLFGANG REINERT DHPS Windhoek Warum sollen Schülerinnen und Schüler präsentieren lernen? Angesichts der zunehmenden Fülle des

Mehr

Fachprüfungsordnung für den Bachelor-Studiengang Technische Logistik an der Fachhochschule Kaiserslautern vom 3. April 2014

Fachprüfungsordnung für den Bachelor-Studiengang Technische Logistik an der Fachhochschule Kaiserslautern vom 3. April 2014 Fachprüfungsordnung für den Bachelor-Studiengang Technische Logistik an der Fachhochschule Kaiserslautern vom 3. April 2014 Auf Grund des 7 Abs. 2 Nr. 2 und des 86 Abs. 2 Nr. 3 des Hochschulgesetzes (HochSchG)

Mehr

Projektdokumentation zum Softwareentwicklungsprojekt. (Entwicklerdokumentation) 28. Mai 2015

<thema> Projektdokumentation zum Softwareentwicklungsprojekt. (Entwicklerdokumentation) 28. Mai 2015 Projektdokumentation zum Softwareentwicklungsprojekt (Entwicklerdokumentation) Lehrveranstaltung Software Engineering I / II 28. Mai 2015 Entwickler: , , Auftraggeber:

Mehr

09.01.14. Vorlesung Programmieren. Unified Modeling Language (UML) Unified Modeling Language (UML) Unified Modeling Language (UML)

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

Mehr

Vorlesung Programmieren

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

Mehr

Analyse und Entwurf objektorientierter Systeme

Analyse und Entwurf objektorientierter Systeme Analyse und Entwurf objektorientierter Systeme Teil 3 Modellbildung in der Analysephase 3.1 Statische und dynamische Notationselemente Modul WI111: Objektorientierte Programmierung Fachrichtung Wirtschaftsinformatik

Mehr

RUP Analyse und Design: Überblick

RUP Analyse und Design: Überblick Inhaltsverzeichnis Übersicht [, 2, 8] 3. Vorgehensweise............................... 5 2 Planungsmethoden 37 2. Definitionsphase.............................. 6 3 Rational Unified Process [5, 6] und

Mehr

Grob- und Detailplanung bei der Implementierung nutzen

Grob- und Detailplanung bei der Implementierung nutzen Softwarearchitektur Grob- und Detailplanung bei der Implementierung nutzen Bereich Realisierung Aktivität Softwareinkrement realisieren Ziele Vermitteln einer Orientierungshilfe für alle Entwickler Etablierung

Mehr

Softwaretechnologie - Wintersemester 2011/12 - Dr. Günter Kniesel

Softwaretechnologie - 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

Mehr

Einführung in die Programmierung mit Java. Hörsaalübung

Einführung in die Programmierung mit Java. Hörsaalübung Einführung in die Programmierung mit Java Hörsaalübung Folie 1 Grundlagen der Objektorientierung Seit Anfang der Neunzigerjahre Standardmethode der Softwareentwicklung. Die OOP Objektorientierte Programmierung

Mehr

Vgl. Oestereich Kap 2.7 Seiten 134-147

Vgl. 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

Mehr

Informationsblatt zu den Seminaren am Lehrstuhl. für Transportsysteme und -logistik

Informationsblatt zu den Seminaren am Lehrstuhl. für Transportsysteme und -logistik Informationsblatt zu den Seminaren am Lehrstuhl für Transportsysteme und -logistik Inhaltsverzeichnis ORGANISATORISCHES... 2 GROBER ABLAUF... 3 PRÄSENTATIONEN... 6 TEST... 7 1 Organisatorisches Jeder Student

Mehr

Studienordnung für Studierende im Master-Studiengang Informationsmanagement an der Universität Koblenz-Landau Vom 28. Februar 2001

Studienordnung für Studierende im Master-Studiengang Informationsmanagement an der Universität Koblenz-Landau Vom 28. Februar 2001 Studienordnung für Studierende im Master-Studiengang Informationsmanagement an der Universität Koblenz-Landau Vom 28. Februar 2001 Auf Grund des 5 Abs. 2 Nr. 2 und des 80 Abs. 2 Nr. 1 des Universitätsgesetzes

Mehr

Kapitel 3: Hörsaalbeispiel Klassendiagramm (Analysesicht)

Kapitel 3: Hörsaalbeispiel Klassendiagramm (Analysesicht) Kapitel 3: Hörsaalbeispiel Klassendiagramm (Analysesicht) Anforderungen In einer Hochschulverwaltung sind mehrere Personengruppen tätig. Die Hochschule hat Angestellte, die Professoren, Labor-Ingenieure,

Mehr

Projekt Planetenlehrpfad

Projekt Planetenlehrpfad Projekt Planetenlehrpfad 1. Vorbemerkungen Im Wahlpflichtunterricht Physik der 10. Klasse wurde an der Fritz-Karsen-Schule ein viermonatiges Projekt zum Sonnensystem durchgeführt. Ziel war hierbei, auf

Mehr

Software Engineering in der Praxis

Software Engineering in der Praxis Software Engineering in der Praxis Praktische Übungen Meitner, Spisländer FAU Erlangen-Nürnberg Objektorientiertes Design 1 / 16 Objektorientiertes Design Matthias Meitner Marc Spisländer Lehrstuhl für

Mehr

Prüfung Software Engineering I (IB)

Prüfung Software Engineering I (IB) Hochschule für angewandte Wissenschaften München Fakultät für Informatik und Mathematik Studiengruppe IB 3 A Wintersemester 2014/15 Prüfung Software Engineering I (IB) Datum : 21.01.2015, 14:30 Uhr Bearbeitungszeit

Mehr

a) In der Aufgabenstellung war ein möglichst einfaches Klassendiagramm gefordert. Abb. 1 zeigt eine mögliche Lösung. * * * Aufbau 1..

a) In der Aufgabenstellung war ein möglichst einfaches Klassendiagramm gefordert. Abb. 1 zeigt eine mögliche Lösung. * * * Aufbau 1.. Software Engineering I Musterlösungen zur Klausur vom 3.7.2004 Aufgabe a) In der Aufgabenstellung war ein möglichst einfaches Klassendiagramm gefordert. Abb. zeigt eine mögliche Lösung. Turnier sportart

Mehr

Praxisprojekte & Praxisphasen im dualen Informatikstudium WS 2015/16

Praxisprojekte & Praxisphasen im dualen Informatikstudium WS 2015/16 Praxisprojekte & Praxisphasen im dualen Informatikstudium WS 2015/16 Klaus Kasper Koordinator Informatik dual Agenda Ziele Ablauf Projektmeldung Terminplan Bachelor-Praxisprojekt 1 Bachelor-Praxisprojekt

Mehr

Übung 1 Einführung, Wiederholung Methoden des Software Engineering WS 2012/13. Christian Kroiß

Übung 1 Einführung, Wiederholung Methoden des Software Engineering WS 2012/13. Christian Kroiß Übung 1 Einführung, Wiederholung Methoden des Software Engineering WS 2012/13 Christian Kroiß Inhalt heute Organisatorisches & Ablauf der Übung Auffrischung Vorlesung Softwaretechnik: Aktivitäten bei der

Mehr

PSE: Analysesoftware für Logistiknetzwerke

PSE: Analysesoftware für Logistiknetzwerke PSE: Analysesoftware für Logistiknetzwerke Phase 2 Der Entwurf,, Lehrstuhl Prof. Böhm KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu

Mehr

3. Konzepte der objektorientierten Programmierung

3. Konzepte der objektorientierten Programmierung 3. Konzepte der objektorientierten Programmierung 3.1 Basiskonzepte 3.2 Generalisierung / Spezialisierung 3.3 Aggregation 3.4 Assoziation 3.5 Nachrichten 3.6 Polymorphismus 3. Konzepte der Objektorientierung

Mehr

Programmierung mit Java

Programmierung mit Java JUSTUS-LIEBIG-UNIVERSITÄT GIESSEN ALLG. BWL UND WIRTSCHAFTSINFORMATIK UNIV.-PROF. DR. AXEL C. SCHWICKERT Informationen zur Lehrveranstaltung Programmierung mit Java Übung im Master-Modul IT-Governance

Mehr

Empirische Softwaretechnik Kosten und Nutzen von UML in der Wartung Dr. Victor Pankratius Andreas Höfer Wintersemester 2009/2010

Empirische Softwaretechnik Kosten und Nutzen von UML in der Wartung Dr. Victor Pankratius Andreas Höfer Wintersemester 2009/2010 Empirische Softwaretechnik Dr. Victor Pankratius Andreas Höfer Wintersemester 2009/2010 IPD Tichy, Fakultät für Informatik Pflichtlektüre hierzu: Dzidek, Arisholm, Briand, A Realistic Empirical Evaluation

Mehr

Software- und Systementwicklung

Software- und Systementwicklung Software- und Systementwicklung Seminar: Designing for Privacy 11.11.2009 Moritz Vossenberg Inhalt Vorgehensmodelle Wasserfallmodell V-Modell Phasen (Pflichtenheft) UML Klassendiagramm Sequenzdiagramm

Mehr