Die Verwendung oder Wiederverwendung von Softwarebausteinen kann die Produktivität
steigern, bewährte Lösungen und einheitliche Architekturen fördern, Produktionskosten
reduzieren und Zeit einsparen, indem doppelte Designarbeiten vermieden werden. Die Spezifikation für wiederverwendbare Softwarebausteine (RAS, Reusable Asset Specification)
der Object Management Group (OMG®) dokumentiert eine einheitliche und wirksame
Methode zum Packen (Konfektionieren) und gemeinsamen Nutzen einer Softwarelösung. Diese Methode bildet die Grundlage für eine effiziente, auf Softwarebausteinen
basierende Entwicklungsstrategie.
Durch Verwendung der RAS-Exportfunktion in den IBM Rational-Modellierungstools zum Packen von
Softwarebausteinen wird sichergestellt, dass alle referenzierten Dateien automatisch
zusammen mit relevanten Modellen und Projekten, Dokumentation, Quellcode und anderen
Entwicklungsartefakten erfasst werden, die Sie gemeinsam nutzen wollen. Anschließend
können Sie Softwarebausteine mühelos wiederverwenden und auf diese Weise Ihre
Entwicklungsdateien mit einem Kollegen austauschen. Außerdem können Sie ohne großen
Zeitaufwand Softwarebausteine für komplexe Projekte packen, in deren Zusammenstellung,
Dokumentation und Strukturierung monatelange Arbeit steckt.
Der Nutzungsbereich eines wiederverwendbaren Softwarebausteins wird nur durch
Ihr Design zur Implementierung der Anforderungen Ihres Kunden begrenzt. Wiederverwendbare Softwarebausteine können in RAS-basierten Softwarebausteinrepositorys
gespeichert werden.
Sie können bestimmte Softwarebausteine ausfindig machen, indem Sie in einem Repository
die von den Autoren der Softwarebausteine bereitgestellten Schlüsselwörter und
Beschreibungen durchsuchen.