Bonjour,
Je suis sur un projet dans un cadre académique, j'ai développé un CMS (Système de gestion de Contenu) pour les enseignants mais je trouve des problèmes à établir mes diagrammes UML vu que je suis débutant en matière.
Alors je viens ici dans l'espoir de trouver des connaisseurs afin de me guider et m'éclaircir les points ambiguës vu que ça sera important de livrer une bonne conception (ça sera noté dans le cadre de mes études).

Concernant le système, il y a un back-office, qui est le panneau d'administration, où un seul enseignant en a l'accès (C'est l'administrateur donc).
Il peut gérer le contenu de son site, en utilisant des formulaires d'ajout, de modification et en faisant des actions de suppression.
En contre partie, y a le front-office, qui est visible par des visiteurs et des étudiants (Un visiteur devient un étudiant en s'inscrivant puis se connectant) qui peuvent participer aux activités proposées et donc envoyer des comptes rendus.

Bref, je panne au niveau des diagrammes de cas d'utilisation. Dois-je faire un diagramme qui englobe le tout ? Ou bien faire autant de diagrammes pour que ça soit bien détaillé ?

Et puis, les relations d'extend et d'include est ambiguës, j'ai bien compris le principe, mais y a des cas d'utilisation où je peux les lier par les deux, je suis donc perdu dedans.

Bref, voici les diagrammes de cas d'utilisation que j'ai pu élaborer jusque là. J'ai fais 5 au total, 4 pour le back office et un seul pour le front office :

Diagramme Global :

http://img689.imageshack.us/i/cu1.png

Diagramme de Use Case Gestion des articles :

http://img689.imageshack.us/i/cu2.png/

Diagramme de CU Gestion des unités d'enseignement :

http://img26.imageshack.us/i/cu3.png/

Diagramme UC paramétrer le site :

http://img194.imageshack.us/i/cu4.png/

Diagramme de UC du front-office :

http://img408.imageshack.us/i/cu5.png/

A noter que Gestion ça veut dire ajout/modif/suppression, et je ne met qu'un seul exemple pour alléger le diagramme.

Si quelqu'un peut-il me dire si cette idée de 5 diagrammes est bonne ou bien j'aurais du se limiter à moins ?
Et surtout les extends côté modifier/ajouter/supprimer sont ils bonnes ou bien ça doit être des includes ? :euh:

Merci bien à celui qui aura l'amabilité de me donner de son temps et de m'aider.