You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Softwarefabrik

Aus EverybodyWiki Bios & Wiki
Wechseln zu:Navigation, Suche

Eine Softwarefabrik (engl. Software Factory) ist eine strukturierte Sammlung von Softwaretools welche die Produktion von Softwareapplikation oder Softwarekomponenten gemäß spezifischer, extern definierter End-Benutzeranforderungen in einem Herstellprozess unterstützen.[1]

Zielsetzung[Bearbeiten]

Die Softwarefabrik basierte Applikationsentwicklung adressiert das Problem der traditionellen Applikationsentwicklung, bei der Anwendungen entwickelt und geliefert werden, ohne die Erfahrungen und Bestandteile aus der Entwicklung ähnlicher Applikationen wiederzuverwenden. Viele Herangehensweisen wie Training, Dokumentation und Frameworks werden angewandt, um das Problem zu adressieren.

Komponenten[Bearbeiten]

Die meisten Softwarefabriken bestehen aus folgenden Elementen:

  • Anlagenschema: Ein Dokument, welches die Bestandteile für das Bauen und Warten eines Softwaresystems ( wie XML Dokumente, Modelle etc. ) kategorisiert und zusammenfasst.
  • Referenzimplementation: Liefert ein Beispiel von einem realistischen, fertigen Produkt welches die Softwarefabrik liefert.
  • Architektur Vorgaben: Hilft Applikationsdesign Vorgaben zu erklären und die Motivation für die Vorgaben.
  • Anleitungen: Liefern Prozeduren und Instuktionen um Aufgaben zu erledigen.
  • Rezepte: Automatisiere Prozeduren in Anleitungen, entweder komplett oder bestimmte Schritte. Sie helfen den Entwicklern Routineaufgaben mit minimalem Input zu erledigen.
  • Vorlagen: Vorgefertigte Applikationanteile mit Platzhaltern für spezifische Daten / Funktionen. Diese können verwendet werden, um initial ein Software-Projekt zu erstellen.
  • Designs: Liefern Informationen welche die Entwickler nutzen können um die Applikationen auf einem höheren Abstraktionslevel abzubilden.
  • Wiederverwendbarer Code: (Software-)Komponenten die eine gemeinsame Funktionalität oder ein Algorithmus implementieren. Die Integration von wieder verwendbarem code in einer Softwarefabrik reduziert den Bedarf nach handgeschriebenem Code und ermuntert die Wiederverwendung über Applikationen hinweg.[2]

Einzelnachweise[Bearbeiten]


Diese artikel "Softwarefabrik" ist von Wikipedia The list of its authors can be seen in its historical and/or the page Edithistory:Softwarefabrik.



Read or create/edit this page in another language[Bearbeiten]