<?xml version="1.0" encoding="UTF-8"?>
<org.eclipse.epf.uma:ContentDescription xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.6/uma.ecore" xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.1" xmlns:rmc="http://www.ibm.com/rmc" rmc:version="7.5.1" xmi:id="-4JS_3HSWllx_DHacZruYyQ" name="development_and_integration_workspaces,1.2252946942508563E-305" guid="-4JS_3HSWllx_DHacZruYyQ" changeDate="2008-09-15T14:37:21.746-0700" version="7.1.0">
  <mainDescription>&lt;a id=&quot;Top&quot; name=&quot;Top&quot;>&lt;/a> &#xD;
&lt;p>&#xD;
    En règle générale, un système est implémenté par des équipes d'implémenteurs qui travaillent ensemble et en parallèle. Pour ce faire, il est nécessaire de disposer de plusieurs espaces de travail tels que :&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        un &lt;a href=&quot;#Development_Workspace&quot;>espace de travail de développement&lt;/a> pour chacun des implémenteurs&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        un &lt;a href=&quot;#Integration_Workspace_for_the_Team&quot;>espace de travail d'intégration de sous-système pour l'équipe&lt;/a>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        un &lt;a href=&quot;#Integration_Workspace_for_Integrators_at_the_System_Level&quot;>espace de travail d'intégration de système pour les intégrateurs&lt;/a> au niveau du système&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;h3>&#xD;
    &lt;a id=&quot;Development_Workspace&quot; name=&quot;Development_Workspace&quot;>&lt;/a>L'espace de travail de développement&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    Les différents implémenteurs disposent d'un espace de travail de développement dans lequel ils peuvent implémenter les sous-systèmes et les éléments contenus dont ils ont la responsabilité. Pour compiler, lier, exécuter et tester le code du sous-système, d'autres parties du système sont nécessaires. En temps normal, les implémenteurs n'ont pas besoin de la totalité du système pour développer leur sous-système. Il suffit généralement de disposer des sous-systèmes nécessaires pour compiler, lier et exécuter le sous-système dans l'espace de travail de développement. Ces autres sous-systèmes ne sont pas tenus de résider dans l'espace de travail de développement privé d'aucun des implémenteurs sous la forme de copies physiques. Ils peuvent au contraire résider sur un référentiel commun avec les sous-systèmes publiés en interne. Lorsque les implémenteurs compilent l'emplacement précis des autres sous-systèmes, cet emplacement est défini dans un fichier distinct, tel qu'un fichier makefile par exemple.&#xD;
&lt;/p>&#xD;
&lt;p class=&quot;exampleheading&quot;>&#xD;
    Exemple :&#xD;
&lt;/p>&#xD;
&lt;p class=&quot;example&quot;>&#xD;
    Le sous-système Facture téléphonique mensuelle (dans un système bancaire) nécessite les sous-systèmes directement ou indirectement importés par le sous-système pour compiler, lier et exécuter ses éléments. Dans ce cas, les implémenteurs du sous-système Facture téléphonique mensuelle nécessiteront six des dix sous-systèmes.&#xD;
&lt;/p>&#xD;
&lt;p class=&quot;picturecenter&quot; align=&quot;center&quot;>&#xD;
    &lt;img height=&quot;636&quot; alt=&quot;Le diagramme est détaillé dans le contenu.&quot; src=&quot;resources/co_dvin1.jpg&quot; width=&quot;833&quot; />&#xD;
&lt;/p>&#xD;
&lt;p class=&quot;picturetext&quot;>&#xD;
    L'espace de travail de développement pour les implémenteurs du sous-système Facture téléphonique mensuelle&#xD;
&lt;/p>&#xD;
&lt;h3>&#xD;
    &lt;a id=&quot;Integration_Workspace_for_the_Team&quot; name=&quot;Integration_Workspace_for_the_Team&quot;>&lt;/a>L'espace de travail d'intégration pour l'équipe&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    Il se peut qu'une équipe de plusieurs implémenteurs développe simultanément le même sous-système. Les implémenteurs doivent dans ce cas intégrer leurs éléments dans un sous-système pour pouvoir le propager dans une intégration système. L'intégration d'équipe s'effectue souvent dans un &lt;b>espace de travail d'intégration de sous-système&lt;/b> dédié à l'intégration du travail des différents membres de l'équipe. Un membre de l'équipe joue le rôle d'intégrateur et est responsable de l'espace de travail d'intégration et de ses performances.&#xD;
&lt;/p>&#xD;
&lt;h3>&#xD;
    &lt;a id=&quot;Integration_Workspace_for_Integrators_at_the_System_Level&quot; name=&quot;Integration_Workspace_for_Integrators_at_the_System_Level&quot;>&lt;/a>L'espace de travail d'intégration pour les intégrateurs au niveau du système&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    Les intégrateurs système disposent d'un espace de travail d'intégration dans lequel ils peuvent ajouter un ou plusieurs éléments logiciels ou un ou plusieurs sous-systèmes à la fois, créant ainsi des constructions qui sont ensuite testées en vue d'une intégration.&#xD;
&lt;/p>&#xD;
&lt;p class=&quot;picturecenter&quot; align=&quot;center&quot;>&#xD;
    &lt;img height=&quot;171&quot; alt=&quot;Le diagramme est décrit dans le contenu.&quot; src=&quot;resources/co_dvin2.gif&quot; width=&quot;501&quot; />&#xD;
&lt;/p>&#xD;
&lt;p class=&quot;picturetext&quot;>&#xD;
    Un espace de travail d'intégration pour les intégrateurs système dans lequel les sous-systèmes sont ajoutés dans chaque incrément d'intégration&#xD;
&lt;/p>&lt;br />&#xD;
&lt;br /></mainDescription>
</org.eclipse.epf.uma:ContentDescription>
