2010-08-06 3 views
2

Im supposé faire un diagramme de usecase à un système scolaire virtuel:question usecase: peut-il être autonome?

Im va bien jusqu'à ce que je suis arrivé à ceci:

"l'étudiant signe dans le système et faire l'examen d'entrée, puis signe -out en attente d'une réponse. à la fin de l'examen , lE SYSTÈME calcule les notes et selon la note finale IT SET le niveau de l'étudiant pour informer himn avec les résultats, le date à régler sur place et le prix de la classe . le système enverra également l'information de l'étudiant aux écoles système comptable afin de calculer d'autres frais et comment payer eux. après avoir payé les frais LE SYSTEM devrait modifier l'utilisateur (étudiant) de type "étudiant sous registery" à étudiant. "

maintenant quand le dire SYSTEME Que dois-je faire faire un cas d'utilisation autonome non connecté (associé) avec tout acteur! Puis-je faire?

et quelqu'un peut-il poster des liens sur exemples, je trouve beaucoup, mais si vous connaissez un endroit où je peux trouver un parfait exemple s'il vous plaît fournir.

Thanx à l'avance

+0

Est-ce ce devoir? –

Répondre

0

dans this diagramme de séquence, la flèche courbe étiquetée runtests est une action système/exploitation. dans votre cas, vous pouvez h Avoir une première voie pour l'utilisateur (étudiant) et une seconde pour le système puis décrire vous utilisable comme interactions (c.-à-d. flèches) entre les deux voies ou la flèche cyclique pointant sur le système. Voir aussi this page wikipedia.

+0

@RC non ce n'est pas un diagramme de séquence, c'est un usecase il devrait y avoir des acteurs et des cas d'utilisation. – tony

+0

Ensuite, vous avez besoin d'un étudiant et de 3 cas d'utilisation «se connecter», «faire l'examen d'entrée» et «déconnecter». –

+0

@RC mate Je l'ai fait mais dans le texte de son dire (le système) calculer et envoyer des e-mails alors que dois-je faire un usecase autonome? si non: avec quel acteur je devrais l'associer? – tony

1

Un système externe peut être un acteur. Tout comme une personne s'interface avec le système que vous modélisez, un système externe peut s'interfacer avec votre système. Je n'aime pas utiliser des cas d'utilisation pour les processus système-à-système, mais pour l'interaction occasionnelle c'est bien.

Questions connexes