Was ist ein Feature -Modell?
Ein Merkmalsmodell ist eine visuelle Darstellung der verschiedenen Funktionen in einem Softwareprodukt oder einer Familie von verwandten Produkten, die angezeigt werden, die 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 Umsätzen 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 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 Office -Produktivität erstellt, ein Wortprofessor, ein Tabellenkalkulationsprogramm, ein grundlegendes Zeichnungsprogramm und ein Diashow -Erstellungsprogramm. Es könnte ein Feature -Modell erstellen, das diese Optionen im Softwareanzug zeigtE und verschiedene konfigurierbare Merkmale in jedem einzelnen. 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 Speicherversicherungsfunktion abgeben.
Wenn die Produktentwicklung fortschreitet, kann sich ein Merkmalsmodell als Reaktion auf Änderungen am Produkt verlagern. 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 ein anderes Einrichten seinEbenen wie eine kostenlose Version eines Softwareprodukts im Vergleich zu einer bezahlten Version mit mehr Funktionen, in der das Unternehmen die Leute ermutigen möchte, die kostenlose Version zu probieren und auf die kostenpflichtige zu expandieren.
Kunden können sich ein Feature -Modell ansehen, wenn sie eine kundenspezifische Software bestellen. Das Verzweigungsdiagramm bietet eine Reihe von Auswahlmöglichkeiten, mit der Kunden es für ihre Anforderungen konfigurieren können. Eine im Krankenhaus bestellte Aufzeichnungssoftware 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.