Chapitre v ingenierie logiciel
Chapitre R UP XP et Scrum Ce chapitre détaille trois méthodes ? de développement objet qui jouent un rôle majeur aujourd ? hui Rational Uni ?ed Process ?? R UP ?? eXtreme Programming ?? XP ?? et Scrum Le mot méthode est placé entre guillemets car ces approches n ? ont pas tous les attributs d ? une méthode complète XP est plutôt un cadre technique ? et Scrum un cadre organisationnel ? pour le développement agile des applications RATIONAL UNIFIED PROCESS ?? R UP James Rumbaugh Ivar Jacobson et Grady Booch ont proposé un cadre général de processus itératif pour le développement orienté objet Uni ?ed Process UP JBR étroitement associé au langage UML dont ils sont également les principaux auteurs La version de la société Rational Rational Uni ?ed Process RUP en est la déclinaison la plus connue Kru Il en existe plusieurs autres comme eXtreme UP XUP qui intègre XP et UP Agile UP qui simpli ?e UP dans une optique d ? agilité ou TUP Two Tracks UP et son modèle en Y déjà discuté au paragraphe qui peuvent satisfaire di ?érents types de projet R UP met en avant sept bonnes pratiques ? qui sont explicitées dans les paragraphes suivants le développement itératif et incrémental le développement guidé par les cas d ? utilisation et centré sur l ? architecture le pilotage par les risques la gestion des exigences C Partie Le développement logiciel la ma? trise des modi ?cations l ? évaluation continue de la qualité la modélisation visuelle avec UML Le développement itératif et incrémental R UP dé ?nit un processus de développement relativement générique ? qui peut être adapté à des contextes particuliers Dans l ? approche R UP le développement d ? un logiciel passe par quatre phases chacune pouvant donner lieu à une série d ? itérations lancement inception élaboration construction et transition Chaque phase se termine par un jalon d ? évaluation et de prise de décision quant au passage à la phase suivante Toute phase est concernée en proportions diverses par di ?érentes disciplines ? du développement activités modélisation métier recueil et expression des besoins analyse et conception de l ? application implantation tests déploiement et les activités transversales de gestion de con ?guration et du changement gestion de projet personnes budgets contrats planning gestion de l ? environnement de développement outils administration système réseau bases de données Par exemple lors de la phase de lancement ce sont les disciplines de modélisation métier et de recueil et expression des besoins qui dominent en proportion Lors de la phase de construction ce sont les disciplines d ? implantation de test et de déploiement qui dominent cf ?gure FIGURE Phases itérations et disciplines Les phases sont composées d ? itérations Une itération est une séquence d ? activités qui répond à un plan et possède des critères d ? évaluation Une itération se termine par un jalon d ? évaluation et de prise de décision Toute itération peut être considérée
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702302468cii1vbnh04ux1nn8uwuxrg5vn3rmf4pglxvcb4ss0jzo1rfzfebigjlwsweojdhzleqrg9htzf2we4xqadll3esuknbhuqqqnqul.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/hZXayNPfkyEIW6zclApDrKasGu4CFO1KjQnWAHGPh4e0Q5LSjvzk3U5CR6rMCvH3E79Hozkis0ZQ1lrFobbqNqpd.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702740181m9gqy6t592f4dvgt7larciunns1lmhkctiycssf8v962dztow9trmry5jo9fn3sczcqoxrv3wchydjnuxyg1d5nahe5n49xeva9d.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702332672szc2c4ozorn8pkyfk8cskdlqz51pkigkfmyztv5luccacotruvgfmcxzzrdbhduyx9vwfrlzhtpwirrk5sipp5lzw9a6lotxtrsm.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/b05oWMAl7oTV9RbIlaxZ859ZwLtFOQLB1erc78qejM6k4TK6KsUzmWncbA1rXSZpczTvAX48dpcv5yzEdeQ8hCrX.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702754808ismvnzpi7zl91lhaobnbv95g3uphkyxnleu1gamrfpynax876gy3bjm80luar15xqcwwxaoerq9a05njxujzgedpvdl5jcypyfnf.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702760288kts0etpjtg0kwqlsohaehktfhucrikhkwyxm9ndcqb17g3vqfhqhcky2yuxlmdkds5bzrjhdonfan9g6vc6qs565dg2h9go4w7le.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702778480sub1g583og2dn16venprkesbvys3csswrabmdccudxp00wy91oeoyneehauzngvjk8ggejq7kixycgpdhyvb2njtbillhklbladt.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117027602593qkno2e6mu5uidplzp5t0gx17tmrrehs63uedwjzzmcxh9w8b5xjznyi3qsp07pbvalvhyonwfpgatguddasrut2j81yit9cfurw.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/1170280196592dwjznlonfsznkjzdidcdechuo556bzmmeui4aiotqdwm7un7wmaxute3vconqujqnngow0snzxeea4iydvbnwtysjfkw9dlats.png)
-
32
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Aoû 10, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 111kB