Accueil
 Sommaire
 1  Objectifs de ce cours de modélisation orientée objet
 2  Généralités sur la modélisation orienté objet et sur UML
 2.1  Principes de la modélisation
 2.2  Pourquoi et comment modéliser en orienté objet
 2.3  Unified Modelling Language (UML)
 2.4  Cinq façons de voir un système informatique: les 4+1 vues de Kruchten
 2.5  Phases de la modélisation, cycle en V
 2.6  Rôle de l'expression des besoins
 2.6.1  Exemple de cahier des charges: Studs
 2.6.2  Règles de gestion et contraintes de l'application [Studs
 2.7  Rôle de l'analyse
 2.8  Rôle de la conception
 QCM
 3  Analyse, vues cas d'utilisation et processus
 4  Analyse et conception, aspects statiques de la vue logique
 5  Analyse et conception, aspects dynamiques de la vue logique
 6  Conception, aspects langage et technique
 7  Conception, vues développement et physique
 8  Conclusion
 9  Bibliographie

 Contacts

W3C validator

Département INF  
 Conception et programmation orientées objet


2.6.2 Règles de gestion et contraintes de l’application Studs
  • Toutes les personnes peuvent être organisatrices.
  • L’organisatrice est de facto une participante au scrutin.
  • Seule l’organisatrice est autorisée à gérer un scrutin.
  • Seuls les participants enregistrés peuvent participer au scrutin et consulter les résultats.
  • Pour que les participants puissent voter, il faut que le scrutin soit ouvert (dateDuJour dateDebutScrutin).
  • La durée d’ouverture du scrutin est limitée.
  • L’organisatrice doit indiquer la date de destruction automatique du scrutin.
  • Toutes ces dates permettent de gérer de manière automatique le cycle de vie d’un scrutin.
  • Les transitions du cycle de vie peuvent aussi être effectuées à la demande de l’organisatrice.

    précédent     suivant 


Les règles de gestion et les contraintes de l’application sont les suivantes :

  • toutes les personnes peuvent créer des scrutins ; elles sont dans ce cas organisatrices ;
  • l’organisatrice est de facto une participante au scrutin ;
  • seule l’organisatrice est autorisée à gérer un scrutin : gestion du cycle de vie du scrutin (création, ouverture, fermeture, et destruction), ajout/retrait de participants, ajout/retrait de choix... ;
  • seuls les participants enregistrés comme tels par l’organisatrice peuvent participer au scrutin et consulter les résultats ;
  • pour que les participants puissent voter, il faut que le scrutin soit ouvert (dateDuJour dateDebutScrutin). Par ailleurs, la durée d’ouverture du scrutin est limitée. En outre, l’organisatrice qui crée le scrutin doit indiquer la date de destruction automatique du scrutin, ceci afin de libérer le système des scrutins caduques. Toutes ces dates permettent de gérer de manière automatique le cycle de vie d’un scrutin. Mais, il est aussi demandé que les transitions du cycle de vie puissent être effectuées à la demande de l’organisatrice : en d’autres termes, l’organisatrice peut ouvrir le scrutin prématurément (ce qui revient à avancer la date d’ouverture à la date du jour) ; elle peut fermer le scrutin prématurément ; et elle peut demander la destruction du scrutin avant la date de destruction indiquée lors de la création du scrutin.

D. Conan, C. Taconet, C. Bac, Télécom SudParis, CSC 4002, Octobre 2015