Plan
- Introduction a la conception des systèmes Informatiques II. Chapitre I : les diagrammes de cas d’utilisation 1- Acteurs et cas d’utilisation 2-Relations entre cas d’utilisation 3- Relations entre les acteurs III. Chapitre II : les diagrammes de classe 1- Acteurs et classes 2-Relations entre les classes IV. Chapitre IV : Traduction des diagrammes UML en code JAVA V. Chapitre III : les diagrammes de séquence
- Chapitre I : les diagrammes de cas d’utilisation 1- Acteurs et cas d’utilisation 2-Relations entre cas d’utilisation 3- Relations entre les acteurs III. Chapitre II : les diagrammes de classe 1- Acteurs et classes 2-Relations entre les classes IV. Chapitre IV : Traduction des diagrammes UML en code JAVA V. Chapitre III : les diagrammes de séquence
- Applications fonctionnelles – Applications « classiques » – Gestion commerciale, gestion de production, gestion comptable et financière ( ERP)
- Applications d’aide à la décision – Assistance au décideurs (systèmes experts, entrepôts de données, datamining) 3. Applications d’aide à la communication
- travail de groupe (collectif, CSCW) – Communication externe
- SI inter-organisation (B2B, EDI, SCM) : entreprise étendue, entreprise étendue
- SI de gestion de la relation client (B2C, CRM)
- Applications d’aide à la gestion des connaissances
- Chapitre I : les diagrammes de cas d’utilisation
Publicité
Conception de SI
❑ Un projet
– temporalité, cycles. ❑De multiples acteurs – Informaticiens
- conception, développement, maintenance
- DSI / SSII – Utilisateurs – Décideurs ❑ De multiples points de vue sur – L’organisation – Le système d’information à construire – La répartition du travail
- maître d’œuvre / maître d’ouvrage
- concepts du domaine -> objets informatique métier
- Acteurs (bonhommes)
- Cas d’utilisation (ellipses)
- Les principaux acteurs sont les utilisateurs du système.
- En plus des utilisateurs, les acteurs peuvent être :
- Des logiciels déjà disponibles à intégrer dans le projet ;
- Des systèmes informatiques externes au système mais qui interagissent avec lui ;
- tout élément extérieur au système et avec lequel il interagit
- Une même personne physique peut être représentée par plusieurs acteurs si elle a plu- sieurs rôles.
- Si plusieurs personnes jouent le même rôle vis-à-vis du système, elles seront représentées par un seul acteur.
- Pierre, Paul ou Jacques sont tous les Clients du point de vue d’un distributeur automatique
- En tant que webmestre, Paul a certains droits sur son site, mais il peut également s’identifier en tant qu’utilisateur quelconque, sous une autre identité
Publicité
Modélisation des besoins I. Chapitre I : les diagrammes de cas d’utilisation
Modélisation des besoins
Exemple d’un diagramme de cas d’utilisation
18/02/20188
Modélisation des besoins I. Chapitre I : les diagrammes de cas d’utilisation
Modélisation des besoins I. Chapitre I : les diagrammes de cas d’utilisation
Un cas d’utilisation
Acteurs et cas d’utilisation
18/02/20189
Modélisation des besoins I. Chapitre I : les diagrammes de cas d’utilisation
Modélisation des besoins I. Chapitre I : les diagrammes de cas d’utilisation
Relations entre cas d’utilisation en acteurs
Dépendance d’inclusions et d’extensions
18/02/201810
Modélisation des besoins I. Chapitre I : les diagrammes de cas d’utilisation
Modélisation des besoins I. Chapitre I : les diagrammes de cas d’utilisation
Réutilisabilité des inclusions et extension
Décompositions grâce aux extensions et inclusions
18/02/201811
Modélisation des besoins I. Chapitre I : les diagrammes de cas d’utilisation
Modélisation des besoins I. Chapitre I : les diagrammes de cas d’utilisation
Généralisation
Relations entre Acteurs (Généralisation)
18/02/201812
Modélisation des besoins I. Chapitre I : les diagrammes de cas d’utilisation
Modélisation des besoins I. Chapitre I : les diagrammes de cas d’utilisation
Acteurs principaux et secondaires
Description textuelle
18/02/201813
Chapitre II : les diagrammes des classes
Introduction Chapitre II : les diagrammes des classes
Plan
- Chapitre I : les diagrammes de cas d’utilisation
- Chapitre I : les diagrammes de cas d’utilisation 1- Acteurs et cas d’utilisation 2-Relations entre cas d’utilisation 3- Relations entre les acteurs III. Chapitre II : les diagrammes de classe 1- Acteurs et classes 2-Relations entre les classes IV. Chapitre III : les diagrammes de séquence
- Chapitre IV : Traduction des diagrammes UML en code JAVA
- Représentation temporelle des interactions entre les objets
- Chronologie des messages échangés entre les objets et avec les Acteurs
- Point de vue interne sur le fonctionnement du système
- Description au niveau de l'instance (état du système à un instant)
- Description de scénarios particuliers
- Représentation des échanges de messages
- Entre les acteurs et le système, entre les objets du système
- De façon chronologique
- Acteurs
- Objets (instances)
- Messages (cas d'utilisation, appels d’opération)
Publicité
Principes de base : Représentation graphique de la chronologie des échanges de messages avec le système ou au sein du système
- « Vie » de chaque entité représentée verticalement
- Échanges de messages représentés horizontalement