Was sind die Vorteile von einem Anwendungsfall?

January 12

Was sind die Vorteile von einem Anwendungsfall?

Anwendungsfälle werden eingesetzt in Software und Web-Entwicklung, die verschiedenen Interaktionen beschreiben, die zwischen einem Benutzer und einem System oder Anwendung stattfinden kann. Da Anwendungsfälle auf Menschen und nicht das System selbst konzentrieren, sind die Systemanforderungen brachten schon früh zutage die eröffnet einer Reihe von Vorteilen im gesamten Produktentwicklungsprozess.

Produkt-Discovery

Definieren früh Anwendungsfälle können Sie sicherstellen, dass die Software-Entwicklungs-Teams wird das richtige Produkt zu bauen. Noch bevor die Anforderungen definiert sind, kann der Prozess der Entwicklung von Anwendungsfällen aufdecken, Problembereiche oder Verhaltensweisen, die mit neuer Softwareprodukte oder Erweiterungen zu bestehenden Produkten gelöst werden können.

Anforderungsdefinition

Anwendungsfälle sind eine natürliche Sprungbrett zur Definition von funktionaler Anforderungen. Durch die Schaffung eines gemeinsamen Verständnisses über die Interaktion eines Benutzers mit dem neuen Produkt, wird es viel leichter zu beschreiben, wie dieses Produkt funktionieren muss. Beispielsweise wenn Sie eine neue ATM-Schnittstelle Gebäude wurden, könnte ein Anwendungsfall beschreiben ein Szenario eine Spanisch sprechenden Person in der ATM nutzen möchten, um Bargeld abzuheben. Eine Anforderung zu unterstützen, die Anwendungsfall wäre, dass das System Anweisungen auf Spanisch anzeigen muss.

Entwicklung

Anwendungsfälle können helfen, den Software-Entwicklungsprozess vereinfachen. Wenn Anforderungen an Anwendungsfälle ausgerichtet sind, wird es leichter zu organisieren engineering-Ressourcen und Minimierung von Komplexität, so dass Entwickler auf eine spezifische Nutzung gleichzeitig zu konzentrieren.

Testen

Ein weiterer Vorteil von Anwendungsfällen ist, dass es hilft, was schief gehen könnte während einer Interaktion mit dem Benutzer zu identifizieren. Da angestrebten Ergebnissen eindeutig in die Anwendungsfälle beschrieben sind, ist es einfacher Testkriterien aufgestellt werden. Testfälle können gebaut werden, entsprechend der jeweils individuellen Gebrauch, so dass sie leicht zu überprüfen.

Kommunikation

Ob ein Anwendungsfall mit Erzähltext oder ein Diagramm dokumentiert wurde, sollte es leicht von Akteuren auf allen Ebenen, einschließlich der Führungskräfte, Vermarkter und die Benutzer selbst, nicht nur Software-Ingenieure zu verstehen. Dadurch können Produkt Besitzer und Projekt Managern, um effektiver zu kommunizieren, Stakeholder frühzeitig im Prozess und Buy-ins von zentrale Entscheidungsträger erhalten. Es schafft eine gemeinsame Vision des Problems angegangen werden und schließt die Lücke zwischen denjenigen, die das Problem verstehen und diejenigen, die wissen, wie Sie die Projektmappe zu erstellen.