Zuhause Social Media Grundlagen nichtfunktionaler Anforderungen für iOS-Apps - Dummies

Grundlagen nichtfunktionaler Anforderungen für iOS-Apps - Dummies

Video: Anforderungen richtig formulieren - Grundlagen, Satzschablonen und mehr 2025

Video: Anforderungen richtig formulieren - Grundlagen, Satzschablonen und mehr 2025
Anonim

Nichtfunktionale Anforderungen (NFR) enthalten Richtlinien zum richtigen Erstellen einer iOS-App (diese Anforderungen werden auch als Qualitätsanforderungen oder design bezeichnet. Anforderungen ). Beginnen wir mit einer Kategorisierung und Beispielen für NFR. Sagen Sie, dass Sie eine Wegweiser-App erstellen, die eine Route von einem Ort zum anderen zeichnet. Hier sind die allgemeinen Kategorien von NFR und Beispiele für jeden, speziell im Zusammenhang mit der Wegfindungs-App:

  • Leistung: Dies ist im Wesentlichen wie schnell Ihre App funktioniert. Eine Leistungsanforderung für die Wegfindungs-App könnte sein, dass sie eine Route in weniger als 20 Sekunden aufzeichnet.

  • Reaktionsfähigkeit: Diese Anforderung stellt sicher, dass Ihre App bereit ist, auf eine Eingabe eines Benutzers oder ein externes Ereignis zu reagieren, unabhängig davon, was gerade ausgeführt wird. Zum Beispiel erlaubt es Ihre App dem Benutzer, zu einer anderen Funktion zu wechseln, während er gerade mit der Berechnung einer Route beschäftigt ist.

  • Skalierbarkeit: Skalierbarkeit ist die Frage, wie gut Ihre App mit zunehmender Nutzung oder Größe der Daten umgeht. Sie können zum Beispiel verlangen, dass die Zeit, die Ihre App benötigt, um eine Route zu zeichnen, linear mit der Entfernung zwischen den beiden Punkten ist.

  • Benutzerfreundlichkeit: Dies bezieht sich darauf, wie leicht Nutzer Ihre App nutzen können. Ein Maß für die Benutzerfreundlichkeit könnte die Zeit sein, die Endbenutzer benötigen, um sich ohne Schulung oder Hilfe mit den Funktionen Ihrer App vertraut zu machen.

  • Zuverlässigkeit: Dies ist der Prozentsatz der Zeit, die Ihre App korrekt arbeitet, um trotz potenzieller Fehler in ihrer Umgebung die gewünschten Ergebnisse zu erzielen. Bei der Wegfindungs-App ist dies der Prozentsatz der Zeit, für den die Route korrekt geplottet wird, da das Netzwerk möglicherweise nicht verfügbar ist oder die Bandbreite begrenzt sein kann.

    Sie können verlangen, dass Ihre App mit einer Zuverlässigkeit von 99 Prozent arbeitet, was bedeutet, dass es in einem gegebenen 24-Stunden-Tag nicht möglich ist, eine Route für nicht mehr als ein Prozent des Tages oder etwa 15 Minuten zu zeichnen.

    Der Begriff Verfügbarkeit kann austauschbar mit Zuverlässigkeit verwendet werden, da die meisten Menschen dieses Wort eher verstehen.

  • Sicherheit: Sagen Sie, dass Ihre App alle zuvor berechneten Routen speichert und Sie eine gespeicherte Route wiederverwenden können, anstatt sie neu zu berechnen.

    Wenn Sicherheit keine Voraussetzung ist, können Sie alle App-Daten in unverschlüsselten Dateien und auf der SD-Karte speichern. Wenn es jedoch um Sicherheit geht, können Sie die Dateien verschlüsseln und im privaten Dateibereich der App speichern, so dass auf deren Inhalt nicht einfach zugegriffen werden kann und sie bei der Deinstallation der App gelöscht werden.

  • Modifizierbarkeit: Diese Anforderung regelt, wie einfach Ihre App geändert werden kann. Für die Wayfinding-App könnte diese Anforderung besagen, dass die App mehr als eine Karte verwenden kann, ohne dass sie neu erstellt werden muss.

  • Maintainability: Dies bezieht sich auf die Leichtigkeit, mit der Ihre App Fehler findet und behebt. Wenn beispielsweise eine Karte fehlerhaft ist, können Sie das Problem einfach beheben, indem Sie eine korrekte Karte herunterladen oder die nächste Version der App erwerben.

Kosten sind auch oft wichtig. Wenn Sie eine App erstellen, müssen Sie entscheiden, welche nicht funktionalen Anforderungen für Ihre App gelten sollen. Sie müssen auch Ihre NFRs verfeinern, damit Sie sie testen können. Zum Beispiel müssen Sie für eine Leistungs-NFR die Geschwindigkeit Ihrer Anwendung an den entsprechenden Stellen messen können (z. B. während der Bildschirm angezeigt wird).

Bestimmte nicht funktionale Anforderungen sind für mobile Geräte besonders wichtig, z. B. Leistung und Reaktionsfähigkeit.

Versuchen Sie nicht, alle möglichen nicht funktionalen Anforderungen in einer App zu erfüllen. Warum sollten Sie Ressourcen für die Implementierung von Funktionen aufwenden, die die Benutzer nicht schätzen? Definieren und quantifizieren Sie stattdessen, inwieweit Sie den NFR erfüllen möchten. Außerdem beinhaltet NFR immer Trade-offs. Wenn Sie eine einzelne nicht funktionale Anforderung erfüllen, kann dies dazu führen, dass Ihre App nicht mit einer anderen übereinstimmt.

Zum Beispiel stehen Leistung und Sicherheit oft im Widerspruch zueinander. Erhöhte Sicherheit wird häufig durch Verschlüsseln und Entschlüsseln gespeicherter Daten implementiert. Die Daten müssen jedoch entschlüsselt werden, um sie zu verwenden, und sie nach der Ausführung der App verschlüsseln, wodurch Zeit benötigt wird, wodurch die Leistung der App reduziert wird. Der Trick beim Treffen von NFRs ist es, die richtige Balance zu finden.

Grundlagen nichtfunktionaler Anforderungen für iOS-Apps - Dummies

Die Wahl des Herausgebers

10 Tipps für ein erfolgreiches Social Media Design - Dummies

10 Tipps für ein erfolgreiches Social Media Design - Dummies

ÄHnlich der Evolution von Webdesign, Social Media Das Mediendesign ist zunehmend komplexer geworden und die Besucher von Social-Media-Sites werden immer anspruchsvoller. Wie Sie sich selbst, Ihre Marke, Ihr Unternehmen oder eine Organisation präsentieren, ist ein wichtiger Bestandteil der sozialen Medien. Hier sind einige Tipps, die Ihnen helfen, sich von der Masse abzuheben: Finden ...

10 Wege zum Aufbau von Social-Media-Engagement - Dummies

10 Wege zum Aufbau von Social-Media-Engagement - Dummies

Stellen Sie sich online vor, aber wenn es darum geht, echte Verbindungen aufzubauen, ist es wichtig, wie Sie sich mit Menschen auseinandersetzen. Teilen, teilen, retweeten und kommentieren Das Teilen eines Beitrags ist das größte Kompliment, das Sie auf Facebook geben können. In ähnlicher Weise ist Retweeting das ...

Apps zu erstellen, mit denen Sie Facebook-Tabs erstellen können - Dummies

Apps zu erstellen, mit denen Sie Facebook-Tabs erstellen können - Dummies

, Obwohl Sie Seitenreiter aus die von Facebook zur Verfügung gestellten Tabs, kann nicht jeder benutzerdefinierte Tabs entwickeln und installieren. Um die Genehmigung von Facebook zu erhalten, ein genehmigter App-Entwickler zu werden, navigieren Sie zur Facebook-Seite "Entwickler". Klicken Sie dort unter der Überschrift Apps-Navigation auf Als Entwickler registrieren. Aber vielleicht wollen Sie nicht ...

Die Wahl des Herausgebers

Erstellen eigener Excel 2010-Vorlagen - Dummies

Erstellen eigener Excel 2010-Vorlagen - Dummies

, Wenn Sie keine vorgefertigte Excel 2010-Vorlage finden können, die passt die Rechnung, erstellen Sie Ihre eigenen Vorlagen aus Muster-Arbeitsmappen, die Sie erstellen oder die Ihr Unternehmen zur Hand hat. Die einfachste Methode zum Erstellen einer eigenen Vorlage besteht darin, einen tatsächlichen Arbeitsmappenprototyp zu erstellen und die Datei dann im Dateiformat der Vorlage zu speichern ...

Erstellen eines Namensberichts mit VBA-Code - Dummies

Erstellen eines Namensberichts mit VBA-Code - Dummies

, Wenn Sie in Ihrer Arbeitsmappe viele benannte Zellen und Bereiche verwenden Sie werden überrascht sein, dass Excel keine Möglichkeit bietet, die Details für jeden Namen aufzulisten. Nützliche Informationen werden im Dialogfeld "Name Manager" angezeigt, aber es gibt keine Möglichkeit, diese Informationen auf eine Weise anzuzeigen, die gedruckt werden kann. ...

Die Wahl des Herausgebers

Freestyle Ringen bei den Olympischen Sommerspielen 2012 - Dummies

Freestyle Ringen bei den Olympischen Sommerspielen 2012 - Dummies

Trotz des Namens "Freestyle", olympisches Freistilringen ist ein hochtechnischer Kampfsport, bei dem Sportler mit ihren ganzen Körpern ihre Gegner kontrolliert auf den Boden (oder Matte) zwingen. Das Ziel ist es, die Schultern eines Gegners gegen die Matte zu drücken und sie dort festzuhalten. Einer der ältesten ...

Halten Sie Ihren Kopf im Match: Der mentale Teil des Wrestlings - Dummies

Halten Sie Ihren Kopf im Match: Der mentale Teil des Wrestlings - Dummies

Die eins-zu-eins-art des ringen und die relativ kurze länge eines spiels, der mentale ansatz zum wettbewerb und das engagement, das du zum erfolg brauchst, sind einzigartig. Die folgende Liste enthält einige Schlüssel, um das mentale Spiel als Wrestler zu gewinnen: Inspiration: Externe Motivation und Belohnungen können dich nur so weit bringen; to ...

Wie US-Bürger Tickets für die Olympischen Spiele 2012 in London kaufen können - Dummies

Wie US-Bürger Tickets für die Olympischen Spiele 2012 in London kaufen können - Dummies

Leute auf dem amerikanischen Seite des Teiches können keine Tickets für die Olympischen Spiele 2012 in London über die offizielle Website kaufen. Um Tickets für die Olympischen Spiele 2012 in London zu kaufen, müssen Einwohner außerhalb des Vereinigten Königreichs und aus ausgewählten europäischen Ländern Tickets über ihr Nationales Olympisches Komitee (NOC), das Nationale Pralympische Komitee (NPC) oder ...