if( isset($_GET['filtre'] ) ) {
$filtre = $_GET['filtre'];
} else {
$filtre = "OOOOOOOOOOOO";
}
function plusmoins($position,$lefiltre){
if ($lefiltre{$position-1}=='O')
{
$lefiltre{$position-1} = 'N';
return('
');
} else
{
$lefiltre{$position-1} = 'O';
return('
');
}
}
echo('
Tout développer Tout réduire
');
echo(' '.plusmoins(1,$filtre).'
1. '."Introduction".' (5)');if ($filtre{1-1}=='O'){echo('
'."Remerciements".'');echo('
'."Comment bien utiliser cette faq ?".'');echo('
'."Comment participer à cette faq ?".'');echo('
'."Quels sont les droits de reproduction de cette faq ?".'');echo('
'."Quel outil a été utilisé pour réaliser les illustrations de cette faq ?".'');}echo(' '.plusmoins(2,$filtre).'
2. '."Généralités".' (10)');if ($filtre{2-1}=='O'){echo('
'."MERISE, Qu'est-ce que c'est ?".'');echo('
'."Historique et origine de la méthode Merise - Complet".'');echo('
'."Origine de la méthode Merise (résumé)".'');echo('
'."Présentration des niveaux d'abstraction".'');echo('
'."Qu'est-ce qu'un processus ?".'');echo('
'."Qu'est-ce qu'une opération ?".'');echo('
'."Qu'est-ce qu'une opération élémentaire ?".'');echo('
'."Qu'est-ce qu'une phase ?".'');echo('
'."Qu'est-ce qu'une tâche ?".'');echo('
'."MCD, MCT, MOD, MPD.... qu'est-ce que 'les niveaux d'abstraction' dans Merise ?".'');}echo(' '.plusmoins(3,$filtre).'
3. '."MCD".' (13)');if ($filtre{3-1}=='O'){echo('
'."Qu'est-ce qu'un MCD ?".'');echo('
'."Comment modéliser les notions de temps (date, heure) ?".'');echo('
'."Comment indiquer qu'une entité participe conditionnellement à plusieurs relations ?".'');echo('
'."Est-il possible d'avoir une association porteuse de données, alors que les cardinalités sont de part et d'autre 1,1 et 0,n?".'');echo('
'."Qu'est-ce qu'une contrainte de stabilité ?".'');echo('
'."Comment exprimer une relation réflexive ?".'');echo('
'."Comment déterminer un bon identifiant (unique) pour une entité ?".'');echo('
'."Comment exprimer que des caractéristiques ne puissent être pertinentes que pour certaines occurences d'une entité ?".'');echo('
'."Comment traduire un MCD en un diagramme de classe UML ?".'');echo('
'."CIF (ou dépendance fonctionnelle) de A à Z".'');echo('
'."Comment gérer la notion de code postal ?".'');echo('
'."Quels sont les différents héritages possibles ?".'');echo('
'."Comment créer une clé étrangère dans mon MCD ?".'');}echo(' '.plusmoins(4,$filtre).'
4. '."MLD".' (4)');if ($filtre{4-1}=='O'){echo('
'."Comment transformer un MCD en MLD ?".'');echo('
'."Comment transformer l'héritage, les sous-types du MCD dans le MLD ?".'');echo('
'."Comment transformer une relation réflexive ?".'');echo('
'."Comment faire pour générer un MLD ou un MPD avec des noms d'attributs 'parlants' avec une relation réflexive dans son MCD ?".'');}echo(' '.plusmoins(5,$filtre).'
5. '."Diagramme des flux".' (2)');if ($filtre{5-1}=='O'){echo('
'."Que sont 'les flux d'information' ?".'');echo('
'."Qu'est-ce que le diagramme des flux ?".'');}echo(' '.plusmoins(6,$filtre).'
6. '."MCT".' (2)');if ($filtre{6-1}=='O'){echo('
'."Qu'est-ce qu'un MCT ?".'');echo('
'."Peut-on réaliser le MCT avant le MCD ?".'');}echo(' '.plusmoins(7,$filtre).'
7. '."MOT".' (2)');if ($filtre{7-1}=='O'){echo('
'."Qu'est-ce qu'un MOT ?".'');echo('
'."Quels sont les types de phase d'un MOT ?".'');}echo(' '.plusmoins(8,$filtre).'
8. '."Bibliographie".' (1)');if ($filtre{8-1}=='O'){echo('
'."Quels sont les meilleurs ouvrages sur Merise selon developpez.com ?".'');}echo(' '.plusmoins(9,$filtre).'
9. '."Outils".' (8)');if ($filtre{9-1}=='O'){echo(' '.plusmoins(10,$filtre).'
9.1. '."PowerDesigner/PowerAMC".' (6)');if ($filtre{10-1}=='O'){echo('
'."Peut-on enlever le type des attributs dans le MCD ?".'');echo('
'."Comment donner le même nom à deux propriétés appartenant à deux entités différentes ?".'');echo('
'."Comment créer un MPD à partir de scripts SQL existants ?".'');echo('
'."Est-il possible de générer des bases de données MYSQL avec powerAMC ?".'');echo('
'."Comment donner les valeurs d'un champ de type SET ?".'');echo('
'."Comment faire pour que l'outil remplace automatiquement les domaines définis par les types réels ?".'');}echo(' '.plusmoins(11,$filtre).'
9.2. '."Win'design".' (2)');if ($filtre{11-1}=='O'){echo('
'."Comment représenter un sous-type avec win'design 5.6 ?".'');echo('
'."Comment représenter une agrégation avec win'design ?".'');}}echo(' '.plusmoins(12,$filtre).'
10. '."Exercices".' (8)');if ($filtre{12-1}=='O'){echo('
'."Où trouver des exemples et exercices corrigées ?".'');echo('
'."Exemple d'utilisation d'une CIF".'');echo('
'."Exemple de modélisation lié au thème de la bibliothèque".'');echo('
'."Exemple de modélisation de page internet".'');echo('
'."Exemple lié à la gestion d'un SAV".'');echo('
'."Exemple lié à la gestion d'une vidéothèque".'');echo('
'."Exemple d'une gestion d'appels téléphoniques".'');echo('
'."Exemple lié à la gestion de construction de meubles".'');}?>