Vous êtes sur la page 1sur 6

Ministère de l'éducation de la République de Moldova

Université technique de Moldavie

Faculté d'Informatique et de Microélectronique

Compte Rendu
Travail de laboratoire nr. 1
Thème: Créateur de site web

Il a fait: st. gr. FI-171


Lupei Nicolae

Il a vérifié: lec. asist., Marin Cazac

Chişinău 2019
Le but du papier: Cas d’utilisation

Tâches de travail:
 Identifier les cas d'utilisation
 Identifier les classes pour chaque cas d'utilisation
 Pour chaque cas d'utilisation, créez les conditions préalables et postconditions.

Pour le thème créateur de site Web, nous avons identifié les cas d'utilisation suivants:

1. Gestion de bloc (Block management)


 Block
 BlockType
 BlockTemplate
2. Gestion de page (Page management)
 Script
 ContentType
 Content
 Page
 PageSettings
3. Gestion des utilisateurs (User management)
 Role
 Permmision
 Group
 RolePermmisions
 GroupPermmission
 User
 Profile
 UserProfile
 UserRole
4. Gestion de la localization (Localization management)
 Language
 TranslationKey
5. Gestion de l'audit (Audit management)
 Audit
 AuditDetails
 EntityBackup
6. Gestion des entités (Entity management)
 Entity
 EntityType
 EntityField
 EntityFieldConfiguration
 EntityFieldType
7. Gestion de formulaire(Form management)
 Form
 FormType
 Entity
 FormColumn
 FormRow
 FormStage
8. Gestion des notifications(Notification management)
 Notification
 NotifcationType
 UserNotifications
9. Gestion des messages(Message management)
 Message
 MessageType
 MessageTemplate
 UserMesages

Diagramme de cas d'utilisation:

Gestion de bloc:
Conditions préalables:
1. Au moins un type de bloc
2. Il doit y avoir une structure de bloc
3. Il doit y avoir une interface utilisateur

Conditions post:
Succès: Le bloc a été créé ou édité
Erreur: Le bloc est vide ou a passé les validations de secours

Gestion de page:

Conditions préalables:
1. Il doit y avoir au moins un type de page
2. Il doit y avoir au moins un bloc
3. Identifier une route système
4. Spécifiez un titre de page
5. Spécifiez un nom unique

Conditions post:
Succès: La page a été créée / modifiée avec succès et est accessible.
Erreur: Erreur lors de la création / édition d'une page

Gestion des utilisateurs

Conditions préalables:
1. Au moins un rôle dans le système
2. Le client doit avoir des droits d'administrateur
3. Il doit y avoir au moins une autorisation dans le système
4. Il doit y avoir au moins un profil dans le système
5. Il doit y avoir au moins un groupe dans le système pour être sélectionné
6. Un nom d'utilisateur unique
7. Un email unique
8. Un mot de passe fort
9. La confirmation du mot de passe doit être collée 2 fois et appariée

Conditions post:
Succès: L'utilisateur a été créé / édité avec succès
Erreur: Un message d'erreur tel que l'utilisateur ne peut pas être créé

Gestion de la localization
Conditions préalables:
1. Au moins une clé pouvant être traduite
2. Au moins une langue qui contient des clés
3. Toutes les langues doivent avoir le même nombre de clés, avec le même identifiant
4. Au moins un logo pour les langues
5. Les clés doivent être uniques
6. La langue doit avoir un nom et un identifiant uniques

Conditions post:
Succès: La langue / clé a été créée / modifiée avec succès
Erreur: La sauvegarde des données n'a pas eu lieu

Gestion de l'audit
Conditions préalables:
1. Au moins une entité dans le système
2. Au moins un fournisseur / cible où les journaux seront enregistrés
3. Au moins une manipulation de données d'une entité

Conditions post:
Succès: Lors de la création / édition d'un enregistrement, une nouvelle version a été créée
Erreur: Le journal n'a pas été enregistré

Gestion des entités

Conditions préalables:
1. Au moins un schéma dans le système
2. Au moins un fournisseur de base de données
3. Nom d'entité unique
4. Le client doit avoir des droits d'administrateur
5. Le système doit avoir au moins un type de propriété.

Conditions post:
Succès: L'entité a été créée / modifiée avec succès
Erreur: L'entité ne peut pas être créée

Gestion de formulaire
Conditions préalables:
1. Au moins un type de formulaire
2. Au moins une entité à laquelle le formulaire est lié
3. Au moins une interface de contrôle devant être sous la forme d'un générateur
4. L'entité sélectionnée doit contenir au moins une propriété.
5. La forme doit contenir au moins un bouton

Conditions post:
Succès: La forme a été créée / modifiée avec succès
Erreur: Erreur lors de la création d'un formulaire

Gestion des notifications

Conditions préalables:
1. Au moins un type de notification
2. Au moins un modèle de notification
3. Au moins un événement à notifier
4. Au moins un utilisateur pour les recevoir

Conditions post:
Succès: Notification envoyée / reçue
Erreur: Erreur d'envoi de notification

Gestion des messages

Conditions préalables:
1. Minimum 2 utilisateurs dans le système
2. Sujet obligatoire
3. Au moins un récipient

Conditions post:
Succès: Message envoyé
Erreur: Message non reçu
Conclusition

Grâce au travail de laboratoire, j’ai eu l’occasion de travailler dans Enterprise Architect et de réaliser le diagramme de
cas d’utilisation.

Dans cet environnement, j'ai utilisé la notation pour les acteurs et les cas d'utilisation, ainsi que les notations pour les
liens.
J'avais pour tâche d'identifier l'utilisation des étuis pour un thème particulier et d'identifier au moins 2 classes par
utilisation domestique.
J'ai également eu l'occasion de créer des conditions préalables et postérieures à chaque utilisation.