isi
Définir le concept de codification et sa typologie en précisant les
avantages et les inconvénients de chaque type de codification
L'objectif principal de la codification est d'améliorer la désignation des
diverses entités décrites dans les traitements.
1- La codification séquentielle:
Inconvénients :
Ne permet pas d'insertion.
Codification non significative d'où la nécessité d'un tableau de
correspondance.
Avantages :
Codification non ambiguë
Simple à mettre en œuvre
Permet des extensions.
2- La codification par tranches:
Inconvénients :
Codification qui nécessite un tableau de correspondance (Non
significative)
Nombre de codes dans une tranche difficile à fixer
La répartition des objets en catégories n'est pas toujours évidente.
Avantages :
Codification facile à mettre en œuvre
Permet l'insertion et l'extension.
isi 1
Codification non ambiguë.
3- La codification articulée:
Avantages :
• Codification non ambiguë.
• Permet des extensions et des insertions.
• Significative à condition d’un choix efficace des descriptions.
• Possibilité de regroupement et de contrôle sur certaines propriétés.
Inconvénients :
• Nécessité de choisir des propriétés stables.
• L’instabilité : le changement d’une caractéristique de l’objet peut
remettre en question toute
la codification.
• Codification un peu longue et lourde à manipuler.
• Saturation des valeurs possibles.
4- Codification à niveaux ou hiérarchique :
Avantages :
Même avantages et inconvénients que la codification articulée.
comme avantage : recherche facile qui correspond à une recherche
dans un arbre.
5- Codification mnémonique:
Avantages :
• Significative et très pratique (facilité de décodage).
• Codification très pratique pour les utilisations manuelles.
Inconvénients :
• Il porte sur les noms des attributs et non pas sur leurs valeurs.
• Codification qui ne se prête pas toujours aux décodages par
ordinateur.
-Différence entre organisation des informations et du traitement
Organisation des informations: Consiste à identifier les informations
isi 2
utiles, les
codifier, les saisir et les répartir sur des fichiers selon les exigences du
problème à
résoudre.
Organisation des traitements: Ce sont les algorithmes à écrire,
indépendamment de
la machine et du langage.
-Les caractéristiques essentielles pour une codification:
Elle ne doit pas être ambiguë (unicité)
Elle doit s'adapter aux besoins des utilisateurs
Elle doit permettre l'insertion de nouvelles valeurs et l'extension de
l'ensemble des
objets à codifier.
Elle doit être concise.
Elle doit être aussi significative que nécessaire.
-Caractéristiques d’une codification
La non ambiguïté
Adaptée aux nouveaux besoins
Possibilité d'extension et d'insertion
La concision
Significative
La logique
Pérennité
-Quelles sont les erreurs de saisie qui peuvent être détectées par la clé
de contrôle?
un chiffre erroné
erreur dans le nombre de chiffres
permutation de deux chiffres consécutifs
champs vide
-Il existe deux types de contrôles
isi 3
1. Contrôle direct: Les contrôles se rapportant à l’information elle-
même sans tenir compte des autres.
Contrôle de Présence/non Présence:
L’existence ou non de l’information sur le support dans lequel elle
doit apparaître.
Contrôle de Classe (type):
Vérifier le type numérique ou alphabétique d’une information en
fonction de son sens.
Contrôle de cadrage:
Consiste à vérifier la position d’une information dans sa zone de
saisie.
Contrôle de vraisemblance / de domaine / de plage de valeur:
Vérifier si l’information est vraisemblable (Date de naissance
31/15/99 ”erreur”, car Mois :
1..12 )
2. Contrôle indirect: Les contrôles déterminent la justesse d’une
information par comparaison à d’autres informations.
Contrôle de cohérence interne:
Vérifier l’exactitude de la partie d’information par rapport aux autres
parties de la même information. (Il est utilisé surtout dans le cas des
données à codification articulée)
Contrôle de cohérence externe:
Vérifier la conformité de l’information par rapport à d’autres
informations
-Ordre d’exécution des contrôles:
1- Contrôle de présence
2- Contrôle de type
3- Contrôle de cadrage
4- Contrôle de vraisemblance
5- Contrôle de cohérence interne
6- Contrôle de cohérence externe
isi 4
Quelle est la différence entre le contrôle de vraisemblance et le
contrôle de cohérence
interne ?
Contrôle de vraisemblance / de domaine / de plage de valeur:
Vérifier si l’information (elle même) est vraisemblable (Date de
naissance 31/15/99 ”erreur”, car Mois : 1..12 )
Contrôle de cohérence interne:
Vérifier l’exactitude de la partie d’information par rapport aux autres
parties de la même information.
Quelle est la différence entre un code articulé et un code par niveau
?
Un code par niveau (hiérarchique) est un cas spécial d’un code
articulé dans laquelle les descripteurs sont des niveaux
hiérarchiques.
Quelle est la différence entre le diagramme de flux d’informations et
le schéma de circulation de documents ?
Les délais de transfert d’information : temps.
Documents
Les moyens et traitements.
Les tâches (réalisées par les acteurs).
-Démarche d’informatisation
1. Détection d’un besoin d’automatisation
2. Etude de faisabilité (faisabilité technique, humaine ou financière)
3. Le cahier des charges (contient les délais, les coûts, les devoirs et
les obligations de chacune des parties au contrat)
4. Etude du système d’information
5. Etude du système informatique
isi 5
6. Programmation et essais
7. Mise en place de l’application
-Quelles sont les méthodes de calcul des clés de contrôle
Méthode arithmétique Modulo 10,
Méthode arithmétique Modulo 97,
Méthode arithmétique Modulo 23,
Méthode arithmétique Modulo 9(inconvénient: ne détecte pas les
erreurs d'inversion
de deux chiffres. (ex: 1249 et 1429) Un nombre (entier) est divisible par
9 si la somme
de ses chiffres est divisible par 9),
Complément à 9 (inconvénient: bien qu'étant une méthode sûre
(bijection entre les
codes et les clés), ce procédé conduit à doubler la longueur du code).
isi 6