Vous êtes sur la page 1sur 26

Plan

I. 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
Introduction a la conception des systèmes Informatiques Définition Système Informatique

Plan

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
Introduction a la conception des systèmes Informatiques Définition Système Informatique

Système d’information
Un SI est un ensemble organisé de ressources : matériel, logiciel, personnel,
données, procédures… permettant d’acquérir, de traiter, de stocker des
informations (sous formes de données, textes, images, sons, etc.) dans et entre des
organisations
Introduction a la conception des systèmes Informatiques Définition Système Informatique

C’est quoi une organisation ?

L’organisation est à la base de l’action collective. Dès qu’une activité dépasse la capacité
d’un seul individu, l’organisation constitue la réponse appropriée.

Elle se caractérise donc par :


-un ensemble d’individus : participants, acteurs ;
-un accord, implicite ou explicite, sur un ou plusieurs objectifs partagés par les divers
participants ;
- une division du travail, définissant le rôle de chaque participant ;
- une coordination plus ou moins formalisée, qui assure la cohérence des comportements
et donc le respect des objectifs communs en dépit de la division du travail.
Introduction a la conception des systèmes Informatiques Définition Système Informatique

Objectifs d’un système Informatique

Le but de tout système d’information est d’apporter un soutien aux processus de travail
dans l’organisation selon trois modalités principales (pouvant être combinées) :

Fournir de l’information,
Assister le travail humain,
Automatiser le travail( Les systèmes de travail qu’il assiste peuvent être individuels […]
ou collectifs […]).

L’usage du SI peut être obligatoire, recommandé ou discrétionnaire… mais dans tous les
cas, les caractéristiques du SI sont déterminées par ses finalités, c’est à dire par les
objectifs de l’organisation auxquels il doit contribuer
Introduction a la conception des systèmes Informatiques Définition Système Informatique

Objectifs d’un système Informatique


Usages des systèmes d’information

1. Applications fonctionnelles – Applications « classiques » – Gestion commerciale,


gestion de production, gestion comptable et financière ( ERP)

2. 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

– Communication interne
• 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)

4. Applications d’aide à la gestion des connaissances


– Acquisition, conservation, diffusion des savoirs et des savoir-faire (KM)
Introduction a la conception des systèmes Informatiques Concevoir un SI

Concevoir une application qui réponde aux besoins

– du commanditaire
– des utilisateurs

Dont on puisse prévoir à l’avance les fonctionnalités principales.

Dont on puisse vérifier qu’elle fait bien ce qui avait été prévu.

Capable d’évoluer, sécurisée, documentée,


Introduction a la conception des systèmes Informatiques Concevoir un SI

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
I. Chapitre I : les diagrammes de cas d’utilisation

Plan

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
I. Chapitre I : les diagrammes de cas d’utilisation Etape de développement d’un SI

Pourquoi modéliser ?

Pour
– comprendre
-communiquer – évaluer
– spécifier – promouvoir la réutilisation

le fonctionnement
– de l’organisation, du domaine
– du système d’information
– du système informatique

Corollaires
– bien comprendre à quoi et à qui sert un modèle
– méthodes de conception objet : coupler les niveaux
• concepts du domaine -> objets informatique métier
I. Chapitre I : les diagrammes de cas d’utilisation Modélisation des besoins

Modélisation des besoins


I. Chapitre I : les diagrammes de cas d’utilisation Modélisation des besoins

Modélisation des besoins

Principaux éléments :

•Acteurs (bonhommes)
•Cas d’utilisation (ellipses)

Acteurs
Un acteur est une entité extérieure au système modélisé, et qui interagit directement avec lui.

Acteurs non humains


•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
I. Chapitre I : les diagrammes de cas d’utilisation Modélisation des besoins

Modélisation des besoins

Rôles et personnes physiques

Un acteur correspond à un rôle, pas à une personne physique :

•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.

Exemples :

•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é
I. Chapitre I : les diagrammes de cas d’utilisation Etape de développement d’un SI
I. Chapitre I : les diagrammes de cas d’utilisation Modélisation des besoins

Exemple d’un diagramme de cas d’utilisation


I. Chapitre I : les diagrammes de cas d’utilisation Modélisation des besoins

Un cas d’utilisation
I. Chapitre I : les diagrammes de cas d’utilisation Modélisation des besoins

Acteurs et cas d’utilisation


I. Chapitre I : les diagrammes de cas d’utilisation Modélisation des besoins

Relations entre cas d’utilisation en acteurs


I. Chapitre I : les diagrammes de cas d’utilisation Modélisation des besoins

Dépendance d’inclusions et d’extensions


I. Chapitre I : les diagrammes de cas d’utilisation Modélisation des besoins

Réutilisabilité des inclusions et extension


I. Chapitre I : les diagrammes de cas d’utilisation Modélisation des besoins

Décompositions grâce aux extensions et inclusions


I. Chapitre I : les diagrammes de cas d’utilisation Modélisation des besoins

Généralisation
I. Chapitre I : les diagrammes de cas d’utilisation Modélisation des besoins

Relations entre Acteurs (Généralisation)


I. Chapitre I : les diagrammes de cas d’utilisation Modélisation des besoins

Acteurs principaux et secondaires


I. Chapitre I : les diagrammes de cas d’utilisation Modélisation des besoins

Description textuelle

Vous aimerez peut-être aussi