Unterschied Program Spitting und Slicing

dolbik

Grünschnabel
Kennt jemand den Unterschied zwischen Program Splitting und Program Slicing?
Es sind beides Maßnahmen beim Software-Reengineering.
Im Internet habe ich leider absolut gar nichts dazu gefunden...

Vielen Dank!
 

Thomas Darimont

Erfahrenes Mitglied
Hallo,

in welchem Kontext? Ich kenne den Begriff "Slicing" in Zusammenhang mit Softwarearchitektur nd der Modularisierung von Software:
Dabei bilden (vertical) "Slices" die fachlich zusammengehörigen aber auch einzeln nutzbare Module eines Softwaresystems (etwa alle Module des Bereichs Materialwirtschaft eines ERP-Systems).
Den Begriff "Splitten" kenne ich im Zusammenhang mit der Strukturierung von Code beispielsweise durch das Einführen von (horizontalen) Layern / Schichten wie beispielsweise Presentation, Business Logic und Data Access.

Siehe z.Bsp.:
http://msdn.microsoft.com/en-us/library/gg405479(v=pandp.40).aspx
http://de.slideshare.net/olivergierke/whoops-where-did-my-architecture-go-10414858


Gruß Tom