UML 2 - doc. · PDF fileDU MÊME AUTEUR P. Roques. – Mémento UML....
date post
08-Feb-2019Category
Documents
view
215download
0
Embed Size (px)
Transcript of UML 2 - doc. · PDF fileDU MÊME AUTEUR P. Roques. – Mémento UML....
UML 2 en action
UML 2 en action
978
2212
1210
49
Code
di
teur
: G
1210
4IS
BN
: 97
8-2-
212-
1210
4-9
Conc
eptio
n:
Nor
d Co
mpo
42
De lanalyse des besoins la conception4e dition
Pascal Roques a plus de vingt ans dexprience dans la modlisation desystmes complexes, dabord avec les techniques danalyse structure(SADT), puis avec les approches objet (OMT, UP). Consultant senior etformateur chez Valtech depuis 1995, il travaille introduire lutilisationdUML dans des domaines varis (arospatiale, banques, etc.) et estresponsable de lensemble des formations catalogue Valtech training surle thme Modlisation avec UML .
Franck Valle a travaill longtemps chez Valtech et a plus de dix ansdexprience dans le dveloppement de systmes client-serveur et deconseil en modlisation objet avec OMT puis UML. Il fait aujourdhuipartie de la direction de TECHadvantage, filiale de lInstitut franais duPtrole, SSII spcialise dans les solutions informatiques pour les industriesde lnergie.
Quelles rgles pour la cration logicielle ?Quelles mthodes, quels outils ?
Lenjeu est de taille : garantir la souplesseet linteroprabilit des applications mtier.
UML 2 Design Patterns Use Cases J2EE EJB Unified Process (UP) EAI
Dbutant ou expriment, vous devez mettre en pratique UMLdans des projets rels. Ltude de cas propose ici vouspermettra dlaborer rapidement vos propres modles et dematriser les aspects avancs de ce langage. Les lments UMLy sont mis en uvre et discuts avec force conseils et misesen garde. Toutes les tapes du processus de dveloppementsont dtailles, depuis la capture et lanalyse des besoinsjusqu la conception dtaille laide des design patterns.
Ce livre sadresse tous les matres douvrage, chefs de projet,analystes et concepteurs, architectes logiciel et dveloppeurs,qui sont impliqus dans des projets logiciels, ainsi quaux tu-diants en informatique (cursus gnie logiciel ou modlisationUML), qui dcouvriront comment appliquer dans un projet relles concepts tudis en cours.
Au sommaireLe processus. Prsentation du processus en Y et rappels demodlisation UML. Modlisation des besoins. laborationdu cahier des charges Identification des acteurs Capturedes besoins fonctionnels laide des cas dutilisation Besoins techniques et dcoupage en couches (applicationn-tier base de composants mtier). Analyse objet. Dcoupage en catgories/packages Dpendances entrecatgories Dveloppement du modle statique : affinageet optimisation des diagrammes de classes Dveloppement du modle dynamique : scnarios, dia-grammes dtats et diagrammes dinteractions. Conceptionde larchitecture technique. Classes et frameworks tech-niques Modle logique de conception Introduction auxdesign patterns Conception dynamique dun framework Contraintes de rutilisation Dveloppement dun proto-type. Conception objet prliminaire. Dveloppement desmodles de dploiement et dexploitation Constructiondes composants mtier et de leurs interfaces Interfacesutilisateurs Dveloppement du modle logique Organisation de la configuration logicielle. Conceptiondtaille en Java. Conception des classes, associations,attributs Utilisation des design patterns Conceptiondes couches applicatives : prsentation, application, com-posants mtier, donnes Configuration logicielledtaille. Annexes. Aide-mmoire UML 2 StrotypesUML Conseils et piges viter.
Poster au format 44 x 64 cmprsentant le schma
dtaill du processus en Y utilis dans ltude de cas.
a r c h i t e c t e l o g i c i e l
P a s c a l R o q u e s F r a n c k V a l l e
4e dition
UM
L 2
en a
ctio
nP
. R
oq
ue
s
F.
Va
ll
e4e
d.
G12104_ArchiLogiciel 13/02/07 11:53 Page 1
UML 2 en actionDe lanalyse des besoins la conception
a r c h i t e c t e l o g i c i e l
G12104_titre_archi 5/02/07 14:15 Page 1
DU MME AUTEUR
P. Roques. Mmento UML. N11725, 2006, 14 pages.
P. Roques. UML 2 par la pratique. N12014, 5e dition 2006, 358 pages.
P. Roques. UML 2. Modliser une application web. N11770, 2006, 236 pages (collection Cahiers du programmeur).
DANs lA MME CollECTioN
A. Lonjon, j.-j. ThomAsson. Modlisation XML. N11521, 2006, 498 pages.
F. VALLe. UML pour les dcideurs. N11621, 2005, 282 pages.
J.-l. BnARd, L. BossAviT , R.mdinA , d. WiLLiAms. LExtreme Programming, avec deux tudes de cas. N11561, 2002, 300 pages.
G. Ponon. Best practices PHP 5. Les meilleures pratiques de dveloppement en PHP. N11676, 2005, 480 pages.
X. BLAnc. MDA en action. N11539, 2005, 427 pages.
ChEz lE MME DiTEUR
Modlisation objet, processus de dveloppement, UML
h. BALzeRT. UML 2 Compact. N11753, 2006, 88 pages.
h. BeRsini, i. WeLLesz. Lorient objet. Cours et exercices en UML 2 avec PHP, Java, Python, C# et C++. N12084, 3e dition 2007, 520 pages (collection Noire).
P.-A. muLLeR, n. GAeRTneR. Modlisation objet avec UML. N11397, 2e dition, 2003, 540 pages (format semi-poche).
A. cockBuRn. Rdiger des cas dutilisation efficaces. N9288, 2001, 320 pages.
Autres ouvrages
c. dumonT ITIL pour un service optimal. N11734, 2006, 318 pages.
T. LimonceLLi, adapt par s. BLondeeL. Adminsys. Grer son temps et interagir efficacement avec son environnement. N11957, 2006, 274 pages.
L. BLoch, c. WoLfhuGeL. Scurit informatique. Principes fondamentaux pour ladministrateur systme. N12021, 2007, 350 pages.
j BATTeLLe, trad. D. Rueff, avec la contribution de s. BLondeeL La rvolution Google. N11903, 2006, 280 pages.
m. LucAs, ad. par D. GARAnce , contrib. J.-M. ThomAs. PGP/GPG Assurer la confidentialit de ses mails et fichiers. N12001-x, 2006, 248 pages.
UML 2 en action4e dition
De lanalyse des besoins la conception
P a s c a l R o q u e s F r a n c k V a l l e
G12104_titre_archi 5/02/07 14:15 Page 2
DiTioNs EYRollEs61, bd saint-Germain75240 Paris Cedex 05
www.editions-eyrolles.com
le code de la proprit intellectuelle du 1er juillet 1992 interdit en effet expressment la photocopie usage collectif sans autorisation des ayants droit. or, cette pratique sest gnralise notamment dans les tablissements denseignement, provoquant une baisse brutale des achats de livres, au point que la possibilit mme pour les auteurs de crer des uvres nouvelles et de les faire diter correctement est aujourdhui menace.En application de la loi du 11 mars 1957, il est interdit de reproduire intgralement ou partiellement le
prsent ouvrage, sur quelque support que ce soit, sans autorisation de lditeur ou du Centre Franais dExploitation du Droit de Copie, 20, rue des Grands-Augustins, 75006 Paris. Groupe Eyrolles, 2000, 2003, 2004, 2007, isBN : 978-2-212-12104-9
www.editions-eyrolles.com
Dpt lgal : fvrier 2007N dditeur : 7598imprim en France
Ce livre est ddi tous ceux qui uvrent pour la paix dans le monde.
UML sest trs rapidement impos comme le langage standard pour la mod-lisation objet des systmes dinformation. Mais UML nest quun langage, etdans les centaines de pages qui dcrivent sa smantique et ses annexes, rien nedit concrtement comment il convient de sen servir, au jour le jour, dans unprojet rel.
Quand Pascal Roques et Franck Valle mont demand de prfacer leurouvrage sur la mise en uvre dUML, au travers dune tude de cas complte,je me suis tout de suite dit que la rdaction dun tel ouvrage ne devait pas treune chose aise, car sil est facile de discuter dun projet informatique autourdune tasse de caf, il est en revanche bien difficile de dcrire la dmarchesuivie et lenchanement et la logique des activits qui ont t menes. Lerisque est grand de sombrer dans les dtails ou de se limiter des gnralits.
UML en action vite magistralement ces cueils et nous apporte, dans un styleagrable lire, une description prcise et motive dune manire prouve demodliser une application informatique avec UML, depuis lanalyse desbesoins, jusqu la ralisation finale avec Java, en passant par la descriptionde larchitecture et les diffrentes activits de conception.
Ce livre rpond parfaitement au rel besoin des informaticiens, confronts latransition vers UML et la recherche dexemples concrets de sa mise enuvre. UML en action est le rsum du savoir-faire de Pascal Roques et deFranck Valle ; cest aussi un ouvrage pragmatique et trs accessible. Je suiscertain que sa lecture aidera beaucoup dinformaticiens franchir avec succsle cap de la modlisation avec UML.
Pierre-Alain MullerProfesseur associ lUniversit de Mulhouse,
auteur du premier livre paru sur UML.
Prface
CHAPITRE 1 : INTRODUCTION 1
Prrequis ........................................................................................... 2Structure de louvrage ...................................................................... 3Comment lire UML en Action ..................................................... 6Remerciements ................................................................................. 8
CHAPITRE 2 : PROCESSUS ET ARCHITECTURE 11
Le processus 2TUP........................................................................... 13Un processus itratif et incrmental pilot par les risques ............... 16Un processus pilot par les exigences des utilisateurs ..................... 20Un processus de modlisation avec UML........................................ 21Les diagrammes dUML 2 ............................................................... 25Un processus par niveaux da