<?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;
    Un sistema di solito viene implementato da team di singoli implementatori che lavorano insieme e in parallelo. Per renderlo&#xD;
    possibile, sono necessari alcuni spazi di lavoro, come:&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
    &lt;li>&#xD;
        uno &lt;a href=&quot;#Development_Workspace&quot;>spazio di lavoro di sviluppo&lt;/a> per ogni singolo implementatore&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        uno &lt;a href=&quot;#Integration_Workspace_for_the_Team&quot;>spazio di lavoro di integrazione del sottosistema per il team&lt;/a>&#xD;
    &lt;/li>&#xD;
    &lt;li>&#xD;
        uno &lt;a href=&quot;#Integration_Workspace_for_Integrators_at_the_System_Level&quot;>spazio di lavoro di integrazione di sistema&#xD;
        per gli integratori&lt;/a> a livello di sistema&#xD;
    &lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;h3>&#xD;
    &lt;a id=&quot;Development_Workspace&quot; name=&quot;Development_Workspace&quot;>&lt;/a>Spazio di lavoro di sviluppo&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    I singoli implementatori dispongono di uno spazio di lavoro di sviluppo in cui implementano i sottosistemi e gli elementi&#xD;
    di cui sono responsabili. Per compilare, collegare, eseguire e testare il codice nel sottosistema sono necessarie altre&#xD;
    parti del sistema. In genere gli implementatori non hanno bisogno dell'intero sistema per sviluppare il proprio sottosistema. Di solito è sufficiente&#xD;
    disporre, nello spazio di lavoro di sviluppo, dei sottosistemi richiesti per compilare, collegare ed eseguire il sottosistema. Non è necessario che questi altri&#xD;
    sottosistemi risiedano nello spazio privato di lavoro di sviluppo di un implementatore come copie fisiche. Possono invece&#xD;
    risiedere in un repository comune con i sottosistemi rilasciati internamente. Quando gli implementatori compilano l'esatta&#xD;
    ubicazione degli altri sottosistemi, la compilazione viene definita in un file separato; ad esempio un makefile.&#xD;
&lt;/p>&#xD;
&lt;p class=&quot;exampleheading&quot;>&#xD;
    Esempio:&#xD;
&lt;/p>&#xD;
&lt;p class=&quot;example&quot;>&#xD;
    Il sottosistema dell'estratto conto mensile telefonico (in un sistema bancario) per compilare, collegare ed eseguire&#xD;
    i relativi elementi ha bisogno dei sottosistemi che vengono direttamente o indirettamente importati dal&#xD;
    sottosistema. In questo caso, saranno necessari sei dei dieci sottosistemi per gli&#xD;
    implementatori del sottosistema dell'estratto conto mensile del telefono.&#xD;
&lt;/p>&#xD;
&lt;p class=&quot;picturecenter&quot; align=&quot;center&quot;>&#xD;
    &lt;img height=&quot;636&quot; alt=&quot;Il diagramma è descritto nel contenuto.&quot; src=&quot;resources/co_dvin1.jpg&quot; width=&quot;833&quot; />&#xD;
&lt;/p>&#xD;
&lt;p class=&quot;picturetext&quot;>&#xD;
    Lo spazio di lavoro di sviluppo per gli implementatori del sottosistema dell'estratto conto mensile del telefono&#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>Spazio di lavoro di integrazione per il team&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    A volte può succedere che un team di implementatori sviluppi in contemporanea lo stesso sottosistema. In questo caso gli implementatori&#xD;
    devono integrare i propri elementi in un sottosistema, prima di distribuirli nell'integrazione del sistema. L'integrazione del team&#xD;
    spesso viene effettuata in uno &lt;b>spazio di lavoro di integrazione di sottosistemi&lt;/b> dedicata all'integrazione del lavoro dei&#xD;
    singoli membri del team. Un membro del team agisce da integratore ed è responsabile dello spazio di lavoro di integrazione&#xD;
    e delle relative prestazioni.&#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>Spazio di lavoro di integrazione per gli integratori a livello&#xD;
    di sistema&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    Gli integratori del sistema dispongono di uno spazio di lavoro di integrazione in cui possono aggiungere in una sola volta uno o più elementi software&#xD;
    oppure uno o più sottosistemi, creando quindi delle build che vengono poi testate per l'integrazione.&#xD;
&lt;/p>&#xD;
&lt;p class=&quot;picturecenter&quot; align=&quot;center&quot;>&#xD;
    &lt;img height=&quot;171&quot; alt=&quot;Il diagramma è descritto nel contenuto.&quot; src=&quot;resources/co_dvin2.gif&quot; width=&quot;501&quot; />&#xD;
&lt;/p>&#xD;
&lt;p class=&quot;picturetext&quot;>&#xD;
    Uno spazio di lavoro di integrazione per gli integratori di sistema in cui i sottosistemi vengono aggiunti ad ogni incremento di integrazione&#xD;
&lt;/p>&lt;br />&#xD;
&lt;br /></mainDescription>
</org.eclipse.epf.uma:ContentDescription>
