Feature Oriented Programming

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 14. Dezember 2010 um 21:13 Uhr durch Xqbot (Diskussion | Beiträge) (r2.5.2) (Bot: Ändere: en:Feature-oriented programming; kosmetische Änderungen). 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 (Features), die bei Design und Implementierung als Elemente erster Ebene berücksichtigt werden. Features stellen Erweiterungen von Programmfunktionalität dar. Dabei unterscheiden sich Features von Cross-Cutting Concerns dahingehend, dass sie Anforderungen von Programmnutzern direkt widerspiegeln ([1]).

Siehe auch

Quellen

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