A N N E X E
PROGRAMME DE CONNAISSANCES PAR FONCTION
I. - Fonction de chef de projet
L'organisation au sein du ministère de la défense
 Politique des SIC du ministère de la défense et interministérialité.
 Rôle des commissions informatiques.
 Schéma directeur informatique.
 Urbanisation des systèmes d'information.
Approche des systèmes d'information dans la conduite d'un projet
 Méthodes de conduite de projet (SDMS/S, RUP...).
 Outils pour la maîtrise d'ouvrage (modélisation, documentation, pilotage, tests...).
 Phases d'un projet (étude préalable, conception détaillée, réalisation, mise en oeuvre, évaluation).
 Implication des acteurs dans les phases du projet (maîtrise d'ouvrage, maîtrise d'oeuvre).
 Méthodologie de conception de système d'information (MERISE, langage UML...).
 Recette, conduite du changement.
 Maintenance des projets informatiques, moyens d'évaluation des performances.
La planification du projet informatique
 Estimation, planification, pilotage des charges et des délais.
 Evaluer les risques des projets.
Le financement du projet
 Les principaux postes de la dépense informatique.
 Estimation des coûts d'un projet, calcul du retour sur investissement.
 Avantages et inconvénients des différentes possibilités d'acquisition (location, achat, crédit-bail...).
 Conditions de choix ERP/progiciel.
Sécurité des systèmes d'information
 Droit et informatique (législation sur le droit des réseaux numériques, loi appliquée au traitement des données personnelles, la Commission nationale de l'informatique et des libertés).
 Les problèmes et la gestion de la sécurité (matériel, logiciel, confidentialité des informations).
La démarche qualité dans les projets informatiques
Commande publique
 Passation des marchés, dématérialisation des marchés publics.
 Cahier des clauses administratives générales, cahier des clauses techniques particulières.
 Commission des marchés de l'Etat.
Les technologies de l'information et de la communication
 Internet, intranet, messagerie.
 Aperçu sur les nouvelles techniques du traitement de l'information (le web et les multimédias, workflow, GED, dataware house et système décisionnel, télématique, enseignement assisté par ordinateur...).
 Les composants principaux d'une solution EAI (intégration d'applications d'entreprise).
Les architectures du SI
 Systèmes et réseaux.
 Architectures distribuées (trois tiers, client-serveur, rôle des serveurs...).
 Caractéristiques d'un portail.
 Bases de données, langages, intégration des données (accès aux données).
Les techniques de management
 Les personnels affectés au traitement de l'information.
 Organisation et travail en groupe.
 Manager dans le monde de l'informatique et des NTIC.
 En outre, les candidats pourront être interrogés sur le programme, supposé connu, de l'examen professionnel de vérification d'aptitude aux fonctions d'analyste.
II. - Fonction d'analyste
Méthode et organisation
 Méthodologie des systèmes d'information (MERISE, langage UML).
 Organisation du projet informatique (les étapes d'analyse du besoin).
 Le cahier des charges : rôle et responsabilité des acteurs (maîtrise d'ouvrage, maîtrise d'oeuvre, utilisateurs, experts...).
 La fiche d'expression rationnelle des objectifs de sécurité (FEROS) pour les projets traitant d'informations sensibles ou classifiées défense.
 Introduction aux problèmes et à la gestion de la sécurité (matériel, logiciel, confidentialité des informations).
 Introduction à la commande publique (cahier des clauses techniques particulières...).
 Introduction au droit de l'informatique (droit des réseaux numériques, traitements des données personnelles, la Commission nationale de l'informatique et des libertés).
 Qualité du logiciel.
Analyse
Organisation du système d'information
 Définition de l'organisation générale du service.
 Le système d'information dans l'organisme.
 Architecture et conception d'un système d'information.
Connaissance de la méthode MERISE et/ou UML
Analyse selon la méthode MERISE
 L'étude de l'existant.
 Le modèle conceptuel de communication.
 Modélisation des données (modèle conceptuel, logique, physique des données).
 Modélisation des traitements.
 Validation des données et des traitements.
 Fonctions attendues du nouveau système informatique (écrans, états, contrôles, tables).
Analyse selon le langage UML
 Périmètre du projet : diagramme de collaboration.
 Expression du besoin fonctionnel.
 Expression du besoin IHM.
 Description des processus métiers : cas d'utilisation, diagrammes (d'activité, d'état transition, de séquence).
 Description des informations : diagramme de classe-entité, diagramme d'état transition.
 Diagnostic et reconfiguration.
 Autres modèles : modèle de composant, modèle de déploiement...
Logiciel et matériel
 Eléments de systèmes d'exploitation et de réseaux.
 Eléments d'architecture technique des systèmes d'information (trois tiers, client-serveur, rôle des serveurs...).
 Internet/intranet/messagerie.
 Distribution, services techniques et middleware, composants, programmation métier.
 Système d'information décisionnelle.
 Les concepts de base de l'approche objet.
 Architecture d'une base de données : structure de données et utilisation.
 Langages SQL, éditeurs de requête, langages de programmation, interfaces graphiques.
 Langages de développement.
III. - Fonction de chef d'exploitation
1. Gestion d'un centre d'exploitation
 Organisation générale d'un centre de traitement de l'information :
 - objectifs et structure d'un centre ;
 - relations entre le centre, les utilisateurs et les constructeurs ;
 - rôle et attributions des différents organes d'un centre.
Moyens
 Les personnels :
 - tâches et qualification ;
 - normes de travail et répartition des tâches.
 Le matériel :
 - l'ordinateur ;
 - le matériel annexe ;
 - l'environnement technique ;
 - le matériel de servitude, énergie de secours, climatisation... ;
 - évaluation de la fiabilité du matériel.
 La sécurité du matériel et des données, l'hygiène et la sécurité du travail.
 Organisation des locaux.
Gestion des fournitures
 Planification du travail :
 - mise au point du calendrier ;
 - dossier d'exploitation ;
 - préparation, lancement et enchaînement des travaux ;
 - suivi de l'exploitation, évaluations des performances.
Gestion de la sécurité des systèmes d'information
 L'organisation et la gestion de la sécurité.
 La gestion de configuration : suivi des versions (documentation, sources, logiciels).
 La gestion des incidents.
 Les procédures de sauvegarde et d'urgence.
2. Technologie (matériel et logiciel)
 Architecture des ordinateurs :
 - unités centrales ;
 - mémoires internes ;
 - mémoires externes ;
 - unités d'entrée ou de sortie (caractéristiques détaillées) ;
 - les bus ;
 - les canaux.
 Différents types de machines :
 - multiprocesseurs ;
 - monoprocesseurs ;
 - réseaux de clusters.
 Notions générales sur les systèmes :
 - monoprogrammation ;
 - multiprogrammation ;
 - système temps réel ;
 - temps partagé ;
 - transmission de données.
 Réseaux de transmission de données :
 - protocoles ;
 - différents types d'architecture de réseaux.
Sécurité des systèmes d'information
 La vulnérabilité et les moyens de sécurité matériels et logiciels.
3. Techniques informatiques
L'organisation des traitements : les principales fonctions
 L'organisation des données :
 - les fichiers ;
 - les bases de données.
 Conception du système d'information :
 - objectifs ;
 - plan informatique.
4. Le droit de l'informatique
 La loi pour la confiance dans l'économie numérique.
IV. - Fonction de programmeur de système d'exploitation
 1. Connaissances de base en informatique
 La représentation de l'information (codage binaire, hexa, fonctions arithmétiques...).
 Les supports de l'information (disquette, CD, clé USB...).
 Architecture d'un ordinateur.
 Les SGBD.
 Les langages de programmation.
 Les projets informatiques.
2. Réseau
 Les couches ISO.
 Le protocole TCP/IP (adressage IP, TCP/UDP) TCP/IP.
 Les protocoles.
 Les VLAN, VPN.
 Les services réseaux (DNS, DHCP...).
 Architecture client-serveur.
 Les annuaires.
3. Systèmes d'exploitation
Connaissance approfondie d'un système d'exploitation
 La gestion des processus.
 La gestion de la mémoire.
 Le système de gestion de fichier.
 L'interconnexion de systèmes.
4. Sécurité
 Les différents types d'attaque.
 Sécurité des systèmes d'information : les infrastructures de gestion clés (IGC ou PKI).
 La protection logicielle et matérielle d'un système.
 Les sauvegardes et restaurations.
5. Droit de l'informatique
 Notions de base sur le droit relatif à l'informatique.
 La loi pour la confiance dans l'économie numérique.
V. - Fonction de chef programmeur
1. Connaissances de base en informatique
 La représentation de l'information (codage binaire, hexa, fonctions arithmétiques...).
 Les supports de l'information (disquette, CD, clé USB...).
 Architecture d'un ordinateur.
 Les SGBD.
 Les systèmes d'exploitation.
 Les réseaux.
 Architecture client-serveur.
 Sécurité.
 Les projets informatiques.
2. Programmation
Connaissance approfondie d'un langage évolué
 Organisation des travaux :
 - méthodes, programmation structurée/interactive ;
 - algorithmes, modes de représentations ;
 - compilation, éditions de liens ;
 - tests unitaires/non-régression ;
 - déploiement ;
 - maintenance.
 Structure de données et leurs utilisations :
 - fichiers (séquentiel/séquentiel indexé) ;
 - recherche (séquentielle, indexée).
Interface avec les BDD
 Les principaux traitements :
 - mise à jour ;
 - contrôles ;
 - tris.
 Les dossiers :
 - de programmation (dossier technique) ;
 - de test ;
 - de l'utilisateur ;
 - de maintenance.
3. Droit de l'informatique
 Notions générales sur le droit de l'informatique (la Commission nationale de l'informatique et des libertés) et les réseaux numériques.
 La loi pour la confiance dans l'économie numérique.
4. Encadrement et animation d'une équipe
 Les personnels affectés au traitement de l'information.
 Organisation et travail en groupe.
VI. - Fonction de programmeur
1. Connaissances de base en informatique
 La représentation de l'information (codage binaire, hexa, fonctions arithmétiques...).
 Les supports de l'information (disquette, CD, clé USB...).
 Architecture d'un ordinateur.
 Les SGBD.
 Les systèmes d'exploitation.
 Les réseaux.
 Architecture client-serveur.
 Sécurité.
 Les projets informatiques.
2. Programmation
Connaissance approfondie d'un langage évolué
 Organisation des travaux :
 - méthodes, programmation structurée/interactive ;
 - algorithmes, modes de représentations ;
 - compilation, éditions de liens ;
 - tests unitaires/non-régression ;
 - déploiement ;
 - maintenance.
 Structure de données et leurs utilisations :
 - fichiers (séquentiel/séquentiel indexé) ;
 - recherche (séquentielle, indexée).
Interface avec les BDD
 Les principaux traitements :
 - mise à jour ;
 - contrôles ;
 - tris.
 Les dossiers :
 - de programmation (dossier technique) ;
 - de test ;
 - de l'utilisateur ;
 - de maintenance.
 3. Droit de l'informatique
 Notions générales sur le droit de l'informatique (la Commission nationale de l'informatique et des libertés) et les réseaux numériques.
 La loi pour la confiance dans l'économie numérique.