2016-05-09 11 views
0

Ich bin dabei, einige Use Cases für eine Mobile Mapping/GPS App zu entwickeln. Benutzer können diese App ähnlich wie Google Maps verwenden. Ich habe mich gefragt, ob jemand wertvolle Hinweise zu einigen möglichen Anwendungsfällen hatte.UML Modeling Qustion

Hier sind einige, die ich mit mir selbst kam:

1) Holen Sie Aktueller Standort 2) Set Destination Location 3) Erstellen Schnellste Strecke 4) Ansicht Alternative Routen 5) Verkehrsschätzung auf Routen

Wenn mir jemand helfen könnte, meine Richtung auszuarbeiten oder zu kommentieren, wäre das hilfreich!

Antwort

0

Mein erster Impuls war es, Ihre Frage als "zu weit gefasst" zu kennzeichnen, da Sie grundsätzlich darum bitten, Sie bei Ihrer Anforderungsanalyse zu unterstützen. Aber ich gebe ein paar Hinweise.

Ihre 5 Anwendungsfälle sehen nicht schlecht aus. Aber sie scheinen nur eine erste grobe Skizze der Funktionalität Ihrer App zu sein, die verfeinert werden muss. Ein gutes Modell, sei es UML oder irgendetwas anderes, muss hilfreich sein, damit der Leser Einblick bekommt. Nun könnten diese 5 Anwendungsfälle von jedem Kind benannt werden, das einmal in seinem Leben ein Navigationsgerät gesehen hat. Um sinnvoll, sollten Fragen wie die folgenden gestellt werden und wird wahrscheinlich zu einer detaillierteren Anwendungsfallanalyse führen:

  • Wie Zielorte ausgewählt? Wenn es mehr als einen Ort namens Jacksonville gibt, wie wird der Benutzer informiert, und wie wählt er den richtigen aus? Besteht die Auswahl des Ortes aus mehr als einem Schritt, z. B. Land - Stadt - Straße - Block, um den Benutzer zu unterstützen?

  • Wie gelangen Kartendaten in die Anwendung?

  • Welche alternativen Routen werden berücksichtigt und wie sollten sie berechnet werden?

  • Wie gelangen Verkehrsdaten in die Anwendung?

Versuchen Sie, sich in die Position des Entwicklers zu versetzen. Welche Fragen muss sie geklärt haben, um die richtige Anwendung zu entwickeln?