2018-2019:s3:concprogobjet:td:td2
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
2018-2019:s3:concprogobjet:td:td2 [2018/09/07 16:41] – [Responsabilités : Analyse et développement de la partie Métier] blay | 2018-2019:s3:concprogobjet:td:td2 [2018/09/07 19:32] (current) – [Evolutions] blay | ||
---|---|---|---|
Line 9: | Line 9: | ||
Le forum logiciel est maintenant composé de //canaux//. | Le forum logiciel est maintenant composé de //canaux//. | ||
- | * Un administrateur demande à créer un forum en précisant le nom du forum. Si un forum avec ce nom existe déjà, il ne se passe rien i.e. | + | * Un administrateur demande à créer un forum en précisant le nom du forum. Si un forum avec ce nom existe déjà, il ne se passe rien. |
* Un administrateur peut demander s'il existe un forum de nom donné. | * Un administrateur peut demander s'il existe un forum de nom donné. | ||
- | * Un administrateur peut lister((Cela veut dire obtenir la liste des noms de forum, pas les afficher!)) les noms des forum existants qu'il a créé. | + | * Un administrateur peut lister (Cela veut dire obtenir la liste des noms de forum, pas les afficher!) les noms des forums |
- | * Un "membre | + | * Un membre demande à créer un canal dans un forum en précisant |
- | * Un agent demande à créer un canal à messages | + | * Un membre |
- | * Un producteur | + | * Un producteur |
- | * Un consommateur peut demander à lister((obtenir la liste des messages)) | + | * Un consommateur peut demander à lister((obtenir la liste des messages)) |
- | * Un consommateur peut demander à lister tous les messages qui se trouvent sur le forum dans ce cas tous les messages dans toutes | + | * Un consommateur peut demander à lister tous les messages qui se trouvent sur le forum, dans ce cas tous les messages dans tous le canaux lui sont retournés. |
- | * un canal ne peut pas être associée | + | * un canal ne peut pas être associé |
< | < | ||
Line 28: | Line 28: | ||
</ | </ | ||
- | <note tip>Pour vous aider vous pouvez dans un premier temps, ne pas tenir compte | + | <note tip>Pour vous aider vous pouvez, dans un premier temps, ne pas tenir compte |
- Quels modèles utilisez-vous pour analyser le problème ? | - Quels modèles utilisez-vous pour analyser le problème ? | ||
- Dans vos diagrammes de séquences, faîtes bien apparaître les interfaces graphiques et les contrôleurs mais dans les diagrammes de classe concentrez vous uniquement sur la partie métier dans un premier temps. | - Dans vos diagrammes de séquences, faîtes bien apparaître les interfaces graphiques et les contrôleurs mais dans les diagrammes de classe concentrez vous uniquement sur la partie métier dans un premier temps. | ||
- | - Qui est responsable de retrouver | + | - Qui est responsable de retrouver à partir de son nom un forum? un canal de messages? (Pattern |
- | - Qui est responsable de créer un forum? | + | - Qui est responsable de créer un forum? |
- Qui est responsable de créer un message ? pourquoi? (Pattern créateur) | - Qui est responsable de créer un message ? pourquoi? (Pattern créateur) | ||
- Avez-vous des relations bi-directionnelles? | - Avez-vous des relations bi-directionnelles? | ||
Line 42: | Line 42: | ||
- A partir de maintenant, on s' | - A partir de maintenant, on s' | ||
- Je crée un forum " | - Je crée un forum " | ||
- | - Je crée une | + | - Je crée une |
- | - Je crée une boite de type Breves " | + | - Je crée un canal de Breves " |
- | - Je poste un message " | + | - Je poste un message " |
- | - Je poste un message " | + | - Je poste un message " |
- | - Je lis les messages qui se trouvent dans la boite " | + | - Je lis les messages qui se trouvent dans le canal " |
- | - Je demande à effacer les messages | + | - Je demande à effacer les messages |
- Je poste un message " | - Je poste un message " | ||
- | - Je poste un message " | + | - Je poste un message " |
- | - Yoann plus bavard poste un message de plus de 140 caractères | + | - Yoann plus bavard poste un message de plus de 140 caractères |
- J' | - J' | ||
- Je poste un message " | - Je poste un message " | ||
Line 115: | Line 115: | ||
===== Architecture : Persistance simplifiée ===== | ===== Architecture : Persistance simplifiée ===== | ||
- | 1- On désire sauvegarder l' | + | 1- On désire sauvegarder l' |
Vous pouvez utiliser le {{: | Vous pouvez utiliser le {{: | ||
Line 136: | Line 136: | ||
===== Evolutions ===== | ===== Evolutions ===== | ||
- | - Dans certaines boites | + | - Dans certains canaux |
- | - Pour certains | + | - Pour certains |
- Analyser les dépendances entre vos classes. | - Analyser les dépendances entre vos classes. | ||
2018-2019/s3/concprogobjet/td/td2.1536338491.txt.gz · Last modified: 2018/09/07 16:41 by blay