Você está na página 1de 8

Universit de

Sousse
Rpublique Tunisienne
Institut Suprieur
Ministre de lEnseignement
dInformatique et des
Suprieur Techniques de
et de la Recherche Communication de
Scientifique
Hammam Sousse

Compte Rendu
TP 1 :

Elabor par : Ben tayeb hatem 1DNI 3


Anne universitaire 2016-2017
Travaille demand :
1. principe de modlisation oriente objet
1.1. Lobjectif principal de la modlisation est de visualiser le systme comme il devrait tre,
ainsi que de spcifier ses structures et son comportement.
1.2. Modliser, cest dcrire de manire dtaill et visuel les besoins et, les solutions
fonctionnelles du logiciel.
1.3. On trouve dans le monde rel des objets, des aspects, des thories et des besoins que le
dveloppeur doit les modliser afin de concevoir lapplication demand.
1.4. Le niveau d'abstraction cest--dire :
Conceptualisation : A ce niveau d'abstraction, on doit capturer les besoins principaux
des utilisateurs.
Analyse du domaine : Il s'agit de modliser les lments et mcanismes principaux du
systme.
Analyse applicative : on modlise les aspects informatiques du systme.
Conception : on dtaille tous les lments de modlisation.
1.5. Une seule vue du systme n'est pas suffisante car on ne peut pas dgager les cotes
abstraites du systme dun seul angle. On a besoin de concevoir le systme dune manire
global afin dassurer le bon fonctionnement.
2. Le rle du modle du systme est :
De rduire la complexit du projet en liminant les dtails.
Il reflte ce que le concepteur croit ncessaire la comprhension du logicielle.
Un modle est une reprsentation simple du monde rel.
Modliser un systme avant sa ralisation pour mieux comprendre le fonctionnement
du systme.
3.
* On modlise en orienter objet dont le but de mieux comprendre le fonctionnement du
systme. C'est galement un bon moyen de matriser sa complexit et d'assurer sa cohrence.
* La prsentation d'un modle UML se compose de plusieurs documents crits en langage
courant et d'un document formalis.
-Prsentation stratgique :
Elle dcrit pourquoi l'entreprise a voulu se doter de l'outil considr, les buts qu'elle cherche
atteindre, le calendrier de ralisation prvu, etc. ;
-Prsentation des processus de travail par lesquels la stratgie entend se raliser :
Pour permettre au lecteur de voir comment l'application va fonctionner en pratique, elle doit
tre illustre par une esquisse des crans qui seront affichs devant les utilisateurs de terrain ;
-Explication des choix qui ont guid la modlisation formelle :
Il s'agit de synthtiser, sous les yeux du lecteur, les discussions qui ont prsid ces choix ;
4. L'Object Management Group (OMG) est une association amricaine but non lucratif
cre en 1989 dont lobjectif est de standardiser le modle objet sous toutes ses formes.
LOMG est notamment la base des standards UML (Unified Modeling Language), MOF
(Meta-Object Facility), CORBA (Common Object Request Broker Architecture) et IDL
(Interface Dfinition Language).

5.
6. la dernire version du lUML est 2.5 en dcembre 2013 elle comporte :

7. les 10 diagrammes les plus importants sont :

-diagramme de cas dutilisation.

-diagramme dactivit.

-diagramme de classe.

-diagramme objets.

-diagramme machine tats.

-diagrammes de squence.
-diagramme de communications.

-diagramme de composant.

-diagramme de paquetages.

-diagramme de dploiement.

8. les domaines dutilisation de lUML :

- Modle mtorologique

partir de donnes d'observation (satellite), il permet de prvoir les conditions climatiques


pour les jours venir.

-Modle conomique

Peut par exemple permettre de simuler l'volution de cours boursiers en fonction d'hypothses
macro-conomiques (volution du chmage, taux de croissance).

-Modle dmographique

Dfinit la composition d'un panel d'une population et son comportement, dans le but de
fiabiliser des tudes statistiques, d'augmenter l'impact de dmarches commerciales, etc.

9. Il s'agit d'un modle en cascade dans lequel le dveloppement des tests et du logiciel sont
effectus de manire synchrone. Cependant, ce modle souffre toujours du problme de la
vrification trop tardive du bon fonctionnement du systme.
10. lexpression du besoin sert entamer la bonne solution. Plus on a des besoins dtailler
plus on a la meilleure solution.
11. Lanalyse a pour rle de dcrypter la problmatique afin de concevoir la solution adquate
au client.
12. La conception permet de dtailler toutes les dtails de la ralisation et de visualiser le
projet de plusieurs angles.
13. Les diffrents types de test sont :
- Test par module : chacun des composants du logiciel sera test en vue de savoir son
intgrit.
- Tests Alpha : l'application est mise dans des conditions relles.
14. TUP:
TUP signifie Track Unified Process . C'est un processus qui rpond aux caractristiques du
Processus Unifi. Le processus 2TUP apporte une rponse aux contraintes de changement
continuel imposes aux systmes d'information de l'entreprise. En ce sens, il renforce le
contrle sur les capacits d'volution et de correction de tels systmes. Track signifie
littralement que le processus suit deux chemins. Il s'agit des chemins fonctionnels et
d'architecture technique , qui correspondent aux deux axes de changement imposs au
systme d'information.

RUP :

Le Rational Unified Process (RUP) est lune des plus clbres implmentations de la mthode
PU, livre cls en main, permettant de donner un cadre au dveloppement logiciel, rpondant
aux exigences fondamentales prconises par les crateurs dUML :

Une mthode de dveloppement doit tre guide par les besoins des utilisateurs

Elle doit tre centre sur larchitecture logicielle

Elle doit tre itrative et incrmentale

UP :

Le processus unifi est un processus de dveloppement logiciel itratif, centr sur


l'architecture, pilot par des cas d'utilisation et orient vers la diminution des risques. C'est un
patron de processus pouvant tre adapte une large classe de systmes logiciels, diffrents
domaines d'application, diffrents types d'entreprises, diffrents niveaux de comptences
et diffrentes tailles de l'entreprise. Le document suivant prsente sous la forme d'une note
les concepts associs ce processus.

Artfact :
Un artfact en UML est n'importe quel produit du travail : code, graphique, schmas de base
de donnes, documents texte, diagrammes, modles, etc. C'est la spcification d'une
information physique utilise ou produite par un procd de dveloppement logiciel ou par
dploiement et opration d'un systme[1].Pour exemple, des fichiers sources, des scripts, des
fichiers excutables, des tables dans une base de donnes, des courriers lectroniques sont des
artfacts
Strotypes :
Les strotypes sont un des trois mcanismes d'extensibilit en Unified Modeling Language.
Ils permettent aux concepteurs d'tendre le vocabulaire de l'UML, afin de crer des lments
de ce nouveau modle, drivs de ceux qui existent dj, mais qui ont des proprits
spcifiques qui sont adaptes un domaine particulier ou autre usage spcialis. Par exemple,
lors de la modlisation d'un rseau, il peut tre ncessaire d'avoir des symboles pour
reprsenter les routeurs et concentrateurs.

15. outil de modlisation UML :


Nom Logo Editeur Crateur Anne de mise
en service

Rational Rose Rational fvrier 2003


Machines
PowerAMC SAP SDP 1997

ArgoUML 15dcembre
2011
Modelio Modeliosoft 13 aot 2016

StarUML Plastic Software 30dcembre2005

UMLet L'quipe UMLet 10 fvrier 2015

eUML2 Studio Soyatec 31 aot 2012

16.

Les caractristiques principales PowerAMC :

Modlisation des processus mtiers.

Modlisation des donnes en MERISE MCD, MLD, MPD ou en UML.

Reverse Engineering des bases de donnes.

Estimation du poids de la base.


Gnrateur de documentations.

Lien entre Donnes et processus.

Cartographie des actions et tapes des processus humains et industriels

Le taux de pntration dans le march du software :

Les caractristiques distinctives :

Des alternatives libres PowerAMC existent comme DBDesigner ou AnalyseSI, ne couvrant


gnralement qu'une partie des modlisations, notamment la modlisation E/R ou UML.
GraphMake s'ajoute aussi la liste des logiciels libres concurrents.

Pour les outils Merise, les principaux, sont: Mega, WinDesign (Cecima), Windev, Adelia, etc.
Un outil RAD comme Delphi inclut dans ses ditions haut de gamme des outils de
modlisation UML comme ModelMaker ou Together selon les versions.

Você também pode gostar