Feature Oriented Programming
Erscheinungsbild
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]).
Weblinks
- Projekthomepage von FeatureC++ (C++ FOP Erweiterung, engl.)
- When to Use Features and Aspects? A Case Study. (engl.)
Quellen
- ↑ Sven Apel; The Role of Features and Aspects in Software Development, Magdeburg, Univ., Dissertation 2007, S. 15; (engl.)