So#waretechnologie für Fortgeschri4ene Teil Eide
|
|
- Til Bach
- vor 7 Jahren
- Abrufe
Transkript
1 So#waretechnologie für Fortgeschri4ene Teil Eide Stunde V: Modelling (with contribu>ons from Chris>an-Emil Ore, Jon Holmen, and other colleagues at the Unit for Digital Documenta>on, University of Oslo and from Mar>n Dörr and Stephen Stead, CIDOC-CRM SIG) Köln 4. Februar 2016
2 Reminder: Event centric data model source à recording à result Media object Types External Analogue nega>ve Analogue posi>ve Digital photo Digital copy. Source of Event recording Types Photographing Repro Copying Scanning Results in when performed by where Media object Types Analogue nega>ve Analogue posi>ve Digital photo Digital copy. Time span Person Place
3 Reminder: Data model (example) Separa>on between informa>on object and informa>on carriers discipline cataloguing discipline cataloguing media_group (informa>on object) Is carrier of media_unit a nega>ve film media_unit b paper posi>ve media_unit c file from scanner Event 1 Camera, 1966 Event 2 Copying,? Event 3 Scan, 1997 media_unit d file Event 4 Resizing, 2004
4 Remember: Database Discipline schema 1 image_card media_group_id concent_metadata subject specific tables Common schema media_group id process_xml tech_metadata media_unit tech_metadata default {0, 1} schema_setup process_spec delete_limit process process_spec status {0, 1, 2, 9} Discipline schema 2 image_card media_group_id concent_metadata subject specific tables
5 Which discipline?
6 Which discipline?
7 Which discipline?
8 Which discipline?
9 Iden>cal photographs?
10 Which discipline?
11 Which discipline?
12 Which discipline?
13 Event centric data model Media Object A Type: Digital copy Skrik Source for Event Media Object D Media Object B Source for Type: Use of photoshop Results in Type: Collage The Imsdal man Meets Munch Type: Digital copi: The Imsdal man when Performed by when Timespan Person Place
14 Date model, concepts and things Conceptual object Media group -unit A Informa>on Object Skrik Media group - unit B Informa>on Object Media Object A Type: Digital copy Media Object B Type: Digital copy Based on Media Object C Type: Digital copy Conceptual object Media group -unit C Informa>on Object The Imsdal man Meets Munch The Imsdal man Physical thing
15 Model of vs. model for
16 Modelling strategies: examples Modelling for produc>on Computer science e.g. UML Digital Humani>es e.g. TEI Modelling for understanding Digital Humani>es (Humani>es, natural sciences, ) Modelling for data integra>on Computer science e.g. Seman>c Web Digital Humani>es e.g. TEI Cultural heritage e.g. CIDOC-CRM
17 Introducing CIDOC-CRM Historical Archives Type: Text Title: Protocol of Proceedings of Crimea Conference Title.Sub>tle: II. Declara>on of Liberated Europe Date: February 11, 1945 Creator: The Premier of the Union of Soviet Socialist Republics The Prime Minister of the United Kingdom The President of the United States of America Publisher: State Department Subject: Postwar division of Europe and Japan Metadata Documents About The following declaration has been approved: The Premier of the Union of Soviet Socialist Republics, the Prime Minister of the United Kingdom and the President of the United States of America have consulted with each other in the common interests of the people of their countries and those of liberated Europe. They jointly declare their mutual agreement to concert.and to ensure that Germany will never again be able to disturb the 17 peace of the world
18 Type: Image Title: Allied Leaders at Yalta Images, non-verbose Date: 1945 Publisher: United Press Interna>onal (UPI) Source: The Be_mann Archive Copyright: Corbis References: Churchill, Roosevelt, Stalin Photos, Persons Metadata About 18
19 Places and Objects TGN Id: Names: Yalta (C,V), Jalta (C,V) Types: inhabited place(c), city (C) Posi>on: Lat: N,Long: E Hierarchy: Europe (con>nent) < Ukrayina (na>on) < Krym (autonomous republic) Note: Site of conference between Allied powers in WW II in 1945;. Source: TGN, Thesaurus of Geographic Names Places, Objects About Title: Yalta, Crimean Peninsula Publisher: Kurgan-Lisnet Source: Liaison Agency 19
20 The Integration Problem (1) Problem 1: identification of things Actors, Roles, proper names: Places Events The Premier of the Union of Soviet Socialist Republics Allied leader, Allied power Joseph Stalin. Jalta, Yalta Krym, Crimea Crimea Conference, Allied Leaders at Yalta, conference between Allied powers Postwar division Objects and Documents: The photo, the agreement text 20 20
21 The Integra4on Problem (2) Problem 2: hidden (implicit) entities (typically under title ) Actors Allied leader, Allied power Places Yalta, Crimea Events Solution: Crimea Conference, Allied Leaders at Yalta, conference between Allied powers Postwar division Make better metadata structures: but what are the relevant elements? 21 21
22 Explicit Events, Object Identity, Symmetry E39 Actor E52 Time-Span February 1945 P82 at some within time E7 Activity P7 took place at E53 Place E39 Actor E39 Actor Crimea Conference P86 falls within E65 Creation Event * P81 ongoing throughout E52 Time-Span E38 Image E31 Document Yalta Agreement
23 The Intellectual Role of the CRM Conceptualization? approximates explains, motivates Data structures & Presentation models organize World Phenomena 23 Data bases Legacy Legacy systems systems Data in various forms
24 Top-level classes useful for integration E55 Types E41 Appellations refer to / identify refer to / refine E28 Conceptual Objects E39 Actors E18 Physical Thing participate in affect or / refer to location E2 Temporal Entities E52 Time-Spans within at E53 Places 24
25 Event centric data model Media Object A Type: Digital copy Skrik Source for Event Media Object D Media Object B Source for Type: Use of photoshop Results in Type: Collage The Imsdal man Meets Munch Type: Digital copi: The Imsdal man when Performed by when Timespan Person Place
26 Visual Content and Subject E24 Physical Man-Made Thing P128 carries (is carried by) P62 depicts (is depicted by) P62.1 mode of depiction P67 refers to (is referred to by) E55 Type E1 CRM Entity P65 shows visual item (is shown by) E73 Information Object P138 represents (has representation) P138.1 mode of depiction E84 Information Carrier E36 Visual Item E38 Image 26 E37 Mark E34 Inscription
27 Date model, concepts and things Conceptual object Media group -unit A Informa>on Object Skrik Media group - unit B Informa>on Object Media Object A Type: Digital copy Media Object B Type: Digital copy Based on Media Object C Type: Digital copy Conceptual object Media group -unit C Informa>on Object The Imsdal man Meets Munch The Imsdal man Physical thing
28 II 0. UML 2.0 (2003 / 04 ff.) UML ist eine Sammlung von "graphischen Sprachen", d.h. Regelsystemen für die Konstruktion graphischer Schemata, die: v unterschiedliche Perspektiven von Anforderungen an Systeme und Entwürfen von Systemteilen, sowie deren Zusammenwirken darstellen, v einander dabei überlappen können und v unabhängig voneinander verwendet werden können. Am wichtigsten: v Klassenmodelle beschreiben den strukturellen Aufbau eines Systems, v Anwendungsfallmodelle (Use Cases) beschreiben die Interaktion mit dem System aus Benutzersicht. 28
29 II 1. Klassendiagramme Objekt Mitarbeiter (kann Attribute und Methoden haben) è Programmierung 29
30 II 1. Klassendiagramme Binäre Assoziation beschreibt die Beziehungen zwischen Klassen 30
31 II 1. Klassendiagramme Multiplizität gibt an, wie viele Objekte an einer Assoziation beteiligt sein können. 31
32 II 1. Klassendiagramme Reflexive Assoziation verbindet Objekte einer Klasse miteinander. 32
33 II 1. Klassendiagramme Aggregation verbindet beliebig viele Klassen zu einer übergeordneten. 33
34 II 1. Klassendiagramme Generalisierungsbeziehung zwischen Superklasse und Subklasse. 34
35 II 2. Anwendungsfalldiagramme Das Verhalten eines Systems kann als Sammlung von Anwendungsfällen ( = use cases) beschrieben werden. Ein Anwendungsfall beschreibt eine Klasse möglicher Interaktionen. Konkrete Anwendungsfälle heißen auch Szenarien. ( èscenario based design.) Anwendungsfälle werden in strukturiertem Text beschrieben. Alle möglichen Anwendungsfälle - oder ein für ein bestimmtes Teilsystem relevanter Teil - werden als Anwendungsfalldiagramm realisiert. 35
36 II 2. Anwendungsfalldiagramme Anwendungsfall als strukturierter Text (auch als Aktivitäts oder Zustandsdiagramme) Beispiel: "Buch an einem Selbstausleiheautomaten ausleihen" Normallfall: 1. BenutzerIn liest Ausweis in System ein; System validiert Ausweis. 2. BenutzerIn wählt "Ausleihen"; System aktiviert Ausleihfunktion. 3. BenutzerIn liest Buchcode ein; System identifiziert das Buch, registriert Ausleihe, deaktiviert das Diebstahletikett. Auch Sonderfälle 36
37 II 2. Anwendungsfalldiagramme Akteur 37
38 II 2. Anwendungsfalldiagramme Anwendungsfall 38
39 II 2. Anwendungsfalldiagramme Anwendungsfalldiagramm 39
40 II 2. Anwendungsfalldiagramme Include: Bindet anderen Anwendungsfall ein, der an mehreren Stellen genutzt werden kann. 40
41 II 2. Anwendungsfalldiagramme Extend: Modelliert Varianten, die einen Basisanwendungsfall abwandeln. 41
42 II 3. Zustandsdiagramme Zustandsdiagramme modellieren das dynamische zeitliche Verhalten eines Systems. Auch state machine è state diagram Mögliche Zustände der Objekte einer Klasse oder eines Teilsystems. Dynamik des Systemverhaltens: Reaktionen auf äußere Ereignisse. 42
43 II 3. Zustandsdiagramme 43
44 II 4. Aktivitätsdiagramme Aktivitätsdiagramme beschreiben Abläufe in einem System. Verbinden Aktivitäten, einen Steuerfluss und Objektzustände miteinander. Erinnern stark an traditionelle "Flussdiagramme" (und haben auch alle ihrer Nachteile). 44
45 II 4. Aktivitätsdiagramme 45
46 II 5. Interaktionssicht Ziel: Darstellung der Interaktion ausgewählter Objekte in zeitlicher Folge. Entweder als Sequenzdiagramme, die die Zeitachse in den Mittelpunkt rücken oder als Zusammenarbeitsdiagramme die Objektstruktur und Aufrufe der Objekte in den Vordergrund rücken. (Beide Diagrammtypen sind logisch äquivalent!) 46
47 II 5. Interaktionssicht Als Sequenzdiagramm 47
48 II 5. Interaktionssicht und als Zusammenarbeitsdiagramm. 48
49 II 6. Paketdiagramme Ziel: Aufteilung eines großen auf mehrere kleine Systeme. Innerhalb der Pakete müssen Namen eindeutig sein aber eben nicht zwischen Ihnen. (Vgl. Namespacekonzept in XML.) 49
50 II 6. Paketdiagramme 50
51 II 7. Komponentendiagramme Ziel: Aufteilung der Gesamtfunktionalität eines Systems auf mehrere Softwaremodule, die: v Möglichst unabhängig voneinander entwickelt / gewartet werden können. v Nur über genau definierte Schnittstellen miteinander kommunizieren. 51
52 II 7. Komponentendiagramme 52
53 II 8. Verteilungsdiagramme Ziel: Aufteilung der Gesamtfunktionalität eines Systems auf mehrere Hardwaremodule (Server). 53
54 II 8. Verteilungsdiagramme 54
So#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
MehrSoftwaretechnologie für Fortgeschrittene Wohce 4 Modellierung UML
Softwaretechnologie für Fortgeschrittene Wohce 4 Modellierung UML The role of UML Theoretical model model for comparison calibration verification Empirical model model of deduction induction Generating
MehrEinfü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:
MehrEinführung in die Informationsverarbeitung Teil Eide (auf Basis von Thaller ) Stunde VI: Suche Planen und Realisieren
Einführung in die Informationsverarbeitung Teil Eide (auf Basis von Thaller 2014 15) Stunde VI: Suche Planen und Realisieren Köln 12. Januar 2016 Am Freitag, den 10.2., werden wir von 19 Uhr bis 1 Uhr
MehrFormale Beschreibung. Semantische Modellierung. Topic Maps. Index. Ziel: Wissensbasierte Suche
Semantische Modellierung Ziel: Wissensbasierte Suche Topic Maps als index-basiertes Datenmodell Wissensrepräsentation und -verarbeitung Beschreibungslogiken und OWL-DL Formale Ontologien Formale Beschreibung
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...
MehrOracle JDeveloper 10 g
Oracle JDeveloper 10 g Modellierung Evgenia Rosa Business Unit Application Server ORACLE Deutschland GmbH Agenda Warum Modellierung? UML Modellierung Anwendungsfall (Use Case)-Modellierung Aktivitätenmodellierung
MehrObjektorientiertes Design
Objektorientiertes Design Yi Zhao Marc Spisländer Lehrstuhl für Software Engineering Friedrich-Alexander-Universität Erlangen-Nürnberg Zhao, Spisländer FAU Erlangen-Nürnberg Objektorientiertes Design 1
MehrINSPIRE - Modellierung
INSPIRE - Modellierung Inhalt Motivation Modellierung UML Diagramme INSPIRE-Schulung LKROS 2 Motivation Was ist ein Modell, und warum wollen wir modellieren? Warum brauchen wir eine Modellierungssprache
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
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)
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
MehrInhalt. 1 Einführung 17. Strukturdiagramme. 2 Klassendiagramm 37
Vorwort... 13 1 Einführung 17 1.1 Weshalb muss Software modelliert werden?... 17 1.2 Die Phasen bei der Softwareentwicklung... 18 1.2.1 Analyse... 18 1.2.2 Entwurf... 19 1.2.3 Implementierung und Dokumentation...
MehrExercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1
Exercise (Part XI) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All
MehrDie Unified Modeling Language UML
Informatik II: Modellierung Prof. Dr. Martin Glinz Kapitel 4 Die Unified Modeling Language UML Universität Zürich Institut für Informatik Inhalt 4.1 Hintergrund 4.2 Grundkonzepte der UML 4.3 Die Rolle
MehrRequirements Engineering I
Martin Glinz Requirements Engineering I Kapitel 9 UML Unified Modeling Language Universität Zürich Institut für Informatik 2006, 2008 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe sind
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
MehrUnified 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
MehrGliederung 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
MehrFormalisierung von Akitivitätsstrukturen
Formalisierung von Akitivitätsstrukturen Stephan Trahasch Tobias Lauer 4. Februar 2004 Übersicht elearning Standards IMS Learning Design Workflow and Process Management ISO Collaborative Technology 04.02.2004
MehrNACHRICHTENTECHNISCHER SYSTEME
Einführung UML COMPUTERSIMULATION NACHRICHTENTECHNISCHER SYSTEME 11. Unified Modeling Language UML 220 Standardsprache d zur Visualisierung, i Spezifikation, Konstruktion und Dokumentation komplexer (Software-)
MehrDatenbanken. Teil 2: Informationen. Kapitel 7: Objektorientierte Sicht. UML-Diagramme. Vorstellung der unterschiedlichen UML-Diagramme
Datenbanken objektorientierte Sicht Seite 1 von 76 Datenbanken Teil 2: Informationen Kapitel 7: Objektorientierte Sicht UML-Diagramme Vorstellung der unterschiedlichen UML-Diagramme 1. Diagrammtypen 2.
MehrEin Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesn"t start automatically
Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten Click here if your download doesn"t start automatically Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten Ein Stern in dunkler
MehrSport Northern Ireland. Talent Workshop Thursday 28th January 2010 Holiday Inn Express, Antrim
Sport Northern Ireland Talent Workshop Thursday 28th January 2010 Holiday Inn Express, Antrim Outcomes By the end of the day participants will be able to: Define and differentiate between the terms ability,
MehrIch habe eine Nachricht für Sie
Ich habe eine Nachricht für Sie Even on a well-planned trip whether holiday or business changes can happen to the planned schedule. In such an event, it s essential to be able to cope with the new arrangements.
MehrEinführung in die objektorientierte Programmierung
Einführung in die objektorientierte Programmierung Seminarunterlage Version: 4.04 Copyright Version 4.04 vom 17. Juni 2016 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten.
MehrEINFÜ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
MehrMagic Figures. We note that in the example magic square the numbers 1 9 are used. All three rows (columns) have equal sum, called the magic number.
Magic Figures Introduction: This lesson builds on ideas from Magic Squares. Students are introduced to a wider collection of Magic Figures and consider constraints on the Magic Number associated with such
MehrUnified 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
MehrObjektorientierte 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
MehrAnalyse und Design mituml2
Analyse und Design mituml2 Objektorientierte Softwareentwicklung von Bernd Oestereich 7, aktualisierte Auflage Oldenbourg Verlag München Wien Ш1!Н1Н1КД nhjektorientierte Softwareentwicklung - Analyse und
MehrMartin Fowler, Kendall Scott. UML konzentriert. Eine strukturierte Einführung in die Standard-Objektmodellierungssprache. 2., aktualisierte Auflage
Martin Fowler, Kendall Scott UML konzentriert Eine strukturierte Einführung in die Standard-Objektmodellierungssprache 2., aktualisierte Auflage Deutsche Übersetzung von Arnulf Mester, Michael Sczittnick
MehrCustomer-specific software for autonomous driving and driver assistance (ADAS)
This press release is approved for publication. Press Release Chemnitz, February 6 th, 2014 Customer-specific software for autonomous driving and driver assistance (ADAS) With the new product line Baselabs
Mehr1. Fundamentals of Processes: Core Processes [ID: ] 2. Fundamentals of Processes: Core Processes [ID: ]
Detaillierte Testergebnisse für Testdurchlauf 1 1. Fundamentals of Processes: Core Processes [ID: 1430232] English: Which of the following statements usually refer to a critical (core) process of a company?
Mehr1. Fundamentals of Processes: Core Processes [ID: ] 2. Fundamentals of Processes: Core Processes [ID: ]
Detaillierte Testergebnisse für Testdurchlauf 1 1. Fundamentals of Processes: Core Processes [ID: 1430232] English: Which of the following statements usually refer to a critical (core) process of a company?
MehrSoftware Engineering in der Praxis
Software Engineering in der Praxis Praktische Übungen Pinte, Spisländer FAU Erlangen-Nürnberg Objektorientiertes Design 1 / 17 Objektorientiertes Design Florin Pinte Marc Spisländer Lehrstuhl für Software
MehrFormale(Ontologien( G.(Görz,(FAU,(Informa>k,(AG(DH( 2(
Formale(Ontologien( Ontologies(have(become(a(prominent(topic(in(Computer( Science(where(they(serve(as(explicit(conceptual(knowledge( models(that(make(domain(knowledge(available(to(informa>on( systems.(they(play(a(key(role(in(the(vision(of(the(seman>c(
MehrA Guide to Describing Cultural Works and Their Images
Kurzvorstellung des CCO Cataloguing Cultural Objects: A Guide to Describing Cultural Works and Their Images http://www.vraweb.org/ccoweb/index.html - 1 - CCO Eine Anleitung zur Beschreibung von kulturellen
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
Mehr1. Fundamentals of Processes: Core Processes [ID: ] 2. Fundamentals of Processes: Core Processes [ID: ]
Detaillierte Testergebnisse für Testdurchlauf 1 1. Fundamentals of Processes: Core Processes [ID: 1430232] English: Which of the following statements usually refer to a critical (core) process of a company?
MehrEAM-Vorlesung (SS2017)
EAM-Vorlesung (SS2017) V4: TOGAF und das Metamodel Vassilios Goumas Frankfurt University of Applied Science 1 V4: Verlauf Was ist ein Metamodell Aufbau des Metamodells in TOGAF Aufteilung nach Core Metamodel
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
MehrBig Data Analytics. Fifth Munich Data Protection Day, March 23, Dr. Stefan Krätschmer, Data Privacy Officer, Europe, IBM
Big Data Analytics Fifth Munich Data Protection Day, March 23, 2017 C Dr. Stefan Krätschmer, Data Privacy Officer, Europe, IBM Big Data Use Cases Customer focused - Targeted advertising / banners - Analysis
MehrWirtschaftsinformatik 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,
MehrSTRATEGISCHES BETEILIGUNGSCONTROLLING BEI KOMMUNALEN UNTERNEHMEN DER FFENTLICHE ZWECK ALS RICHTSCHNUR FR EIN ZIELGERICHTETE
BETEILIGUNGSCONTROLLING BEI KOMMUNALEN UNTERNEHMEN DER FFENTLICHE ZWECK ALS RICHTSCHNUR FR EIN ZIELGERICHTETE PDF-SBBKUDFZARFEZ41-APOM3 123 Page File Size 5,348 KB 3 Feb, 2002 TABLE OF CONTENT Introduction
MehrJ RG IMMENDORFF STANDORT F R KRITIK MALEREI UND INSPIRATION ERSCHEINT ZUR AUSSTELLUNG IM MUSEUM LU
J RG IMMENDORFF STANDORT F R KRITIK MALEREI UND INSPIRATION ERSCHEINT ZUR AUSSTELLUNG IM MUSEUM LU 8 Feb, 2016 JRISFRKMUIEZAIMLAPOM-PDF33-0 File 4,455 KB 96 Page If you want to possess a one-stop search
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
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,
MehrCreating OpenSocial Gadgets. Bastian Hofmann
Creating OpenSocial Gadgets Bastian Hofmann Agenda Part 1: Theory What is a Gadget? What is OpenSocial? Privacy at VZ-Netzwerke OpenSocial Services OpenSocial without Gadgets - The Rest API Part 2: Practical
MehrSoftware 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
MehrF O U N D A T I O N. AIM Germany and OPC Foundation: OPC Unified Architecture for AutoID Companion Specification Release 1.
F O U N D A T I O N AIM Germany and OPC Foundation: OPC Unified Architecture for AutoID Companion Specification Release 1.00 April 18, 2016 Release 1.00 ii OPC Unified Architecture for AutoID CONTENTS
MehrLehrstuhl für Allgemeine BWL Strategisches und Internationales Management Prof. Dr. Mike Geppert Carl-Zeiß-Str. 3 07743 Jena
Lehrstuhl für Allgemeine BWL Strategisches und Internationales Management Prof. Dr. Mike Geppert Carl-Zeiß-Str. 3 07743 Jena http://www.im.uni-jena.de Contents I. Learning Objectives II. III. IV. Recap
MehrTitelbild1 ANSYS. Customer Portal LogIn
Titelbild1 ANSYS Customer Portal LogIn 1 Neuanmeldung Neuanmeldung: Bitte Not yet a member anklicken Adressen-Check Adressdaten eintragen Customer No. ist hier bereits erforderlich HERE - Button Hier nochmal
MehrWenn Marketing zum Service wird! Digitales Marketing verbindet Analyse & Online Marketing
Wenn Marketing zum Service wird! Digitales Marketing verbindet Analyse & Online Marketing Daniel Hikel 2013 IBM Corporation 2 Wie sich Kunden heute zwischen Kanälen und Touchpoints bewegen Social SEM Display
MehrUML-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?
MehrFACHHOCHSCHULE MANNHEIM
Objektorientierte Programmierung 3. Vorlesung Prof. Dr. Peter Knauber FACHHOCHSCHULE MANNHEIM Hochschule für Technik und Gestaltung Wiederholung: Begriffsübersicht Strukturierte vs. objektorientierte Programmierung
MehrMartin Fowler, Kendali Scott. UML - konzentriert. Die Standardobjektmodellierungssprache anwenden
Martin Fowler, Kendali Scott 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. UML - konzentriert Die Standardobjektmodellierungssprache
MehrRough copy for the art project >hardware/software< of the imbenge-dreamhouse artist Nele Ströbel.
Rough copy for the art project >hardware/software< of the imbenge-dreamhouse artist. Title >hardware/software< This art project reflects different aspects of work and its meaning for human kind in our
MehrÜbung Einführung in die Softwaretechnik
Lehrstuhl für Informatik 3 RWTH Aachen Übung Einführung in die Softwaretechnik Lösungshinweise zum Übungsblatt 12 Aufgabe 28 Sichtbarkeits-Symbol UML Java + public # protected private (default) Sichtbar
MehrVGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016
Overview The Hamburg Süd VGM Web portal is an application that enables you to submit VGM information directly to Hamburg Süd via our e-portal Web page. You can choose to enter VGM information directly,
MehrMercedes OM 636: Handbuch und Ersatzteilkatalog (German Edition)
Mercedes OM 636: Handbuch und Ersatzteilkatalog (German Edition) Mercedes-Benz Click here if your download doesn"t start automatically Mercedes OM 636: Handbuch und Ersatzteilkatalog (German Edition) Mercedes-Benz
MehrWer bin ich - und wenn ja wie viele?: Eine philosophische Reise. Click here if your download doesn"t start automatically
Wer bin ich - und wenn ja wie viele?: Eine philosophische Reise Click here if your download doesn"t start automatically Wer bin ich - und wenn ja wie viele?: Eine philosophische Reise Wer bin ich - und
MehrAusführliche Unterrichtsvorbereitung: Der tropische Regenwald und seine Bedeutung als wichtiger Natur- und Lebensraum (German Edition)
Ausführliche Unterrichtsvorbereitung: Der tropische Regenwald und seine Bedeutung als wichtiger Natur- und Lebensraum (German Edition) Sebastian Gräf Click here if your download doesn"t start automatically
MehrCambridge International Examinations Cambridge International General Certificate of Secondary Education
Cambridge International Examinations Cambridge International General Certificate of Secondary Education *2470692504* GERMAN 0525/43 Paper 4 Writing May/June 2018 1 hour Candidates answer on the Question
MehrMax und Moritz: Eine Bubengeschichte in Sieben Streichen (German Edition)
Max und Moritz: Eine Bubengeschichte in Sieben Streichen (German Edition) Wilhelm Busch Click here if your download doesn"t start automatically Max und Moritz: Eine Bubengeschichte in Sieben Streichen
Mehr09.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)
MehrVorlesung 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)
MehrZurich Open Repository and Archive. Anatomie von Kommunikationsrollen. Methoden zur Identifizierung von Akteursrollen in gerichteten Netzwerken
University of Zurich Zurich Open Repository and Archive Winterthurerstr. 190 CH-8057 Zurich http://www.zora.uzh.ch Year: 2008 Anatomie von Kommunikationsrollen. Methoden zur Identifizierung von Akteursrollen
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
MehrArtefakte, Linktypen und Besonderheiten von OOSE/RUP
Artefakte, Linktypen und Besonderheiten von OOSE/RUP Matthias Riebisch TU Ilmenau Workshop AK Traceability 07.12.2007 Darmstadt Eigenschaften von Traceability Links Obligatorisch: Identifier Startelement
Mehr... Chair of Mobile Business & Multilateral Security. Lecture 14 Business Informatics 2 (PWIN) FAQ WS 2015/16
Lecture 14 Business Informatics (PWIN) FAQ WS 015/16 Prof. Dr. Kai Rannenberg Shuzhe Yang, M.Sc. Christopher Schmitz, M.Sc. www.m-chair.de Chair of Mobile Business & Multilateral Security Jenser (Flickr.com)
MehrCambridge International Examinations Cambridge International Advanced Subsidiary Level
Cambridge International Examinations Cambridge International Advanced Subsidiary Level *6127135363* GERMAN 8683/33 Paper 3 Essay October/November 2016 1 hour 30 minutes Candidates answer on the Question
MehrThe projectivity of the moduli space of stable curves. I: Preliminaries on "det"...
The projectivity of the moduli space of stable curves. I: Preliminaries on "det"... Knudsen, Finn; Mumford, David pp. 19-55 Terms and Conditions The Göttingen State and University Library provides access
MehrExercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1
Exercise (Part II) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All
MehrExercise (Part V) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1
Exercise (Part V) Notes: The exercise is based on Microsoft Dynamics CRM Online. For all screenshots: Copyright Microsoft Corporation. The sign ## is you personal number to be used in all exercises. All
MehrCall Centers and Low Wage Employment in International Comparison
Wissenschaftszentrum Nordrhein-Westfalen Kulturwissenschaftliches Institut Wuppertal Institut für Klima, Umwelt, Energie Institut Arbeit und Technik Call Centers and Low Wage Employment in International
MehrAddressing the Location in Spontaneous Networks
Addressing the Location in Spontaneous Networks Enabling BOTH: Privacy and E-Commerce Design by Moritz Strasser 1 Disappearing computers Trends Mobility and Spontaneous Networks (MANET = Mobile Ad hoc
MehrDescription of the Use Case. 1.1 Name of the Use Case. Use Case Identification Area / ID
Seite 1 von 7 1 Description of the Use Case 1.1 Name of the Use Case Use Case Identification Area / ID Domain(s)/ Name of the Use Case Zone(s) 172 Adaptive Helligkeitsregelung 1.2 Version Management Version
MehrFunktion der Mindestreserve im Bezug auf die Schlüsselzinssätze der EZB (German Edition)
Funktion der Mindestreserve im Bezug auf die Schlüsselzinssätze der EZB (German Edition) Philipp Heckele Click here if your download doesn"t start automatically Download and Read Free Online Funktion
MehrCambridge International Examinations Cambridge International General Certificate of Secondary Education
Cambridge International Examinations Cambridge International General Certificate of Secondary Education *6319038705* GERMAN 0525/41 Paper 4 Writing May/June 2017 1 hour Candidates answer on the Question
MehrCambridge International Examinations Cambridge International General Certificate of Secondary Education
Cambridge International Examinations Cambridge International General Certificate of Secondary Education *1096844205* GERMAN 0525/42 Paper 4 Writing May/June 2018 1 hour Candidates answer on the Question
MehrAusarbeitung Iteration I
Ausarbeitung Iteration I Domain Model siehe [Lar02], Kap. 0 2 Domain Model Illustriert relevante Konzepte des Problembereichs Das wichtigste Dokument in OOA (Use-Cases sind nicht OO; Use-Cases sind ein
MehrSystem-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
MehrCambridge International Examinations Cambridge International General Certificate of Secondary Education
Cambridge International Examinations Cambridge International General Certificate of Secondary Education *9918820267* GERMAN 0525/42 Paper 4 Writing May/June 2017 1 hour Candidates answer on the Question
MehrSoftware Engineering in der Praxis
Software Engineering in der Praxis Praktische Übungen Pinte, Spisländer FAU Erlangen-Nürnberg Objektorientiertes Design 1 / 17 Objektorientiertes Design Florin Pinte Marc Spisländer Lehrstuhl für Software
MehrCorporate Digital Learning, How to Get It Right. Learning Café
0 Corporate Digital Learning, How to Get It Right Learning Café Online Educa Berlin, 3 December 2015 Key Questions 1 1. 1. What is the unique proposition of digital learning? 2. 2. What is the right digital
MehrWas heißt Denken?: Vorlesung Wintersemester 1951/52. [Was bedeutet das alles?] (Reclams Universal-Bibliothek) (German Edition)
Was heißt Denken?: Vorlesung Wintersemester 1951/52. [Was bedeutet das alles?] (Reclams Universal-Bibliothek) (German Edition) Martin Heidegger Click here if your download doesn"t start automatically Was
MehrComplex Event Processing
[10] Armin Steudte HAW Hamburg Masterstudiengang Informatik - WS 2011/2012 Agenda Motivation Grundlagen Event Processing Networks Ausblick Quellen 2 Agenda Motivation Grundlagen Event Processing Networks
MehrSmart graphics: Overview of lecture content, rules & conditions
Smart graphics: Overview of lecture content, rules & conditions Lecture Smart Graphics Andreas Butz, Sebastian Boring 19.10.2005 LMU München Medieninformatik Butz/Boring Smart Graphics SS2007 Intro Folie
MehrAnalyse und Design mituml2.1
Analyse und Design mituml2.1 Objektorientierte Softwareentwicklung Von Bernd Oestereich 8., aktualisierte Auflage Oldenbourg Verlag München Wien nhaltsverzeichnis Objektorientierte Softwareentwicklung
MehrInteroperabilität und Standards am Beispiel des Specimen-Container-Modells fu r Strukturierte Pathologiebefunde
Interoperabilität und Standards am Beispiel des Specimen-Container-Modells fu r Strukturierte Pathologiebefunde G. Haroske Institut für Pathologie Städtisches Klinikum Dresden Herausforderung Motivation,
MehrResearch data of: Ein Referenz-Datenmodell für Campus-Management-Systeme in deutschsprachigen Hochschulen
Marco Carolla, Prof. Dr.-Ing. Thorsten Spitta (First Referee) Research data of: Ein Referenz-Datenmodell für Campus-Management-Systeme in deutschsprachigen Hochschulen A reference data model for campus
MehrÜberblick über UML Abriss der Geschichte von UML
Überblick über UML Abriss der Geschichte von UML 1994 Booch und Rumbaugh beschließen, ihre Ansätze (OOAD und OMT) zu vereinigen mit dem Ziel, einen Industriestandard zu schaffen. 1995 Unified Method, Version
MehrWebbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient
Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient Zhihang Yao, Kanishk Chaturvedi, Thomas H. Kolbe Lehrstuhl für Geoinformatik www.gis.bgu.tum.de 11/14/2015 Webbasierte Exploration
Mehr