SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Experiment Einführung Einführung inOrthogonal Variability Model
Agenda EinführungOrthogonal Variability Model (OVM) Abbilden der Normsprache auf OVM Beispiele OVM Bearbeitung der OVM Aufgaben
Einführung OVM - Allgemeines Orthogonal VariabilityModel = OVM: seit 2005 Pohl et. al. OVM dokumentiert ausschließlich Variabilität Gemeinsamkeiten werden in anderen Entwicklungsartefakten erfasst. Quelltext Anforderungsdokumente ...
Einführung OVM - Konzepte 1 zu 1 Abbildung der Kernideen auf grafische Elemente Variationspunkt (VP) = Was variiert? Variante (V) = Wie variiert etwas? Beziehungen zwischen  VPund V  Optional Verpflichtend/obligatorisch Erfordert/verlangt Alternative Gruppe Schließt aus VPund VP Erfordert Schließt aus Was? VP V Wie?
Einführung OVM – Notation
Formulierungen Modell (1/7) Modellelement: optionaler Variationspunkt Formulierungen: kann | muss nicht | könnte | es ist möglich, dass |es ist erlaubt, dass enthalten/gewählt
Formulierungen Modell (2/7) Modellelement:  verpflichtender Variationspunkt Formulierungen: soll immer | soll nicht nicht | kann nicht, nicht | darf nicht nicht |  es ist unerlässlich, dass  enthalten/gewählt
Formulierungen Modell (3/7) Modellelement: optionale Variante Formulierungen: kann | muss nicht | könnte | es ist möglich, dass |es ist erlaubt, dass gebunden/realisiert ,[object Object]
verpflichtendeVariante
Formulierungen:
soll immer | soll nicht nicht |  kann nicht, nicht | darf nicht, nicht |  es ist unerlässlich, dass
gebunden/realisiert,[object Object]
Formulierungen Modell (5/6) Modellelement: Alternative Gruppe – m aus n Elementen Formulierungen: muss mindestens Anzahl  … kann  alle Kombination aus X, Y und Z ... kann bis zu #Anzahl  ... muss mindestens X und kann höchstens Y in Kombination  ...  gebunden/realisiert
Formulierungen Modell (6/6) Modellelement:  erfordert Formulierungen: benötigt | setzt voraus |  erzwingt | bedingt ,[object Object]
schließt aus

Weitere ähnliche Inhalte

Andere mochten auch

TTW Zürich 2011: Social Media und das Reisebüro
TTW Zürich 2011: Social Media und das ReisebüroTTW Zürich 2011: Social Media und das Reisebüro
TTW Zürich 2011: Social Media und das ReisebüroTravelbrain GmbH
 
07 geschaeftsprozessmodellierung mit_adonis_tu_slides
07 geschaeftsprozessmodellierung mit_adonis_tu_slides07 geschaeftsprozessmodellierung mit_adonis_tu_slides
07 geschaeftsprozessmodellierung mit_adonis_tu_slidesFilip Gvardijan
 
noble praxis-tipps: social media - teil 1
noble praxis-tipps: social media - teil 1noble praxis-tipps: social media - teil 1
noble praxis-tipps: social media - teil 1noble kommunikation
 
Minibiografías
MinibiografíasMinibiografías
Minibiografíashoxesabes
 
Site ESGOBRAN
Site ESGOBRANSite ESGOBRAN
Site ESGOBRANWilsonir
 
Uni mainz social media marketing
Uni mainz social media marketingUni mainz social media marketing
Uni mainz social media marketingMartina Rohr
 
Implementos de laboratorio
Implementos de laboratorioImplementos de laboratorio
Implementos de laboratoriokaritha-lokitha
 
Ihre neue Traumwohnung
Ihre neue TraumwohnungIhre neue Traumwohnung
Ihre neue Traumwohnungrinsi888
 
Politicas de seguridad
Politicas de seguridadPoliticas de seguridad
Politicas de seguridadpaola_yanina
 
TouchPhysics - Physik zum Anfassen
TouchPhysics - Physik zum AnfassenTouchPhysics - Physik zum Anfassen
TouchPhysics - Physik zum Anfassenjroehm
 
20 Stimmen Hamburg - das neue Wahlrecht
20 Stimmen Hamburg - das neue Wahlrecht20 Stimmen Hamburg - das neue Wahlrecht
20 Stimmen Hamburg - das neue WahlrechtDGBHamburg
 
6via präsentation
6via präsentation6via präsentation
6via präsentationMB888
 

Andere mochten auch (19)

TTW Zürich 2011: Social Media und das Reisebüro
TTW Zürich 2011: Social Media und das ReisebüroTTW Zürich 2011: Social Media und das Reisebüro
TTW Zürich 2011: Social Media und das Reisebüro
 
Fernn
FernnFernn
Fernn
 
07 geschaeftsprozessmodellierung mit_adonis_tu_slides
07 geschaeftsprozessmodellierung mit_adonis_tu_slides07 geschaeftsprozessmodellierung mit_adonis_tu_slides
07 geschaeftsprozessmodellierung mit_adonis_tu_slides
 
noble praxis-tipps: social media - teil 1
noble praxis-tipps: social media - teil 1noble praxis-tipps: social media - teil 1
noble praxis-tipps: social media - teil 1
 
13 kunsthaus bregenz
13 kunsthaus bregenz13 kunsthaus bregenz
13 kunsthaus bregenz
 
Calzakids
CalzakidsCalzakids
Calzakids
 
Destacados guías 2010
Destacados guías 2010 Destacados guías 2010
Destacados guías 2010
 
Minibiografías
MinibiografíasMinibiografías
Minibiografías
 
Site ESGOBRAN
Site ESGOBRANSite ESGOBRAN
Site ESGOBRAN
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Uni mainz social media marketing
Uni mainz social media marketingUni mainz social media marketing
Uni mainz social media marketing
 
Implementos de laboratorio
Implementos de laboratorioImplementos de laboratorio
Implementos de laboratorio
 
Ihre neue Traumwohnung
Ihre neue TraumwohnungIhre neue Traumwohnung
Ihre neue Traumwohnung
 
Politicas de seguridad
Politicas de seguridadPoliticas de seguridad
Politicas de seguridad
 
TouchPhysics - Physik zum Anfassen
TouchPhysics - Physik zum AnfassenTouchPhysics - Physik zum Anfassen
TouchPhysics - Physik zum Anfassen
 
LAK OÖ Meisterkurs
LAK OÖ MeisterkursLAK OÖ Meisterkurs
LAK OÖ Meisterkurs
 
Sca 2014
Sca 2014Sca 2014
Sca 2014
 
20 Stimmen Hamburg - das neue Wahlrecht
20 Stimmen Hamburg - das neue Wahlrecht20 Stimmen Hamburg - das neue Wahlrecht
20 Stimmen Hamburg - das neue Wahlrecht
 
6via präsentation
6via präsentation6via präsentation
6via präsentation
 

Intro OVM Only

  • 1. Experiment Einführung Einführung inOrthogonal Variability Model
  • 2. Agenda EinführungOrthogonal Variability Model (OVM) Abbilden der Normsprache auf OVM Beispiele OVM Bearbeitung der OVM Aufgaben
  • 3. Einführung OVM - Allgemeines Orthogonal VariabilityModel = OVM: seit 2005 Pohl et. al. OVM dokumentiert ausschließlich Variabilität Gemeinsamkeiten werden in anderen Entwicklungsartefakten erfasst. Quelltext Anforderungsdokumente ...
  • 4. Einführung OVM - Konzepte 1 zu 1 Abbildung der Kernideen auf grafische Elemente Variationspunkt (VP) = Was variiert? Variante (V) = Wie variiert etwas? Beziehungen zwischen VPund V Optional Verpflichtend/obligatorisch Erfordert/verlangt Alternative Gruppe Schließt aus VPund VP Erfordert Schließt aus Was? VP V Wie?
  • 6. Formulierungen Modell (1/7) Modellelement: optionaler Variationspunkt Formulierungen: kann | muss nicht | könnte | es ist möglich, dass |es ist erlaubt, dass enthalten/gewählt
  • 7. Formulierungen Modell (2/7) Modellelement: verpflichtender Variationspunkt Formulierungen: soll immer | soll nicht nicht | kann nicht, nicht | darf nicht nicht | es ist unerlässlich, dass enthalten/gewählt
  • 8.
  • 11. soll immer | soll nicht nicht | kann nicht, nicht | darf nicht, nicht | es ist unerlässlich, dass
  • 12.
  • 13. Formulierungen Modell (5/6) Modellelement: Alternative Gruppe – m aus n Elementen Formulierungen: muss mindestens Anzahl … kann alle Kombination aus X, Y und Z ... kann bis zu #Anzahl ... muss mindestens X und kann höchstens Y in Kombination ...  gebunden/realisiert
  • 14.
  • 17.
  • 18. OVM Beispiel (2/4) Variationspunkt Premium muss gewählt werden Mindestens Camera oder GPS muss realisiert/gebunden werden beide Variante können realisiert/gebunden werden
  • 19. OVM Beispiel (3/4) Variationspunkt Komfort Außenspiegel kann gewählt werden Ist er gewählt, dann sind die Außenspiegel immer beheizbar Zusätzlich können sie abklappbarsein
  • 20. OVM – Beispiel (4/4) Variationspunkt Videochip kann gewählt werden MindestensStandard Definition oder High Definition muss realisiert/gebunden werden Standard Definition verbietet, dass Premium enthalten ist. Variationspunkt Premiumkann enthalten sein MindestensHD Camera oder GPS muss realisiert/gebunden werden beide Variante können realisiert/gebunden werden HD Camera setzt voraus, dass High Definition realisiert wird. Premiumverhindert, dass Standard Definition realisiert wird.