Zum Inhalt springen

Feature Oriented Programming

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 22. Juli 2008 um 18:04 Uhr durch Joliebig (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Feature Oriented Programming (FOP) ist ein Programmierparadigma zur Entwicklung von Software-Produktlinien.

Grundlage der featureorientieren Programmierung sind Softwaremerkmale (Feature), die bei Design und Implementierung als Elemente erster Ebene berücksichtigt werden. Feature stellen Erweiterungen von Programmfunktionalität dar. Dabei unterscheiden sich Feature von Cross-Cutting Conerns dahingehend, dass sie Anforderungen von Programmnutzern direkt widerspiegeln ([1]).


Quellen

  1. Sven Apel; The Role of Features and Aspects in Software Development, Magdeburg, Univ., Dissertation 2007, S. 15; (engl.)