Skip to content

CollaBaWue

Sections
Personal tools
You are here: Home » Projektbeschreibung » Kollaborative SE » Kollaborative Softwareentwicklung

Kollaborative Softwareentwicklung

Zwischen einer arbeitsteiligen Fertigung und einer komponentenbasierten Entwicklung lassen sich Parallelen finden. Diese Parallelen werden dem Vorgehen für die eigentliche kollaborative Erstellung von Unternehmenssoftware zugrunde gelegt.

Im Sinne der industriellen Fertigung liegen aufgrund der Komponenten und deren semantischer Beschreibung Erzeugnisstrukturen vor. Um die Unternehmenssoftware zu fertigen, bedarf es nun einer Fertigungsvorschrift, welche beschreibt, wie das Software-Produkt aus einzelnen Komponenten entwickelt werden kann. Zu diesem Zweck soll ein Vorgehensmodell als Referenzmodell entwickelt werden, welches die einzelnen Rollen (Akteure) im Softwareentwicklungsprozess identifiziert, kollaborative Aktivitäten und Phasen definiert und die zu erstellenden Artefakte spezifiziert. In Anlehnung an die Fertigung materieller Produkte sollen mindestens die drei Rollen Anwenderunternehmen aus dem Finanzdienstleistungsbereich (Kunde), Systemhaus und Komponentenhersteller unterschieden werden, wobei eine Organisation auch mehrere Rollen innehaben kann.

Der komponentenbasierte Architekturentwurf und die Spezifikation, Adaption und Komposition finden in „interner“ Kollaboration von Systemlieferant und Komponentenlieferanten unter Berücksichtigung der erfassten Kundenanforderungen im Domänenmodell statt, wobei Komponentenhersteller wieder vergleichbare kollaborative Beziehungen zu ihren Unterlieferanten haben können. Da die Koordination einer solchen verschachtelten Fertigungskette vor allem auf Informationsebene sehr komplex werden kann, wird die Unterstützung des Entwicklungsprozesses in den einzelnen Phasen durch entsprechende Kollaborationswerkzeuge notwendig, die wiederum mit den bereits skizzierten Werkzeugen zur modellgetriebenen Komponentenerstellung und -spezifikation kombiniert eingesetzt werden können und ebenso Teil der Kollaborationsplattform sind bzw. auf diese zugreifen können. Zu diesem Zweck bieten sich z.B. XML-basierte Datenaustauschformate wie XML Metadata Interchange (XMI) der Object Management Group (OMG) an.


Last modified 22.09.2004 - 14:30
« August 2010 »
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
 
 

Powered by Plone

This site conforms to the following standards: