19.3 Séquentialisation d’un modèle
409
© Dunod – La photocopie non autorisée est un délit.
avec les lots successifs {COTISATION-SOCIALE}, {NET-IMPOSABLE},
{RETENUE-FISCALE} et {NET-PAYE}. En ce qui concerne les entrées (quand
saisir une donnée) et les sorties (quand afficher un résultat), ce graphe indique quand
une donnée doit être saisie au plus tard et quand un résultat peut être affiché au plus
tôt.
On peut alors proposer l’algorithme suivant, dans lequel les grandeurs mentionnées dans une liste {} peuvent être évaluées, saisies ou affichées dans un ordre quelconque.
saisir {NIVEAU,ANCIENNETE,PRIMES,INDEX}
calculer BRUT
calculer COTISATION-SOCIALE
calculer NET-IMPOSABLE
calculer RETENUE-FISCALE
calculer NET-PAYE
afficher NET-PAYE
Figure 19.8 - Séquentialisation du modèle 17.9. Afin d’alléger le schéma, on ne
représente que deux valeurs de la dimension temporelle
Les modèles dimensionnés se traitent d’une manière analogue, comme le montre la
figure 19.8, relative à la séquentialisation du modèle 17.9. Afin de simplifier, et en
accord avec la traduction en langage algorithmique, la dimension n’a pas été incluse
NIVEAU t1 , NIVEAU t2
ANCIENNETE t1 , ANCIENNETE t2
PRIMES t1 , PRIMES t2
INDEX t1 , INDEX t2
BRUT t1
COTISATION-SOCIALE t1
NET-IMPOSABLE t1
RETENUE-FISCALE t1
NET-PAYE t1
TOTAL-RETENUE
TOTAL-COTISATION
NIVEAU t2
ANCIENNETE t2 PRIMES t2 INDEX t2
BRUT t2
NET-IMPOSABLE t2
COTISATION-SOCIALE t2
RETENUE-FISCALE t2
NET-PAYE t2
NIVEAU t1
ANCIENNETE t1 PRIMES t1 INDEX t1
BRUT t1
NET-IMPOSABLE t1
COTISATION-SOCIALE t1
RETENUE-FISCALE t1
NET-PAYE t1
COTISATION-SOCIALE t2
NET-IMPOSABLE t2
RETENUE-FISCALE t2
NET-PAYE t2
TOTAL-RETENUE
TOTAL-COTISATION
BRUT t2
409
© Dunod – La photocopie non autorisée est un délit.
avec les lots successifs {COTISATION-SOCIALE}, {NET-IMPOSABLE},
{RETENUE-FISCALE} et {NET-PAYE}. En ce qui concerne les entrées (quand
saisir une donnée) et les sorties (quand afficher un résultat), ce graphe indique quand
une donnée doit être saisie au plus tard et quand un résultat peut être affiché au plus
tôt.
On peut alors proposer l’algorithme suivant, dans lequel les grandeurs mentionnées dans une liste {} peuvent être évaluées, saisies ou affichées dans un ordre quelconque.
saisir {NIVEAU,ANCIENNETE,PRIMES,INDEX}
calculer BRUT
calculer COTISATION-SOCIALE
calculer NET-IMPOSABLE
calculer RETENUE-FISCALE
calculer NET-PAYE
afficher NET-PAYE
Figure 19.8 - Séquentialisation du modèle 17.9. Afin d’alléger le schéma, on ne
représente que deux valeurs de la dimension temporelle
Les modèles dimensionnés se traitent d’une manière analogue, comme le montre la
figure 19.8, relative à la séquentialisation du modèle 17.9. Afin de simplifier, et en
accord avec la traduction en langage algorithmique, la dimension n’a pas été incluse
NIVEAU t1 , NIVEAU t2
ANCIENNETE t1 , ANCIENNETE t2
PRIMES t1 , PRIMES t2
INDEX t1 , INDEX t2
BRUT t1
COTISATION-SOCIALE t1
NET-IMPOSABLE t1
RETENUE-FISCALE t1
NET-PAYE t1
TOTAL-RETENUE
TOTAL-COTISATION
NIVEAU t2
ANCIENNETE t2 PRIMES t2 INDEX t2
BRUT t2
NET-IMPOSABLE t2
COTISATION-SOCIALE t2
RETENUE-FISCALE t2
NET-PAYE t2
NIVEAU t1
ANCIENNETE t1 PRIMES t1 INDEX t1
BRUT t1
NET-IMPOSABLE t1
COTISATION-SOCIALE t1
RETENUE-FISCALE t1
NET-PAYE t1
COTISATION-SOCIALE t2
NET-IMPOSABLE t2
RETENUE-FISCALE t2
NET-PAYE t2
TOTAL-RETENUE
TOTAL-COTISATION
BRUT t2
