Cas d'utilisation 2 possibilités pour la même action

Question 1: Quelle est la bonne façon de construire un Cas d'Utilisation (ou plusieurs) avec 2 façons de faire la même action?

Par exemple:

J'ai 3 écrans d'une application iOS:
1. Une vue de la carte, qui peut être pressé" et dispose d'un bouton de la caméra.
2. Une vue de la caméra, qui est affichée si l'utilisateur appuie sur le bouton de la caméra dans la vue de la carte.
3. Un lieu/pin écran d'édition, qui est affichée si l'utilisateur "long presses" la vue de la carte, ou après que l'utilisateur choisit une photo dans la vue de la caméra. Cette édition de point de vue a un bouton "enregistrer" pour créer de la place avec une photo et l'emplacement (appui long de coordonner ou de l'emplacement actuel dans le cas où le bouton de la caméra a été presses).

Titre: Créer Un Lieu
Flux de base:
1. Utilisateur “appui long” sur la carte.
2. Application des gouttes d'un nip temporaire et l'affiche de l'édition à la vue.
3. Utilisateur modifie la place de l'information et appuie sur le bouton enregistrer.
4. Application crée de la place et de l'enregistrer.

Titre: Créer Un Lieu
Flux de base:
1. Utilisateur appuie sur le bouton plus.
2. Application affiche une vue de la caméra.
3. L'utilisateur prend une photo.
4. Application crée lieu avec emplacement actuel et de l'image.

Mise à JOUR sur la base des commentaires échangés avec bhavik.

Question 2: (Basé sur bhavik réponse)
Je n'ai pas besoin d'un présentateur d'un interacteur précisément, je peux avoir 1 interacteur et 3 présentateurs/points de vue.

  1. Dans mon cas, je devrais avoir un présentateur/affichage de la carte, qui est où il commence,
  2. alors que je devrais avoir un présentateur/la vue de la caméra, dans le cas où l'utilisateur appuie sur le bouton de la caméra
  3. et un présentateur/vue pour la vue d'édition, dans le cas où l'utilisateur "des pressions longues" ou après que l'utilisateur choisit la photo de la caméra présentateur/affichage et est redirigé vers la même vue d'édition.

Est-ce exact?

Question 3: mon frontière méthodes pour l'interacteur toujours de retour void?
Dans bhavik l'exemple, ils sont de retour à quelque chose, mais dans le VIPER blog et l'oncle Bob vidéo elles retournent toujours nulle, et le résultat se présente sous la forme d'une autre limite de la méthode que l'interacteur appelle le présentateur/contrôleur.

Question 4: La VIPER ne pas utiliser un contrôleur, seul un présentateur de parler à l'interacteur, lorsque l'oncle Bob vidéo utilise un contrôleur et un présentateur de différentes interactions avec l'interacteur. Quelle approche doit-je prendre?

Question 5: Si mon Cas d'Utilisation est quelque chose comme "Aller à l'autre de l'écran", devrait-il y a même un interacteur? Depuis le point de vue actuel dira son présentateur quel bouton a été pressé (la vue qu'à l'aller) et ce courant présentateur va dire à son fil de fer ", "changer pour cet autre fil de fer".

OriginalL'auteur Rodrigo Ruiz | 2014-09-24