Samx Here
n1udSecurity


Server : Apache
System : Linux webd348.cluster026.gra.hosting.ovh.net 5.15.148-ovh-vps-grsec-zfs-classid #1 SMP Thu Feb 8 09:41:04 UTC 2024 x86_64
User : hednacluml ( 122243)
PHP Version : 8.3.9
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
Directory :  /home/hednacluml/encyclo/articles/p/a/t/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/hednacluml/encyclo/articles//p/a/t/Discussion_Utilisateur~Patriceb_785a.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<!-- headlinks removed -->
	<link rel="shortcut icon" href="../../../../misc/favicon.ico"/>
    <title>Discussion Utilisateur:Patriceb - Wikipédia</title>
    <style type="text/css">/*<![CDATA[*/ @import "../../../../skins/offline/main.css"; /*]]>*/</style>
    <link rel="stylesheet" type="text/css" media="print" href="../../../../skins/common/commonPrint.css" />
    <!--[if lt IE 5.5000]><style type="text/css">@import "../../../../skins/monobook/IE50Fixes.css";</style><![endif]-->
    <!--[if IE 5.5000]><style type="text/css">@import "../../../../skins/monobook/IE55Fixes.css";</style><![endif]-->
    <!--[if IE 6]><style type="text/css">@import "../../../../skins/monobook/IE60Fixes.css";</style><![endif]-->
    <!--[if IE]><script type="text/javascript" src="../../../../skins/common/IEFixes.js"></script>
    <meta http-equiv="imagetoolbar" content="no" /><![endif]-->
    <script type="text/javascript" src="../../../../skins/common/wikibits.js"></script>
    <script type="text/javascript" src="../../../../skins/offline/md5.js"></script>
    <script type="text/javascript" src="../../../../skins/offline/utf8.js"></script>
    <script type="text/javascript" src="../../../../skins/offline/lookup.js"></script>
    <script type="text/javascript" src="../../../../raw/gen.js"></script>        <style type="text/css">/*<![CDATA[*/
@import "../../../../raw/MediaWiki%7ECommon.css";
@import "../../../../raw/MediaWiki%7EMonobook.css";
@import "../../../../raw/gen.css";
/*]]>*/</style>          </head>
  <body
    class="ns-3">
    <div id="globalWrapper">
      <div id="column-content">
	<div id="content">
	  <a name="top" id="contentTop"></a>
	        <h1 class="firstHeading">Discussion Utilisateur:Patriceb</h1>
	  <div id="bodyContent">
	    <h3 id="siteSub">Un article de Wikipédia, l'encyclopédie libre.</h3>
	    <div id="contentSub"></div>
	    	    	    <!-- start content -->
	    <p><b>modifié par Patrice le 22/04/05 à 19h40</b></p>
<p><b>modifié par Patrice le 21/04/05 à 21h</b></p>
<p><b>modifié par Patrice le 20/04/05 à 20h</b></p>
<hr />
<p><b>Sujet:</b></p>
<p><i>Faire une étude UML complète du projet suivant:</i></p>
<p>"Nous souhaitons mettre en place un réseau P2P (pair à pair) entre différentes agences immobilières pour unifier les annonces de location et de ventes de biens. Chaque agence propose au réseau une liste de biens qui seront mis à disposition des autres agences à travers un logiciel P2P. Une recherche d'un bien permettra donc de rechercher sur l'ensemble des agences si un bien est disponible ou pas. Si un bien est disponible dans une autre agence, le système avertira l'agence qui propose le bien pour permettre une prochaine visite (ou vente/location)"</p>
<hr />
<p>voici un lien vers des infos sur P2P <a href="http://fr.wikipedia.org/wiki/P2P" class="external free" title="http://fr.wikipedia.org/wiki/P2P" rel="nofollow">http://fr.wikipedia.org/wiki/P2P</a></p>
<p>Rajoutez vos idées au fur et à mesure dans cette page en la modifiant.</p>
<hr />
<p>j'ai relevé une ligne directrice assez proche de ce que l'on a vu en cours:</p>
<p><br />
<i><b>piste pour un plan:</b></i></p>
<table id="toc" class="toc" summary="Sommaire">
<tr>
<td>
<div id="toctitle">
<h2>Sommaire</h2>
</div>
<ul>
<li class="toclevel-1"><a href="#1.analyse_des_besoins_.28maquettage.29"><span class="tocnumber">1</span> <span class="toctext">1.analyse des besoins (maquettage)</span></a></li>
<li class="toclevel-1"><a href="#2.cas_d.27utilisation"><span class="tocnumber">2</span> <span class="toctext">2.cas d'utilisation</span></a></li>
<li class="toclevel-1"><a href="#3.mod.C3.A8le_du_domaine_UML_.28cardinalit.C3.A9.2C_agr.C3.A9gation.2C....29"><span class="tocnumber">3</span> <span class="toctext">3.modèle du domaine UML (cardinalité, agrégation,...)</span></a></li>
<li class="toclevel-1"><a href="#4.diagramme_de_s.C3.A9quence"><span class="tocnumber">4</span> <span class="toctext">4.diagramme de séquence</span></a></li>
<li class="toclevel-1"><a href="#5.diagramme_de_classe"><span class="tocnumber">5</span> <span class="toctext">5.diagramme de classe</span></a></li>
<li class="toclevel-1"><a href="#6.diagramme_d.27activit.C3.A9"><span class="tocnumber">6</span> <span class="toctext">6.diagramme d'activité</span></a></li>
<li class="toclevel-1"><a href="#7.diagramme_d.27interaction"><span class="tocnumber">7</span> <span class="toctext">7.diagramme d'interaction</span></a></li>
<li class="toclevel-1"><a href="#8.diagramme_de_conception"><span class="tocnumber">8</span> <span class="toctext">8.diagramme de conception</span></a></li>
<li class="toclevel-1"><a href="#9.Divers"><span class="tocnumber">9</span> <span class="toctext">9.Divers</span></a></li>
</ul>
</td>
</tr>
</table>
<script type="text/javascript">
//<![CDATA[
 if (window.showTocToggle) { var tocShowText = "afficher"; var tocHideText = "masquer"; showTocToggle(); } 
//]]>
</script>
<p><a name="1.analyse_des_besoins_.28maquettage.29"></a></p>
<h2><span class="editsection">[<a href="../../../../articles/p/a/t/Discussion_Utilisateur%7EPatriceb_785a.html" title="Modifier la section&#160;: 1.analyse des besoins (maquettage)">modifier</a>]</span> <span class="mw-headline">1.analyse des besoins (maquettage)</span></h2>
<ul>
<li><b>positionnement(but, innovation de l'app?)</b></li>
</ul>
<dl>
<dd>
<ol>
<li>proposer à toutes les agences immobilières d'un groupe la totalité des biens de vente/location</li>
<li>meilleur déploiement et organisation des propositions de biens de location</li>
</ol>
</dd>
</dl>
<ul>
<li><b>exigences fonctionnelles(que doit-elle faire&#160;?)</b></li>
</ul>
<dl>
<dd><i>Cette application doit utiliser un moyen de communication P2P. (exigence client)</i>
<dl>
<dd>Il y a trois possibilités d'utilisation:
<dl>
<dd>
<ul>
<li>centralisé avec serveur</li>
<li>décentralisé avec serveur</li>
<li>décentralisé sans serveur</li>
</ul>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>
<dl>
<dd>Notre choix se basera sur _________ .</dd>
</dl>
</dd>
</dl>
<p><br /></p>
<dl>
<dd>
<dl>
<dd>Pourquoi&#160;?
<dl>
<dd><sub>Patrice =&gt; je pense qu'il faudrait centraliser toutes ces infos sur un serveur unique (tel Napster) car l'utilité d'avoir une décentralisation ne s'impose pas vraiment...</sub></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<p><sub><br /></sub></p>
<dl>
<dd><sub><i>Les fonctionnalités nécessaires sont:</i></sub>
<dl>
<dd>
<dl>
<dd>
<ul>
<li><sub>l'ajout d'un bien</sub></li>
<li><sub>la destruction d'un bien</sub></li>
<li><sub>la modification d'un bien</sub></li>
<li><sub>la recherche d'un bien</sub></li>
</ul>
<dl>
<dd><sub>l'application se connecte au serveur centralisé et selon les critères de cette requête, une sélection de biens est proposée ou non.</sub></dd>
</dl>
<ul>
<li><sub>la sélection d'un bien (idem suivant&#160;?!)</sub></li>
</ul>
<dl>
<dd><sub>Une fois le bien en adéquation, une proposition de visite est envoyé à l'agence proposant ledit bien.</sub></dd>
</dl>
<ul>
<li><sub>la proposition de visite sur un bien (idem précédent&#160;?!)</sub></li>
<li><sub>(...)</sub></li>
</ul>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<ul>
<li><sub><b>exigences non fonctionnelles(qualité, performance)</b></sub></li>
</ul>
<dl>
<dd><sub>On pourrait s'imposer par exemple:</sub></dd>
</dl>
<dl>
<dd>
<dl>
<dd>
<dl>
<dd>
<ul>
<li><sub>une gestion de 1.000.000 biens</sub></li>
<li><sub>une connexion de 100 agences simultanément</sub></li>
<li><sub>une aide en ligne&#160;?</sub></li>
</ul>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<ul>
<li><sub><b>contraintes de conception (l'indispensable à ne pas oublier de mentionner)</b></sub></li>
</ul>
<p><sub>la mise à jour des biens dans la base est renseigné manuellement par chaque agence</sub></p>
<p><sub><a name="2.cas_d.27utilisation"></a></sub></p>
<h2><sub><span class="editsection">[<a href="../../../../articles/p/a/t/Discussion_Utilisateur%7EPatriceb_785a.html" title="Modifier la section&#160;: 2.cas d'utilisation">modifier</a>]</span> <span class="mw-headline">2.cas d'utilisation</span></sub></h2>
<ul>
<li><sub><b>les acteurs</b></sub></li>
</ul>
<dl>
<dd><sub>comme dit dans le texte, il y a le système et l'agence. Je pense que c'est tout&#160;!?</sub></dd>
</dl>
<ul>
<li><sub><b>les "use case" (UC)</b></sub></li>
</ul>
<dl>
<dd><sub>il y a donc:</sub>
<dl>
<dd>
<ul>
<li><sub>ajouter</sub></li>
<li><sub>supprimer</sub></li>
<li><sub>modifier</sub></li>
<li><sub>rechercher</sub></li>
</ul>
<dl>
<dd>
<ul>
<li><sub>rapide</sub></li>
<li><sub>avancée</sub></li>
<li><sub>catégorie/superficie(ex: T4, Studio)</sub></li>
</ul>
</dd>
</dl>
<ul>
<li><sub>proposer visite</sub></li>
<li><sub>(...)</sub></li>
</ul>
</dd>
</dl>
</dd>
</dl>
<p><sub><i>(Illustration avec UML)</i></sub></p>
<ul>
<li><sub><b>etablir une maquette IHM succinte (facultatif)</b></sub></li>
</ul>
<ul>
<li><sub><b>structuration en package</b></sub></li>
</ul>
<ul>
<li><sub><b>ajout des relations entre ces packages</b></sub></li>
</ul>
<ul>
<li><sub><b>classement des UC par priorité fonctionnel et risque éventuel pour chacun d'eux</b>(ex: intégrité des données absolument nécessaire sur un UC ou bien sécurité, confidentialité! BUT:identification des tâches à apréhender en premier pour livrer un soft en version beta par exemple...!)</sub></li>
</ul>
<p><sub><br /></sub></p>
<table border="0" align="center" style="border: 1px solid #999; background-color:#FFFFFF">
<tr align="center" bgcolor="#CCCCCC">
<th>Cas d'utilisation:</th>
<th>Priorité fonctionnelle:(Haut,Moyen,Bas)</th>
<th>Risques:(Haut,Moyen,Bas)</th>
</tr>
<tr>
<td>Ajouter</td>
<td>Haut</td>
<td>Haut (corruption de données&#160;?!)</td>
</tr>
<tr bgcolor="#EFEFEF">
<td>Supprimer</td>
<td>Moyen</td>
<td>Haut (corruption de données&#160;?!)</td>
</tr>
<tr>
<td>Modifier</td>
<td>Bas</td>
<td>Haut (corruption de données&#160;?!)</td>
</tr>
<tr bgcolor="#EFEFEF">
<td>Rechercher</td>
<td>Haut</td>
<td>Bas</td>
</tr>
<tr>
<td>Proposer Visite</td>
<td>Haut</td>
<td>Moyen</td>
</tr>
<tr bgcolor="#EFEFEF">
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
</table>
<p><sub>Donc, ici "Ajouter" est la première implémentation à s'intéresser avant les autres... (par exemple)</sub></p>
<p><sub>authentification</sub></p>
<p><sub><a name="3.mod.C3.A8le_du_domaine_UML_.28cardinalit.C3.A9.2C_agr.C3.A9gation.2C....29"></a></sub></p>
<h2><sub><span class="editsection">[<a href="../../../../articles/p/a/t/Discussion_Utilisateur%7EPatriceb_785a.html" title="Modifier la section&#160;: 3.modèle du domaine UML (cardinalité, agrégation,...)">modifier</a>]</span> <span class="mw-headline">3.modèle du domaine <i>UML</i> (cardinalité, agrégation,...)</span></sub></h2>
<ul>
<li><sub><b>identifier les concepts (les notions principales de l'app)</b></sub></li>
<li><sub><b>identifier les attributs et associations appliqué à chaque notion</b></sub></li>
<li><sub><b>étape de généralisation possible&#160;??!! (abstraction)</b></sub></li>
<li><sub><b>structurer en package</b></sub></li>
</ul>
<p><sub><a name="4.diagramme_de_s.C3.A9quence"></a></sub></p>
<h2><sub><span class="editsection">[<a href="../../../../articles/p/a/t/Discussion_Utilisateur%7EPatriceb_785a.html" title="Modifier la section&#160;: 4.diagramme de séquence">modifier</a>]</span> <span class="mw-headline">4.diagramme de séquence</span></sub></h2>
<ul>
<li><sub><b>scénarii (avec exception au bon déroulement de l'app)</b></sub></li>
<li><sub><b>pré-conditions et post-conditions avant un bon déroulement</b></sub></li>
<li><sub><b>description textuel de chaque scénario -&gt; facultativement obligatoire&#160;;o)</b></sub></li>
<li><sub><b>Mise à jour éventuel des UC&#160;?!</b></sub></li>
<li><sub><b>établir les diagrammes de séquence de chaque scénario</b></sub></li>
</ul>
<p><sub><a name="5.diagramme_de_classe"></a></sub></p>
<h2><sub><span class="editsection">[<a href="../../../../articles/p/a/t/Discussion_Utilisateur%7EPatriceb_785a.html" title="Modifier la section&#160;: 5.diagramme de classe">modifier</a>]</span> <span class="mw-headline">5.diagramme de classe</span></sub></h2>
<ul>
<li><sub><b>reprise des concepts de la 3eme phase</b></sub></li>
<li><sub><b>assignation des méthodes utilisées pour chaque concept</b></sub></li>
</ul>
<p><sub><a name="6.diagramme_d.27activit.C3.A9"></a></sub></p>
<h2><sub><span class="editsection">[<a href="../../../../articles/p/a/t/Discussion_Utilisateur%7EPatriceb_785a.html" title="Modifier la section&#160;: 6.diagramme d'activité">modifier</a>]</span> <span class="mw-headline">6.diagramme d'activité</span></sub></h2>
<ul>
<li><sub><b>diagramme d'état avec test conditionnel</b>(style: login utilisateur puis, après acceptation sinon retour à login, si oui, clic droit ou bien gauche possible, puis ...)</sub></li>
</ul>
<p><sub><a name="7.diagramme_d.27interaction"></a></sub></p>
<h2><sub><span class="editsection">[<a href="../../../../articles/p/a/t/Discussion_Utilisateur%7EPatriceb_785a.html" title="Modifier la section&#160;: 7.diagramme d'interaction">modifier</a>]</span> <span class="mw-headline">7.diagramme d'interaction</span></sub></h2>
<ul>
<li><sub><b>diagramme de séquence évolué rentrant dans le détail des objets (propriétés et méthodes)</b>(cf diagramme de classe de la 5eme phase)</sub></li>
</ul>
<p><sub><a name="8.diagramme_de_conception"></a></sub></p>
<h2><sub><span class="editsection">[<a href="../../../../articles/p/a/t/Discussion_Utilisateur%7EPatriceb_785a.html" title="Modifier la section&#160;: 8.diagramme de conception">modifier</a>]</span> <span class="mw-headline">8.diagramme de conception</span></sub></h2>
<ul>
<li><sub><b>diagramme de déploiement (couche métier par ci par là, ...)</b></sub></li>
</ul>
<p><sub><a name="9.Divers"></a></sub></p>
<h2><sub><span class="editsection">[<a href="../../../../articles/p/a/t/Discussion_Utilisateur%7EPatriceb_785a.html" title="Modifier la section&#160;: 9.Divers">modifier</a>]</span> <span class="mw-headline">9.Divers</span></sub></h2>
<dl>
<dd>
<ol>
<li><sub>éventuellement une petite conclusion de TP</sub></li>
<li><sub>spécifier une technologie utilisable en exemple&#160;???</sub></li>
</ol>
</dd>
</dl>
<hr />

<!-- 
NewPP limit report
Preprocessor node count: 12/1000000
Post-expand include size: 0/2048000 bytes
Template argument size: 0/2048000 bytes
Expensive parser function count: 0/500
-->
<div class="printfooter">
</div>
	    	    <!-- end content -->
	    <div class="visualClear"></div>
	  </div>
	</div>
      </div>
      <div id="column-one">
	<div id="p-cactions" class="portlet">
	  <h5>Views</h5>
	  <ul>
	    <li id="ca-nstab-user"
	       	       ><a href="../../../../articles/p/a/t/Utilisateur%7EPatriceb_3f9a.html">Page utilisateur</a></li><li id="ca-talk"
	       class="selected"	       ><a href="../../../../articles/p/a/t/Discussion_Utilisateur%7EPatriceb_785a.html">Discussion</a></li><li id="ca-current"
	       	       ><a href="http://fr.wikipedia.org/wiki/Discussion_Utilisateur:Patriceb">Version actuelle</a></li>	  </ul>
	</div>
	<div class="portlet" id="p-logo">
	  <a style="background-image: url(../../../../misc/Wiki.png);"
	    href="../../../../index.html"
	    title="Accueil"></a>
	</div>
	<script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script>
		<div class='portlet' id='p-navigation'>
	  <h5>Navigation</h5>
	  <div class='pBody'>
	    <ul>
	    	      <li id="n-mainpage"><a href="../../../../index.html">Accueil</a></li>
	     	      <li id="n-thema"><a href="../../../../articles/a/c/c/Portail%7EAccueil_bcc9.html">Portails thématiques</a></li>
	     	      <li id="n-alphindex"><a href="../../../../articles/t/o/u/Special%7EToutes_les_pages_fabc.html">Index alphabétique</a></li>
	     	      <li id="n-randompage"><a href="../../../../articles/p/a/g/Special%7EPage_au_hasard_9c81.html">Un article au hasard</a></li>
	     	      <li id="n-contact"><a href="../../../../articles/c/o/n/Wikip%C3%A9dia%7EContact_929e.html">Contacter Wikipédia</a></li>
	     	    </ul>
	  </div>
	</div>
		<div class='portlet' id='p-Contribuer'>
	  <h5>Contribuer</h5>
	  <div class='pBody'>
	    <ul>
	    	      <li id="n-help"><a href="../../../../articles/s/o/m/Aide%7ESommaire_c9f0.html">Aide</a></li>
	     	      <li id="n-portal"><a href="../../../../articles/a/c/c/Wikip%C3%A9dia%7EAccueil_5272.html">Communauté</a></li>
	     	      <li id="n-recentchanges"><a href="../../../../articles/m/o/d/Special%7EModifications_r%C3%A9centes_b222.html">Modifications récentes</a></li>
	     	      <li id="n-aboutwp"><a href="../../../../articles/a/c/c/Wikip%C3%A9dia%7EAccueil_des_nouveaux_arrivants_0784.html">Accueil des nouveaux arrivants</a></li>
	     	      <li id="n-sitesupport"><a href="http://meta.wikimedia.org/wiki/Faire_un_don:_explication">Faire un don</a></li>
	     	    </ul>
	  </div>
	</div>
		<div id="p-search" class="portlet">
	  <h5><label for="searchInput">Rechercher</label></h5>
	  <div id="searchBody" class="pBody">
	    <form action="javascript:goToStatic(3)" id="searchform"><div>
	      <input id="searchInput" name="search" type="text"
	        accesskey="C" value="" />
	      <input type='submit' name="go" class="searchButton" id="searchGoButton"
	        value="Aller" />
	    </div></form>
	  </div>
	</div>
	      </div><!-- end of the left (by default at least) column -->
      <div class="visualClear"></div>
      <div id="footer">
    <div id="f-poweredbyico"><a href="http://www.mediawiki.org/"><img src="../../../../skins/common/images/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" /></a></div>	<div id="f-copyrightico"><a href="http://wikimediafoundation.org/"><img src="../../../../misc/wikimedia-button.png" border="0" alt="Wikimedia Foundation"/></a></div>	<ul id="f-list">
	  	  	  <li id="f-credits">Cette page a été modifiée pour la dernière fois le 21 mai 2006 à 20:10 par Utilisateur(s) non enregistré(s) de Wikipédia. Basé sur le travail de Utilisateur(s) <a href="../../../../articles/n/e/z/Utilisateur%7ENezumi_9829.html" title="Utilisateur:Nezumi">Nezumi</a> et <a href="../../../../articles/p/a/t/Utilisateur%7EPatriceb_3f9a.html" title="Utilisateur:Patriceb">Patriceb</a>.</li>	  <li id="f-copyright"><span style="white-space:normal"><a class="internal" href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Droit_d'auteur" title="Droit d'auteur">Droit d'auteur</a> : Tous les textes sont disponibles sous les termes de la <a class="internal" href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Licence_de_documentation_libre_GNU" title="GFDL">licence de documentation libre GNU</a> (GFDL).<br/>
Wikipedia® est une marque déposée de la <a href="http://wikimediafoundation.org/wiki/Accueil" title="Wikimedia Foundation">Wikimedia Foundation, Inc.</a>, organisation de bienfaisance régie par le paragraphe <a class="internal" href="http://en.wikipedia.org/wiki/501(c)" title="501(c)">501(c)(3)</a> du code fiscal des États-Unis.</span><br/></li>	  <li id="f-about"><a href="../../../../articles/%C3%A0/_/p/Wikip%C3%A9dia%7E%C3%80_propos_5de1.html" title="Wikipédia:À propos">À propos de Wikipédia</a></li>	  <li id="f-disclaimer"><a href="../../../../articles/a/v/e/Wikip%C3%A9dia%7EAvertissements_g%C3%A9n%C3%A9raux_fef1.html" title="Wikipédia:Avertissements généraux">Avertissements</a></li>	  	</ul>
      </div>
    </div>
  </body>
</html>

SAMX