﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://127.0.0.1/drupal"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Assistance Projets Logiciels - Exigences</title>
 <link>http://127.0.0.1/drupal/blog_des_ti/uml/faq_ea/theme_exigences</link>
 <description>Foire aux questions EA limitée aux seules questions relatives aux Exigences</description>
 <language>fr</language>
<item>
 <title>Ajouter des types prédéfinis de valeurs aux exigences</title>
 <link>http://127.0.0.1/drupal/blog_des_ti/uml/faq_ea/ajouter_des_types_predefinis_de_valeurs_aux_exigences</link>
 <description>&lt;div class=&quot;field field-name-field-logo-faq-ea field-type-image field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/drupal/blog_des_ti/uml/faq_ea/ajouter_des_types_predefinis_de_valeurs_aux_exigences&quot;&gt;&lt;img typeof=&quot;foaf:Image&quot; src=&quot;http://127.0.0.1/drupal/sites/default/files/default_images/logo_faq_ea_small.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;p&gt;&lt;em&gt;Comment ajouter des types de valeurs prédéfinis pour la saisie de propriétés complémentaires à des exigences ?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;abbr title=&quot;Enterprise Architect&quot;&gt;EA&lt;/abbr&gt; supporte l&#039;ajout de propriétés complémentaires aux exigences (élément de type &lt;strong&gt;Requirement&lt;/strong&gt;) à partir d&#039;une liste de &lt;strong&gt;Tagged Values&lt;/strong&gt; prédéfinies.
Cette liste peut être enrichie de nouveaux types de &lt;tt&gt;Tagged Values&lt;/tt&gt; utilisés régulièrement et dont les valeurs à saisir correspondent à un format particulier (une date, une valeur entière, une énumération de valeurs, etc...).&lt;/p&gt;

&lt;div class=&quot;screenshot&quot; style=&quot;float:right;width:215px;&quot;&gt;
&lt;a class=&quot;colorbox&quot; href=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/uml_types.png&quot;&gt;&lt;img class=&quot;right&quot; src=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/uml_types_small.png&quot; alt=&quot;uml types&quot; /&gt;&lt;/a&gt;
&lt;cite&gt;Photo 1 : UML Type &lt;q&gt;DateTime&lt;/q&gt;&lt;/cite&gt;
&lt;a class=&quot;colorbox&quot; href=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/tagged_values.png&quot;&gt;&lt;img class=&quot;right&quot; src=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/tagged_values_small.png&quot; alt=&quot;tagged values&quot; /&gt;&lt;/a&gt;&lt;cite&gt;Photo 2 : nouveau tag&lt;/cite&gt;
&lt;a class=&quot;colorbox&quot; href=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/tagged_value.png&quot;&gt;&lt;img class=&quot;right&quot; src=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/tagged_value_small.png&quot; alt=&quot;tagged value date&quot; /&gt;&lt;/a&gt;&lt;cite&gt;Photo 3 : sélection d&#039;une date&lt;/cite&gt;
&lt;/div&gt;

&lt;p&gt;Par exemple, il pourrait être intéressant d&#039;ajouter à des exigences un type de &lt;tt&gt;Tagged Values&lt;/tt&gt; nommé &lt;q&gt;Date de revue&lt;/q&gt; dont la valeur associée est une date, ou encore un type nommé &lt;q&gt;Type de risque&lt;/q&gt; dont la valeur possible est limitée à une énumération de valeurs données.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Pour ajouter le type de valeur &lt;q&gt;Date de revue&lt;/q&gt;, suivez la procédure suivante :

&lt;ol&gt;&lt;li&gt;Cliquer sur l&#039;icône &lt;em&gt;Default tagged value types&lt;/em&gt; &lt;img src=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/bouton_default_tagged_value_types.png&quot; alt=&quot;bouton default tagged value types&quot; /&gt; depuis la fenêtre &lt;em&gt;Tagged Values&lt;/em&gt; (raccourci clavier &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;text geshifilter-text&quot;&gt;Ctrl + Maj + -&lt;/code&gt;&lt;/span&gt;).&lt;/li&gt;

&lt;li&gt;Sélectionner l&#039;onglet &lt;em&gt;Tagged Value Type&lt;/em&gt; depuis la fenêtre &lt;em&gt;UML Types&lt;/em&gt; (voir &lt;a class=&quot;colorbox&quot; href=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/uml_types.png&quot;&gt;Photo 1 : UML Type &lt;q&gt;DateTime&lt;/q&gt;&lt;/a&gt;), ajouter un nouveau type avec :
&lt;table class=&quot;data_form&quot;&gt;&lt;tr&gt;&lt;td&gt;Tag Name:&lt;/td&gt;&lt;td&gt;Date de revue&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Description:&lt;/td&gt;&lt;td&gt;La date de revue&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Detail:&lt;/td&gt;&lt;td&gt;Type=DateTime;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/li&gt;
&lt;li&gt;Poursuivez en cliquant sur &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;text geshifilter-text&quot;&gt;Save&lt;/code&gt;&lt;/span&gt; pour enregistrer.&lt;/li&gt;
&lt;li&gt;Ajouter ensuite à l&#039;exigence de votre choix, le &lt;tt&gt;type de Tagged Value&lt;/tt&gt; que vous venez de créer en cliquant sur l&#039;icône &lt;img src=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/bouton_new_tag.png&quot; alt=&quot;bouton new tagged value&quot; /&gt; de la fenêtre &lt;em&gt;Tagged Values&lt;/em&gt; et en sélectionnant &lt;q&gt;Date de revue&lt;/q&gt; dans la liste &lt;em&gt;Tag&lt;/em&gt; (voir &lt;a class=&quot;colorbox&quot; href=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/tagged_values.png&quot;&gt;Photo 2 : nouveau tag&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Constatez que la &lt;q&gt;Date de revue&lt;/q&gt; peut être sélectionnée dans un calendrier (voir &lt;a class=&quot;colorbox&quot; href=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/tagged_value.png&quot;&gt;Photo 3 : sélection d&#039;une date&lt;/a&gt;).&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;clear:right;&quot;&gt;&lt;/div&gt;
&lt;ul&gt;&lt;li&gt;Procéder à l&#039;identique pour ajouter le type de valeur &lt;q&gt;Type de risque&lt;/q&gt;, mais cette fois-ci en saisissant les données suivantes (voir &lt;a class=&quot;colorbox&quot; href=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/uml_types_2.png&quot;&gt;Photo 4 : UML Types &lt;q&gt;Enum&lt;/q&gt;&lt;/a&gt;) :
&lt;div class=&quot;screenshot&quot; style=&quot;float:right;width:430px;margin-top:15px;&quot;&gt;
&lt;div style=&quot;float:left;&quot;&gt;&lt;a class=&quot;colorbox&quot; href=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/uml_types_2.png&quot;&gt;&lt;img class=&quot;right&quot; src=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/uml_types_2_small.png&quot; alt=&quot;uml type enum&quot; /&gt;&lt;/a&gt;&lt;cite&gt;Photo 4 : UML Types &lt;q&gt;Enum&lt;/q&gt;&lt;/cite&gt;&lt;/div&gt;
&lt;div&gt;&lt;a class=&quot;colorbox&quot; href=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/tagged_value_2.png&quot;&gt;&lt;img class=&quot;right&quot; src=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/tagged_value_2_small.png&quot; alt=&quot;tagged value liste predefinie&quot; /&gt;&lt;/a&gt;&lt;cite&gt;Photo 5 : liste prédefinie&lt;/cite&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;table style=&quot;margin-left:20px;&quot; class=&quot;data_form&quot;&gt;&lt;tr&gt;&lt;td&gt;Tag Name:&lt;/td&gt;&lt;td&gt;Type de risque&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Description:&lt;/td&gt;&lt;td&gt;Le type de risque&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Detail:&lt;/td&gt;&lt;td&gt;Type=Enum;&lt;br /&gt;Values=interne,externe,indéterminé;&lt;br /&gt;Default=indéterminé;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;La sélection du &lt;q&gt;Type de risque&lt;/q&gt; consiste cette fois-ci à choisir dans la liste déroulante de droite l&#039;une des 3 valeurs possibles (voir &lt;a class=&quot;colorbox&quot; href=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/tagged_value_2.png&quot;&gt;Photo 5 : liste prédefinie&lt;/a&gt;).&lt;br /&gt;
A noter que la valeur &lt;q&gt;indéterminé&lt;/q&gt; est proposée par défaut.&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;clear:right;&quot;&gt;&lt;/div&gt;
&lt;br /&gt;&lt;p&gt;Les autres types pré-définis de &lt;tt&gt;Tagged Values&lt;/tt&gt; qui peuvent être utilisés pour ajouter de nouveaux types de valeur peuvent être consultés dans le &lt;em&gt;Guide utilisateur de Enterprise Architect&lt;/em&gt; à la rubrique &lt;a href=&quot;http://www.sparxsystems.com/uml_tool_guide/sdk_for_enterprise_architect/predefinedtaggedvaluetypes.htm&quot; target=&quot;_blank&quot;&gt;Predefined Tagged Value Types&lt;/a&gt;.&lt;/p&gt;

&lt;br /&gt;&lt;p&gt;Pour être complet, sachez que &lt;abbr title=&quot;Enterprise Architect&quot;&gt;EA&lt;/abbr&gt; supporte également la définition de &lt;strong&gt;masques de saisie sur mesure&lt;/strong&gt;.&lt;br /&gt;
En guise d&#039;exemple, nous allons créer pour finir un type de valeur &lt;q&gt;Tag sur mesure&lt;/q&gt; permettant de saisir pour une &lt;tt&gt;exigence&lt;/tt&gt;, une valeur au format &lt;q&gt;NUM-A-999&lt;/q&gt; où &lt;tt&gt;NUM&lt;/tt&gt; est une valeur fixe, &lt;tt&gt;A&lt;/tt&gt; est une lettre et &lt;tt&gt;999&lt;/tt&gt; un nombre à 3 chiffres.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Les caractéristiques à renseigner pour ce type de valeurs sont indiquées ci-dessous (voir églament &lt;a class=&quot;colorbox&quot; href=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/uml_types_3.png&quot;&gt;Photo 6 : UML Types &lt;q&gt;Custom&lt;/q&gt;&lt;/a&gt; et &lt;a class=&quot;colorbox&quot; href=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/tagged_value_3.png&quot;&gt;Photo 7 : masque de saisie&lt;/a&gt;) :

&lt;div class=&quot;screenshot&quot; style=&quot;float:right;width:430px;margin-top:15px;&quot;&gt;
&lt;div style=&quot;float:left;&quot;&gt;&lt;a class=&quot;colorbox&quot; href=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/uml_types_3.png&quot;&gt;&lt;img class=&quot;right&quot; src=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/uml_types_2_small.png&quot; alt=&quot;uml type custom&quot; /&gt;&lt;/a&gt;&lt;cite&gt;Photo 6 : UML Types &lt;q&gt;Custom&lt;/q&gt;&lt;/cite&gt;&lt;/div&gt;
&lt;div&gt;&lt;a class=&quot;colorbox&quot; href=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/tagged_value_3.png&quot;&gt;&lt;img class=&quot;right&quot; src=&quot;http://127.0.0.1/drupal/sites/default/files/images/20/tagged_value_3_small.png&quot; alt=&quot;tagged value masque de saisie&quot; /&gt;&lt;/a&gt;&lt;cite&gt;Photo 7 : masque de saisie&lt;/cite&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;table class=&quot;data_form&quot;&gt;&lt;tr&gt;&lt;td&gt;Tag Name:&lt;/td&gt;&lt;td&gt;Tag sur mesure&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Description:&lt;/td&gt;&lt;td&gt;Mon tag sur mesure&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Detail:&lt;/td&gt;&lt;td&gt;Type=Custom;&lt;br /&gt;Mask=  -C-DDD;&lt;br /&gt;Template=NUM-_-___;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p&gt;La description complète du type &lt;strong&gt;Custom&lt;/strong&gt; et de la syntaxe supportée est également disponible dans le &lt;em&gt;Guide utilisateur de Enterprise Architect&lt;/em&gt; à la rubrique &lt;a href=&quot;http://www.sparxsystems.com/uml_tool_guide/sdk_for_enterprise_architect/creatingacustomtaggedvalue.htm&quot; target=&quot;_blank&quot;&gt;Create a Custom Tagged Value Type&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-theme field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;h3 class=&quot;field-label&quot;&gt;Thème: &lt;/h3&gt;&lt;ul class=&quot;links inline&quot;&gt;&lt;li class=&quot;taxonomy-term-reference-0&quot;&gt;&lt;a href=&quot;/drupal/blog_des_ti/uml/faq_ea/theme_exigences&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Exigences&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 19 Apr 2013 22:10:23 +0000</pubDate>
 <dc:creator>Pascal MARTINEZ</dc:creator>
 <guid isPermaLink="false">20 at http://127.0.0.1/drupal</guid>
 <comments>http://127.0.0.1/drupal/blog_des_ti/uml/faq_ea/ajouter_des_types_predefinis_de_valeurs_aux_exigences#comments</comments>
</item>
<item>
 <title>Ajouter des propriétés complémentaires aux exigences</title>
 <link>http://127.0.0.1/drupal/blog_des_ti/uml/faq_ea/ajouter_des_proprietes_complementaires_aux_exigences</link>
 <description>&lt;div class=&quot;field field-name-field-logo-faq-ea field-type-image field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/drupal/blog_des_ti/uml/faq_ea/ajouter_des_proprietes_complementaires_aux_exigences&quot;&gt;&lt;img typeof=&quot;foaf:Image&quot; src=&quot;http://127.0.0.1/drupal/sites/default/files/default_images/logo_faq_ea_small.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot; property=&quot;content:encoded&quot;&gt;&lt;div class=&quot;screenshot&quot; style=&quot;float:right;width:370px;&quot;&gt;&lt;img class=&quot;right&quot; src=&quot;http://127.0.0.1/drupal/sites/default/files/images/19/requirements_tagged_values.png&quot; alt=&quot;requirements tagged values&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&lt;em&gt;Comment ajouter des propriétés sur mesure aux exigences, en complément de celles disponibles en standard ?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Enterprise Architect permet de recenser et modéliser les &lt;strong&gt;exigences&lt;/strong&gt; exprimées par la maîtrise d&#039;ouvrage d&#039;un projet de développement logiciel à l&#039;aide de l&#039;élément &lt;strong&gt;Requirement&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Pour définir des caractéristiques supplémentaires à celles disponibles en standard pour un &lt;tt&gt;requirement&lt;/tt&gt; (&lt;em&gt;Status&lt;/em&gt;, &lt;em&gt;Type&lt;/em&gt;, &lt;em&gt;Difficulty&lt;/em&gt; et &lt;em&gt;Priority&lt;/em&gt;) il est possible d&#039;avoir recours aux &lt;strong&gt;Tagged Values&lt;/strong&gt;.
En effet, &lt;abbr title=&quot;Enterprise Architect&quot;&gt;EA&lt;/abbr&gt; permet d&#039;associer à tout élément UML des propriétés &lt;q&gt;sur mesure&lt;/q&gt; en vue de leur assigner des données complémentaires.&lt;/p&gt;

&lt;p&gt;Pour cela, sélectionner le &lt;tt&gt;requirement&lt;/tt&gt; depuis le diagramme, afficher le menu contextuel par un clic droit, choisir l&#039;élément de menu &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;text geshifilter-text&quot;&gt;Add | Tagged Value....&lt;/code&gt;&lt;/span&gt;&lt;br /&gt;
Dans la fenêtre affichée, renseigner le nom de la propriété dans le champ &lt;em&gt;Tag&lt;/em&gt; et la valeur associée dans le champ &lt;em&gt;Value&lt;/em&gt;.&lt;br /&gt;
Vous pouvez également ajouter, modifier ou supprimer des &lt;tt&gt;tagged values&lt;/tt&gt; à un &lt;tt&gt;requirement&lt;/tt&gt; à partir de la fenêtre &lt;em&gt;Tagged Values&lt;/em&gt;, affichée dans l&#039;espace de travail en choisissant dans le menu général, l&#039;élément de menu &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;text geshifilter-text&quot;&gt;View | Tagged Values&lt;/code&gt;&lt;/span&gt; (raccourci clavier &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;text geshifilter-text&quot;&gt;Ctrl + Maj + -&lt;/code&gt;&lt;/span&gt;).&lt;/p&gt;

&lt;p&gt;Enfin, pour afficher sur le diagramme les &lt;tt&gt;tagged values&lt;/tt&gt; ajoutées au &lt;tt&gt;requirement&lt;/tt&gt;, il suffit d&#039;activer l&#039;option &lt;em&gt;Tags&lt;/em&gt; de l&#039;onglet &lt;em&gt;Elements&lt;/em&gt; de la fenêtre des propriétés du diagramme (item &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;text geshifilter-text&quot;&gt;Properties&lt;/code&gt;&lt;/span&gt; du menu contextuel ou raccourci clavier &lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;text geshifilter-text&quot;&gt;F5&lt;/code&gt;&lt;/span&gt;).&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-theme field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;h3 class=&quot;field-label&quot;&gt;Thème: &lt;/h3&gt;&lt;ul class=&quot;links inline&quot;&gt;&lt;li class=&quot;taxonomy-term-reference-0&quot;&gt;&lt;a href=&quot;/drupal/blog_des_ti/uml/faq_ea/theme_exigences&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;Exigences&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 19 Apr 2013 20:57:03 +0000</pubDate>
 <dc:creator>Pascal MARTINEZ</dc:creator>
 <guid isPermaLink="false">19 at http://127.0.0.1/drupal</guid>
 <comments>http://127.0.0.1/drupal/blog_des_ti/uml/faq_ea/ajouter_des_proprietes_complementaires_aux_exigences#comments</comments>
</item>
</channel>
</rss>
