Software Product Line Engineering

Größe: px
Ab Seite anzeigen:

Download "Software Product Line Engineering"

Transkript

1 Software Product Line Engineering Grundlagen, Variabilität, Organisation Sebastian Steger WS 2005/2006 SWT: Entwicklung verteilter eingebetteter Systeme Software Product Line Engineering p. 1/25

2 Aufbau des Vortrags Grundlagen Was ist Software Product Line Engineering? Haupteigenschaften Entwicklung mit Hilfe von Software Product Line Engineering Software Product Line Engineering p. 2/25

3 Aufbau des Vortrags Grundlagen Was ist Software Product Line Engineering? Haupteigenschaften Entwicklung mit Hilfe von Software Product Line Engineering Variabilität Illustratives Beispiel Grundbegriffe Verschiedene Arten von Variabilität Software Product Line Engineering p. 2/25

4 Aufbau des Vortrags Grundlagen Was ist Software Product Line Engineering? Haupteigenschaften Entwicklung mit Hilfe von Software Product Line Engineering Variabilität Illustratives Beispiel Grundbegriffe Verschiedene Arten von Variabilität Organisation mögliche/notwendige Firmenstrukturen Übergang zum Software Product Line Engineering Software Product Line Engineering p. 2/25

5 Software Product Line Engineering Teil I: Grundlagen Software Product Line Engineering p. 3/25

6 Was ist Software Product Line Engineering? Klassische Softwareentwicklung (Einzelprodukt): Software Product Line Engineering p. 4/25

7 Was ist Software Product Line Engineering? Klassische Softwareentwicklung (Produktfamilie): Software Product Line Engineering p. 4/25

8 Was ist Software Product Line Engineering? Extraktion von Gemeinsamkeiten: Software Product Line Engineering p. 4/25

9 Was ist Software Product Line Engineering? Software Product Line Engineering: Software Product Line Engineering p. 4/25

10 Haupteigenschaften Individualisierte Massenfertigung Kostengünstige Entwicklung von Produkten im Gegensatz zu Individualsoftware Anpassungen an Kundenanforderungen im Gegensatz zum einzelnen fertigen Produkt Klassisches Beispiel: Automobilindustrie Software Product Line Engineering p. 5/25

11 Haupteigenschaften Individualisierte Massenfertigung Kostengünstige Entwicklung von Produkten im Gegensatz zu Individualsoftware Anpassungen an Kundenanforderungen im Gegensatz zum einzelnen fertigen Produkt Klassisches Beispiel: Automobilindustrie Gemeinsame Plattform Enthält alle Gemeinsamkeiten der abgeleiteten Produkte Stellt Basis für abgeleitete Produkte dar, ist jedoch kein eigenständiges Produkt Erlaubt eine effiziente Erstellung abgeleiteter Produkte durch Variabilität Software Product Line Engineering p. 5/25

12 Auswirkungen Geringere Entwicklungskosten Software Product Line Engineering p. 6/25

13 Auswirkungen Geringere Entwicklungskosten Kürzere Produkteinführungszeiten Software Product Line Engineering p. 6/25

14 Auswirkungen Geringere Entwicklungskosten Kürzere Produkteinführungszeiten Höhere Qualität Software Product Line Engineering p. 6/25

15 Auswirkungen Geringere Entwicklungskosten Kürzere Produkteinführungszeiten Höhere Qualität Höhere Zuverlässigkeit Software Product Line Engineering p. 6/25

16 Auswirkungen Geringere Entwicklungskosten Kürzere Produkteinführungszeiten Höhere Qualität Höhere Zuverlässigkeit Geringerer Wartungsaufwand Software Product Line Engineering p. 6/25

17 Auswirkungen Geringere Entwicklungskosten Kürzere Produkteinführungszeiten Höhere Qualität Höhere Zuverlässigkeit Geringerer Wartungsaufwand Bewältigung von Komplexität Software Product Line Engineering p. 6/25

18 Auswirkungen Geringere Entwicklungskosten Kürzere Produkteinführungszeiten Höhere Qualität Höhere Zuverlässigkeit Geringerer Wartungsaufwand Bewältigung von Komplexität Gemeinsames Look & Feel Software Product Line Engineering p. 6/25

19 Auswirkungen Geringere Entwicklungskosten Kürzere Produkteinführungszeiten Höhere Qualität Höhere Zuverlässigkeit Geringerer Wartungsaufwand Bewältigung von Komplexität Gemeinsames Look & Feel Hohe Umstrukturierungskosten Software Product Line Engineering p. 6/25

20 Auswirkungen Geringere Entwicklungskosten Kürzere Produkteinführungszeiten Höhere Qualität Höhere Zuverlässigkeit Geringerer Wartungsaufwand Bewältigung von Komplexität Gemeinsames Look & Feel Hohe Umstrukturierungskosten Hohe Plattformentwicklungskosten Software Product Line Engineering p. 6/25

21 Auswirkungen Geringere Entwicklungskosten Kürzere Produkteinführungszeiten Höhere Qualität Höhere Zuverlässigkeit Geringerer Wartungsaufwand Bewältigung von Komplexität Gemeinsames Look & Feel Hohe Umstrukturierungskosten Hohe Plattformentwicklungskosten Lange Plattformentwicklungszeit Software Product Line Engineering p. 6/25

22 Entwicklung der Plattform Anforderungen: Identifizierung der Gemeinsamkeiten, Definition der Variabiltät Software Product Line Engineering p. 7/25

23 Entwicklung der Plattform Anforderungen: Identifizierung der Gemeinsamkeiten, Definition der Variabiltät Architektur: Definiert die grobe Struktur und die wiederverwendbaren Teile aller Produkte. Variabilität und Erweiterbarkeit hat höchste Priorität. Software Product Line Engineering p. 7/25

24 Entwicklung der Plattform Anforderungen: Identifizierung der Gemeinsamkeiten, Definition der Variabiltät Architektur: Definiert die grobe Struktur und die wiederverwendbaren Teile aller Produkte. Variabilität und Erweiterbarkeit hat höchste Priorität. Realisierung: Beschränkung auf einzelne wiederverwendbare, konfigurierbare Komponenten; keine fertige Applikation. Software Product Line Engineering p. 7/25

25 Entwicklung der Plattform Anforderungen: Identifizierung der Gemeinsamkeiten, Definition der Variabiltät Architektur: Definiert die grobe Struktur und die wiederverwendbaren Teile aller Produkte. Variabilität und Erweiterbarkeit hat höchste Priorität. Realisierung: Beschränkung auf einzelne wiederverwendbare, konfigurierbare Komponenten; keine fertige Applikation. Testing: Keine Applikation zum Testen verfügbar Beschränkung auf das Testen einzelner Komponenten. Entwicklung einer (minimalen) Testapplikation. Software Product Line Engineering p. 7/25

26 Entwicklung der Produkte Anforderungen: Identifizierung der Anforderungsabdeckung durch die Plattform. Software Product Line Engineering p. 8/25

27 Entwicklung der Produkte Anforderungen: Identifizierung der Anforderungsabdeckung durch die Plattform. Architektur: Aufbau auf der existierenden Plattformarchitektur. Auswahl der Varianten, die die Plattform bietet. Software Product Line Engineering p. 8/25

28 Entwicklung der Produkte Anforderungen: Identifizierung der Anforderungsabdeckung durch die Plattform. Architektur: Aufbau auf der existierenden Plattformarchitektur. Auswahl der Varianten, die die Plattform bietet. Realisierung: Hauptaufgabe: Auswahl und Konfiguration der wiederverwendbaren Komponenten der Plattform. Applikationsspezifische Realisierungen müssen an die Plattformstruktur angepasst werden. Software Product Line Engineering p. 8/25

29 Entwicklung der Produkte Anforderungen: Identifizierung der Anforderungsabdeckung durch die Plattform. Architektur: Aufbau auf der existierenden Plattformarchitektur. Auswahl der Varianten, die die Plattform bietet. Realisierung: Hauptaufgabe: Auswahl und Konfiguration der wiederverwendbaren Komponenten der Plattform. Applikationsspezifische Realisierungen müssen an die Plattformstruktur angepasst werden. Testing: Test der applikationsspezifischen Teile, sowie der Plattform in der definierten Konfiguration. Software Product Line Engineering p. 8/25

30 Software Product Line Engineering Teil II: Variabilität Software Product Line Engineering p. 9/25

31 Beispiel: MP3 - Player USB MSD Treiber Zugriff auf Flash Speicher Dekodierer Userinterface USB MSD Treiber Zugriff auf Festplatte Dekodierer Userinterface Zugriff auf CD-Laufwerk Anti-Shock Dekodierer Userinterface Software Product Line Engineering p. 10/25

32 Beispiel: MP3 - Player Plattform Userinterface Dekodierer USB MSD Treiber Zugriff auf Flash Speicher USB MSD Treiber Zugriff auf Festplatte Zugriff auf CD-Laufwerk Anti-Shock Software Product Line Engineering p. 10/25

33 Beispiel: MP3 - Player Plattform Userinterface USB MSD Treiber Dekodierer Datenzugriff Anti-Shock Software Product Line Engineering p. 10/25

34 Variabilität Grundlegendes Konzept von Software Product Line Engineering Software Product Line Engineering p. 11/25

35 Variabilität Grundlegendes Konzept von Software Product Line Engineering Ermöglicht individualisierte Massenfertigung Software Product Line Engineering p. 11/25

36 Variabilität Grundlegendes Konzept von Software Product Line Engineering Ermöglicht individualisierte Massenfertigung Ermöglicht detaillierte Konfiguration der Plattform Software Product Line Engineering p. 11/25

37 Variabilität Grundlegendes Konzept von Software Product Line Engineering Ermöglicht individualisierte Massenfertigung Ermöglicht detaillierte Konfiguration der Plattform Notwendigkeit der Modellierung der Variabilität Software Product Line Engineering p. 11/25

38 Variabilität Grundlegendes Konzept von Software Product Line Engineering Ermöglicht individualisierte Massenfertigung Ermöglicht detaillierte Konfiguration der Plattform Notwendigkeit der Modellierung der Variabilität Variabilität in der realen Welt wird repräsentiert durch: Variabilitäts-Subjekt Variabilitäts-Objekt Software Product Line Engineering p. 11/25

39 Variabilität Grundlegendes Konzept von Software Product Line Engineering Ermöglicht individualisierte Massenfertigung Ermöglicht detaillierte Konfiguration der Plattform Notwendigkeit der Modellierung der Variabilität Variabilität in der realen Welt wird repräsentiert durch: Variabilitäts-Subjekt Variabilitäts-Objekt Variabilität der Plattform(Modell) wird repräsentiert durch: Variationspunkt Variante Software Product Line Engineering p. 11/25

40 Variabilitäts-Subjekt/-Objekt Variabilitäts-Subjekt ist eine real existierende variable Größe. Variabilitäts-Objekt ist eine konktete Instanz eines Variabilitäts-Subjekts. Software Product Line Engineering p. 12/25

41 Variabilitäts-Subjekt/-Objekt Variabilitäts-Subjekt ist eine real existierende variable Größe. Variabilitäts-Objekt ist eine konktete Instanz eines Variabilitäts-Subjekts. Software Product Line Engineering p. 12/25

42 Variationspunkt/Variante Variationspunkt ist ein durch Kontextinformation ergänztes Modell eines Variabilitätssubjektes. Variante ist ein Repräsentant eines Variabilitäts-Objekts innerhalb einer Variationspunkt. Software Product Line Engineering p. 13/25

43 Variationspunkt/Variante Variationspunkt ist ein durch Kontextinformation ergänztes Modell eines Variabilitätssubjektes. Variante ist ein Repräsentant eines Variabilitäts-Objekts innerhalb einer Variationspunkt. Software Product Line Engineering p. 13/25

44 Vorgehensweise Vorgehensweise zur Identifizierung von Variabilität in einer Software Product Line: Festlegung des Variabilitäts-Subjekts Software Product Line Engineering p. 14/25

45 Vorgehensweise Vorgehensweise zur Identifizierung von Variabilität in einer Software Product Line: Festlegung des Variabilitäts-Subjekts Definition der Variationspunkt Abstraktion von der Realität Festlegung des Kontextes Software Product Line Engineering p. 14/25

46 Vorgehensweise Vorgehensweise zur Identifizierung von Variabilität in einer Software Product Line: Festlegung des Variabilitäts-Subjekts Definition der Variationspunkt Abstraktion von der Realität Festlegung des Kontextes Definition der Varianten 1:1 Zuordnung zu einem Variabilitäts-Objekt Später noch ergänzbar Software Product Line Engineering p. 14/25

47 Zeitliche- / Räumliche Variabilität Zeitliche Variabilität: Verschiedene Varianten existieren zu verschiedenen Zeiten Beispiel MP3-Player: Software Product Line Engineering p. 15/25

48 Zeitliche- / Räumliche Variabilität Zeitliche Variabilität: Verschiedene Varianten existieren zu verschiedenen Zeiten Räumliche Variabilität: Gleichzeitige Nutzung verschiedener Varianten Beispiel MP3-Player: Software Product Line Engineering p. 15/25

49 Externe vs. Interne Variabilität Externe Variabilität: Kunde kann zwischen den Varianten wählen. Gründe für externe Variabilität: Unterschiedliche Kundenbedürfnisse Gesetze und Standards Software Product Line Engineering p. 16/25

50 Externe vs. Interne Variabilität Externe Variabilität: Kunde kann zwischen den Varianten wählen. Gründe für externe Variabilität: Unterschiedliche Kundenbedürfnisse Gesetze und Standards Interne Variabilität: Varianten sind für Aussenstehende nicht sichtbar. Gründe für interne Variabilität: Detaillierung von Externer Variabilität Detaillierung von Interner Variabilität Technische Gründe Strategische Gründe Software Product Line Engineering p. 16/25

51 Software Product Line Engineering Teil III: Organisation Software Product Line Engineering p. 17/25

52 Bedeutung von Organisationsformen für die Softwareentwicklung Probleme, die durch ungeeignete Firmenstruktur auftreten können: Langsame Entscheidungsfindung Software Product Line Engineering p. 18/25

53 Bedeutung von Organisationsformen für die Softwareentwicklung Probleme, die durch ungeeignete Firmenstruktur auftreten können: Langsame Entscheidungsfindung Unverhältnismäßig hoher Anteil von Koordinationsaufgaben Software Product Line Engineering p. 18/25

54 Bedeutung von Organisationsformen für die Softwareentwicklung Probleme, die durch ungeeignete Firmenstruktur auftreten können: Langsame Entscheidungsfindung Unverhältnismäßig hoher Anteil von Koordinationsaufgaben Unklare Zuordnung von Verantwortlichkeiten Software Product Line Engineering p. 18/25

55 Bedeutung von Organisationsformen für die Softwareentwicklung Probleme, die durch ungeeignete Firmenstruktur auftreten können: Langsame Entscheidungsfindung Unverhältnismäßig hoher Anteil von Koordinationsaufgaben Unklare Zuordnung von Verantwortlichkeiten Unzureichender Kundenbezug Software Product Line Engineering p. 18/25

56 Bedeutung von Organisationsformen für die Softwareentwicklung Probleme, die durch ungeeignete Firmenstruktur auftreten können: Langsame Entscheidungsfindung Unverhältnismäßig hoher Anteil von Koordinationsaufgaben Unklare Zuordnung von Verantwortlichkeiten Unzureichender Kundenbezug Software Product Line Engineering p. 18/25

57 Bedeutung von Organisationsformen für die Softwareentwicklung Probleme, die durch ungeeignete Firmenstruktur auftreten können: Langsame Entscheidungsfindung Unverhältnismäßig hoher Anteil von Koordinationsaufgaben Unklare Zuordnung von Verantwortlichkeiten Unzureichender Kundenbezug Stärkere Auswirkung bei Verwendung von Software Product Line Engineering Software Product Line Engineering p. 18/25

58 Bedeutung von Organisationsformen für die Softwareentwicklung Probleme, die durch ungeeignete Firmenstruktur auftreten können: Langsame Entscheidungsfindung Unverhältnismäßig hoher Anteil von Koordinationsaufgaben Unklare Zuordnung von Verantwortlichkeiten Unzureichender Kundenbezug Stärkere Auswirkung bei Verwendung von Software Product Line Engineering Gewissenhafte Auswahl der geeigneten Firmenstruktur unumgänglich: Software Product Line Engineering p. 18/25

59 Bedeutung von Organisationsformen für die Softwareentwicklung Probleme, die durch ungeeignete Firmenstruktur auftreten können: Langsame Entscheidungsfindung Unverhältnismäßig hoher Anteil von Koordinationsaufgaben Unklare Zuordnung von Verantwortlichkeiten Unzureichender Kundenbezug Stärkere Auswirkung bei Verwendung von Software Product Line Engineering Gewissenhafte Auswahl der geeigneten Firmenstruktur unumgänglich: Hierarchische Strukturen Matrixförmige Strukturen Software Product Line Engineering p. 18/25

60 Bedeutung von Organisationsformen für die Softwareentwicklung Probleme, die durch ungeeignete Firmenstruktur auftreten können: Langsame Entscheidungsfindung Unverhältnismäßig hoher Anteil von Koordinationsaufgaben Unklare Zuordnung von Verantwortlichkeiten Unzureichender Kundenbezug Stärkere Auswirkung bei Verwendung von Software Product Line Engineering Gewissenhafte Auswahl der geeigneten Firmenstruktur unumgänglich: Hierarchische Strukturen Matrixförmige Strukturen Software Product Line Engineering p. 18/25

61 Überblick von Organisationsformen Hierarchische Strukturen Matrixförmige Strukturen Einzelne Entwicklungsabteilung Verteilte Plattformentwicklung Zentrale Plattformentwicklung Unkompliziert Unübersichtlichkeit Keine klare Zuordnung von Verantwortlichkeiten Geeignet für kleine Firmen (<30 Entwickler) Software Product Line Engineering p. 19/25

62 Überblick von Organisationsformen Hierarchische Strukturen Matrixförmige Strukturen Einzelne Entwicklungsabteilung Verteilte Plattformentwicklung Zentrale Plattformentwicklung Kundenorientiert Komplizierte Entscheidungsfindung im Plattformbereich Mögliche Vernachlässigung des Plattformentwicklung Geeignet für Produktlinie mit großen Unterschieden Software Product Line Engineering p. 19/25

63 Überblick von Organisationsformen Hierarchische Strukturen Matrixförmige Strukturen Einzelne Entwicklungsabteilung Verteilte Plattformentwicklung Zentrale Plattformentwicklung Klare Zuordnung von Verantwortlichkeiten Schnelle Entscheidungsfindung Wenig Kundenbezug der Plattformentwicklung Geeignet für typische Produktlinien Software Product Line Engineering p. 19/25

64 Überblick von Organisationsformen Hierarchische Strukturen Matrixförmige Strukturen Plattform als Funktion Plattform als Projekt Separate Plattformentwicklung Kundenorientiert Flexibel Verantwortlichkeiten zwar klar geregelt, nicht jedoch die Entscheidungskompetenz Software Product Line Engineering p. 19/25

65 Überblick von Organisationsformen Hierarchische Strukturen Matrixförmige Strukturen Plattform als Funktion Plattform als Projekt Separate Plattformentwicklung Klare Zuordnung von Verantwortlichkeiten Wenig Kundenbezug der Plattformentwicklung Geeignet für Produktlinien mit hohem Änderungsgrad der Plattform Software Product Line Engineering p. 19/25

66 Überblick von Organisationsformen Hierarchische Strukturen Matrixförmige Strukturen Plattform als Funktion Plattform als Projekt Separate Plattformentwicklung Klare Zuordnung von Verantwortlichkeiten Wenig Kundenbezug der Plattformentwicklung Innerhalb der Plattformentwicklung keine klare Zuordnung Software Product Line Engineering p. 19/25

67 Auswirkungen Geringere Entwicklungskosten Kürzere Produkteinführungszeiten Höhere Qualität Höhere Zuverlässigkeit Geringerer Wartungsaufwand Bewältigung von Komplexität Gemeinsames Look & Feel Hohe Umstrukturierungskosten Hohe Plattformentwicklungskosten Lange Plattformentwicklungszeit Software Product Line Engineering p. 20/25

68 Auswirkungen Geringere Entwicklungskosten Kürzere Produkteinführungszeiten Höhere Qualität Höhere Zuverlässigkeit Geringerer Wartungsaufwand Bewältigung von Komplexität Gemeinsames Look & Feel Hohe Umstrukturierungskosten Hohe Plattformentwicklungskosten Lange Plattformentwicklungszeit Auswahl einer geeigneten Strategie für den Übergangsprozess Software Product Line Engineering p. 20/25

69 Gängige Übergangsstrategien Schrittweise Einführung Versuchsprojekt Strategie Taktischer Ansatz "Big Bang" Strategie Anfangs geringer Personaleinsatz; Schrittweise Erhöhung im Erfolgsfall Anfangs nur erfolgversprechender Teil als Produktlinie (bspw. Erstellung wiederverwertbarer Komponenten oder Umstrukturierung bestehender Komponenten); Schrittweise Erweiterung im Erfolgsfall Software Product Line Engineering p. 21/25

70 Gängige Übergangsstrategien Schrittweise Einführung Versuchsprojekt Strategie Taktischer Ansatz "Big Bang" Strategie Einführung von SPLE aus technischer Notwendigkeit Häufig beschränkt auf einzelne Bereiche Häufig informelle Anwendung von Softwareentwicklern Im Gegensatz zur Schrittweisen Einführung keine Gesamtlösung. Software Product Line Engineering p. 21/25

71 Gängige Übergangsstrategien Schrittweise Einführung Versuchsprojekt Strategie Taktischer Ansatz "Big Bang" Strategie 1. Entwicklung eines der folgenden Produkte: Erstes mögliche Produkt der neuen Produktlinie Eine Erweiterung einer bestehenden Serie von konventionell erstellten Produkten, die in die Produktlinie eingegliedert werden sollen Ein einfaches Demonstrationsprodukt Ein Prototyp 2. Anpassung der Produkte an die Plattform im Erfolgsfall Software Product Line Engineering p. 21/25

72 Gängige Übergangsstrategien Schrittweise Einführung Versuchsprojekt Strategie Taktischer Ansatz "Big Bang" Strategie 1. Komplette Erstellung der Plattform 2. Erstellung der Produkte durch Ableitung Software Product Line Engineering p. 21/25

73 Bewertung der Übergangsstrategien Schrittweise Einführung Taktischer Ansatz Versuchsprojekt Strategie "Big Bang" Strategie Gesamtdauer Gesamtlösung Vorhersehbarkeit des Ergebnisses Weiterführung aktueller Projekte Geringe Anfangsinvestition Wenig überflüssige Arbeit Abbruch des Übergangs Software Product Line Engineering p. 22/25

74 Die Wichtigsten Schritte des Übergangsprozesses 1. Ermittlung aller Beteiligten, wie zum Beispiel: Produktmanager Manager Projektmanager Softwareentwickler Qualitätsmanager evtl. Kunden Software Product Line Engineering p. 23/25

75 Die Wichtigsten Schritte des Übergangsprozesses 1. Ermittlung aller Beteiligten 2. Ermittlung der Ziele der Beteiligten, wie zum Beispiel: Produktmanager Manager, Projektmanager Umsatzerhöhung, kurze Produkteinführungszeiten Kostenreduzierung, Effizienzerhöhung Softwareentwickler Qualitätsmanager Technische und zeitliche Machbarkeit Einhaltung der erforderlichen Qualität Software Product Line Engineering p. 23/25

76 Die Wichtigsten Schritte des Übergangsprozesses 1. Ermittlung aller Beteiligten 2. Ermittlung der Ziele der Beteiligten 3. Erstellung von Geschäftsplänen Ein Geschäftsplan pro Beteiligten Zeigt wie die definierte Ziele mit SPLE erreicht werden können Enthält u.a. auch folgende Zahlen: Umsatz, Gewinn, ROI Vergleicht koventionelle Softwareentwicklung mit SPLE Software Product Line Engineering p. 23/25

77 Die Wichtigsten Schritte des Übergangsprozesses 1. Ermittlung aller Beteiligten 2. Ermittlung der Ziele der Beteiligten 3. Erstellung von Geschäftsplänen 4. Erstellung eines Anpassungsplans (a) Beschreibung des Ist-Zustands (b) Beschreibung des Soll-Zustands (c) Weg vom Ist- zum Soll-Zustand (Auswahl der Übergangsstrategie) Software Product Line Engineering p. 23/25

78 Die Wichtigsten Schritte des Übergangsprozesses 1. Ermittlung aller Beteiligten 2. Ermittlung der Ziele der Beteiligten 3. Erstellung von Geschäftsplänen 4. Erstellung eines Anpassungsplans 5. Start des Software Product Line Engineering Festlegung von: Organisationsstruktur Aufgaben und Verantwortlichkeiten Finanzierungsplan Software Product Line Engineering p. 23/25

79 Die Wichtigsten Schritte des Übergangsprozesses 1. Ermittlung aller Beteiligten 2. Ermittlung der Ziele der Beteiligten 3. Erstellung von Geschäftsplänen 4. Erstellung eines Anpassungsplans 5. Start des Software Product Line Engineering Software Product Line Engineering p. 23/25

80 Zusammenfassung Grundlagen Entwicklung einer gemeinsamen Plattform anstatt Einzelentwicklung Effizienzsteigerung nach Anlaufphase Zweiteilung der Entwicklung (Plattform, Produkte) Software Product Line Engineering p. 24/25

81 Zusammenfassung Grundlagen Entwicklung einer gemeinsamen Plattform anstatt Einzelentwicklung Effizienzsteigerung nach Anlaufphase Zweiteilung der Entwicklung (Plattform, Produkte) Variabilität Grundlegendes Konzept des Software Product Line Engineering Modellierung von real existierender Variabilität Software Product Line Engineering p. 24/25

82 Zusammenfassung Grundlagen Entwicklung einer gemeinsamen Plattform anstatt Einzelentwicklung Effizienzsteigerung nach Anlaufphase Zweiteilung der Entwicklung (Plattform, Produkte) Variabilität Grundlegendes Konzept des Software Product Line Engineering Modellierung von real existierender Variabilität Organisation Mögliche Firmenstrukturen (Hierarchisch/Matrix) Verschiedene Konzepte beim Übergang zum Software Product Line Engineering möglich Software Product Line Engineering p. 24/25

83 Weitere Informationen Literatur [1] K. Pohl, G. Böckle und F. van der Linden Software Product Line Engineering. Springer, 2005 Software Product Line Engineering p. 25/25

Unterschiede zur Klassischen Software-Entwicklung. SPL versus klassische SE Tim Serowski 1

Unterschiede zur Klassischen Software-Entwicklung. SPL versus klassische SE Tim Serowski 1 Unterschiede zur Klassischen Software-Entwicklung SPL versus klassische SE Tim Serowski 1 Agenda Kurzüberblick Fertigungsprozess Wiederverwendbarkeit von Komponenten Versionierung Kosten / Nutzen einer

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

Application Requirements Engineering

Application Requirements Engineering Application Requirements Engineering - Fokus: Ableitung von Produktanforderungen - Günter Halmans / Prof. Dr. Klaus Pohl Software Systems Engineering ICB (Institute for Computer Science and Business Information

Mehr

Vorlesung vom 18.04.2005 - Einführung in die geschäftsprozessorientierte Unternehmensführung

Vorlesung vom 18.04.2005 - Einführung in die geschäftsprozessorientierte Unternehmensführung Vorlesung vom 18.04.2005 - Einführung in die geschäftsprozessorientierte Unternehmensführung 08.30 Begrüßung durch Dipl.-Kfm. Björn Simon organisatorische Grundlagen der Veranstaltung (Hinweis auf obligatorische

Mehr

Copyright 2014 Delta Software Technology GmbH. All Rights reserved.

Copyright 2014 Delta Software Technology GmbH. All Rights reserved. Karlsruhe, 21. Mai 2014 Softwareentwicklung - Modellgetrieben und trotzdem agil Daniela Schilling Delta Software Technology GmbH The Perfect Way to Better Software Modellgetriebene Entwicklung Garant für

Mehr

Variabilität in Produktlinien und das orthogonale Variabilitätsmodell

Variabilität in Produktlinien und das orthogonale Variabilitätsmodell Variabilität in Produktlinien und das orthogonale Variabilitätsmodell Vortrag im Rahmen des Proseminars Softwarequalität und -sicherheit von Marion Weber SS 2010 1 Einführung & Motivation Variabilität

Mehr

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP. Beschreibung Betriebliche Kennzahlen sind für die Unternehmensführung von zentraler Bedeutung. Die Geschäftsführer oder Manager von erfolgreichen Unternehmen müssen sich deshalb ständig auf dem Laufenden

Mehr

Prof. Dr. Norbert Pohlmann, Institut für Internet Sicherheit - if(is), Fachhochschule Gelsenkirchen. Lage der IT-Sicherheit im Mittelstand

Prof. Dr. Norbert Pohlmann, Institut für Internet Sicherheit - if(is), Fachhochschule Gelsenkirchen. Lage der IT-Sicherheit im Mittelstand Lage der IT-Sicherheit im Mittelstand Inhalt Die Situation heute: Eine kritische Bewertung 2 Inhalt Die Situation heute: Eine kritische Bewertung 3 IT-Sicherheit u. Vertrauenswürdigkeitrdigkeit Veränderung,

Mehr

Welches sind die wichtigsten Aufgaben des Strategischen Projektmanagements? Die Aufgaben des Strategischen Projektmanagements sind wie folgt:

Welches sind die wichtigsten Aufgaben des Strategischen Projektmanagements? Die Aufgaben des Strategischen Projektmanagements sind wie folgt: Welches sind die wichtigsten Aufgaben des Strategischen Projektmanagements? Die Aufgaben des Strategischen Projektmanagements sind wie folgt: Initiierung strategiekonformer Projekte Abbruch von nicht-strategiekonformen

Mehr

Informationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:

Informationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse: Informationssystemanalyse Problemstellung 2 1 Problemstellung Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse: große Software-Systeme werden im Schnitt ein Jahr zu spät

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

Wir helfen Ihnen, sich auf Ihre Kompetenzen zu konzentrieren.

Wir helfen Ihnen, sich auf Ihre Kompetenzen zu konzentrieren. Wir helfen Ihnen, sich auf Ihre Kompetenzen zu konzentrieren. R Unser Anspruch bei bitbase Fokussiert auf Zuverlässigkeit, Qualität und eine permanente Serviceerweiterung tragen wir dazu bei, dass Sie

Mehr

Verknüpfung von kombinatorischem Plattformund individuellem Produkttest für Software-Produktlinien

Verknüpfung von kombinatorischem Plattformund individuellem Produkttest für Software-Produktlinien Verknüpfung von kombinatorischem Plattformund individuellem Produkttest für Software-Produktlinien Andreas Wübbeke Sebastian Oster 23.02.2010 ES Real-Time Systems Lab Dept. of Electrical Engineering and

Mehr

Das Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin

Das Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin Fragestellungen: Warum reicht das Lastenheft nicht aus? Was kann ich mit dem Lastenheft machen? Was unterscheidet das Pflichtenheft vom Lastenheft? Was gehört zum Auftragsumfang einer Individualsoftware?

Mehr

Product Line Engineering (PLE)

Product Line Engineering (PLE) Product Line Engineering (PLE) Produktlinienentwicklung Von Christoph Kuberczyk Christoph Kuberczyk, SE in der Wissenschaft 2015, Product Line Engineering 1 Gliederung 1. Was ist PLE? 2. Motivation 3.

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

Kapitel 10: Dokumentation

Kapitel 10: Dokumentation Kapitel 10: Dokumentation Inhalt 10.1 Stellenwert der Dokumentation 10.2 Dokumentenlenkung 10.3 Dokumentation des Qualitätsmanagementsystems Schlüsselbegriffe Dokument, Dokumentenlenkung, Qualitätshandbuch

Mehr

Online Intelligence Solutions TESTABLAUF. 7 Schritte für ein erfolgreiches Testing.

Online Intelligence Solutions TESTABLAUF. 7 Schritte für ein erfolgreiches Testing. Online Intelligence Solutions TESTABLAUF 7 Schritte für ein erfolgreiches Testing. SCHRITT1 DAS PROBLEM IDENTIFIZIEREN UND BESCHREIBEN Ein Problem, das auftritt, identifizieren Wenn es kein Problem gibt,

Mehr

Test zur Bereitschaft für die Cloud

Test zur Bereitschaft für die Cloud Bericht zum EMC Test zur Bereitschaft für die Cloud Test zur Bereitschaft für die Cloud EMC VERTRAULICH NUR ZUR INTERNEN VERWENDUNG Testen Sie, ob Sie bereit sind für die Cloud Vielen Dank, dass Sie sich

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 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se

Mehr

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was

Mehr

Programmmoduls für die CEMES-Plattform zur onlinebasierten Ermittlung der Leistungspunkte

Programmmoduls für die CEMES-Plattform zur onlinebasierten Ermittlung der Leistungspunkte Verfasser Dr. Lothar Muschter Dieses Projekt wurde mit Unterstützung der Europäischen Kommission finanziert. Die Verantwortung für den Inhalt dieser Veröffentlichung (Mitteilung) trägt allein der Verfasser;

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

Softwareentwicklungsprozess im Praktikum. 23. April 2015

Softwareentwicklungsprozess im Praktikum. 23. April 2015 Softwareentwicklungsprozess im Praktikum 23. April 2015 Agile Softwareentwicklung Eine agile Methodik stellt die beteiligten Menschen in den Mittelpunkt und versucht die Kommunikation und Zusammenarbeit

Mehr

Softwareentwicklung aus Sicht des Gehirns

Softwareentwicklung aus Sicht des Gehirns Softwareentwicklung aus Sicht Business Unit Manager Folie 1 3. Juli 2008 Ziele Das Ziel ist die Beantwortung der folgenden Fragen: 1. Wie lösen Softwareentwickler Probleme kognitiv? 2. Welche Auswirkungen

Mehr

Drei Wege zur sicheren Luftfracht Alternativen nach Einführung des zertifizierten bekannten Versenders

Drei Wege zur sicheren Luftfracht Alternativen nach Einführung des zertifizierten bekannten Versenders Drei Wege zur sicheren Luftfracht Alternativen nach Einführung des zertifizierten bekannten Versenders 1/ 6.12.2011, Abteilung Industrie und Verkehr Gliederung Überblick über die 3 Wege und die laufende

Mehr

Ein mobiler Electronic Program Guide

Ein mobiler Electronic Program Guide Whitepaper Telekommunikation Ein mobiler Electronic Program Guide Ein iphone Prototyp auf Basis von Web-Technologien 2011 SYRACOM AG 1 Einleitung Apps Anwendungen für mobile Geräte sind derzeit in aller

Mehr

Agile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer?

Agile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer? OOP 2012 Agile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer? André Köhler Softwareforen Leipzig GmbH Geschäftsführer füh 1 Softwareforen Leipzig - Unternehmensprofil Spin-Off

Mehr

Prozessmanagement Modeerscheinung oder Notwendigkeit

Prozessmanagement Modeerscheinung oder Notwendigkeit 1 von5 Prozessmanagement Modeerscheinung oder Notwendigkeit Autor: Dr. Gerd Sonntag Beratender Ingenieur disocon (Unternehmensberatung Diekelmann & Sonntag) Das Thema Prozessmanagement wurde in einem kompakten

Mehr

Regulatorische Anforderungen an die Entwicklung von Medizinprodukten

Regulatorische Anforderungen an die Entwicklung von Medizinprodukten Regulatorische Anforderungen an die Entwicklung von Medizinprodukten Alexander Fink, Metecon GmbH Institut für Medizintechnik Reutlingen University Alteburgstraße 150 D-72762 Reutlingen Reutlingen, 04.03.2015

Mehr

STRATEGISCHE PERSONALPLANUNG FÜR KLEINE UND MITTLERE UNTERNEHMEN. Fachtagung CHANGE 26.02.2015 Papenburg Kathrin Großheim

STRATEGISCHE PERSONALPLANUNG FÜR KLEINE UND MITTLERE UNTERNEHMEN. Fachtagung CHANGE 26.02.2015 Papenburg Kathrin Großheim STRATEGISCHE PERSONALPLANUNG FÜR KLEINE UND MITTLERE UNTERNEHMEN Fachtagung CHANGE 26.02.2015 Papenburg Kathrin Großheim Dass wir gemeinsam mit dem Management auf die Unternehmensstrategie und ihre Auswirkungen

Mehr

Anleitung für die Teilnahme an den Platzvergaben "Studio II, Studio IV und Studio VI" im Studiengang Bachelor Architektur SS15

Anleitung für die Teilnahme an den Platzvergaben Studio II, Studio IV und Studio VI im Studiengang Bachelor Architektur SS15 Anleitung für die Teilnahme an den Platzvergaben "Studio II, Studio IV und Studio VI" im Studiengang Bachelor Architektur SS15 1 Bitte melden Sie sich über das Campusmanagementportal campus.studium.kit.edu

Mehr

Projektarbeit POS II zum Thema Branchensoftware in der Druckindustrie. Ben Polter, Holger Räbiger, Kilian Mayer, Jochen Wied

Projektarbeit POS II zum Thema Branchensoftware in der Druckindustrie. Ben Polter, Holger Räbiger, Kilian Mayer, Jochen Wied Projektarbeit POS II zum Thema Branchensoftware in der Druckindustrie Ben Polter, Holger Räbiger, Kilian Mayer, Jochen Wied Die SAP AG ist der größte europäische und weltweit drittgrößte Softwarehersteller.

Mehr

ISO 9001:2015 REVISION. Die neue Struktur mit veränderten Schwerpunkten wurde am 23. September 2015 veröffentlicht und ist seit 15.09.

ISO 9001:2015 REVISION. Die neue Struktur mit veränderten Schwerpunkten wurde am 23. September 2015 veröffentlicht und ist seit 15.09. ISO 9001:2015 REVISION Die neue Struktur mit veränderten Schwerpunkten wurde am 23. September 2015 veröffentlicht und ist seit 15.09.2015 in Kraft 1 Präsentationsinhalt Teil 1: Gründe und Ziele der Revision,

Mehr

Requirements Engineering I. Der Spezifikationsprozess!

Requirements Engineering I. Der Spezifikationsprozess! Norbert Seyff Requirements Engineering I Zusammenfassung und Erweiterung Der Spezifikationsprozess! 2009, 2012 Martin Glinz und Norbert Seyff. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den

Mehr

FAQ 04/2015. Auswirkung der ISO 14119 auf 3SE53/3SF13 Positionsschalter. https://support.industry.siemens.com/cs/ww/de/view/109475921

FAQ 04/2015. Auswirkung der ISO 14119 auf 3SE53/3SF13 Positionsschalter. https://support.industry.siemens.com/cs/ww/de/view/109475921 FAQ 04/2015 Auswirkung der ISO 14119 auf 3SE53/3SF13 Positionsschalter mit https://support.industry.siemens.com/cs/ww/de/view/109475921 Dieser Beitrag stammt aus dem Siemens Industry Online Support. Es

Mehr

Studienrichtung Eingebettete Systeme

Studienrichtung Eingebettete Systeme Qualifikationsziel Eingebettete Systeme stellen ein äußerst wichtiges Anwendungsfeld der Methoden der Informatik dar. Unter einem eingebetteten System versteht man dabei ein (Mikro-) Computersystem, das

Mehr

Formale und gesetzliche Anforderungen an die Software-Entwicklung für deutsche Banken. Markus Sprunck

Formale und gesetzliche Anforderungen an die Software-Entwicklung für deutsche Banken. Markus Sprunck Formale und gesetzliche Anforderungen an die Software-Entwicklung für deutsche Banken Markus Sprunck REConf 2009, München, März 2009 Agenda Einführung Motivation Grundlagen Vorgehensweise Arbeitsschritte

Mehr

Energieberater - Was sind die Aufgaben eines Energieberaters?

Energieberater - Was sind die Aufgaben eines Energieberaters? Energieberater - Was sind die Aufgaben eines Energieberaters? Ein Energieberater ist normalerweise ein gelernter Bauarbeiter oder Bautechniker der sich im Bezug auf Energiesparkonzepte, Dämmung der Gebäudehülle,

Mehr

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen Was bedeutet es, ein Redaktionssystem einzuführen? Vorgehensmodell für die Einführung eines Redaktionssystems Die Bedeutung Fast alle Arbeitsabläufe in der Abteilung werden sich verändern Die inhaltliche

Mehr

Wichtige Themen für die Strategie der Fachverlage (n = 58; Mehrfachnennungen)

Wichtige Themen für die Strategie der Fachverlage (n = 58; Mehrfachnennungen) Kommission Digitale Medien der Deutschen Fachpresse Blitz-Umfrage Thema: Entwicklung Digitaler Produkte in Fachverlagen Aussendung des Fragebogens an 368 Online-Beauftragte von Mitgliedsverlagen Rücklaufquote:

Mehr

Informationssystemanalyse Lebenszyklusmodelle 3 1. Lebenszyklusmodelle sollen hauptsächlich drei Aufgaben erfüllen:

Informationssystemanalyse Lebenszyklusmodelle 3 1. Lebenszyklusmodelle sollen hauptsächlich drei Aufgaben erfüllen: Informationssystemanalyse Lebenszyklusmodelle 3 1 Aufgaben von Lebenszyklusmodellen Lebenszyklusmodelle sollen hauptsächlich drei Aufgaben erfüllen: Definition der Tätigkeiten im Entwicklungsprojekt Zusicherung

Mehr

Information zur Revision der ISO 9001. Sehr geehrte Damen und Herren,

Information zur Revision der ISO 9001. Sehr geehrte Damen und Herren, Sehr geehrte Damen und Herren, mit diesem Dokument möchten wir Sie über die anstehende Revision der ISO 9001 und die sich auf die Zertifizierung ergebenden Auswirkungen informieren. Die folgenden Informationen

Mehr

ITIL und Entwicklungsmodelle: Die zwei Kulturen

ITIL und Entwicklungsmodelle: Die zwei Kulturen Kombination von IT Service Management (ITIL) und Anwendungsentwicklung Kai Witte und Matthias Kaulke, München, den 30.03.2006 Rahmeninformationen Wo sind wir? Unternehmensdarstellung (1) Unabhängiges Beratungsunternehmen

Mehr

DIE LEAD USER METHODE

DIE LEAD USER METHODE DIE LEAD USER METHODE Ein erfolgreicher Ansatz zur Entwicklung von Innovationen ILUMA Workshop 20.10.2004 Mag. Marion Pötz Ausgangspunkt Der Innovationsprozess Phase 1 Phase 2 Phase 3 Phase 4 Phase 5 Ideengenerierung

Mehr

Projektmanagementsoftware: Standard vs. Individual

Projektmanagementsoftware: Standard vs. Individual Projektmanagementsoftware: Standard vs. Individual Thomas Schlereth Folie 1 der PM-Software im Unternehmen Pro / Contra Individual Strategische Planung von Projekten, Programmen und Portfolien Gesamte

Mehr

2. Psychologische Fragen. Nicht genannt.

2. Psychologische Fragen. Nicht genannt. Checkliste für die Beurteilung psychologischer Gutachten durch Fachfremde Gliederung eines Gutachtens 1. Nennung des Auftraggebers und Fragestellung des Auftraggebers. 2. Psychologische Fragen. Nicht genannt.

Mehr

Energetische Klassen von Gebäuden

Energetische Klassen von Gebäuden Energetische Klassen von Gebäuden Grundsätzlich gibt es Neubauten und Bestandsgebäude. Diese Definition ist immer aktuell. Aber auch ein heutiger Neubau ist in drei (oder vielleicht erst zehn?) Jahren

Mehr

Comparison of Software Products using Software Engineering Metrics

Comparison of Software Products using Software Engineering Metrics Comparison of Software Products using Software Engineering Metrics Alexander Bätz Fakultät EIM Universität Paderborn 23. Juli 2009 1 / 28 Motivation Qualitätsbewertung von Software Vergleichbarkeit von

Mehr

SPI-Seminar : Interview mit einem Softwaremanager

SPI-Seminar : Interview mit einem Softwaremanager Erstellung eines Fragenkatalogs der die Beurteilung der Level 2 Key Process Areas in einem ca. einstündigen Interview mit einem Software Manager ermöglicht Vortrag von Matthias Weng 1 Aufbau Geschichte

Mehr

mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005

mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005 Das Software Studio Christian Efinger mobilepoi 0.91 Demo Version Anleitung Erstellt am 21. Oktober 2005 Kontakt: Das Software Studio Christian Efinger ce@efinger-online.de Inhalt 1. Einführung... 3 2.

Mehr

Erhebung von Anforderungen an den Einsatz von ebusiness-standards in kleinen und mittleren Unternehmen

Erhebung von Anforderungen an den Einsatz von ebusiness-standards in kleinen und mittleren Unternehmen Erhebung von Anforderungen an den Einsatz von ebusiness-standards in kleinen und mittleren Unternehmen Experteninterview Das Projekt in Kürze: Was nutzen ebusiness-standards? Wie können kleine und mittlere

Mehr

Gussnummern-Lesesystem

Gussnummern-Lesesystem Gussnummern-Lesesystem Die Einzigartigkeit des visolution-systems liegt in der Verwendung von 3D- Bildverarbeitung. Bei dem Erstellen von Nummern auf Gussteilen kann die Qualität der Gussnummern sowohl

Mehr

How-to: Webserver NAT. Securepoint Security System Version 2007nx

How-to: Webserver NAT. Securepoint Security System Version 2007nx Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver

Mehr

Muster. Selbstverantwortliches Lernen. für. Eine Mustersprache für die Waldorfpädagogik?

Muster. Selbstverantwortliches Lernen. für. Eine Mustersprache für die Waldorfpädagogik? Muster für Selbstverantwortliches Lernen Eine Mustersprache für die Waldorfpädagogik? ENASTE Kongress 14.-16. Mai 2015 Univ.-Prof. i. R. Dr. Friedrich Vogt Motivation Harslem, Michael, & Randoll, Dirk

Mehr

Leitbildentwicklung Einführung in Leitbildentwicklung und Prozessplanung

Leitbildentwicklung Einführung in Leitbildentwicklung und Prozessplanung Einführung in Leitbildentwicklung und Prozessplanung Leitbild Definition 4Ein Leitbild beschreibt die Identität, die Ziele und die Vision von der Zukunft einer Organisation. 4Es bietet die strategische

Mehr

Verkaufsstätten. Dipl.- Ing.(FH) M.Eng.(TU) Thomas Höhne 17.12.2015

Verkaufsstätten. Dipl.- Ing.(FH) M.Eng.(TU) Thomas Höhne 17.12.2015 n Vorlesungsinhalte: - ungeregelte VkStätt - geregelte VkStätt - Brandabschnitte (Brandwände / Ladenstraßen) - Decken - geregelte VkStätt, Bsp. K in KL 1 n Wesentliche geregelte Sonderbauten; LBauO 50

Mehr

Anforderungen an die HIS

Anforderungen an die HIS Anforderungen an die HIS Zusammengefasst aus den auf IBM Software basierenden Identity Management Projekten in NRW Michael Uebel uebel@de.ibm.com Anforderung 1 IBM Software Group / Tivoli Ein Feld zum

Mehr

Die Anwendung von Work of Leaders in drei Schritten

Die Anwendung von Work of Leaders in drei Schritten BENUTZERHANDBUCH everything disg Work of Leaders Die Anwendung von Work of Leaders in drei Schritten Schritt 1: Vorab-Selbsteinschätzung Um für einen Teilnehmer ein Profil von Everything DiSG Work of Leaders

Mehr

gallestro BPM - weit mehr als malen...

gallestro BPM - weit mehr als malen... Ob gallestro das richtige Tool für Ihr Unternehmen ist, können wir ohne weitere rmationen nicht beurteilen und lassen hier die Frage offen. In dieser rmationsreihe möchten wir Ihre Entscheidungsfindung

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

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität

Mehr

I n f o r m a t i o n s s i c h e r h e i t i n G e m e i n d e n B e v ö l k e r u n g s z a h l < 6 000

I n f o r m a t i o n s s i c h e r h e i t i n G e m e i n d e n B e v ö l k e r u n g s z a h l < 6 000 Leitfaden I n f o r m a t i o n s s i c h e r h e i t i n G e m e i n d e n B e v ö l k e r u n g s z a h l < 6 000 Inhalt 1 Einleitung... 2 2 Übersicht Dokumente... 2 3 Umsetzung der Anforderungen an

Mehr

Organisation des Qualitätsmanagements

Organisation des Qualitätsmanagements Organisation des Qualitätsmanagements Eine zentrale Frage für die einzelnen Funktionen ist die Organisation dieses Bereiches. Gerade bei größeren Organisationen Für seine Studie mit dem Titel Strukturen

Mehr

15 Social-Media-Richtlinien für Unternehmen!

15 Social-Media-Richtlinien für Unternehmen! 15 Social-Media-Richtlinien für Unternehmen! Quelle: www.rohinie.eu Diese 15 Social Media Richtlinien sollte Ihr Unternehmen anwenden Glauben Sie, dass Ihr Unternehmen keine Social-Media-Richtlinien braucht?

Mehr

Logistikmanagement aus Kundensicht, ein unterschätztes Potenzial

Logistikmanagement aus Kundensicht, ein unterschätztes Potenzial Logistikmanagement aus Kundensicht, ein unterschätztes Potenzial INHALTSVERZEICHNIS INHALT MANAGEMENT DES NETZWERKS LOGISTIKPROZESSE TRANSPARENZ INOS JG CONSULTING Management des Supply-Netzwerks Logistikprozesse

Mehr

Dokumentenverwaltung im Internet

Dokumentenverwaltung im Internet Dokumentenverwaltung im Internet WS 09/10 mit: Thema: Workflow und Rollenverteilung im Backend Gruppe: DVI 10 Patrick Plaum und Kay Hofmann Inhalt 1. Benutzer und Benutzergruppen erstellen...2 1.1. Benutzergruppen...2

Mehr

ECO-Manager - Funktionsbeschreibung

ECO-Manager - Funktionsbeschreibung ECO-Manager - Funktionsbeschreibung Version Autor Datum Kommentare 1.0 A. Sterzenbach 24.03.2006 - Generell Das Einarbeiten und das damit verbundene Aktualisieren eines großen Zusammenbaus (z.b. Werkzeugaufbau)

Mehr

3 2D Zeichnungen. 3.1 Grundsätzliches

3 2D Zeichnungen. 3.1 Grundsätzliches 3 2D Zeichnungen 3.1 Grundsätzliches Eine technische Zeichnung ist ein Dokument, das in grafischer Form alle notwendigen Informationen für die Herstellung eines Einzelteils, einer Baugruppe oder eines

Mehr

Herausforderungen des Enterprise Endpoint Managements

Herausforderungen des Enterprise Endpoint Managements Herausforderungen des Enterprise Endpoint Managements PPPvorlage_sxUKMvo-05.00.potx santix AG Mies-van-der-Rohe-Straße 4 80807 München www.santix.de santix AG Herausforderungen 09.10.2013 Herausforderungen

Mehr

Die wichtigsten Werkzeuge, um UNTERNEHMENSKULTUR BEWUSST zu gestalten.

Die wichtigsten Werkzeuge, um UNTERNEHMENSKULTUR BEWUSST zu gestalten. 3 Die wichtigsten Werkzeuge, um UNTERNEHMENSKULTUR BEWUSST zu gestalten. Rasante Marktverände-rungen und eine ständig wachsende Komplexität beeinflussen heute die Unternehmensentwicklung mehr denn je zuvor.

Mehr

Hochschule Ravensburg-Weingarten. Technik Wirtschaft Sozialwesen. Projektarbeit

Hochschule Ravensburg-Weingarten. Technik Wirtschaft Sozialwesen. Projektarbeit Hochschule Ravensburg-Weingarten Technik Wirtschaft Sozialwesen Projektarbeit Entwicklung eines Reitmoduls mit Reitstundenverwaltung für eine existierende Homepage eines Reitvereins vorgelegt von: Tobias

Mehr

Mit ApEx 3.1 eine Website mit integriertem CMS entwickeln. Enrico Mischorr merlin.zwo InfoDesign GmbH & Co. KG

Mit ApEx 3.1 eine Website mit integriertem CMS entwickeln. Enrico Mischorr merlin.zwo InfoDesign GmbH & Co. KG Mit ApEx 3.1 eine Website mit integriertem CMS entwickeln Enrico Mischorr merlin.zwo InfoDesign GmbH & Co. KG Agenda Definition CMS (unsere Sicht) Unsere Anforderungen an ein CMS Vorraussetzungen und Installation

Mehr

Sicherheitstechnische Qualifizierung (SQ), Version 9.0

Sicherheitstechnische Qualifizierung (SQ), Version 9.0 Die Zertifizierungsstelle der TÜV Informationstechnik GmbH bescheinigt hiermit dem Unternehmen Atos Worldline GmbH Hahnstraße 25 60528 Frankfurt/Main für das PIN Change-Verfahren Telefonbasierte Self Selected

Mehr

SPC Lehrgang Projektmanagement Basic

SPC Lehrgang Projektmanagement Basic 2009 SPC Lehrgang Erfolg hat einen Namen: SPC! www.spc.at Wissens-Service ist bei uns schon immer Trend. Und Trends sind auch ein Teil unseres Services. Stand: 1.1.2009 Gschwandtner Seminare Projekte Consulting

Mehr

ammann projekt management

ammann projekt management Wertanalyse/ Werte Management gestaltet die Zukunft Herzlich Willkommen zur Präsentation der SWOT- Analyse zum Thema Value Manager SWOT -Analyse Die strategische Ausrichtung mit SWOT 2 Gliederung. 1. Die

Mehr

SWOT-Analyse. Der BABOK V2.0 (Business Analysis Body Of Knowledge) definiert die SWOT-Analyse wie folgt:

SWOT-Analyse. Der BABOK V2.0 (Business Analysis Body Of Knowledge) definiert die SWOT-Analyse wie folgt: SWOT-Analyse Die SWOT-Analyse stammt ursprünglich aus dem militärischen Bereich und wurde in den 1960er-Jahren von der Harvard Business School zur Anwendung in Unternehmen vorgeschlagen. Die SWOT-Analyse

Mehr

Executive Search oder Interim Management - was ändert sich durch digitale Transformation?

Executive Search oder Interim Management - was ändert sich durch digitale Transformation? Impuls Dr. Michael R. Träm Executive Search oder Interim Management - was ändert sich durch digitale Transformation? Dr. Michael R. Träm Mitglied des Aufsichtsrates HuZ Unternehmensberatung DDIM.kongress

Mehr

Objektorientierte Programmierung OOP

Objektorientierte Programmierung OOP Objektorientierte Programmierung OOP Objektorientierte Programmierung OOP Ronja Düffel WS2012/13 08. Oktober 2013 Objektorientierte Programmierung OOP Objektorientierte Programmierung Objektorientierte

Mehr

Kundenorientierte Produktentwicklung

Kundenorientierte Produktentwicklung Kundenorientierte Produktentwicklung Branchenbezogene Forschung Saskia Ernst und Sabrina Möller Conomic Marketing & Strategy Consultants Weinbergweg 23, 06120 Halle an der Saale Telefon: +49 345. 55 59

Mehr

Orientierungshilfen für SAP PI (Visualisierungen)

Orientierungshilfen für SAP PI (Visualisierungen) EINSATZFELDER FÜR DIE KONFIGURATIONS-SZENARIEN INTERNE KOMMUNIKATION UND PARTNER-KOMMUNIKATION UND DIE SERVICE-TYPEN BUSINESS-SYSTEM, BUSINESS-SERVICE UND INTEGRATIONSPROZESS Betriebswirtschaftliche Anwendungen

Mehr

ST Xenn Ihr Tor zur unkomplizierten

ST Xenn Ihr Tor zur unkomplizierten ST Xenn Ihr Tor zur unkomplizierten und effizienten i Immobilienbewertung b Mitd durchdachten hten und praxiserprobten Lösungen, Bedienerfreundlichkeit und Verzahnung verschiedener Hilfsmittel auf Basis

Mehr

Referat zum Thema. Wie können Gefährdungspotenziale für Vögel und Fledermäuse im Rahmen der regionalen Raumordnungsplanung berücksichtigt werden?

Referat zum Thema. Wie können Gefährdungspotenziale für Vögel und Fledermäuse im Rahmen der regionalen Raumordnungsplanung berücksichtigt werden? Referat zum Thema Wie können Gefährdungspotenziale für Vögel und Fledermäuse im Rahmen der regionalen Raumordnungsplanung berücksichtigt werden? Vorgetragen von Dieter Gründonner Landschaftsplaner und

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

MCRServlet Table of contents

MCRServlet Table of contents Table of contents 1 Das Zusammenspiel der Servlets mit dem MCRServlet... 2 1 Das Zusammenspiel der Servlets mit dem MCRServlet Als übergeordnetes Servlet mit einigen grundlegenden Funktionalitäten dient

Mehr

Änderungsmanagement bei iterativer SW-Entwicklung

Änderungsmanagement bei iterativer SW-Entwicklung Änderungsmanagement bei iterativer SW-Entwicklung Vortrag auf der regionalen Fachgruppe IT-Projektmanagement, 05.05.2006, Stuttgart Dr. Karsten Hoffmann, Steinbeis-Transferzentrum IT-Projektmanagement,

Mehr

Richtlinien über das Betriebskonzept für Einrichtungen der Heimpflege für Kinder und Jugendliche

Richtlinien über das Betriebskonzept für Einrichtungen der Heimpflege für Kinder und Jugendliche Richtlinien über das Betriebskonzept für Einrichtungen der Heimpflege für Kinder und Jugendliche vom 1. April 2007 Gestützt auf Art. 2 der Verordnung über Kinder- und Jugendheime vom 21. September 1999

Mehr

Software Engineering. 3. Anforderungsanalyse. Franz-Josef Elmer, Universität Basel, WS 2006/07

Software Engineering. 3. Anforderungsanalyse. Franz-Josef Elmer, Universität Basel, WS 2006/07 Software Engineering 3. Anforderungsanalyse Franz-Josef Elmer, Universität Basel, WS 2006/07 Software Engineering: 3. Anforderungsanalyse 2 Definitionen Anforderungen (Requirements): Beschreibung aller

Mehr

Presse-Information 04.01.2013

Presse-Information 04.01.2013 04.01.2013 1 Studie des Instituts für Demoskopie Allensbach zur wirtschaftlichen Situation von Unternehmen im Geschäftsgebiet der Volksbank Herrenberg Rottenburg Optimistische Unternehmen in Herrenberg

Mehr

IMPLEMENTIERUNG VON GOOD PRACTICE ZUR REDUZIERUNG VON MEDIKATIONSFEHLERN IN SPITÄLERN

IMPLEMENTIERUNG VON GOOD PRACTICE ZUR REDUZIERUNG VON MEDIKATIONSFEHLERN IN SPITÄLERN IMPLEMENTIERUNG VON GOOD PRACTICE ZUR REDUZIERUNG VON MEDIKATIONSFEHLERN IN SPITÄLERN Zusammenfassende Beschreibung des Good practice -Beispieles Check der Medikation bei Aufnahme und Entlassung Im gegenständlichen

Mehr

Interpretation des agilen Manifest

Interpretation des agilen Manifest Interpretation des agilen Manifest im Automotive Bereich Basel Genève Freiburg Berlin Copyright 2014 SynSpace geben eine Richtung vor Glaubwürdigkeit Basis & Grundlage von Verhaltensweisen oberhalb der

Mehr

Workflow Systeme mit der Windows Workflow Foundation

Workflow Systeme mit der Windows Workflow Foundation Studiengang Electronic Business (EB) Diplomarbeit (280000) Workflow Systeme mit der Windows Workflow Foundation externe Betreuung durch Christoph Müller vorgelegt bei Prof. Dr. Michael Gröschel von Hans-Martin

Mehr

WdF Manager Monitoring Büroarbeitsplätze 2014

WdF Manager Monitoring Büroarbeitsplätze 2014 WdF Manager Monitoring Büroarbeitsplätze November Projektnummer: 62/ UNTERSUCHUNGSDESIGN Auftraggeber: WdF Wirtschaftsforum der Führungskräfte Methode: Web-gestützte Befragung (WAPI) Grundgesamtheit: WdF

Mehr

Menü auf zwei Module verteilt (Joomla 3.4.0)

Menü auf zwei Module verteilt (Joomla 3.4.0) Menü auf zwei Module verteilt (Joomla 3.4.0) Oft wird bei Joomla das Menü in einem Modul dargestellt, wenn Sie aber z.b. ein horizontales Hauptmenü mit einem vertikalen Untermenü machen möchten, dann finden

Mehr

Informationssystem Kirche bei den Menschen

Informationssystem Kirche bei den Menschen Fachhochschule Wiesbaden Fachbereich 06 - Informatik Informationssystem Kirche bei den Menschen Prof. Dr. Reinhold Schäfer Marco Born, Michael Eckhardt, Stefan Nitsche Inhalt des Vortrags Übersicht Grundsätzliches

Mehr

Ausgangslage, Rolle und Auftrag

Ausgangslage, Rolle und Auftrag Ausgangslage, Rolle und Auftrag zum Modul 118 - Analysieren und strukturiert implementieren. Technische Berufsschule Zürich Seite 1 von 9 Frey A. /Sägesser A. Auftragsbeschreibung im Detail Sie haben sich

Mehr

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08 Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer

Mehr

Lehrer: Einschreibemethoden

Lehrer: Einschreibemethoden Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder

Mehr

Optimierung der operativen Controllingaktivitäten

Optimierung der operativen Controllingaktivitäten Wirtschaft Christoph Rösch Optimierung der operativen Controllingaktivitäten Dargestellt am Beispiel einer nach Kostenstellen gegliederten kurzfristigen Erfolgsrechnung im Service Center Neu-Ulm der EvoBus

Mehr