Unternehmensweite Referenzarchitekturen

Größe: px
Ab Seite anzeigen:

Download "Unternehmensweite Referenzarchitekturen"

Transkript

1 Unternehmensweite Referenzarchitekturen () Anne Helberg, Axel Feix ITech Progress GmbH ITech Progress GmbH 2010

2 Wer sind wir? Axel Feix Managing Consultant der ITech Progress GmbH Softwarearchitekt, jahrelange Projekterfahrung mit Konzeption und Umsetzung von unternehmenskritischen Architekturen Anne Helberg IT-Consultant bei der ITech Progress GmbH Analytikerin, Projekterfahrung mit der Definition, Optimierung und Umsetzung anspruchsvoller Geschäftsprozesse 2

3 ITech Progress GmbH 3

4 Agenda Einleitung und Motivation Konzeptionelle Ansätze Methoden zur Beschreibung von Referenzarchitekturen Praxisbeispiel Zusammenfassung 4

5 Agenda Einleitung und Motivation Konzeptionelle Ansätze Methoden zur Beschreibung von Referenzarchitekturen Praxisbeispiel Zusammenfassung 5

6 Einleitung und Motivation Bedeutung der Informationstechnologie nimmt immer weiter zu Integrierte Ansätze der Planung und Steuerung von der Strategie bis zur IT-Realisierung werden erforderlich Wiederverwendung guter und erprobter Designs und Architekturen wird immer wichtiger Unternehmensweite Referenzarchitekturen können bei der Beherrschung der Problemstellung helfen 6

7 Agenda Einleitung und Motivation Konzeptionelle Ansätze Methoden zur Beschreibung von Referenzarchitekturen Praxisbeispiel Zusammenfassung 7

8 Was ist eine Architektur in der Informatik? Einordnung Begriff Architektur stammt aus dem Bauwesen Zusammenspiel von Komponenten eines (komplexen) Systems Begriffserweiterung und Übertragung auf andere Strukturen Architektur wird benötigt, weil Anwenderanforderungen die treibende Kraft sind Modularisierung das Zusammenspiel von Komponenten fördert 8

9 Ausprägungen des Architekturbegriffes 9

10 Hierarchische Architekturanordnung am Bsp. von KBSt KBSt = Koordinierungsund Beratungsstelle der Bundesregierung für Informationstechnik in der Bundesverwaltung z.b. geschäftspolitische Ziele z.b. fachliche AFOs 10

11 Hierarchische Architekturanordnung am Bsp. von ITIL ITIL = IT Service Management. Best-Practices Sammlung für den Betrieb von Softwaresystemen z.b. fachliche AFOs ITIL V3 = aktuelle Version 11

12 Der Architekturbegriff in der Informatik Definition IT-Gesamtarchitektur Regelt Organisation der Unternehmens-IT Definition Unternehmensarchitektur Ganzheitlicher Blick auf Zusammenspiel IT-Elemente und Business Definition Systemarchitektur Verwaltung von HW/SW- Ressourcen und Organisationsstruktur Definition Softwarearchitektur Strukturierte/hierarchische Anordnung der Komponenten + Beziehungen 12

13 Definition Referenzarchitektur allgemeines Architektur-Wissen + allgemeine Architektur-Erfahrung + spezifische Anforderungen = architektonische Gesamtlösung (für Domäne) Referenzarchitekturen dokumentieren: Strukturen des Systems Wesentliche Systembausteine 13

14 Bestandteile einer Referenzarchitektur Referenzarchitektur Architektur- = mittel + Referenzmodell Bewährte Architekturmittel Prinzipien Basiskonzepte Architekturstrukturen Referenzmodell (Anforderungen in Form von gewünschter Funktionalität) 14

15 Exkurs: Bewährte Architekturmittel Referenzarchitektur Architektur- = mittel + Referenzmodell Prinzipien Lose Kopplung Hohe Kohäsion Basiskonzepte Objektorientierung Aspektorientierung Architekturstrukturen Muster Stile Taktiken 15

16 Exkurs: Referenzmodell Referenzarchitektur Architektur- = mittel + Referenzmodell Funktionalität des adressierten Problembereichs Exemplarische Struktur eines Referenzmodells (Komponenten) Funktionsbaustein A Funktionsbaustein C Funktionsbaustein B 16

17 Ziel: Wiederverwendung von Architekturen Klassen = kleinste mögliche Art Bausteine wieder zu verwenden Vererbung und Polymorphie Oberklasse Unterklasse 1 Unterklasse 2 Unterklasse 3 17

18 Ziel: Wiederverwendung von Architekturen Muster = nächsthöhere Möglichkeit Einheiten (Mini-Architekturen) wieder zu verwenden Klient Subjekt Konkretes Subjekt Proxy 18

19 Ziel: Wiederverwendung von Architekturen Referenzarchitekturen = zur Zeit mächtigste Art eine Architektur wieder zu verwenden (Domäne) Sind eine Art von Supermuster Sammlung von architekturellen best practices für einen Problembereich 19

20 Agenda Einleitung und Motivation Konzeptionelle Ansätze Methoden zur Beschreibung von Referenzarchitekturen Nutzen, Einsatz und Herausforderungen Praxisbeispiel Zusammenfassung 20

21 Sichten auf Referenzarchitekturen Sichten (Views) Funktional Logisch Technisch Einsatz in Phase Anforderungsanalyse Grobentwurf Detailentwurf, Implementierung Elemente der Architektur Fachkonzept, Spezifikation, Subsysteme Logische Architektur, Implementierung Detailarchitektur, Implementierung, Deployment Interessant für Rolle Nutzer, Manager, Projektleiter Projektleiter, Entwickler, Architekt Entwickler, Betrieb, Architekt 21

22 Referenzarchitektursicht: Funktional Aufteilung Funktionsumfang in Funktionsbereiche Funktionsbereiche gruppieren Funktionale Anforderungen Funktionsbereiche können sich Gegenseitig verwenden Daten austauschen Sich gegenseitig hierarchisch enthalten Anwendung in Phase: Anforderungsanalyse 22

23 Referenzarchitektursicht: Funktional Präsentation Layout und Inhalt Personalisierung Datenverfolgung Empfehlung Portal-Mgmt Suchergebnisse Inhalt Suche Content-Mgmt 23

24 Referenzarchitektursicht: Logisch Definiert Strukturen über Schichten und grobe Komponenten Strukturierung der Software, aber keine Einzelheiten zu Implementierung und technische Infrastruktur Funktionsaufteilung anhand von Schichten (Fachkern, Persistenz, usw.) Anwendung in Phase: Grobentwurf 24

25 Referenzarchitektursicht: Logisch Lexikalische Analyse Syntaktische Analyse Semantische Analyse Generator Analyse Compiler Abstrakter Syntaxbaum 25

26 Referenzarchitektursicht: Technisch Technische Referenzarchitektur legt Verwendete Basistechnologien Verwendete(n) Programmiersprachen fest Bsp: Referenzarchitektur AUTOSAR definiert Eine technische Infrastruktur Die Netzwerkanbindung in einem Auto Für eine logische Referenzarchitektur kann es mehrere Implementierungen in mehreren Programmiersprachen auf verschiedenen technischen Umgebungen geben Anwendung in Phase: Detailentwurf, Implementierung 26

27 Unternehmensweite Referenzarchitekturen Referenzarchitekturen lohnen sich vom Aufwand her erst, wenn sie unternehmensweit eingesetzt werden Etablierung eines zentralen Anforderungs-und Release- Managements ist notwendig dies lohnt sich nur bei einem unternehmensweiten Einsatz Frameworks wie ITIL V3 lassen sich lohnend nur im großen Maßstab in Unternehmen einsetzen, d.h. am besten abteilungsübergreifend und unternehmensweit 27

28 Beschreibung von Referenzarchitekturen Sichten Funktional Logisch Technisch Architekturüberblick Datenfluss, funktionale Bereiche Schichten, impl. Komponenten Schichten, techn./ deploybare Komponenten Texturen (Strukturen, Prinzipien, Konzepte) keine Entwurfsregel, Entwurfsmuster Entwurfsregel Entwurfsmuster Codetemplate Einzelne Schnittstellen benannt Benannt, ggf definiert (z.b. in IDL, UML) Definiert in einer Programmiersprache Definition der Infrastrukturen Nicht definiert Grundlegende Eigenschaften Exakt definiert 28

29 Beschreibung von Referenzarchitekturen Beschreibungsstruktur Architekturüberblick und erläuternder Text Textur: häufig wiederkehrende Strukturen, Prinzipien, E-Konzepte Komponentenstrukturen Querschnittskonzepte und Prinzipien Referenzschnittstellen (IDL) Infrastrukturen Schnittstellen und Dienste Produkte Modellierungssprache (Codegenerator) 29

30 Agenda Einleitung und Motivation Konzeptionelle Ansätze Methoden zur Beschreibung von Referenzarchitekturen Praxisbeispiel Zusammenfassung 30

31 Nutzen von Referenzarchitekturen Einsatz von Referenzarchitekturen Nutzung von Referenzarchitekturen während des Architektur- Entwurfs Überführung in konkrete Architekturen mit Referenzarchitektur als Ausgangspunkt Umsetzung der Bestandteile einer Referenzarchitektur, die auch wirklich benötigt werden (Tailoring) Architekturanforderung beeinflusst Softwarearchitektur basiert auf Referenzarchitektur 31

32 Vor- und Nachteile von Referenzarchitekturen Schnellere Entwicklung (better Time-to-Market) Kostensenkung Entwicklung der Referenzarchitektur als Reifeprozess Gesteigerte Qualität der Architektur Vorteile Vorhandenes Wissen besser nutzen Verbindungsmöglichkeit zu Software- Produktlinien Einheitliche Sprache Senkung des Risikos für Nicht-Tragfähigkeit 32

33 Vor- und Nachteile von Referenzarchitekturen Änderung der technischen Referenzarchitektur bedeutet Anpassung aller Komponenten, die diese nutzen Nachteile Zentrales Release-, Anforderungs- und Änderungsmanagement ist für die Verwaltung der Referenzarchitekturen notwendig 33

34 Anforderungen an Referenzarchitekturen Basis auf bewährten Prinzipien, Muster, Stilen und Taktiken Erfolgreicher Einsatz Nützlichkeit (utilitas) Praxistauglichkeit Anforderungen Robustheit (firmitas) Reduzierbarkeit Erweiterbarkeit Schönheit (venustas) 34

35 Agenda Einleitung und Motivation Konzeptionelle Ansätze Methoden zur Beschreibung von Referenzarchitekturen Praxisbeispiel Zusammenfassung 35

36 Beispiele S O A SOA-Referenzarchitektur Beispiele Referenzarchitektur R7 Ticket-System 36

37 Praxisbeispiel: Referenzarchitektur R7 Vergleich: Evolution der Weltraumraketen von Sputnik bis Sojus Gesamtsystem = 1. / 2. Stufe + n beliebige Ausprägungen 37

38 Laika (1957) Sputnik 1 (1957) Sowjetische Erfolge beim Wettlauf ins All ( ) Alexej Leonow 1965 (erster Weltraumspaziergang) Juri Gagarin 1961 (erster Mensch im All) Valentina Tereschkowa 1963 (erste Frau im All) 38

39 Praxisbeispiel: Ticketsystem - Anforderungen Für viele Arten von Tickets einsetzbar Gesamtlösung Konstanter Kern an Funktionalitäten Anforderungen Konfigurierbar Anpassbar 39

40 Praxisbeispiel: Ticketsystem - Ziele Eine Referenzarchitektur für alle Ticketsysteme Ziele Gesamte Kernfunktionalität aller Ticketsysteme ist eine Software Anpassungen nur über Ausprägungen des Systems - Zusatzfunktionalitäten - Konfigurationen des Systems 40

41 Praxisbeispiel: Ticketsystem - Umsetzung Gesamtsystem Ausprägung A (ca. 20%) Ausprägung B (ca.20%) Standardsystem (ca. 80% Funktionalität) Ausprägung D (ca.20%) Ausprägung C (ca. 20%) Gesamtsystem = Standardsystem + n beliebige Ausprägungen 41

42 Praxisbeispiel: Ticketsystem - Erfahrungen Erfahrungen Planung der Strategie von Anfang an Elegante und gut erweiterbare Lösung Konfigurierbarkeit ersetzt sehr oft Neucompilierung Pflege der Fachkernfunktionalität ist einfach Ticketsystem wird heute bei 10 Kunden eingesetzt, z.b.: Verkehrsbetriebe Kinos 42

43 Praxisbeispiel: SOA-Referenzarchitektur 43

44 Agenda Einleitung und Motivation Konzeptionelle Ansätze Methoden zur Beschreibung von Referenzarchitekturen Nutzen, Einsatz und Herausforderungen Praxisbeispiel Zusammenfassung 44

45 Zusammenfassung Möglichkeit Architekturen wieder zu verwenden Viele Vorteile, benötigen aber auch ein zentrales Architektur- und Releasemanagement Referenzarchitekturen Optimierung für ein bestimmtes Einsatzgebiet Umfassen - Funktionale Referenzarchitektur - Logische Referenzarchitektur - Technische Referenzarchitektur 45

46 Haben Sie noch Fragen? 46

47 Infos gefällig? Was Sie bei uns erwartet: Der Vortrag als PDF Login in den Downloadbereich Praxisorientierte Berichte über Softwarearchitekturen Was tun: Widerstand zwecklos Schicken Sie uns eine mit Ihren Adressdaten an wir schicken Ihnen einen Link auf unseren Downloadbereich. Stichwort: OOP2010 Gespannt? Dann sind Sie bei uns genau richtig. Weitere Informationen erhalten Sie auch bei unserem Stand (4.1). 47

48 Quellen Unternehmensarchitekturen Gerold Riempp, Susanne Strahringer Software-Architekturen Grundlagen Konzepte - Praxis O. Vogel, I. Arnold Handbuch der Software-Architektur Ralf Reussner, Wilhelm Hasselbring 48

49 Ende Vielen Dank für Ihre Aufmerksamkeit 49

Erfolgreiche IT-Projekte: Methoden, Werkzeuge, Referenzarchitekturen & Best Practices

Erfolgreiche IT-Projekte: Methoden, Werkzeuge, Referenzarchitekturen & Best Practices Erfolgreiche IT-Projekte: Methoden, Werkzeuge, Referenzarchitekturen & Best Practices Dipl.- Ing. Mahbouba Gharbi, ITech Progress GmbH Prof. Dr. Arne Koschel, Fachhochschule Hannover Über uns Mahbouba

Mehr

vii Inhaltsverzeichnis 1 Einleitung 1

vii Inhaltsverzeichnis 1 Einleitung 1 vii 1 Einleitung 1 1.1 Softwarearchitektur als Disziplin im Software Engineering........ 2 1.2 isaqb International Software Architecture Qualification Board.......... 4 1.3 Certified Professional for Software

Mehr

Software-Architektur. Spektrum k_/takademischht VERLAG

Software-Architektur. Spektrum k_/takademischht VERLAG Oliver Vogel / Ingo Arnold /Arif Chughtai / Edmund Ihler/Uwe Mehlig/Thomas Neumann/ Markus Völter/Uwe Zdun Software-Architektur Grundlagen - Konzepte - Praxis ELSEVIER SPEKTRUM AKADEMISCHER VERLAG Spektrum

Mehr

Softwarearchitekten. Basiswissen für. dpunkt.verlag. Foundation Level

Softwarearchitekten. Basiswissen für. dpunkt.verlag. Foundation Level Mahbouba Gharbi Arne Koschel Andreas Rausch Gernot Starke Basiswissen für Softwarearchitekten Aus- und Weiterbildung nach isaqb-standard zum Certified Professional for Software Architecture - Foundation

Mehr

Einführung in Generatives Programmieren. Bastian Molkenthin

Einführung in Generatives Programmieren. Bastian Molkenthin Einführung in Generatives Programmieren Bastian Molkenthin Motivation Industrielle Entwicklung *!!*,(% % - #$% #!" + '( & )!* Softwareentwicklung Rückblick auf Objektorientierung Objektorientierte Softwareentwicklung

Mehr

Inhaltsverzeichnis. xiii

Inhaltsverzeichnis. xiii Inhaltsverzeichnis 1 Einleitung... 1 1.1 Ausgangslage und Zielsetzung des Buches...2 1.2 Was ist Software-Architektur?...8 1.3 Leser-Leitfaden... 11 1.3.1 Buchaufbau... 11 1.3.2 Zielpublikum... 15 1.3.3

Mehr

Hochschule Darmstadt Fachbereich Informatik. Softwaretechnik II. 4.1 Darstellung der Architektur

Hochschule Darmstadt Fachbereich Informatik. Softwaretechnik II. 4.1 Darstellung der Architektur Hochschule Darmstadt Fachbereich Informatik Softwaretechnik II 4.1 Darstellung der Architektur Darstellung der Architektur Was macht ein Architekt? Viele Pläne! Endkunde Elektro Bauarbeiter Sanitär Softwaretechnik

Mehr

Gernot Starke. Effektive Softwarearchitekturen. Ein praktischer Leitfaden ISBN: 978-3-446-42728-0. Weitere Informationen oder Bestellungen unter

Gernot Starke. Effektive Softwarearchitekturen. Ein praktischer Leitfaden ISBN: 978-3-446-42728-0. Weitere Informationen oder Bestellungen unter Gernot Starke Effektive Softwarearchitekturen Ein praktischer Leitfaden ISBN: 978-3-446-42728-0 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42728-0 sowie im Buchhandel.

Mehr

6 Architektur-Mittel (WOMIT)

6 Architektur-Mittel (WOMIT) 6 Architektur-Mittel (WOMIT) Abb. 6-1: Positionierung des Kapitels im Ordnungsrahmen. Dieses Kapitel befasst sich mit der WOMIT-Dimension des architektonischen Ordnungsrahmens, indem es grundlegende Konzepte

Mehr

Abschnitt 16: Objektorientiertes Design

Abschnitt 16: Objektorientiertes Design Abschnitt 16: Objektorientiertes Design 16. Objektorientiertes Design 16 Objektorientiertes Design Informatik 2 (SS 07) 610 Software-Entwicklung Zur Software-Entwicklung existiert eine Vielfalt von Vorgehensweisen

Mehr

Was ist Software-Architektur?

Was ist Software-Architektur? Was ist Software-Architektur? Stephan Schulze Martin Knobloch 28.04.2004 Seminar: Software-Architektur Humboldt Universität zu Berlin sschulze knobloch@informatik.hu-berlin.de Gliederung Begriffsbestimmung

Mehr

Inhaltsverzeichnis. Gernot Starke. Effektive Softwarearchitekturen. Ein praktischer Leitfaden ISBN: 978-3-446-42728-0

Inhaltsverzeichnis. Gernot Starke. Effektive Softwarearchitekturen. Ein praktischer Leitfaden ISBN: 978-3-446-42728-0 sverzeichnis Gernot Starke Effektive Softwarearchitekturen Ein praktischer Leitfaden ISBN: 978-3-446-42728-0 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42728-0 sowie im

Mehr

Comparing Software Factories and Software Product Lines

Comparing Software Factories and Software Product Lines Comparing Software Factories and Software Product Lines Martin Kleine kleine.martin@gmx.de Betreuer: Andreas Wuebbeke Agenda Motivation Zentrale Konzepte Software Produktlinien Software Factories Vergleich

Mehr

Architektur und Qualität. Tjard Köbberling

Architektur und Qualität. Tjard Köbberling Architektur und Qualität Tjard Köbberling Gliederung Überblick Architektur und Qualität? Architekturentwurf Anforderungsanalyse Strukturierung Architekturbeschreibungen - Sichten Fallbeispiel 2 Architektur

Mehr

Informationswirtschaft II Rational Unified Process (RUP)

Informationswirtschaft II Rational Unified Process (RUP) Informationswirtschaft II Rational Unified Process (RUP) Wolfgang H. Janko, Michael Hahsler und Stefan Koch Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe Das

Mehr

Informationswirtschaft II

Informationswirtschaft II Rational Unified Process (RUP) Informationswirtschaft II Wolfgang H. Janko, Michael Hahsler und Stefan Koch Seite 1 Inhalt Historische Entwicklung Kennzeichen von RUP Lebenszyklus und Phasen Arbeitsabläufe

Mehr

17 Architekturentwurf Vorgehen und Dokumentation

17 Architekturentwurf Vorgehen und Dokumentation 17 Architekturentwurf Vorgehen und Dokumentation 17.1 Einbettung Aber Erster Schritt der Lösung Wenn Anforderungsspezifikation vorliegt Vorgabe für Codierung Hierarchische Verzahnung von Anforderungen

Mehr

Ein standardisiertes Aus- und Weiterbildungsschema für Software-Architekten: der isaqb CPSA-F Lehrplan

Ein standardisiertes Aus- und Weiterbildungsschema für Software-Architekten: der isaqb CPSA-F Lehrplan Ein standardisiertes Aus- und Weiterbildungsschema für Software-Architekten: der isaqb CPSA-F Lehrplan ITech Progress GmbH 2012 Wer bin ich? Mahbouba Gharbi Geschäftsführerin der ITech Progress GmbH Trainerin,

Mehr

Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- Architekturentwicklung von Fahrzeugen

Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- Architekturentwicklung von Fahrzeugen Transfer von Prozessen des Software-Produktlinien Engineering in die Elektrik/Elektronik- entwicklung von Fahrzeugen Martin Jaensch, Dr. Bernd Hedenetz, Markus Conrath Daimler AG Prof. Dr. Klaus D. Müller-Glaser

Mehr

Tier-Konzepte. Vertiefungsarbeit von Karin Schäuble

Tier-Konzepte. Vertiefungsarbeit von Karin Schäuble Vertiefungsarbeit von Karin Schäuble Gliederung 1. Einführung 3. Rahmenbedingungen in der heutigen Marktwirtschaft 3.1 Situation für Unternehmen 3.2 Situation für Applikationsentwickler 4. Lösungskonzepte

Mehr

pco IT Service Management Praxisworkshop am 24. Mai 2016

pco IT Service Management Praxisworkshop am 24. Mai 2016 pco IT Service Management Praxisworkshop am 24. Mai 2016 Einleitung IT Service Management (ITSM) bezeichnet die Gesamtheit von Maßnahmen und Methoden, die nötig sind, um die bestmögliche Unterstützung

Mehr

Softwarearchitekturen I Softwareentwicklung mit Komponenten

Softwarearchitekturen I Softwareentwicklung mit Komponenten Softwarearchitekturen I Softwareentwicklung mit Komponenten Detlef Streitferdt Technische Universität Ilmenau TU-Ilmenau, Softwaresysteme / Prozessinformatik, KBSE Softwarearchitekturen I 1 Beispiel: Bibliothekssystem

Mehr

Configuration Management mit Verbosy 17.04.2013 OSDC 2013. Eric Lippmann www.netways.de

Configuration Management mit Verbosy 17.04.2013 OSDC 2013. Eric Lippmann www.netways.de Configuration Management mit Verbosy 17.04.2013 OSDC 2013 Eric Lippmann Kurzvorstellung NETWAYS Expertise OPEN SOURCE SYSTEMS MANAGEMENT OPEN SOURCE DATA CENTER Monitoring & Reporting Configuration Management

Mehr

Some Software Engineering Principles

Some Software Engineering Principles David L. Parnas: Some Software Engineering Principles Marco Oppel 30.06.2004 Seminar Software-Architektur Institut für Informatik Humboldt Universität zu Berlin 1 Problemstellung Software Engineering Multi-Personen

Mehr

Referenzmodelle für IT-Governance

Referenzmodelle für IT-Governance Wolfgang Johannsen Matthias Goeken Referenzmodelle für IT-Governance Methodische Unterstützung der Unternehmens-IT mitcobitjtil&co Mit einem Praxisbericht von Markus Böhm 2., aktualisierte und erweiterte

Mehr

Grundlagen Software Engineering

Grundlagen Software Engineering Grundlagen Software Engineering Rational Unified Process () GSE: Prof. Dr. Liggesmeyer, 1 Rational Unified Process () Software Entwicklungsprozess Anpassbares und erweiterbares Grundgerüst Sprache der

Mehr

Agenda. Clients aus drei verschiedenen Perspektiven: Was ist ein Dialog? Komponentenarchitektur innerhalb eines Dialoges

Agenda. Clients aus drei verschiedenen Perspektiven: Was ist ein Dialog? Komponentenarchitektur innerhalb eines Dialoges Komponentenbasierte Client-Architektur Hamburg, 16.11.2007 Bernd Olleck IT-Beratung Olleck Agenda Clients aus drei verschiedenen Perspektiven: Technische Infrastruktur Fachliche Sicht Aufgaben eines Clients

Mehr

Model Driven Architecture Praxisbeispiel

Model Driven Architecture Praxisbeispiel 1 EJOSA OpenUSS CampusSource Model Driven Architecture Praxisbeispiel 2 Situation von CampusSource-Plattformen Ähnliche Funktionen (Verwaltung von Studenten und Dozenten, Diskussionsforen,...), jedoch

Mehr

Übungen zur Softwaretechnik

Übungen zur Softwaretechnik Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 1 17. Oktober 2002 www4.in.tum.de/~rumpe/se

Mehr

Dr. Simon Giesecke Falko Basner Dr. Jörg Friebe. Bad Honnef, 3. Mai 2010

Dr. Simon Giesecke Falko Basner Dr. Jörg Friebe. Bad Honnef, 3. Mai 2010 Architekturentscheidungen für große langlebige Softwaresysteme: Vendor-Lock-in- und Netz-Effekte Menschen beraten Menschen beraten BTC zeigt Wege auf - Sie entscheiden BTC zeigt Wege auf - Sie entscheiden

Mehr

Architekturleitfaden. Definieren Sie fachliche Komponenten und implementieren Sie Ihre Aufgaben in technischen Schichten

Architekturleitfaden. Definieren Sie fachliche Komponenten und implementieren Sie Ihre Aufgaben in technischen Schichten Architekturleitfaden Definieren Sie fachliche und implementieren Sie Ihre Aufgaben in technischen Schichten Illustration: Designed by Freepik.com Zwei Architektursichten prägen den Bau von Software-Systemen

Mehr

Inhaltsübersicht. 1 Einleitung 1. 2 Einführung und Grundlagen 7. 3 Das CoBiT-Referenzmodell 41. 4 Das Val-IT-Referenzmodell 143

Inhaltsübersicht. 1 Einleitung 1. 2 Einführung und Grundlagen 7. 3 Das CoBiT-Referenzmodell 41. 4 Das Val-IT-Referenzmodell 143 xiil Inhaltsübersicht 1 Einleitung 1 2 Einführung und Grundlagen 7 2.1 Die neue Rolle der IT 7 2.2 Trends und Treiber 8 2.3 Geschäftsarchitektur für IT-Governance 20 2.4 IT-Governance: Begriff und Aufgaben

Mehr

BESSER SPÄT ALS FRÜH ARCHITEKTURENTSCHEIDUNGEN AUF DEM PRÜFSTAND. AIT GmbH & Co. KG Ihr Software effizienter entwickelt.

BESSER SPÄT ALS FRÜH ARCHITEKTURENTSCHEIDUNGEN AUF DEM PRÜFSTAND. AIT GmbH & Co. KG Ihr Software effizienter entwickelt. BESSER SPÄT ALS FRÜH ARCHITEKTURENTSCHEIDUNGEN AUF DEM PRÜFSTAND AIT GmbH & Co. KG Ihr Software effizienter entwickelt. AGENDA Problemstellung Architekturmuster vs. Designmuster MVVM Das Wesentliche Fazit

Mehr

Effektive Software- Architekturen

Effektive Software- Architekturen Gemot Starke Effektive Software- Architekturen Ein praktischer Leitfaden 4., aktualisierte und erweiterte Auflage HANSER Inhalt Vorwort Vorwort zur vierten Auflage XIII XIV 1 Einleitung 1 1.1 Software-Architekten

Mehr

Ein Softwareentwicklungsprozess in einer SOA-Landschaft: Hürden und Chancen

Ein Softwareentwicklungsprozess in einer SOA-Landschaft: Hürden und Chancen Ein Softwareentwicklungsprozess in einer SOA-Landschaft: Hürden und Chancen Wer sind wir? Chris Rupp Geschäftsführerin der SOPHIST GmbH Trainerin, Beraterin und Autorin, Projekterfahrung als Analytikerin

Mehr

Grundlagen der Programm- und Systementwicklung

Grundlagen der Programm- und Systementwicklung Grundlagen der Programm- und Systementwicklung Technische Universität München Institut für Informatik Software & Systems Engineering Prof. Dr. Dr. h.c. Manfred Broy Unter Mitarbeit von Dr. Maria Spichkova

Mehr

Geschäftsprozesse: Modellierung und Analyse

Geschäftsprozesse: Modellierung und Analyse Geschäftsprozesse: Modellierung und Analyse 1. Ausgangssituation 2. Begriffe 3. Modellierungsmethoden 4. Modellarten 5. Vorgehensprinzipien 6. Analyse 7. Werkzeuge Modellierung Modellierung: Modell: Prozess

Mehr

Langlebige Softwarearchitekturen

Langlebige Softwarearchitekturen Langlebige Softwarearchitekturen Dr. Carola Lilienthal Carola.Lilienthal@wps.de www.wps.de //// Hans-Henny-Jahnn-Weg 29 //// 22085 HAMBURG Die zwei Architekturziele für diesen Vortrag Architekturziel 1:

Mehr

Ansätze zur Synchronisation von Enterprise Architecture Management, Prozessmanagement und SAP. Ralf Ackermann Daimler AG, ITM MBC Powertrain

Ansätze zur Synchronisation von Enterprise Architecture Management, Prozessmanagement und SAP. Ralf Ackermann Daimler AG, ITM MBC Powertrain Ansätze zur Synchronisation von Enterprise Architecture Management, Prozessmanagement und SAP Ralf Ackermann Daimler AG, ITM MBC Powertrain Agenda Ausgangslage EAM Tool-Landschaft bei Daimler planningit

Mehr

Systemanalyse I Software-Entwicklung. Die Phase Design.? Prof. Dr. Susann Kowalski

Systemanalyse I Software-Entwicklung. Die Phase Design.? Prof. Dr. Susann Kowalski Die Phase Design Design Entwerfen der Benutzeroberfläche, des Bedienablaufs und der Softwarearchitektur Umsetzen des fachlichen Modells auf technische Möglichkeiten; Spezifikation der Systemkomponenten

Mehr

Softwarearchitektur als Mittel für Qualitätssicherung und SOA Governance

Softwarearchitektur als Mittel für Qualitätssicherung und SOA Governance Softwarearchitektur als Mittel für Qualitätssicherung und SOA Governance Mag. Georg Buchgeher +43 7236 3343 855 georg.buchgeher@scch.at www.scch.at Das SCCH ist eine Initiative der Das SCCH befindet sich

Mehr

Verbesserung der Architektur und Dokumentation der DPP-Software Saros. Slawa Belousow Institut für Informatik FU Berlin 13.01.2011

Verbesserung der Architektur und Dokumentation der DPP-Software Saros. Slawa Belousow Institut für Informatik FU Berlin 13.01.2011 Verbesserung der Architektur und Dokumentation der DPP-Software Saros Slawa Belousow Institut für Informatik FU Berlin 13.01.2011 Vorstellung der Arbeit Problem Entwicklung wird immer schwieriger Ziel

Mehr

Bekannte Lösungen für bekannte Probleme benutzen. Entwurf auf höherer Abstraktionsebene als bei Programmiersprachen

Bekannte Lösungen für bekannte Probleme benutzen. Entwurf auf höherer Abstraktionsebene als bei Programmiersprachen Michael Saecker Bekannte Lösungen für bekannte Probleme benutzen Entwurf auf höherer Abstraktionsebene als bei Programmiersprachen Gemeinsames Vokabular für Designer 2 http://www.clickpix.de/sommer/architektur.jpg

Mehr

Softwarearchitekturen für das Internet der Energie

Softwarearchitekturen für das Internet der Energie Softwarearchitekturen für das Internet der Energie Herausforderungen und Anforderungen an die Architektur aus Sicht der Informatik Manfred Broy Lehrstuhl für Software & Systems Engineering Technische Universität

Mehr

Microsoft Solutions Framework. Daniel Dengler CN7. Unterschied MSF - MOF Microsoft Solutions Framework

Microsoft Solutions Framework. Daniel Dengler CN7. Unterschied MSF - MOF Microsoft Solutions Framework Einführung MSF MOF Microsoft Solutions Framework Microsoft Operations Framework Daniel Dengler CN7 Agenda Unterschied MSF - MOF Microsoft Solutions Framework Elementare Komponenten grundlegende Richtlinien

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

Inhaltsverzeichnis. 1 Einleitung 1. 2 Einführung und Grundlagen 7

Inhaltsverzeichnis. 1 Einleitung 1. 2 Einführung und Grundlagen 7 xv 1 Einleitung 1 2 Einführung und Grundlagen 7 2.1 Die neue Rolle der IT...................................... 7 2.2 Trends und Treiber........................................ 8 2.2.1 Wertbeitrag von

Mehr

Steffen Engeser. Project Manager. Troy Lüchinger. Senior Manager.03. März 2010

Steffen Engeser. Project Manager. Troy Lüchinger. Senior Manager.03. März 2010 Content Management. Früher und Heute. Nationale Suisse. Steffen Engeser. Project Manager. Troy Lüchinger. Senior Manager.03. März 2010 Multi-Site Management. Agenda. à Multi-Site Management à Nutzen à

Mehr

Struktur und Architektur

Struktur und Architektur Struktur und Architektur Grundlagen der Software-Architektur: Vorarbeit für die Komponentenentwicklung (c)schmiedecke 07 SE1-10 - Struktur und Architektur 1 Vom Analysemodell zur Anwendungssoftware Analysemodell

Mehr

INNOVATOR im Entwicklungsprozess

INNOVATOR im Entwicklungsprozess Erfahrungsbericht INNOVATOR im Entwicklungsprozess Basis für Host- und Java-Anwendungen Dr. Carl-Werner Oehlrich, Principal Consultant MID GmbH Das Modellierungswerkzeug INNOVATOR Geschäftsprozess-Modellierung

Mehr

Daniel Warneke warneke@upb.de 08.05.2006. Ein Vortrag im Rahmen des Proseminars Software Pioneers

Daniel Warneke warneke@upb.de 08.05.2006. Ein Vortrag im Rahmen des Proseminars Software Pioneers Design Patterns Daniel Warneke warneke@upb.de 08.05.2006 Ein Vortrag im Rahmen des Proseminars Software Pioneers Design Patterns 1/23 Übersicht Einleitung / Motivation Design Patterns Beispiele Rolle des

Mehr

Software Engineering

Software Engineering Literatur Gliederung Software Engineering Herbert Kuchen Universität Münster Di+Fr 14:15-15:45, M2 Wintersemester 2009/2010 1 Literatur Gliederung Basis-Literatur H. Balzert: Lehrbuch der Software-Technik,

Mehr

Etablierung serviceorientierter Architekturen mit Web Services

Etablierung serviceorientierter Architekturen mit Web Services Etablierung serviceorientierter Architekturen mit Web Services Vorlesung im (Übersicht zu den Inhalten der Vorlesung) Somemrsemester 2013 1 Ziele und Abgrenzung 2 Allgemeine Lernziele Vermittlung von Basiskenntnissen

Mehr

Enterprise Service Bus

Enterprise Service Bus Enterprise Service Bus Christopher Weiß 25.01.2010 Gliederung 1 Motivation und Einordung Integrationsformen 2 Definition und Eigenschaften Definitionen Eigenschaften 3 Aufbau und Konzepte Aufbau Produkte

Mehr

Software-Entwurfsmuster

Software-Entwurfsmuster Software-Entwurfsmuster Prinzip von Entwurfsmustern und einige elementare Beispiele Malte Spiess malte@mathematik.uni-ulm.de Seminar Bildanalyse und Simulation mit Java im WS 2003/2004 Universität Ulm

Mehr

Software Produktlinien: Einführung und Überblick

Software Produktlinien: Einführung und Überblick C A R L V O N O S S I E T Z K Y Software Produktlinien: Einführung und Überblick Johannes Diemke Vortrag im Rahmen des Seminars Software System Engineering im Wintersemester 2007/2008 Übersicht 1 Motivation

Mehr

Überblick und Grundlagen IT- Qualitätsmanagement der BMW Group

Überblick und Grundlagen IT- Qualitätsmanagement der BMW Group Seite 1 Überblick und Grundlagen IT- Qualitätsmanagement der BMW Group IT Process Quality Management Leipzig Freude am Fahren Seite 2 BMW : Zahlen und Fakten. Serienproduktion seit 1.3.2005 208 ha Werksgelände

Mehr

Informationsmanagement Übungsstunde 6

Informationsmanagement Übungsstunde 6 Informationsmanagement Übungsstunde 6 Univ.-Prof. Dr.-Ing. Wolfgang Maass Lehrstuhl für Betriebswirtschaftslehre, insb. Wirtschaftsinformatik im Dienstleistungsbereich (Information and Service Systems

Mehr

Software Engineering. Grundlagen von Softwarearchitekturen

Software Engineering. Grundlagen von Softwarearchitekturen Software Engineering Grundlagen von Softwarearchitekturen Die Inhalte der Vorlesung wurden primär auf Basis der jeweils angegebenen Literatur erstellt. Darüber hinaus finden sich ausgewählte Beispiele

Mehr

Toolgestützte Prozessdokumentation. Prozessorientiertes E-Government, 28.10.2005 Joel Meir, jmeir@csc.com, +41 31 998 46 46

Toolgestützte Prozessdokumentation. Prozessorientiertes E-Government, 28.10.2005 Joel Meir, jmeir@csc.com, +41 31 998 46 46 Toolgestützte Prozessdokumentation Prozessorientiertes E-Government, 28.10.2005 Joel Meir, jmeir@csc.com, +41 31 998 46 46 Wir bieten unseren Kunden End-to-End Lösungen an Consulting Systems Integration

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

EIN BRANCH FÜR JEDEN KUNDEN?

EIN BRANCH FÜR JEDEN KUNDEN? EIN BRANCH FÜR JEDEN KUNDEN? WIE INDIVIDUALISIERUNG UND STANDARDISIERUNG IN EINKLANG GEBRACHT WERDEN KÖNNEN AIT GmbH & Co. KG Ihre Software effizienter entwickelt. 2 AGENDA Die Unternehmen und ihre Produkte

Mehr

Seminar Software Architektur Übersicht. Sommersemester 2007 Prof. Dr. Bernhard Humm Hochschule Darmstadt

Seminar Software Architektur Übersicht. Sommersemester 2007 Prof. Dr. Bernhard Humm Hochschule Darmstadt Seminar Software Architektur Übersicht Sommersemester 2007 Prof. Dr. Bernhard Humm Hochschule Darmstadt 1 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik, Seminar Software-Architektur, SS

Mehr

Software-Engineering und Optimierungsanwendungen in der Thermodynamik

Software-Engineering und Optimierungsanwendungen in der Thermodynamik Software-Engineering und Optimierungsanwendungen in der Thermodynamik Software-Engineering 4 Entwurfs-, Implementierungs- und Abnahmephase Prof. Dr. Rolf Dornberger OPTSWE_SWE: 4 Entwurfs-, Implementierungs-

Mehr

Softwareanforderungsanalyse

Softwareanforderungsanalyse Softwareanforderungsanalyse Evolution von Anforderungen Burkhardt Renz Institut für SoftwareArchitektur der Technischen Hochschule Mittelhessen Wintersemester 2015/16 Evolution von Anforderungen Anforderungen

Mehr

Modulare Programmierung und Bibliotheken

Modulare Programmierung und Bibliotheken Modulare Programmierung und Bibliotheken Proseminar-Vortrag am 24.06.2011 von Ludwig Eisenblätter Ludwig Eisenblätter 1 von 25 Modulare Programmierung und Bibliotheken Inhaltsübersicht Motivation / Einleitung

Mehr

Vom dem was Autos und Software GEMEINSAM haben. Diskussionsbeitrag zur Software-Industralisierung. Guido Brune

Vom dem was Autos und Software GEMEINSAM haben. Diskussionsbeitrag zur Software-Industralisierung. Guido Brune Vom dem was Autos und Software GEMEINSAM haben Diskussionsbeitrag zur Software-Industralisierung Guido Brune Gesellschaft für Informatik e. V. Regionalgruppe Dortmund 14. März 2011 Gliederung E I N L E

Mehr

Software Engineering und Projektmanagement

Software Engineering und Projektmanagement Software Engineering und Projektmanagement Motivation! Fachliche Sicht trifft auf technische Realisierung Entwurf 2009W - 5. November 2009 Andreas Mauczka Email: andreas.mauczka@inso.tuwien.ac.at Web:

Mehr

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH

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

Mehr

The Rational Unified Process. Eine Einführung von T. Langer und A. Nitert

The Rational Unified Process. Eine Einführung von T. Langer und A. Nitert The Rational Unified Process Eine Einführung von T. Langer und A. Nitert Übersicht Einleitung Probleme der SW-Entwicklung, Best Practices, Aufgaben Was ist der Rational Unified Process? Struktur des Prozesses

Mehr

Wiederverwendung von automotive Software- Reifegradmodell, Technologie, Praxisbericht

Wiederverwendung von automotive Software- Reifegradmodell, Technologie, Praxisbericht Wiederverwendung von automotive - Reifegradmodell, Technologie, Praxisbericht Dr. Thomas Zurawka, HdT Elektronik im Kfz, Dresden, 24.06.2009 ECU SW Architektur & SW Entwicklungsprozess Anforderungs- Analyse

Mehr

Vorlesung. Modelle für Geschäftsprozesse und Services. Prof. Dr. Karsten Wolf

Vorlesung. Modelle für Geschäftsprozesse und Services. Prof. Dr. Karsten Wolf Vorlesung Modelle für Geschäftsprozesse und Services Prof. Dr. Karsten Wolf Was ist ein Geschäftsprozess? Beispiele: Bearbeitung eines Schadensfalls in einer Versicherung Kreditüberprüfung in einer Bank

Mehr

Ein Erfahrungsbericht beim Einsatz von generierenden Ansätzen im Vergleich zu generischen Lösungen

Ein Erfahrungsbericht beim Einsatz von generierenden Ansätzen im Vergleich zu generischen Lösungen Ein Erfahrungsbericht beim Einsatz von generierenden Ansätzen im Vergleich zu generischen Lösungen Tom Krauß Agenda Begriffsdefinition Verfahren Praktische Beispiele Vergleich und Bewertung Begriffsklärung

Mehr

Konzeption und Entwicklung eines sicheren Cloudbasierten Internetbanking-Systems mit

Konzeption und Entwicklung eines sicheren Cloudbasierten Internetbanking-Systems mit Konzeption und Entwicklung eines sicheren Cloudbasierten Internetbanking-Systems mit anschließender Sicherheitsanalyse auf Basis von Business Process Mining im SoSe 2011 & Prof. Jan Jürjens, Dr. Holger

Mehr

Dokumenten-Modelle im CMS CoreMedia

Dokumenten-Modelle im CMS CoreMedia Dokumenten-Modelle im CMS CoreMedia Einleitung Das Content Management System CoreMedia ist ein innovatives Produkt der Hamburger Firma CoreMedia, das hauptsächlich im Unternehmensbereich und für komplexe

Mehr

Guten Tag! CampusSource. Die CSE Integration Platform. CampusSource Engine. Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund

Guten Tag! CampusSource. Die CSE Integration Platform. CampusSource Engine. Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund Engine Die CSE Integration Platform Guten Tag! Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund Integriertes Informationsmanagement mit der Engine - A2A vs. EBI Folie 2 Integration

Mehr

Qualifizierung zum Business Analyst

Qualifizierung zum Business Analyst Qualifizierung zum Business Analyst Brückenbauer für Business- und IT-Organisation Informationsveranstaltung 34. Meeting der Local Group Hamburg Des PMI Frankfurt Chapter e. V. Dr. Bernhard Schröer Partner

Mehr

Modellgetriebene Steuergeräte- Entwicklungsumgebung für Produktlinien

Modellgetriebene Steuergeräte- Entwicklungsumgebung für Produktlinien Modellgetriebene Steuergeräte- Entwicklungsumgebung für Produktlinien Dr. Lars Geyer-Blaumeiser, Robert Bosch GmbH Dr. Lothar Wendehals, itemis AG OOP 2009, München 27.01.2009 1 G2/PJ-PMT 27.01.2009 P08-0288

Mehr

Software-Engineering

Software-Engineering SWE5 Slide 1 Software-Engineering Sebastian Iwanowski FH Wedel Kapitel 5: Systementwurf SWE5 Slide 2 Systemanalyse vs. Softwareentwurf Systemanalyse beschreibt das System der Anwendung, für das eine Aufgabe

Mehr

Generative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009

Generative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009 Generative Prozessmodelle Patrick Otto MDD Konferenz 22.03.2009 Gliederung 1. Generative Programmierung 2. Möglichkeiten und Einsatzgebiet 3. Prozess / Tools 4. Zusammenfassung 19.03.2009 GENERATIVE PROGRAMMIERUNG

Mehr

IT für Intralogistiksysteme 2015

IT für Intralogistiksysteme 2015 Vorlesung: IT für Intralogistiksysteme 2015 Kapitel 6: Adaptive IT - zukunftsorientierte Software-Architektur Prof. Dr.-Ing. Frank Thomas Dr. Thomas + Partner GmbH & Co. KG, Karlsruhe Karlsruhe, den 01.07.2015

Mehr

1 Einleitung... 1. 2 Vorstellung der Fallstudie KnowBeer... 5

1 Einleitung... 1. 2 Vorstellung der Fallstudie KnowBeer... 5 1 Einleitung... 1 2 Vorstellung der Fallstudie KnowBeer... 5 Teil I: Überblick Der Business Rules Ansatz 3 Ausgangslage... 11 3.1 Was ist das Problem?... 11 3.2 Motivation: Sinnvolle Unternehmen... 12

Mehr

Bedeutung von Interoperabilität und Standards in Grid Infrastrukturen

Bedeutung von Interoperabilität und Standards in Grid Infrastrukturen Bedeutung von Interoperabilität und Standards in Grid Infrastrukturen LMU SS 2012 Grid Computing Morris Riedel Federated Systems and Data Jülich Supercomputing Centre Forschungszentrum Jülich m.riedel@fz-juelich.de

Mehr

Metamodell- und sichtenbasierte Ansätze zum werkzeuggestützten Management von IT-Architekturen

Metamodell- und sichtenbasierte Ansätze zum werkzeuggestützten Management von IT-Architekturen Metamodell- und sichtenbasierte Ansätze zum werkzeuggestützten Management von IT-Architekturen Dr. Lutz Kirchner BOC Group 21.07.2011 Motivation Modellierungsmethoden im IT-Architekturmanagement Gesucht:

Mehr

Das Configuration Management im Oracle-Datenbank-Umfeld

Das Configuration Management im Oracle-Datenbank-Umfeld Das Configuration Management im Oracle-Datenbank-Umfeld Reiner Wolf Senior Consultant Reiner.Wolf@trivadis.com 08.09.2009 DOAG, Köln Basel Baden Bern Lausanne Zurich Düsseldorf Frankfurt/M. Freiburg i.

Mehr

Porsche auf der Überholspur Smarte Dokumente als entscheidender Wettbewerbsvorteil

Porsche auf der Überholspur Smarte Dokumente als entscheidender Wettbewerbsvorteil Porsche auf der Überholspur Smarte Dokumente als entscheidender Wettbewerbsvorteil Herbert Wenger Porsche Informatik GmbH Leitung Entwicklung Finanzdienstleistungen Gregor Marboe Infinica Document Solutions

Mehr

Vitaphone Software Entwicklung Vorgehensmodell 19. Oktober 2011 Berlin. Dr. Michael Hübschen

Vitaphone Software Entwicklung Vorgehensmodell 19. Oktober 2011 Berlin. Dr. Michael Hübschen Vitaphone Software Entwicklung Vorgehensmodell 19. Oktober 2011 Berlin Dr. Michael Hübschen Was sind unsere Ziele vitagroup because we care Vitaphone GmbH 20011 1. Was war die Herausforderung? Betreuungsprozesse

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

RTLOpen - Eine Methode zur interdisziplinären Entwicklung von software-intensiven Echtzeit-Systemen

RTLOpen - Eine Methode zur interdisziplinären Entwicklung von software-intensiven Echtzeit-Systemen RTLOpen - Eine Methode zur interdisziplinären Entwicklung von software-intensiven Echtzeit-Systemen Thorsten Keuler (thorsten.keuler@iese.fraunhofer.de) IESE Fraunhofer Institut Experimentelles Software

Mehr

Architekturplanung und IS-Portfolio-

Architekturplanung und IS-Portfolio- Architekturplanung und IS-Portfolio- management Gliederung 1.Einführung 2.Architekturplanung 3.IS-Portfoliomanagement 4.AP und IS-PM 5.Fazit 2 1. Einführung Problem: Verschiedene Software im Unternehmen

Mehr

Enterprise Application Integration

Enterprise Application Integration 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Wolfgang Keller Enterprise Application Integration Erfahrungen aus

Mehr

Entwurfsmuster (Design Pattern) ETIS SS05

Entwurfsmuster (Design Pattern) ETIS SS05 Entwurfsmuster (Design Pattern) ETIS SS05 Gliederung Motivation Pattern allgemein Proxy-Pattern Zusammenfassung 2 Motivation I Wie gut sind eure Programme strukturiert? Wartbarkeit? - Verständlichkeit

Mehr

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008 Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen

Mehr

12.4 Sicherheitsarchitektur

12.4 Sicherheitsarchitektur 12.4 Sicherheitsarchitektur Modellierung Sicherheitsstrategie Systemmodell Sicherheitsmodell Entwurf Architektur Sicherheitsarchitektur Implementierung sicherer Code SS-12 1 Wie wird das Sicherheitsmodell

Mehr

Software modular bauen

Software modular bauen Software modular bauen Architektur von langlebigen Softwaresystemen Grundlagen und Anwendung mit OSGi und Java von Ulf Fildebrandt 1. Auflage Software modular bauen Fildebrandt schnell und portofrei erhältlich

Mehr

Inhaltsverzeichnis. Vorwort...XIII. Aufbau des Buches...

Inhaltsverzeichnis. Vorwort...XIII. Aufbau des Buches... Inhaltsverzeichnis Vorwort...XIII Aufbau des Buches............................................... XV 1 Von der Idee zur Software..................................... 1 1.1 Beispielanwendung... 1 1.2 Schritte

Mehr

Metadata Service Respository (MDS) - Sehen, lernen, verstehen!

Metadata Service Respository (MDS) - Sehen, lernen, verstehen! Metadata Service Respository (MDS) - Sehen, lernen, verstehen! Carsten Wiesbaum esentri AG Schlüsselworte Metadata Service Repository, MDS, Oracle Fusion Middleware Einleitung Früher oder später wird jeder

Mehr

Christoph Behounek, eggs unimedia

Christoph Behounek, eggs unimedia Adobe Experience Manager6.1 Planung eines erfolgreichen AEM Upgrades Christoph Behounek, eggs unimedia Adobe Experience Manager Ohne Planung funktioniert es nicht Planung eines erfolgreichen AEM Updates

Mehr

Schulcurriculum Informationstechnische Grundkenntnisse und Informatik Stand: 18.09.2011

Schulcurriculum Informationstechnische Grundkenntnisse und Informatik Stand: 18.09.2011 Bezug zu den Leitideen der Bildungsstandards und den Kompetenzen, Inhalte Bemerkungen welche die Schülerinnen und Schüler erwerben Klasse 11 Informatik 4-stündig Einführung in die objektorientierte Modellierung

Mehr

Strategische Flexibilität durch komponentenbasierte Software-Entwicklung Prof. Dr. Frank Thiesing

Strategische Flexibilität durch komponentenbasierte Software-Entwicklung Prof. Dr. Frank Thiesing Strategische Flexibilität durch komponentenbasierte Software-Entwicklung Prof. Dr. Frank Thiesing Das Forschungsprojekt Das Forschungsprojekt Strategische t Flexibilität durch komponentenbasierte t Software-Entwicklung

Mehr