\babel@toc {french}{} \contentsline {part}{Sommaire}{4}{chapter*.1}% \contentsline {part}{I\hspace {1em}Plan projet\\(annexe)}{5}{part.1}% \contentsline {part}{II\hspace {1em} Spécifications détaillées}{6}{part.2}% \contentsline {chapter}{Introduction}{7}{chapter*.2}% \contentsline {chapter}{\numberline {1}Première itération}{8}{chapter.1}% \contentsline {section}{\numberline {1.1}Commande}{9}{section.1.1}% \contentsline {paragraph}{Titre : }{9}{section*.6}% \contentsline {paragraph}{Récit : }{9}{section*.7}% \contentsline {paragraph}{En tant que : }{9}{section*.8}% \contentsline {paragraph}{Je souhaite : }{9}{section*.9}% \contentsline {paragraph}{Afin de : }{9}{section*.10}% \contentsline {paragraph}{À partir du fait : }{9}{section*.12}% \contentsline {paragraph}{Alors : }{9}{section*.13}% \contentsline {paragraph}{Enfin : }{9}{section*.14}% \contentsline {section}{\numberline {1.2}Commande debut}{10}{section.1.2}% \contentsline {paragraph}{Titre : }{10}{section*.16}% \contentsline {paragraph}{Récit : }{10}{section*.17}% \contentsline {paragraph}{En tant que : }{10}{section*.18}% \contentsline {paragraph}{Je souhaite : }{10}{section*.19}% \contentsline {paragraph}{Afin de : }{10}{section*.20}% \contentsline {paragraph}{À partir de : }{10}{section*.22}% \contentsline {paragraph}{Alors : }{10}{section*.23}% \contentsline {paragraph}{Enfin : }{10}{section*.24}% \contentsline {section}{\numberline {1.3}Commande fin}{10}{section.1.3}% \contentsline {paragraph}{Titre : }{10}{section*.26}% \contentsline {paragraph}{Récit : }{10}{section*.27}% \contentsline {paragraph}{En tant que : }{10}{section*.28}% \contentsline {paragraph}{Je souhaite : }{10}{section*.29}% \contentsline {paragraph}{Afin de : }{10}{section*.30}% \contentsline {paragraph}{À partir de : }{10}{section*.32}% \contentsline {paragraph}{Alors : }{10}{section*.33}% \contentsline {paragraph}{Enfin : }{10}{section*.34}% \contentsline {section}{\numberline {1.4}Commande defs}{11}{section.1.4}% \contentsline {paragraph}{Titre : }{11}{section*.36}% \contentsline {paragraph}{Récit : }{11}{section*.37}% \contentsline {paragraph}{En tant que : }{11}{section*.38}% \contentsline {paragraph}{Je souhaite : }{11}{section*.39}% \contentsline {paragraph}{Afin de : }{11}{section*.40}% \contentsline {paragraph}{À partir du fait : }{11}{section*.42}% \contentsline {paragraph}{Alors : }{11}{section*.43}% \contentsline {paragraph}{Enfin : }{11}{section*.44}% \contentsline {section}{\numberline {1.5}Commande affiche}{11}{section.1.5}% \contentsline {paragraph}{Titre : }{11}{section*.46}% \contentsline {paragraph}{Récit : }{11}{section*.47}% \contentsline {paragraph}{En tant que : }{11}{section*.48}% \contentsline {paragraph}{Je souhaite : }{11}{section*.49}% \contentsline {paragraph}{Afin de : }{11}{section*.50}% \contentsline {paragraph}{À partir du fait : }{11}{section*.52}% \contentsline {paragraph}{Alors : }{11}{section*.53}% \contentsline {paragraph}{Enfin : }{11}{section*.54}% \contentsline {section}{\numberline {1.6}Commande affiche avec une expression}{11}{section.1.6}% \contentsline {paragraph}{Titre : }{11}{section*.56}% \contentsline {paragraph}{Récit : }{12}{section*.57}% \contentsline {paragraph}{En tant que : }{12}{section*.58}% \contentsline {paragraph}{Je souhaite : }{12}{section*.59}% \contentsline {paragraph}{Afin de : }{12}{section*.60}% \contentsline {paragraph}{À partir de : }{12}{section*.62}% \contentsline {paragraph}{Alors : }{12}{section*.63}% \contentsline {paragraph}{Enfin : }{12}{section*.64}% \contentsline {section}{\numberline {1.7}Commande var pour une chaîne de caractères}{12}{section.1.7}% \contentsline {paragraph}{Titre : }{12}{section*.66}% \contentsline {paragraph}{Récit : }{12}{section*.67}% \contentsline {paragraph}{En tant que : }{12}{section*.68}% \contentsline {paragraph}{Je souhaite : }{12}{section*.69}% \contentsline {paragraph}{Afin de : }{12}{section*.70}% \contentsline {paragraph}{À partir du fait : }{12}{section*.72}% \contentsline {paragraph}{Alors : }{12}{section*.73}% \contentsline {paragraph}{Enfin : }{12}{section*.74}% \contentsline {section}{\numberline {1.8}Commande var pour un entier}{12}{section.1.8}% \contentsline {paragraph}{Titre : }{12}{section*.76}% \contentsline {paragraph}{Récit : }{12}{section*.77}% \contentsline {paragraph}{En tant que : }{12}{section*.78}% \contentsline {paragraph}{Je souhaite : }{13}{section*.79}% \contentsline {paragraph}{Afin de : }{13}{section*.80}% \contentsline {paragraph}{À partir du fait : }{13}{section*.82}% \contentsline {paragraph}{Alors : }{13}{section*.83}% \contentsline {paragraph}{Enfin : }{13}{section*.84}% \contentsline {section}{\numberline {1.9}Expression concaténation sur chaîne de caractères}{13}{section.1.9}% \contentsline {paragraph}{Titre : }{13}{section*.86}% \contentsline {paragraph}{Récit : }{13}{section*.87}% \contentsline {paragraph}{En tant que : }{13}{section*.88}% \contentsline {paragraph}{Je souhaite : }{13}{section*.89}% \contentsline {paragraph}{Afin de : }{13}{section*.90}% \contentsline {paragraph}{À partir de : }{13}{section*.92}% \contentsline {paragraph}{Alors : }{13}{section*.93}% \contentsline {paragraph}{Enfin : }{13}{section*.94}% \contentsline {section}{\numberline {1.10}Expression logique}{13}{section.1.10}% \contentsline {paragraph}{Titre : }{13}{section*.96}% \contentsline {paragraph}{Récit : }{13}{section*.97}% \contentsline {paragraph}{En tant que : }{14}{section*.98}% \contentsline {paragraph}{Je souhaite : }{14}{section*.99}% \contentsline {paragraph}{Afin que : }{14}{section*.100}% \contentsline {paragraph}{À partir de : }{14}{section*.102}% \contentsline {paragraph}{Alors : }{14}{section*.103}% \contentsline {paragraph}{Enfin : }{14}{section*.104}% \contentsline {section}{\numberline {1.11}Expression arithmétique}{14}{section.1.11}% \contentsline {paragraph}{Titre : }{14}{section*.106}% \contentsline {paragraph}{Récit : }{14}{section*.107}% \contentsline {paragraph}{En tant que : }{14}{section*.108}% \contentsline {paragraph}{Je souhaite : }{14}{section*.109}% \contentsline {paragraph}{Afin que : }{14}{section*.110}% \contentsline {paragraph}{À partir de : }{14}{section*.112}% \contentsline {paragraph}{Alors : }{14}{section*.113}% \contentsline {paragraph}{Enfin : }{14}{section*.114}% \contentsline {chapter}{\numberline {2}Deuxième itération}{15}{chapter.2}% \contentsline {section}{\numberline {2.1}Commande efface}{16}{section.2.1}% \contentsline {paragraph}{Titre : }{16}{section*.118}% \contentsline {paragraph}{Récit : }{16}{section*.119}% \contentsline {paragraph}{En tant que : }{16}{section*.120}% \contentsline {paragraph}{Je souhaite : }{16}{section*.121}% \contentsline {paragraph}{Afin de : }{16}{section*.122}% \contentsline {paragraph}{À partir de : }{16}{section*.124}% \contentsline {paragraph}{Alors : }{16}{section*.125}% \contentsline {paragraph}{Enfin : }{16}{section*.126}% \contentsline {section}{\numberline {2.2}Commande lance}{17}{section.2.2}% \contentsline {paragraph}{Titre : }{17}{section*.128}% \contentsline {paragraph}{Récit : }{17}{section*.129}% \contentsline {paragraph}{En tant que : }{17}{section*.130}% \contentsline {paragraph}{Je souhaite : }{17}{section*.131}% \contentsline {paragraph}{Afin de : }{17}{section*.132}% \contentsline {paragraph}{À partir de : }{17}{section*.134}% \contentsline {paragraph}{Alors : }{17}{section*.135}% \contentsline {paragraph}{Enfin : }{17}{section*.136}% \contentsline {section}{\numberline {2.3}Commande stop}{17}{section.2.3}% \contentsline {paragraph}{Titre : }{17}{section*.138}% \contentsline {paragraph}{Récit : }{17}{section*.139}% \contentsline {paragraph}{En tant que : }{17}{section*.140}% \contentsline {paragraph}{Je souhaite : }{17}{section*.141}% \contentsline {paragraph}{Afin de : }{17}{section*.142}% \contentsline {paragraph}{À partir du fait : }{17}{section*.144}% \contentsline {paragraph}{Alors : }{17}{section*.145}% \contentsline {paragraph}{Enfin : }{17}{section*.146}% \contentsline {section}{\numberline {2.4}Etiquette}{17}{section.2.4}% \contentsline {paragraph}{Titre : }{17}{section*.148}% \contentsline {paragraph}{Récit : }{18}{section*.149}% \contentsline {paragraph}{En tant que : }{18}{section*.150}% \contentsline {paragraph}{Je souhaite : }{18}{section*.151}% \contentsline {paragraph}{Afin de : }{18}{section*.152}% \contentsline {paragraph}{À partir de : }{18}{section*.154}% \contentsline {paragraph}{Alors : }{18}{section*.155}% \contentsline {paragraph}{Enfin : }{18}{section*.156}% \contentsline {section}{\numberline {2.5}Instruction}{18}{section.2.5}% \contentsline {paragraph}{Titre : }{18}{section*.158}% \contentsline {paragraph}{Récit : }{18}{section*.159}% \contentsline {paragraph}{En tant que : }{18}{section*.160}% \contentsline {paragraph}{Je souhaite : }{18}{section*.161}% \contentsline {paragraph}{Afin de : }{18}{section*.162}% \contentsline {paragraph}{À partir de : }{18}{section*.164}% \contentsline {paragraph}{Alors : }{18}{section*.165}% \contentsline {paragraph}{Enfin : }{18}{section*.166}% \contentsline {section}{\numberline {2.6}Instruction vaen}{18}{section.2.6}% \contentsline {paragraph}{Titre : }{18}{section*.168}% \contentsline {paragraph}{Récit : }{18}{section*.169}% \contentsline {paragraph}{En tant que : }{19}{section*.170}% \contentsline {paragraph}{Je souhaite : }{19}{section*.171}% \contentsline {paragraph}{Afin de : }{19}{section*.172}% \contentsline {paragraph}{À partir de : }{19}{section*.174}% \contentsline {paragraph}{Alors : }{19}{section*.175}% \contentsline {paragraph}{Enfin : }{19}{section*.176}% \contentsline {section}{\numberline {2.7}Commande lance à partir d'une étiquette}{19}{section.2.7}% \contentsline {paragraph}{Titre : }{19}{section*.178}% \contentsline {paragraph}{Récit : }{19}{section*.179}% \contentsline {paragraph}{En tant que : }{19}{section*.180}% \contentsline {paragraph}{Je souhaite : }{19}{section*.181}% \contentsline {paragraph}{Afin de : }{19}{section*.182}% \contentsline {paragraph}{À partir de : }{19}{section*.184}% \contentsline {paragraph}{Alors : }{19}{section*.185}% \contentsline {paragraph}{Enfin : }{19}{section*.186}% \contentsline {section}{\numberline {2.8}Instruction procédure}{19}{section.2.8}% \contentsline {paragraph}{Titre : }{19}{section*.188}% \contentsline {paragraph}{Récit : }{19}{section*.189}% \contentsline {paragraph}{En tant que : }{19}{section*.190}% \contentsline {paragraph}{Je souhaite : }{20}{section*.191}% \contentsline {paragraph}{Afin de : }{20}{section*.192}% \contentsline {paragraph}{À partir de : }{20}{section*.194}% \contentsline {paragraph}{Alors : }{20}{section*.195}% \contentsline {paragraph}{Enfin : }{20}{section*.196}% \contentsline {section}{\numberline {2.9}Instruction retour}{20}{section.2.9}% \contentsline {paragraph}{Titre : }{20}{section*.198}% \contentsline {paragraph}{Récit : }{20}{section*.199}% \contentsline {paragraph}{En tant que : }{20}{section*.200}% \contentsline {paragraph}{Je souhaite : }{20}{section*.201}% \contentsline {paragraph}{Afin de : }{20}{section*.202}% \contentsline {paragraph}{À partir de : }{20}{section*.204}% \contentsline {paragraph}{Alors : }{20}{section*.205}% \contentsline {paragraph}{Enfin : }{20}{section*.206}% \contentsline {section}{\numberline {2.10}Commande liste}{20}{section.2.10}% \contentsline {paragraph}{Titre : }{20}{section*.208}% \contentsline {paragraph}{Récit : }{20}{section*.209}% \contentsline {paragraph}{En tant que : }{20}{section*.210}% \contentsline {paragraph}{Je souhaite : }{20}{section*.211}% \contentsline {paragraph}{Afin que : }{21}{section*.212}% \contentsline {paragraph}{À partir de : }{21}{section*.214}% \contentsline {paragraph}{Alors : }{21}{section*.215}% \contentsline {paragraph}{Enfin : }{21}{section*.216}% \contentsline {section}{\numberline {2.11}Instruction}{21}{section.2.11}% \contentsline {paragraph}{Titre : }{21}{section*.218}% \contentsline {paragraph}{Récit : }{21}{section*.219}% \contentsline {paragraph}{En tant que : }{21}{section*.220}% \contentsline {paragraph}{Je souhaite : }{21}{section*.221}% \contentsline {paragraph}{Afin que : }{21}{section*.222}% \contentsline {paragraph}{À partir de : }{21}{section*.224}% \contentsline {paragraph}{Alors : }{21}{section*.225}% \contentsline {paragraph}{Enfin : }{21}{section*.226}% \contentsline {chapter}{\numberline {3}Troisième itération}{22}{chapter.3}% \contentsline {section}{\numberline {3.1}Commande sauve}{23}{section.3.1}% \contentsline {paragraph}{Titre : }{23}{section*.230}% \contentsline {paragraph}{Récit : }{23}{section*.231}% \contentsline {paragraph}{En tant que : }{23}{section*.232}% \contentsline {paragraph}{Je souhaite : }{23}{section*.233}% \contentsline {paragraph}{Afin de : }{23}{section*.234}% \contentsline {paragraph}{À partir du fait : }{23}{section*.236}% \contentsline {paragraph}{Alors : }{23}{section*.237}% \contentsline {paragraph}{Enfin : }{23}{section*.238}% \contentsline {section}{\numberline {3.2}Commande charge}{24}{section.3.2}% \contentsline {paragraph}{Titre : }{24}{section*.240}% \contentsline {paragraph}{Récit : }{24}{section*.241}% \contentsline {paragraph}{En tant que : }{24}{section*.242}% \contentsline {paragraph}{Je souhaite : }{24}{section*.243}% \contentsline {paragraph}{Afin de : }{24}{section*.244}% \contentsline {paragraph}{À partir du fait : }{24}{section*.246}% \contentsline {paragraph}{Alors : }{24}{section*.247}% \contentsline {paragraph}{Enfin : }{24}{section*.248}% \contentsline {section}{\numberline {3.3}Instruction si... vaen}{24}{section.3.3}% \contentsline {paragraph}{Titre : }{24}{section*.250}% \contentsline {paragraph}{Récit : }{24}{section*.251}% \contentsline {paragraph}{En tant que : }{24}{section*.252}% \contentsline {paragraph}{Je souhaite : }{24}{section*.253}% \contentsline {paragraph}{Afin de : }{24}{section*.254}% \contentsline {paragraph}{À partir de : }{25}{section*.256}% \contentsline {paragraph}{Alors : }{25}{section*.257}% \contentsline {paragraph}{Enfin : }{25}{section*.258}% \contentsline {part}{III\hspace {1em} Conception}{26}{part.3}% \contentsline {chapter}{\numberline {1}Itération 1}{27}{chapter.1}% \contentsline {section}{\numberline {1.1}Paquetage interpreteurlir.donnees.litteraux}{27}{section.1.1}% \contentsline {section}{\numberline {1.2}Paquetage interpreteurlir.donnees}{28}{section.1.2}% \contentsline {section}{\numberline {1.3}Paquetage interpreteurlir.expressions}{28}{section.1.3}% \contentsline {section}{\numberline {1.4}Paquetage interpreteurlir.motscles}{29}{section.1.4}% \contentsline {section}{\numberline {1.5}Paquetage interpreteurlir}{30}{section.1.5}% \contentsline {section}{\numberline {1.6}Illustration avec des diagrammes d'objets}{31}{section.1.6}% \contentsline {chapter}{\numberline {2}Itération 2}{32}{chapter.2}% \contentsline {section}{\numberline {2.1}Diagrammes d'objets}{32}{section.2.1}% \contentsline {section}{\numberline {2.2}Paquetage interpreteurlir.donnees(.litteraux)}{33}{section.2.2}% \contentsline {section}{\numberline {2.3}Paquetage interpreteurlir.expressions}{33}{section.2.3}% \contentsline {section}{\numberline {2.4}Paquetage interpreteurlir.programmes}{34}{section.2.4}% \contentsline {section}{\numberline {2.5}Paquetage interpreteurlir.motscles}{35}{section.2.5}% \contentsline {section}{\numberline {2.6}Paquetage interpreteurlir.motscles.instructions}{36}{section.2.6}% \contentsline {section}{\numberline {2.7}Paquetage interpreteurlir}{37}{section.2.7}% \contentsline {chapter}{\numberline {3}Itération 3}{38}{chapter.3}% \contentsline {section}{\numberline {3.1}Diagrammes d'objets}{38}{section.3.1}% \contentsline {section}{\numberline {3.2}Paquetage interpreteurlir.donnees(.litteraux)}{39}{section.3.2}% \contentsline {section}{\numberline {3.3}Paquetage interpreteurlir.expressions}{40}{section.3.3}% \contentsline {section}{\numberline {3.4}Diagramme de classes général}{41}{section.3.4}% \contentsline {chapter}{\numberline {4}Projet final}{42}{chapter.4}% \contentsline {section}{\numberline {4.1}Paquetage interpreteurlir.donnees(.litteraux)}{42}{section.4.1}% \contentsline {section}{\numberline {4.2}Paquetage interpreteurlir.expressions}{43}{section.4.2}% \contentsline {section}{\numberline {4.3}Paquetage interpreteurlir.programmes}{44}{section.4.3}% \contentsline {section}{\numberline {4.4}Paquetage interpreteurlir.motscles}{45}{section.4.4}% \contentsline {section}{\numberline {4.5}Paquetage interpreteurlir.motscles.instructions}{46}{section.4.5}% \contentsline {section}{\numberline {4.6}Paquetage interpreteurlir}{47}{section.4.6}% \contentsline {part}{IV\hspace {1em}Codage\\(annexe)}{48}{part.4}% \contentsline {part}{V\hspace {1em}Tests}{49}{part.5}% \contentsline {chapter}{Démarche globale}{50}{chapter*.259}% \contentsline {chapter}{\numberline {5}Tests du paquetage interpreteurlir.donnees.litteraux}{51}{chapter.5}% \contentsline {section}{\numberline {5.1}Litteral}{51}{section.5.1}% \contentsline {section}{\numberline {5.2}Chaine}{51}{section.5.2}% \contentsline {section}{\numberline {5.3}Entier}{51}{section.5.3}% \contentsline {section}{\numberline {5.4}Booleen}{51}{section.5.4}% \contentsline {chapter}{\numberline {6}Tests du paquetage interpreteurlir.donnees}{52}{chapter.6}% \contentsline {section}{\numberline {6.1}Identificateur}{52}{section.6.1}% \contentsline {section}{\numberline {6.2}IdentificateurChaine et IdentificateurEntier}{52}{section.6.2}% \contentsline {section}{\numberline {6.3}Variable}{52}{section.6.3}% \contentsline {chapter}{\numberline {7}Tests du paquetage interpreteurlir.expressions}{53}{chapter.7}% \contentsline {section}{\numberline {7.1}Expression}{53}{section.7.1}% \contentsline {section}{\numberline {7.2}ExpressionChaine}{53}{section.7.2}% \contentsline {section}{\numberline {7.3}ExpressionEntier}{53}{section.7.3}% \contentsline {section}{\numberline {7.4}ExpressionBoolenne}{53}{section.7.4}% \contentsline {chapter}{\numberline {8}Tests du paquetage interpreteurlir}{54}{chapter.8}% \contentsline {section}{\numberline {8.1}InterpreteurException et ExecuteurException}{54}{section.8.1}% \contentsline {section}{\numberline {8.2}Contexte}{54}{section.8.2}% \contentsline {section}{\numberline {8.3}Analyseur}{54}{section.8.3}% \contentsline {chapter}{\numberline {9}Tests du paquetage interpreteurlir.programmes}{55}{chapter.9}% \contentsline {section}{\numberline {9.1}Etiquette}{55}{section.9.1}% \contentsline {section}{\numberline {9.2}Programme}{55}{section.9.2}% \contentsline {section}{\numberline {9.3}Les programmes de tests}{55}{section.9.3}% \contentsline {chapter}{\numberline {10}Tests du paquetage interpreteurlir.motscles}{56}{chapter.10}% \contentsline {section}{\numberline {10.1}Commande}{56}{section.10.1}% \contentsline {section}{\numberline {10.2}EssaiCommande}{56}{section.10.2}% \contentsline {section}{\numberline {10.3}CommandeCharge}{56}{section.10.3}% \contentsline {section}{\numberline {10.4}CommandeDebut}{57}{section.10.4}% \contentsline {section}{\numberline {10.5}CommandeDefs et CommandeFin}{57}{section.10.5}% \contentsline {section}{\numberline {10.6}CommandeEfface, CommandeLance et CommandeListe}{57}{section.10.6}% \contentsline {section}{\numberline {10.7}CommandeSauve}{57}{section.10.7}% \contentsline {chapter}{\numberline {11}Tests du paquetage interpreteurlir.motscles.instructions}{58}{chapter.11}% \contentsline {section}{\numberline {11.1}Instruction}{58}{section.11.1}% \contentsline {section}{\numberline {11.2}InstructionAffiche, InstructionEntre et InstructionSi(Vaen)}{58}{section.11.2}% \contentsline {section}{\numberline {11.3}InstructionProcedure, InstructionRetour, InstructionStop et InstructionVaen}{58}{section.11.3}% \contentsline {section}{\numberline {11.4}InstructionVar}{58}{section.11.4}% \contentsline {part}{VI\hspace {1em}Conclusion}{59}{part.6}% \contentsline {chapter}{\numberline {12}Conception et implémentation}{60}{chapter.12}% \contentsline {section}{\numberline {12.1}Le livrable}{60}{section.12.1}% \contentsline {section}{\numberline {12.2}Conception}{60}{section.12.2}% \contentsline {chapter}{\numberline {13}Organisation du groupe}{61}{chapter.13}% \contentsline {section}{\numberline {13.1}Travail en binôme}{61}{section.13.1}% \contentsline {section}{\numberline {13.2}Répartition de la charge de travail}{61}{section.13.2}% \contentsline {section}{\numberline {13.3}Communication}{62}{section.13.3}% \contentsline {chapter}{\numberline {14}Conclusion générale}{63}{chapter.14}% \contentsline {part}{VII\hspace {1em}Manuel utilisateur}{64}{part.7}%