Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
59Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Cours-UML

Cours-UML

Ratings:

4.0

(2)
|Views: 7,330|Likes:
Published by athera5363

More info:

Categories:Types, School Work
Published by: athera5363 on Mar 13, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/10/2014

pdf

text

original

 
UML 2.0
(IUT, département informatique, 1
re
année)
Laurent AUDIBERT
Institut Universitaire de Technologie de Villetaneuse – Département InformatiqueAvenue Jean-Baptiste Clément93430 VilletaneuseAdresse électronique :
laurent[dot]audibert[at]iutv[dot]univ-paris13[dot]fr
Adresse du document :
http :
 // 
www-lipn.univ-paris13.fr
 / 
audibert
 / 
 pages
 / 
enseignement
 / 
cours.htm
 
2
 
Avant-propos
Lestechniquesdeprogrammationn’ontcessédeprogrésserdepuisl’époquedelaprogrammationenlangage binaire (cartes perforées, switch) à nos jours. Cette évolution a toujours été dictée par le besoinde concevoir et de maintenir des applications toujours plus complexes.La programmation par cartes perforées, switch ou cablage (de 1800 à 1940) a ainsi fait place à destechniques plus évoluées, comme l’assembleur (1947), avec l’arrivée de l’ordinateur électronique né des besoins de la guerre. Des langages plus évolués ont ensuite vu le jour comme Fortran en 1956 ou Cobolen 1959. Jusque là, les techniques de programmation étaient basées sur le branchement conditionnelet inconditionnel (goto) rendant les programmes importants extrêmement di
ciles à developper, àmaîtriser et à maintenir.Laprogrammationstructurée(Pascalen1970,Cen1972,ModulaetAdaen1979,...)aalorsvulejouret permis de developper et de maintenir des applications toujours plus ambitieuses. L’algorithmique nese su
sant plus à elle seule à la fin des années 1970, le génie logiciel est venu placer la méthodologie aucoeur du développement logiciel. Des méthodes comme Merise (1978) se sont alors imposées.La taille des applications ne cessant de croître, la programmation structurée a également rencontréses limites, faisant alors place à la programmation orientée objet (Simula 67 en 1967, Smalltalk en 1976,C
++
en 1982, Java en 1995, ...). La technologie objet est donc la conséquence ultime de la modularisationdictéeparlamaîtrisedelaconceptionetdelamaintenanced’applicationstoujourspluscomplexes.Cettenouvelle technique de programmation a nécessité la conception de nouvelles méthodes de modélisation.UML (Unified Modeling Language en anglais, soit langage de modélisation objet unifié) est né dela fusion des trois méthodes qui s’imposaient dans le domaine de la modélisation objet au milieu desannées 1990 : OMT, Booch et OOSE. D’important acteurs industriels (IBM, Microsoft, Oracle, DEC, HP,Rational, Unisys etc.) s’associent alors à l’e
ff 
ort et proposent UML 1.0 à l’OMG (Object ManagementGroup) qui l’accepte en novembre 1997 dans sa version 1.1. La version d’UML en cours à la fin 2006est UML 2.0 qui s’impose plus que jamais en tant que langage de modélisation standardisé pour lamodélisation des logiciels.Ce document constitue le support du cours d’UML 2.0 dispensé aux étudiants du départementd’informatique de l’institut universitaire de technologie (IUT) de Villetaneuse en semestre décalé.Ce support a été réalisé en utilisant les ouvrages cités en bibliographie. Il est en partie basé sur le livrede Charroux, Osmani et Thierry-Mieg (2005) qui constitue une bonne introduction au langage UML.Aomar Osmani est à l’origine du cours d’UML dans notre IUT.Rumbaugh, Jacobson et Booch (2004), Barbier (2005) Roques et Vallée (2003) et Muller et Gaertner(2000) ont également été largement utilisés. Rumbaugh
et al.
. (2004) est un ouvrage de référence assezcomplet et contient un dictionnaire détaillé de la terminologie UML 2.0. Muller et Gaertner (2000) estcoursd’UML2.0bienexpliquéetpluscompletettailqueCharroux
etal.
.(2005)mais,encontrepartie,moins accessible. Barbier (2005) constitue une approche pratique et critique d’UML très intéressante.Enfin, Roques et Vallée (2003) nous montre une mise en pratique de la version 1.4 d’UML détaillée autravers d’un projet réel. Pascal Roques est probablement l’un des auteurs les plus prolifique (Roques,2002 ; Roques & Vallée, 2003 ; Roques, 2006a ; Roques, 2006b) et compétant concernant la mise en œuvred’UML.Agréable à lire, Volle (2006) s’intéresse à la place de l’informatique dans notre société et plus particu-lièrement dans l’entreprise.Enfin, diverses sources trouvées sur Internet, inépuisable source d’information en perpétuel renou-vellement, m’ont également été d’un grand secours. Parmi ces dernières, certaines sont incontournables,comme le cours de Piechocki (n.d.) ou encore le site Developpez.com (n.d.).3

Activity (59)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
bmmostefa liked this
Toufik Datsi liked this
Ghada Barik liked this
Ghada Barik liked this
Toufik Datsi liked this
Saber Fezai liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->