Skip to main content

Was ist ein Feature -Modell?

Ein Merkmalsmodell ist eine visuelle Darstellung der verschiedenen Funktionen in einem Softwareprodukt oder einer Familie von verwandten Produkten, die zeigen, welche obligatorisch und die optional sind, um dem Betrachter eine Vorstellung von verfügbaren Konfigurationen zu geben.Feature -Modelle sind sowohl in der Entwicklung als auch in den Vertrieb nützlich und können auf verschiedene Weise angelegt werden.Die meisten haben in Form eines Diagramms mit standardisierten Markierungen, um die Informationen wie vorgestellt zu lesen.

In der Produktentwicklung können Mitglieder des Entwicklungsteams ein Brainstorming erörtern, um zu diskutieren, was sie in ein Produkt oder eine Produktlinie einbeziehen möchten.Dies kann zur Erstellung eines Merkmalsmodells führen, ein Diagramm, das die wichtigsten Merkmale und die verschiedenen Möglichkeiten konfiguriert werden können.Zum Beispiel möchte ein Unternehmen, das eine Reihe von Programmen zur Verwendung in der Produktivität des Amtes erstellt, ein Wortprofessor, ein Tabellenkalkulationsprogramm, ein grundlegendes Zeichnungsprogramm und ein Diashow -Erstellungsprogramm.Es könnte ein Feature -Modell erstellen, das diese Optionen in der Software -Suite und verschiedene konfigurierbare Funktionen in jedem einzelnen zeigt.

Eine wichtige Überlegung ist, welche Funktionen enthalten sein müssen und welche möglicherweise optional sind, einschließlich der Auswahl zwischen zwei verschiedenen Funktionen, um dieselbe Funktion zu erfüllen.In einem Online -Shop ist beispielsweise Sicherheit erforderlich, um Kundeninformationen zu verschlüsseln, sodass dies obligatorisch ist.Das Sicherheitssystem könnte auf verschiedene Arten mit unterschiedlichem Sicherheitsniveau funktionieren, und diese würden als "oder" Optionen dargestellt, die sich vom obligatorischen Speichersicherheitsfunktion abweihen.zum Produkt gemacht.Teammitglieder können die Notwendigkeit zusätzlicher Merkmale ermitteln oder sich entscheiden, die Funktionen in den frühen Entwicklungsstadien zu kürzen.Sie können bestimmen, welche Merkmale im Gegensatz zu optional integriert werden sollten.Dies kann das Einrichten verschiedener Ebenen umfassen, z.Merkmalsmodell bei der Bestellung einer benutzerdefinierten Software.Das Verzweigungsdiagramm bietet eine Reihe von Auswahlmöglichkeiten, mit der Kunden es für ihre Anforderungen konfigurieren können.Eine Software zur Aufzeichnung von Krankenhäusern möchte beispielsweise Software mit medizinischer Bildgebungsintegration oder eine Abrechnungsfunktion sowie eine Aufzeichnungsfunktion, um die Aufzeichnungen zu optimieren.Es kann die Funktionen in den flexiblen Parametern mischen und übereinstimmen, um eine benutzerdefinierte Reihenfolge zu erstellen.