PLUS Architektur-Browser
|
|
|
- Stanislaus Kraus
- vor 9 Jahren
- Abrufe
Transkript
1 Tobias Kiefer Bachelor-Arbeit Betreuer: Prof. Dr. Antonio Krüger PLUS Architektur-Browser (PAB) Bachelor-Master-Seminar,
2 Agenda Was ist abat+? Motivation Related Work Architektur Mein Vorhaben Visualisierung Zusammenfassung Tobias Kiefer abat+ GmbH 2
3 Was ist abat+? IT-Unternehmen mit Sitz in St. Ingbert Software für Produktionssteuerung und Logistik für Automotive- und Zulieferindustrie: PLUS PLUS: Fertigungssteuerung Fertigungsplanung Qualitätsmanagement Implementierung, Rollout und Support des Steuerungssystems Tobias Kiefer abat+ GmbH 3
4 Motivation Repository mit Informationen über Abhängigkeitsgraph der Softwarearchitektur IST-Zustand: Momentan keine geeignete Softwarelösung Mühsames nachschlagen von Abhängigkeiten Gute Kenntnis des PLUS-Clients notwendig SOLL-Zustand: Abhängigkeiten schnell und einfach einsehbar Eigenschaften von Komponenten in Echtzeit einsehbar Tobias Kiefer abat+ GmbH 4
5 Reverse Engineering Related Work bezeichnet den Vorgang, aus einem bestehenden, fertigen System[ ] durch Untersuchung der Strukturen, Zustände und Verhaltensweisen, die Konstruktionselemente zu extrahieren. Aus dem fertigen Objekt wird somit wieder ein Plan erstellt.[4] bezeichnet den Prozess ein System zu analysieren um 1. einzelne Komponenten und deren Beziehungen untereinander zu identifizieren. 2. eine Repräsentation des Systems auf einem abstrakteren Level zu erschaffen. [1] Tobias Kiefer abat+ GmbH 5
6 Related Work Columbus [1] Framework zum Analysieren von großen C++ programmen Ziel: besseres Verstehen von Beziehungen zwischen einzelnen Komponenten in großen Software Systemen Extraktions Prozess: 1. Extraktion von Informationen 2. Beziehung zwischen Komponenten 3. Export/Visualisierung Visualisierung: Graph, welcher die Abhängigkeiten zwischen einzelnen Klassen und Namespaces zeigt Tobias Kiefer abat+ GmbH 6
7 Related Work Columbus[1] bietet Erweiterungsmöglichkeit durch selbstgeschriebene Plugins z.b. HTML-Export Filtern: benutzt C++ Elemente Klassen Quellcode Dateien Namespaces Keine Möglichkeit verschiedene Programme/Releases zu parsen und zu vergleichen Keine Erkennung von Dead-Code bzw. Fehlern Tobias Kiefer abat+ GmbH 7
8 Related Work Rigi[5] Tool für Software-Analyse und Programm-Verstehen Ziel: Identifizierung von Software Komponenten in einem System und deren Repräsentation auf einem abtrakteren Level Extraktions Prozess: 1. Identifizierung der Komponenten 2. Beziehung zwischen Komponenten 3. Extraktion des abstrahierten Systems sowie der Desgin Informationen Benutzer entscheidet wie detailiert bzw. abstrakt der Extraktionsprozess sein soll Tobias Kiefer abat+ GmbH 8
9 Related Work Rigi[5] Visualisierung: Verschiedene Views, z.b: Call Graph Überblicke über einzelne Klassen Filtern: Skript Sprachen, die Benutzern erlaubt zu sagen, was extrahiert und wie es gefiltert werden soll Keine Möglichkeit verschiedene Programme/Releases zu parsen und zu vergleichen Keine Erkennung von Dead-Code bzw. Fehlern Tobias Kiefer abat+ GmbH 9
10 Related Work GPLAP[6] Programm zum Entdecken von Software Plagiarismus mit Hilfe von Anhängigkeitsgraph-Analyse (PDG) Ziel: Plagiierte Programmsekmente zu finden, falls vorhanden PDG = graphische Repräsentation von Daten und Steuerungsabhänigkeiten innerhalb eines Programms bzw. einer Prozedur Identifier Renaming,Code Insertions und Control Replacement verändern nicht die eigentliche Struktur des PDG Tobias Kiefer abat+ GmbH 10
11 Related Work GPLAP[6] Filtereinstellung gibt an, wie strikt Abhängigkeitsgraphen verglichen werden keine Möglichkeit Filter nach dem Parsen zu modifizieren Gibt zwei PDG-Teilgraphen zurück, in denen Plagiarismus vermutet wird Tobias Kiefer abat+ GmbH 11
12 Vergleich Abhängigkeits graph Erkennung von Fehlern/ Deadcode Vergleich von Verschiedenen Releases/ Programmen Möglichkeit zu Filtern Visualisierung Columbus Graph Rigi Graph GPLAP Graph- Paare PAB Tabellen [3] Tobias Kiefer abat+ GmbH 12
13 Architektur - Übersicht MVVM-Pattern Views: User Interface (C#) Datenvisualisierung View Model: Bindeglied zwischen View und Model (C#) Gekapselter Zugriff auf Model Model: Darzustellenden Daten Business Objekte (C#) Backend: Server (Cobol), Datenbanken Tobias Kiefer abat+ GmbH 13
14 Architektur - Business Objekte Business Objekte(BO) bestehen aus vier Klassen 1. BO-Factory zum Erzeugen und Verwalten aller BOs eines bestimmten Typs 2. BO-Key Kapselung aller Schlüsseleigenschaften zur Identifizierung 3. BO-Data Datenfelder mit Zugriffseigenschaften Methoden zum Abgleich zweier Datenobjekte 4. Business Object Wrapper für BO-Key und BO-Data, Schnittstelle für Verwender Tobias Kiefer abat+ GmbH 14
15 Mein Vorhaben C# basierendes Reverse-Engineering Tool, bestehend aus zwei Komponenten 1. Parser: Extrahieren von Eigenschaften einzelner Komponenten Ermittlung der Abhängigkeitsgraphen zwischen den verschiedenen Ebenen zwischen Objekten einer Ebene Abstrahieren von Quellcode in Datenbank Erkennen bestimmter Fehler auf Server Seite Tobias Kiefer abat+ GmbH 15
16 Mein Vorhaben Vorgehensweise: 1. Rekursives Durchsuchen des Source Codes nach benötigten Dateien 2. Parallelisiertes Parsen dieser Dateien um gewünschte Informationen zu erhalten reguläre Ausdrücke beachten von Ausnahmen 3. Mit Hilfe erlangter Informationen Abhängigkeiten zwischen einzelnen Komponenten erstellen 4. Abstraktion von Informationen und Abhängigkeiten in MSSQLServer Datenbank Tobias Kiefer abat+ GmbH 16
17 Mein Vorhaben 2. Visualisierungs-Tool für PLUS-Client: Anzeige der Eigenschaften einzelner Komponenten Visualisierung mittels Tabellen (keinen Graph) Klares Erkennen von Abhängigkeiten zwischen den verschiedenen Ebenen zwischen Objekten einer Ebene Verschiedene Filter-Optionen Vergleich einzelner Releases Tobias Kiefer abat+ GmbH 17
18 Visualisierung Tobias Kiefer abat+ GmbH 18
19 Visualisierung Tobias Kiefer abat+ GmbH 19
20 Visualisierung - Master Unterschiedliche Objekttypen in einzelnen Gruppen dargestellt (BO, Server,...) Lediglich wichtige Spalten zur Identifizierung eines Objekts (ID, Name,...) Gruppen können ein-/ausgeklappt werden Tobias Kiefer abat+ GmbH 20
21 Visualisierung - Details Anzeige vollständiger Informationen und Eigenschaften des ausgewählten Objekts. Unterteilung in verschiedene Gruppen möglich (Informationen, Datenfelder,...) Tobias Kiefer abat+ GmbH 21
22 Visualisierung - Verknüpfungen Rechter Bereich zeigt alle Verknüpfungen zu anderen Objekten Verknüpfte Objekte sind in entsprechende Gruppen aufgeteilt. Nur die wichtigsten Informationen zur Identifikation der Objekte dargestellt Tobias Kiefer abat+ GmbH 22
23 Zusammenfassung Tobias Kiefer abat+ GmbH 23
24 Fragen Vielen Dank für Ihre Aufmerksamkeit Fragen? [2] Tobias Kiefer abat+ GmbH 24
25 Quellen [1] Ferenc et al. - Columbus - reverse engineering tool and schema for C++ Res. Group on Artificial Intelligence, Univ. of Szeged, Hungary 2002 [2] [3] [4] [5] Müller at al. - Understanding software systems using reverse engineering technology perspective from the Rigi project University of Victoria, Victoria, BC, Canada 1993 [6] Lui et al. - GPLAG: detection of software plagiarism by program dependence graph analysis University of Illinois-UC, Urbana, IL Tobias Kiefer abat+ GmbH 25
Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH
Oracle9i Designer Rainer Willems Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Page 1 1 Agenda 9i Designer & 9i SCM in 9i DS Design Server Generierung &
Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT
Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT Neue Technologien effizient nutzen Ehningen, 3. Juli 2014 Rodney Krick [email protected] aformatik Training & Consulting GmbH & Co. KG
BI Publisher Berichtswesen einfach und sicher. Alexander Klauss Centric IT Solutions GmbH
BI Publisher Berichtswesen einfach und sicher Alexander Klauss Centric IT Solutions GmbH Agenda Ziele der BI Publisher Module Anwendung und Vorgehensweise der BI Publisher Module Voraussetzungen BI Publisher
Microsoft.NET Framework & Component Object Model. ein Vortrag von Florian Steuber
Microsoft.NET Framework & Component Object Model ein Vortrag von Florian Steuber Übersicht I..NET Framework 1. Was ist das.net Framework? 2. Das.NET Execution Model 3. Sprachunabhängigkeit, CTS und CLS
Software- /Systemarchitektur
Software- /Systemarchitektur Agenda: Definition von Softwarearchitektur Voraussetzungen Was bedeutet Objektorientierung? Wie speichert man Daten persistent? Client-Server-Architektur Schichtenarchitektur
VisualDependencies Fachhochschule Köln
Campus Gummersbach Institut für Informatik Prof. Dr. Heide Faeskorn-Woyke Informatik, insbesondere Multimediadatenbanken VisualDependencies Fachhochschule Köln Institut für Informatik Prof. Dr. Heide Faeskorn-Woyke
Application Engineering Grundlagen für die objektorientierte Softwareentwicklung mit zahlreichen Beispielen, Aufgaben und Lösungen
I " t3ildungsmedien Informatik Application Engineering Grundlagen für die objektorientierte Softwareentwicklung mit zahlreichen Beispielen, Aufgaben und Lösungen Hansruedi Tremp und Markus Ruggiero Application
Erfolg mit Oracle BI?
Erfolg mit Oracle BI? Typische Fehlerszenarien und deren Lösung Gerd Aiglstorfer G.A. itbs GmbH Das Thema 2 Oracle BI (OBIEE)? Das war eine Fehlentscheidung! Viel zu umständlich! Wenig Flexibilität & teure
Visualisierung feingranularer Abhängigkeiten
Visualisierung feingranularer Abhängigkeiten Jens Krinke FernUniversität in Hagen Fachbereich Elektrotechnik und Informationstechnik Fach Softwaretechnik 6. Workshop Software-Reengineering, Bad Honnef,
Software Engineering. 5. Architektur
Software Engineering 5. Architektur Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz Implementierung Konfigurationsmanagement
Aktuelle Probleme des Software Engineering Ein Insider Bericht
Projektgruppe Benjamin Nagel Aktuelle Probleme des Software Engineering Ein Insider Bericht 20. Mai 2010 Worum geht es? Was bedeutet Beratung in Softwareprojekten? Welche Probleme treten in Software Projekten
Mathematik Seminar WS 2003: Simulation und Bildanalyse mit Java. Software-Architektur basierend auf dem Plug-in-Konzept
Mathematik Seminar WS 2003: Simulation und Bildanalyse mit Java Software-Architektur basierend auf dem Plug-in-Konzept Aufteilung: Probleme mit normaler/alter Software Ziele des Software Engineerings Die
Graph-basierte Modellierung in Software-Werkzeugen
Graph-basierte Modellierung in Software-Werkzeugen 1 Inhalt Einleitung Modellierung mit Graphen Modellierung mit Graphklassen (Schemata und Constraints) Implementation von Graphen (Algorithmen und Anfragen)
Technologische Analysen im Umfeld Sozialer Netzwerke
Fakultät Informatik & IBM Lehrstuhl Rechnernetze & Centers for Solution Innovation :: Hamburg Technologische Analysen im Umfeld Sozialer Netzwerke Verteidigung der Diplomarbeit Dresden, 10.11.2008 [email protected]
Generischer Modellvergleich mit EMF Compare
Fakultät Informatik Hauptseminar Technische Informationssysteme SS2010 Generischer Modellvergleich mit EMF Betreuer: Dipl.-Inf. Uwe Ryssel Dresden, 16.07.2010 Gliederung 1. Motivation 2. Eclipse Modeling
Creational Patterns. Seminar Software-Entwurf. Thomas Liro WS 2004/05.
Creational Patterns Seminar Software-Entwurf WS 2004/05 Thomas Liro Inhaltsüberblick Einordnung des Themas Beschreibung von Design Pattern Auswahl von Design Patterns Was sind Creational
Hochschule Darmstadt Data Warehouse SS 2015 Fachbereich Informatik Praktikumsversuch 5
Hochschule Darmstadt Data Warehouse SS 2015 Fachbereich Informatik Praktikumsversuch 5 Prof. Dr. S. Karczewski Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 25.06.2015 1. Kurzbeschreibung Dieses Praktikum
Institut für Informatik Betriebliche Informationssysteme Graph-basiertes Reengineering
Graph-basiertes Reengineering Seminar Model-Driven Software Development (MDSD) Stefan Sosnicki Agenda 1. Einleitung 2. Begriffsklärung 3. Vorstellung der Werkzeuge 1. Jumli 2. Umodel 3. Fujaba 4. Vergleich
ETL-Industrialisierung mit dem OWB Mapping Generator. Irina Gotlibovych Senior System Beraterin
ETL-Industrialisierung mit dem OWB Mapping Generator Irina Gotlibovych Senior System Beraterin MT AG managing technology Daten und Fakten Als innovativer Beratungs- und IT-Dienstleister zählt die MT AG
Quest Central for Oracle
Quest Central for Oracle Markus Schröder, PreSales Consultant Quest Central die DBA- Workbench für die Produktion Was braucht der DBA? Er braucht durchschnittlich pro Tag 5 bis 7 verschiedene Funktionen
MVC-Architektur am Beispiel von OLAT
MVC-Architektur am Beispiel von OLAT Marvin Frommhold 12. Januar 2009 Gliederung Begriffe Entwurfsmuster Umsetzung in OLAT Aufbau des Brasato-Frameworks Quellen Begriffe I MVC bezeichnet ein Architekturmuster
Verbesserung der Architektur der DPP- Software Saros (Vortrag 2) Slawa Belousow Institut für Informatik FU Berlin
Verbesserung der Architektur der DPP- Software Saros (Vortrag 2) Slawa Belousow Institut für Informatik FU Berlin 03.02.2011 Inhalt der Präsentation 1.Arbeit und Vortrag 1 2.Aktuelle Saros-Architektur
Zukunft der Oracle Applikationsentwicklung: BC4J & XML
2 Jahre Niederlassung in München Trivadis GmbH Zukunft der Oracle Applikationsentwicklung: BC4J & XML Markus Heinisch 1 Agenda Tägliches Brot BC4J DEMO Applikation BC4J XML DEMO Applikation XML Fazit 2
Visual Studio 2010 Neues für Architekten
1 conplement AG 2009. All rights reserved. NIK Technologieseminar Visual Studio 2010 und.net 4.0 inside Visual Studio 2010 Neues für Architekten 16. November 2009 Thomas Hemmer Daniel Meixner conplement
Continuous Delivery mit Orcas
Deployment von Oracle- Datenbanken in agilen Projekten Dr. Olaf Jessensky Senior Consultant OPITZ CONSULTING Deutschland GmbH DOAG Regionaltreffen Südbayern, München, 03.12.2015 OPITZ CONSULTING Deutschland
PITSS.CON Oracle Forms 11g - Lower your IT Costs
PITSS.CON Oracle Forms 11g - Lower your IT Costs Die Basis für eine moderne Softwarearchitekture Andreas Gaede PITSS GmbH Agenda 09:00 Registrierung und Frühstück 09:25 Begrüßung 09:30 Executive Keynote
Datenmanagement in Android-Apps. 16. Mai 2013
Datenmanagement in Android-Apps 16. Mai 2013 Überblick Strukturierung von datenorientierten Android-Apps Schichtenarchitektur Möglichkeiten der Datenhaltung: in Dateien, die auf der SDCard liegen in einer
DATA ANALYSIS AND REPRESENTATION FOR SOFTWARE SYSTEMS
DATA ANALYSIS AND REPRESENTATION FOR SOFTWARE SYSTEMS Master Seminar Empirical Software Engineering Anuradha Ganapathi Rathnachalam Institut für Informatik Software & Systems Engineering Agenda Introduction
Was ist neu in. Asta Powerproject? PROFESSIONELLE PROJEKTMANAGEMENT-SOFTWARE. powerproject
Was ist neu in 14 Asta Powerproject? powerproject PROFESSIONELLE PROJEKTMANAGEMENT-SOFTWARE Was ist neu in Version 14.0.01 Bewertung und Ermittlung von Risiken in Projekten Die Risikoanalyse ist ein Analysewerkzeug,
Kontinuierliche Architekturanalyse. in 3D
Kontinuierliche Architekturanalyse in 3D Stefan Rinderle Bachelor an der HS Karlsruhe Master "Software Engineering" in München / Augsburg Seit 2013 bei Payback 2 Software-Visualisierung Visualisierung
Kap. 5.3: SAP-Datenmodell, Metadatenverwaltung
Kap. 5.3: SAP-Datenmodell, Metadatenverwaltung & Abbildung auf RDBMS SAP R/3 Repository Analyse: Datenmodell von SAP R/3 SAP-SERM Metadatenverwaltung Data Dictionary Abbildung von SAP-Tabellen auf RDBMS
Realtime Daten-Rückschreibung in Tableau mit der Extensions API //
Was wir vorhersagen, soll auch eintreffen! Realtime Daten-Rückschreibung in Tableau mit der Extensions API // Pascal Muth Zusammenfassung In diesem Whitepaper wird die Tableau Extensions API von Tableau
Methodik. zur prozessübergreifenden Integration. der Digitalen Fabrik. der Rechts- und Wirtschaftswissenschaftlichen Fakultät
Methodik zur prozessübergreifenden Integration der Digitalen Fabrik in bestehende Unternehmensstrukturen der Rechts- und Wirtschaftswissenschaftlichen Fakultät des Fachbereichs Wirtschaftswissenschaften
Code Beispiel: /* path element */ var el = rc.path("m l 0-50 l l 0-50 l l 0 50 l l 0 50 z");
SVG in APEX: Best Practices an Live Beispielen Tobias Arnhold Tobias Arnhold IT Consulting Heppenheim Schlüsselworte APEX, Raphaël, RaphaelJS, Visualisierung, Javascript, HTML5, SVG, UX, Design, APEX-AT-WORK
Anforderungsaustausch mit ReqIF (RIF) und Polarion. Polarion User Conference 2014
Anforderungsaustausch mit ReqIF (RIF) und Polarion Polarion User Conference 2014 Agenda Polarion User Conference 2014 Vorstellung Polarion bei Küster Anforderungsaustausch Live-Präsentation Fragen und
INSPIRE - 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
Analyse von Sercos Netzwerken mit dem Sercos Monitor
Analyse von Sercos Netzwerken mit dem Sercos Monitor Forum Maschinenkommunikation 2016 Andreas Selig Bosch Rexroth AG 1 Übersicht Einführung Motivation für die Entwicklung des Sercos Monitors Kurze grundsätzliche
Einführung in Google Web Toolkit
Einführung in Google Web Toolkit Lars Pfannenschmidt Tobias Ullrich Software Freedom Day 2009 Lars Pfannenschmidt, Tobias Ullrich () Einführung in Google Web Toolkit Software Freedom Day 2009 1 / 24 Aus
So erstellen Sie wichtige Berichte mit Microsoft Technologie Tipps für PMO und IT
TPG Webinar-Serie 2016 zum PPM Paradise Thema 2.2 So erstellen Sie wichtige Berichte mit Microsoft Technologie Tipps für PMO und IT Mit Peter Huemayer Agenda Welche Berichte machen Sinn? Welche Daten haben
DOORS Schema IBM Rational DOORS Start-Up Training - Teil 3
DOORS Schema IBM Rational DOORS Start-Up Training - Teil 3 Inhalt: Anforderungen an ein Schema Design eines Schemas Schrittweises Vorgehen Strukturierung und Design der Daten in DOORS Voraussetzung für
Visualizing multiple Last.fm listening histories
Visualizing multiple Last.fm listening histories Abschlussvortrag Bachelorarbeit - 14.09.2010 Roman Graebsch www.lastloop.de LFE Medieninformatik Betreuer: Dominikus Baur Verantwortlicher Hochschullehrer:
XINFO. HORIZONT Software für Rechenzentren. XINFO-Schnittstellen zum Output-Management. Das IT Informationssystem
HORIZONT Software für Rechenzentren Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 0 www.horizont-it.com Das IT Informationssystem -Schnittstellen zum Output-Management Was ist? ist ein Informationssystem
Abschlussvortrag Diplomarbeit Point-Based Animation
Abschlussvortrag Diplomarbeit Goethe-Universität Frankfurt Übersicht 1 Motivation 2 Grundlagen 3 State of the Art 4 Eigene Verfahren 5 Ausblick 6 Quellen 2/ 27 Motivation Objekte sollen sich physikalisch
Layouterstellung im Web und interaktives Arbeiten mit dem BI Publisher
Layouterstellung im Web und interaktives Arbeiten mit dem BI Publisher Rainer Willems Oracle Deutschland B.V. & Co. KG Geschäftstelle Frankfurt Schlüsselworte: BI Publisher, Online Layout Editor, Interactive
Aufbau eines modernen Betriebssystems (Windows NT 5.0)
Aufbau eines modernen Betriebssystems (Windows NT 5.0) Moritz Mühlenthaler 14.6.2004 Proseminar KVBK Gliederung 1.Das Designproblem a) Überblick b) Design Goals c) Möglichkeiten der Strukturierung 2. Umsetzung
Das Einsteigerseminar ASP
Hiroshi Nakanishi Das Einsteigerseminar ASP M - fy? Einleitung 13 Für wen wurde dieses Buch geschrieben? 13 Der des Einsteigerseminars 13 Das Konzept des Einsteigerseminars 14 Aufgeht's! 15 1 Das Konzept
Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH
Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme Tillmann Schall, anaptecs GmbH : Agenda Grundlagen modellgetriebener Entwicklungsprozesse Schritte zur Einführung Erfahrungen
CLICK TO EDIT MASTER TITLE STYLE
CLICK TO EDIT MASTER TITLE STYLE AUTOMATISCHE ERZEUGUNG VON BENUTZEROBERFLÄCHEN UND DATENHALTUNG FÜR DIE KONFIGURATION VON FELDGERÄTEN Diplomverteidigung Betreuer (Firma ubigrate): Dipl.-Inform. Falk Hartmann
WP4-33: Systementwicklung 7.Semester Übung 4: Entwicklung einer Software zur Extraktion von IFC-Daten
Fakultät Bauingenieurwesen Institut für Bauinformatik, Prof. Dr.-Ing. Scherer WP4-33: Systementwicklung 7.Semester Übung 4: Entwicklung einer Software zur Extraktion von IFC-Daten Prof. Dr. Raimar J. Scherer
Oracle Enterprise Manager 11g: Grid Control Essentials NEU
Oracle University Contact Us: 0180 2000 526 / +49 89 14301200 Oracle Enterprise Manager 11g: Grid Control Essentials NEU Duration: 3 Days What you will learn Oracle Enterprise Manager Grid Control deckt
Sonargraph in 15 Minuten. Andreas Hoyer blog.hello2morrow.com
Sonargraph in 15 Minuten Andreas Hoyer [email protected] blog.hello2morrow.com hello2morrow GmbH Gegründet 2005 Angesiedelt in Deutschland, USA und Kolumbien > 95% des Umsatzes Software Lizenzen,
Data Management mit UNICORE 6
Data Management mit UNICORE 6 Thomas Soddemann Überblick DFG Position zur Datenhaltung DataFinder und WebDAV Unicore6 DataFinder Anbindung Weitergehendes Q&A Sicherung guter wissenschaftlicher Praxis und
Überblick FBC SNW Zusammenfassung. Entwurfsmuster. Eine Einführung. Botond Draskoczy. Marcus Vitruvius Pollio
Entwurfsmuster Eine Einführung Botond Draskoczy Marcus Vitruvius Pollio Überblick Historie, Literatur Das Flugapparat-Bildschirmschoner-Projekt (FBP) Das internetbasierte Solar-Netzwerk (SNW) Zusammenfassung
Generelle Planung Generische Entwicklung Planungen (Ausblick 2017/2018)
Generelle Planung Generische Entwicklung Planungen (Ausblick 2017/2018) Vorsicht! Auf Italienisch! Wer sich verloren fühlt, HIER lesen! Generelle Planung Generische Entwicklung Planungen (Ausblick 2017/2018)
Transformations. Die API des Oracle Datamodeler. Dr. Gudrun Pabst. Trivadis GmbH Lehrer-Wirth-Straße München.
Transformations Die API des Oracle Datamodeler Dr. Gudrun Pabst Trivadis GmbH Lehrer-Wirth-Straße 4 81829 München [email protected] BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG
StuPro Visualisierung der Ergebnisse von Programmanalysen
StuPro Visualisierung der Ergebnisse von Programmanalysen Abteilung Programmiersprachen und Compilerbau Daniel Gerlach, Mikhail Prokharau Universität Stuttgart 15. November 2010 Übersicht Vorstellungsrunde
MyCoRe > V1.0: Technische Weiterentwicklung
MyCoRe > V1.0: Technische Weiterentwicklung Frank Lützenkirchen, Kathleen Krebs Folie 1 Kontrollflüsse bisher Kontrollflüsse sind im MyCoRe Kern oder der darauf basierenden Applikation fix und explizit
SAP BO Web Intelligence auf SQL Server [A4] Üetliberg,
SAP BO Web Intelligence auf SQL Server [A4] Üetliberg, 12.09.2017 www.boak.ch AGENDA Einführung Auswahl des Reporting Werkzeugs Universum & WebI Dokumente erstellen Live Demo Nebenprodukte Vertiefende
Application Express (APEX) Carsten Czarski Business Unit Database. ORACLE Deutschland B.V. & Co KG
Application Express (APEX) Anwendungen - schnell und einfach. In der Cloud oder On Premise. Carsten Czarski Business Unit Database ORACLE Deutschland B.V. & Co KG Oracle Application Express (Oracle APEX)
Bestandsaufnahme und Arbeit an einer Alpha-Version des Saros- Plugins für die IntelliJ-Plattform
Tobias Bouschen Institut für Informatik der Freien Universität Berlin, Arbeitsgruppe Software Engineering Bestandsaufnahme und Arbeit an einer Alpha-Version des Saros- Plugins für die IntelliJ-Plattform
Digitale Archivierung für SAP mit DocuWare realisieren
Connect to SAP Product Info Digitale Archivierung für SAP mit DocuWare realisieren Connect to SAP Version 2 verbindet SAP über die ArchiveLink Schnittstelle mit DocuWare. Es werden dabei eingehende und
Metadatenmanagement in MIRACUM. Dennis Kadioglu KAIROS-Workshop»Meta Data Repository/MDR«
Metadatenmanagement in MIRACUM Dennis Kadioglu 21.06.2018 KAIROS-Workshop»Meta Data Repository/MDR«0 Metadaten in MIRACUM Ziel: Von Beginn an eine möglichst detaillierte und formale Beschreibung der an
WLGauge: : Web Link Gauge to Measure the Quality of External WWW Links. Andreas Lübcke
WLGauge: : Web Link Gauge to Measure the Quality of External WWW Links Andreas Lübcke Gliederung Einführung Hintergrund zum link rot problem Arbeiten zum Thema WLGauge Open Framelet Design von WLGauge
CURE Elderly Personas Markus Garschall
Markus Garschall 23. Oktober 2012 Einleitung Was sind Personas? User-centered Design (UCD) Etablierte Methode zur Einbindung der BenutzerInnen in AAL Projekten Schwachpunkte Komplexe Anforderungen der
Schulinterner Lehrplan zum Kernlehrplan für die gymnasiale Oberstufe. Informatik Q2. Stand: 02/2016 Status: Gültig
Schulinterner Lehrplan zum Kernlehrplan für die gymnasiale Oberstufe Informatik Q2 Stand: 02/2016 Status: Gültig Unterrichtsvorhaben: Modellierung und Implementierung von Anwendungen mit dynamischen, nichtlinearen
Komponente Ersetzen. Version: NX 10 Datum: Ersteller: Christoph K.
Komponente Ersetzen HBB Engineering GmbH Salzstraße 9 D-83454 Anger Telefon +49 (0)8656-98488-0 Telefax +49 (0)8656-98488-88 [email protected] www.hbb-engineering.de Version: NX 10 Datum: 22.04.2016
Oracle 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
Instrumentation von Android Anwendungen mit ExplorViz
Instrumentation von Android Anwendungen mit ExplorViz Jan Witzany 28. September 2016 Jan Witzany Instrumentation von Android Anwendungen mit ExplorViz 28. September 2016 1 / 19 Gliederung 1. Motivation
GebertSoftware Erfahrung, die Sie nutzen. pitop - Entwickler-Workstation für JIGS-KMS
Erfahrung, die Sie nutzen. Entwickler-Workstation für JIGS-KMS Überblick: Konzeptionelle Änderungen zu JIGS+! Neuer Name: pitop! Konzeptionelle Abtrennung von JIGS-KMS! Menü nicht mehr identisch zu JIGS-KMS!
Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15
Vorwort..................................................... 13 Kapitel 1 Einleitung.......................................... 15 Kapitel 2 SQL der Standard relationaler Datenbanken... 19 2.1 Die Geschichte................................
Visual Studio 2010 Jetzt auch für Architekten
TeamConf 2010 Visual Studio 2010 Jetzt auch für Architekten 06. Mai 2010 München Thomas Hemmer Chief Technology Officer [email protected] Daniel Meixner Consultant [email protected]
MacroMilter: Wie ein Admin zum Entwickler wurde. Stephan Traub
MacroMilter: Wie ein Admin zum Entwickler wurde Stephan Traub Stephan Traub IT Project Specialist bei audius https://www.audius.de @sbidys https://github.com/sbidy Das (alte) Problem Was geht da eigentlich
Developing SQL Data Models MOC 20768
Developing SQL Data Models MOC 20768 In diesem Kurs lernen Sie das Implementieren von multidimensionale Datenbanken mithilfe der SQL Server Analysis Services (SSAS) und durch das Erstellen von tabellarische
Visualisierung von Softwaremetriken
Visualisierung von Softwaremetriken Georgi Georgiev Seminar Softwarevisualisierung TU Kaiserslautern SS 2006 Betreuer: Dr. A. Kerren 21.07.2006 Inhalt 1. Softwaremetriken 2. Vorgehensweise 3. Ikonevisualisierung
Eclipse Modeling Framework
1 / 14 Eclipse Modeling Framework Stefan Berlik Fachgruppe Praktische Informatik FB 12, Elektrotechnik und Informatik Universität Siegen 14. November 2007 Was ist das Eclipse Modeling Framework (EMF)?
Definition von domänenspezifischen Sprachen mit Xtext: Einführung
Definition von domänenspezifischen Sprachen mit Xtext: Einführung 28. November 2012 Taentzer Modellgetriebene Softwareentwicklung 246 Überblick Was ist zu tun, wenn wir selbst einen Ansatz für modellgetriebenen
Textmasterformat bearbeiten
Michael Korp Technical Evangelist Microsoft Deutschland GmbH http://blogs.technet.com/mkorp Unterstützung für die alltäglichen IT Prozesse und den Service Desk Personen Prozesse Technologie Automatisieren
Programmieren lernen in ASP.NET mit C#
Programmieren lernen in ASP.NET mit C# von Patrick A. Lorenz, Christoph A. Müller 1. Auflage Hanser München 2003 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 22311 0 Zu Leseprobe schnell und
Serena Schulungsplan 2017
Serena Schulungsplan 2017 FEBRUAR MÄRZ April MAI JUNI JULI AUGUST Dimensions CM Admin & Config Mo, 06. 02. Do, 09. 02. Dimensions RM Requirements Management Mo, 20.02. Mi, 22.02. SBM Designer & Admin Mo,
Informatik Einführung in das ROS Robot Operating System
Informatik Einführung in das ROS Robot Operating System Robotik / AMR / Sensorik Jan Bühler Mannheim, 17.10.2011 Hochschule Mannheim University of Applied Sciences Inhalt 1.Aufgaben des ROS Robot Operating
