MAJ specif

This commit is contained in:
LaNymphtaline
2021-05-25 22:29:14 +02:00
parent 1cff7e7f6a
commit 28749d3c3c
13 changed files with 100 additions and 79 deletions
@@ -5,11 +5,13 @@
\paragraph{Titre : } Commande fin
\paragraph{Récit : } Quitter l'interpréteur
\paragraph{En tant que : } programmeur avec l'interpréteur LIR
\paragraph{Je souhaite : } quitter l'interpréteur LIR
\paragraph{Afin de : } arrêter d'utiliser l'interpréteur LIR pour la session courante
\paragraph{Je souhaite : } quitter l'interpréteur LIR et avoir un message
m'informant de la fermeture de session
\paragraph{Afin de : } fermer la session courante de l'interpréteur LIR
\subsection*{Critères d'acceptation}
\paragraph{À partir du fait : } une session de l'interpréteur LIR
\paragraph{Alors : } je souhaite quitter l'interpréteur pour la session courante en exécutant la commande fin
\paragraph{À partir de : } une session de l'interpréteur LIR ouverte
\paragraph{Alors : } je souhaite quitter l'interpréteur et fermer la session
courante en exécutant la commande fin
\paragraph{Enfin : } le processus courant de l'interpréteur LIR s'arrête
@@ -1,15 +1,17 @@
\section{Commande fin}
\subsection*{Récit d'utilisation}
\subsection*{Récit d'utilisation}
\paragraph{Titre : } Commande fin
\paragraph{Récit : } Quitter l'interpréteur
\paragraph{En tant que : } programmeur avec l'interpréteur LIR
\paragraph{Je souhaite : } quitter l'interpréteur LIR
\paragraph{Afin de : } arrêter d'utiliser l'interpréteur LIR pour la session courante
\paragraph{Titre : } Commande fin
\paragraph{Récit : } Quitter l'interpréteur
\paragraph{En tant que : } programmeur avec l'interpréteur LIR
\paragraph{Je souhaite : } quitter l'interpréteur LIR et avoir un message
m'informant de la fermeture de session
\paragraph{Afin de : } fermer la session courante de l'interpréteur LIR
\subsection*{Critères d'acceptation}
\subsection*{Critères d'acceptation}
\paragraph{À partir du fait : } une session de l'interpréteur LIR
\paragraph{Alors : } je souhaite quitter l'interpréteur pour la session courante en exécutant la commande fin
\paragraph{Enfin : } le processus courant de l'interpréteur LIR s'arrête
\paragraph{À partir de : } une session de l'interpréteur LIR ouverte
\paragraph{Alors : } je souhaite quitter l'interpréteur et fermer la session
courante en exécutant la commande fin
\paragraph{Enfin : } le processus courant de l'interpréteur LIR s'arrête
@@ -2,7 +2,7 @@
\subsection*{Récit d'utilisation}
\paragraph{Titre : } Expression arithmétique
\paragraph{Récit : } Calcul à l'aide d'expression arithmétique
\paragraph{Récit : } Calculer à l'aide d'expression arithmétique
\paragraph{En tant que : } Programmeur
\paragraph{Je souhaite : } que l'Interpréteur LIR effectue une
opération arithmétique courante (addition, soustraction,
@@ -5,20 +5,20 @@
\paragraph{Titre : } Expression logique dans un branchement
conditionnel
\paragraph{Récit : } Opérations relationnelles sur deux entiers
ou sur deux chaînes de caractères
\paragraph{En tant que : } Programmeur
\paragraph{Je souhaite : } que l'Interpréteur LIR compare deux
entiers avec une relation d'ordre ou d'équivalence
\paragraph{Afin que : } d'exécuter ou non une branche du code avec
l'instruction si
l'instruction \verb|si <expression> vaen|
\subsection*{Critères d'acceptation}
\paragraph{À partir de : } d'une ligne de programme à mémoriser et d'identificateurs auxquels une valeur aura été affectée préalablement
ou de constantes littérales de type entier signé.
ou de constantes littérales de même type.
\paragraph{Alors : } j'entre une expression composée de deux
opérandes de type entier signé et d'un opérateur et l'interpréteur
évalue l'expression.
opérandes de même type et l'interpréteur évalue l'expression.
\\ Les opérandes peuvent être :
\begin{itemize}
\item deux constantes littérales
@@ -1,11 +1,6 @@
\documentclass[12pt,a5paper, notitle, oneside]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[landscape]{geometry}
\begin{document}
\chapter*{Récit d'utilisation}
\subsection*{Récit d'utilisation}
\paragraph{Titre : } Commande efface
\paragraph{Récit : } Utilisation de la commande efface
@@ -14,10 +9,8 @@
\paragraph{Afin de : } Effacer les instructions d'un bloc de code
\newpage
\chapter*{Critères d'acceptation}
\subsection*{Critères d'acceptation}
\paragraph{À partir de : } une ou plusieurs lignes de programme mémorisé et leur étiquettes
\paragraph{Alors : } on tape la commande: efface <etiquette\_debut> : <etiquette\_fin>
\paragraph{Enfin : } l'interpréteur efface les lignes de programme dont le numéro d'étiquette est compris dans la plage, comprise entre etiquette\_debut et etiquette\_fin
\end{document}
@@ -1,24 +1,16 @@
\documentclass[12pt,a5paper, notitle, oneside]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[landscape]{geometry}
\begin{document}
\chapter*{Récit d'utilisation}
\section{Commande stop}
\subsection*{Récit d'utilisation}
\paragraph{Titre : } Commande stop
\paragraph{Récit : } Utilisation de la commande stop
\paragraph{En tant que : } Programmeur
\paragraph{Je souhaite : } Arreter un programme
\paragraph{Afin de : } terminer son execution
\newpage
\paragraph{Afin de : } terminer son execution
\chapter*{Critères d'acceptation}
\subsection*{Critères d'acceptation}
\paragraph{À partir du fait : } Qu'un programme comporte au moins une instruction
\paragraph{Alors : } on tape la commande: <etiquette> stop
\paragraph{Enfin : } A son execution, le programme s'arrete lorsqu'il a atteind l'étiquette spécifiée.
Puis il rend la main à l'utilisateur qui pourra à nouveau tapper des commandes.
\end{document}
\paragraph{Alors : } on tape la commande: \verb|<etiquette> stop|
\paragraph{Enfin : } À son exécution, le programme s'arrête lorsqu'il a atteint
l'étiquette indiquée.
Puis l'interpréteur affiche de nouveau un invite.
@@ -1,11 +1,5 @@
\documentclass[12pt,a5paper, notitle, oneside]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[landscape]{geometry}
\begin{document}
\chapter*{Récit d'utilisation}
\section{Etiquette}
\subsection*{Récit d'utilisation}
\paragraph{Titre : } Étiquettes
\paragraph{Récit : } Ordonner les lignes d'un programme avec les étiquettes
@@ -14,10 +8,8 @@
\paragraph{Afin de : } que les instructions puissent être exécutées dans le bon ordre
\newpage
\chapter*{Critères d'acceptation}
\subsection*{Critères d'acceptation}
\paragraph{À partir de : } l'interpréteur LIR et des instructions définies
\paragraph{Alors : } lorsque j'entre une instruction précédée d'une étiquette alors celle-ci est enregistrée avec son étiquette pour pouvoir être exécutée plus tard.
\paragraph{Enfin : } lorque le programme est lancé alors l'instruction s'exécute au moment défini par l'étiquette
\end{document}
\paragraph{Enfin : } lorsque le programme est lancé alors les instructions s'exécutent l'ordre des étiquettes.
@@ -50,7 +50,7 @@
\@writefile{toc}{\contentsline {paragraph}{En tant que : }{4}{section*.26}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Je souhaite : }{4}{section*.27}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Afin de : }{4}{section*.28}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{À partir du fait : }{4}{section*.30}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{À partir de : }{4}{section*.30}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Alors : }{4}{section*.31}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Enfin : }{4}{section*.32}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {1.4}Commande defs}{4}{section.1.4}\protected@file@percent }
@@ -128,6 +128,14 @@
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Récits d'utilisation proposés lors de l'itération 2}{10}{chapter.2}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Récits d'utilisation proposés lors de l'itération 3}{11}{chapter.3}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Titre : }{10}{section*.114}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Récit : }{10}{section*.115}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{En tant que : }{10}{section*.116}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Je souhaite : }{10}{section*.117}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Afin de : }{10}{section*.118}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{À partir de : }{11}{section*.120}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Alors : }{11}{section*.121}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Enfin : }{11}{section*.122}\protected@file@percent }
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Récits d'utilisation proposés lors de l'itération 3}{12}{chapter.3}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
@@ -1,4 +1,4 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.21 (MiKTeX 20.6.29) (preloaded format=pdflatex 2020.9.17) 25 MAY 2021 19:12
This is pdfTeX, Version 3.14159265-2.6-1.40.21 (MiKTeX 20.6.29) (preloaded format=pdflatex 2020.9.17) 25 MAY 2021 22:19
entering extended mode
**./specificationsDetaillees.tex
(specificationsDetaillees.tex
@@ -440,7 +440,7 @@ File: t1cmtt.fd 2019/12/16 v2.5j Standard LaTeX font definitions
(iteration1/userStoryCommandeFin.tex) (iteration1/userStoryCommandeDefs.tex
File: ./img/logoiut.png Graphic file (type png)
<use ./img/logoiut.png>
Package pdftex.def Info: ./img/logoiut.png used on input line 8.
Package pdftex.def Info: ./img/logoiut.png used on input line 7.
(pdftex.def) Requested size: 56.9055pt x 36.11946pt.
[4]) (iteration1/userStoryCommandeAffiche.tex)
@@ -475,8 +475,13 @@ File: ./img/logoiut.png Graphic file (type png)
<use ./img/logoiut.png>
Package pdftex.def Info: ./img/logoiut.png used on input line 7.
(pdftex.def) Requested size: 56.9055pt x 36.11946pt.
[7])
(iteration1/userStoryExpressionArithmetique.tex
[7]
Overfull \hbox (36.27582pt too wide) in paragraph at lines 12--14
[]\T1/pag/db/n/12 Afin que : [] \T1/pag/m/n/10 d'exé-cu-ter ou non une branche
du code avec l'ins-truc-tion [][]\T1/cmtt/m/n/10 si <expression> vaen
[]
) (iteration1/userStoryExpressionArithmetique.tex
File: ./img/logoiut.png Graphic file (type png)
<use ./img/logoiut.png>
Package pdftex.def Info: ./img/logoiut.png used on input line 18.
@@ -488,28 +493,33 @@ Package pdftex.def Info: ./img/logoiut.png used on input line 97.
(pdftex.def) Requested size: 56.9055pt x 36.11946pt.
[9]
Chapitre 2.
[10
(iteration2/userStoryCommandeEfface.tex [10
]
])
File: ./img/logoiut.png Graphic file (type png)
<use ./img/logoiut.png>
Package pdftex.def Info: ./img/logoiut.png used on input line 102.
(pdftex.def) Requested size: 56.9055pt x 36.11946pt.
[11]
Chapitre 3.
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 100.
[11
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 104.
[12
]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 100.
Package atveryend Info: Empty hook `AfterLastShipout' on input line 104.
(specificationsDetaillees.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 100.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 100.
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 104.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 104.
Package rerunfilecheck Info: File `specificationsDetaillees.out' has not change
d.
(rerunfilecheck) Checksum: 4481DCEFE64ED47414047355D15ABBA8;1074.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 100.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 104.
)
Here is how much of TeX's memory you used:
7760 strings out of 480790
117700 string characters out of 2907055
7777 strings out of 480790
118136 string characters out of 2907055
399668 words of memory out of 3000000
23461 multiletter control sequences out of 15000+200000
23462 multiletter control sequences out of 15000+200000
575700 words of font info for 56 fonts, out of 3000000 for 9000
1141 hyphenation exceptions out of 8191
37i,14n,45p,285b,426s stack positions out of 5000i,500n,10000p,200000b,50000s
@@ -517,9 +527,9 @@ Here is how much of TeX's memory you used:
1000.pk>{C:/Program Files/MiKTeX/fonts/enc/dvips/base/8r.enc}<C:/Program Files/
MiKTeX/fonts/type1/urw/avantgar/uagd8a.pfb><C:/Program Files/MiKTeX/fonts/type1
/urw/avantgar/uagk8a.pfb>
Output written on specificationsDetaillees.pdf (12 pages, 83741 bytes).
Output written on specificationsDetaillees.pdf (13 pages, 87942 bytes).
PDF statistics:
303 PDF objects out of 1000 (max. 8388607)
138 named destinations out of 1000 (max. 500000)
325 PDF objects out of 1000 (max. 8388607)
149 named destinations out of 1000 (max. 500000)
118 words of extra memory for PDF output out of 10000 (max. 10000000)
Binary file not shown.
@@ -95,6 +95,20 @@
\input{./iteration1/userStoryExpressionArithmetique.tex}
\chapter{Récits d'utilisation proposés lors de l'itération 2}
\input{./iteration2/userStoryCommandeEfface.tex}
%\input{./iteration2/userStoryCommandeLance.tex}
%\input{./iteration2/userStoryCommandeStop.tex}
%\input{./iteration2/userStoryEtiquette.tex}
%\input{./iteration2/userStoryInstruction.tex}
%\input{./iteration2/userStoryInstructionVaen.tex}
%\input{./iteration2/userStoryLanceEtiquette.tex}
%\input{./iteration2/userStoryProcedure.tex}
%\input{./iteration2/userStoryRetour.tex}
%\input{./iteration2/userStoryListeArguments.tex}
%\input{./iteration2/userStoryListeVoid.tex}
\chapter{Récits d'utilisation proposés lors de l'itération 3}
\end{document}
@@ -24,7 +24,7 @@
\contentsline {paragraph}{En tant que : }{4}{section*.26}%
\contentsline {paragraph}{Je souhaite : }{4}{section*.27}%
\contentsline {paragraph}{Afin de : }{4}{section*.28}%
\contentsline {paragraph}{À partir du fait : }{4}{section*.30}%
\contentsline {paragraph}{À partir de : }{4}{section*.30}%
\contentsline {paragraph}{Alors : }{4}{section*.31}%
\contentsline {paragraph}{Enfin : }{4}{section*.32}%
\contentsline {section}{\numberline {1.4}Commande defs}{4}{section.1.4}%
@@ -100,4 +100,12 @@
\contentsline {paragraph}{Alors : }{9}{section*.111}%
\contentsline {paragraph}{Enfin : }{9}{section*.112}%
\contentsline {chapter}{\numberline {2}Récits d'utilisation proposés lors de l'itération 2}{10}{chapter.2}%
\contentsline {chapter}{\numberline {3}Récits d'utilisation proposés lors de l'itération 3}{11}{chapter.3}%
\contentsline {paragraph}{Titre : }{10}{section*.114}%
\contentsline {paragraph}{Récit : }{10}{section*.115}%
\contentsline {paragraph}{En tant que : }{10}{section*.116}%
\contentsline {paragraph}{Je souhaite : }{10}{section*.117}%
\contentsline {paragraph}{Afin de : }{10}{section*.118}%
\contentsline {paragraph}{À partir de : }{11}{section*.120}%
\contentsline {paragraph}{Alors : }{11}{section*.121}%
\contentsline {paragraph}{Enfin : }{11}{section*.122}%
\contentsline {chapter}{\numberline {3}Récits d'utilisation proposés lors de l'itération 3}{12}{chapter.3}%