Arrêté du 9 janvier 2013 · Article

Article Annexe II

Article en vigueur depuis le 12 janvier 2013.

TexteArrêté du 9 janvier 2013
RattachementAnnexes
IdentifiantLEGIARTI000026926779
Texte parentLEGITEXT000026926739
Référencearticle Annexe II de l'arrêté du 9 janvier 2013 (version du 12 janvier 2013)Légifrance →

1. PROGRAMME DES ÉPREUVES SPÉCIALISÉES D'ANALYSTE ET DE PROGRAMMEUR DE SYSTÈME D'INFORMATION

2. Analyste

3. I. ― Techniques de l'analyse

4. 1. Organisation du système d'information

5. A. ― Le système d'information :

6. Les processus métiers.

7. La structuration des données métiers.

8. La définition, le rôle, les composantes.

9. La décomposition des processus en tâches et activités.

10. Le diagramme d'activité.

11. Les méthodes de modélisation données et procédures.

12. B. ― Définition des objectifs :

13. Le schéma directeur informatique.

14. Le budget informatique et l'analyse des coûts informatiques.

15. C. ― Organisation du projet informatique :

16. La planification d'un projet (cycle de vie).

17. Les méthodes d'évaluation d'un projet.

18. D. ― Etude et critique du système d'information existant :

19. Support de l'information.

20. Schéma de circulation.

21. Mesure des performances.

22. L'analyse critique de l'existant.

23. E. ― Conception du système d'information :

24. La démarche de conception : architecture technique.

25. La démarche de conception : architecture applicative.

26. F. ― Spécifications du système d'information (cahier des charges) :

27. Evaluation des objectifs et des contraintes.

28. Organisation des données.

29. Les spécifications fonctionnelles des traitements.

30. Le schéma conceptuel des données.

31. Les spécifications techniques des traitements.

32. L'architecture technique.

33. Mode de rédaction des spécifications.

34. G. ― La documentation de synthèse (rôle, contenu, mode d'établissement, tenue à jour) :

35. Le dossier d'analyse.

36. Le dossier de programmation.

37. Le dossier d'architecture.

38. Le dossier d'exploitation.

39. Les fiches de procédure et de séquencement.

40. H. ― Méthodes d'investigation :

41. Document d'information (fiche de données, dictionnaire des données).

42. Outils de modélisation.

43. I. ― Tests et recettes :

44. Organisation des tests.

45. Plan de tests.

46. Jeux d'essais.

47. Outils de tests.

48. 2. Organisation du système technique

49. A. ― Définition des objectifs :

50. Identification des exigences techniques du logiciel.

51. B. ― Les structures de données et leurs utilisations :

52. Base de données relationnelles.

53. Fichiers structuration (plat, XML...).

54. C. ― Organisation des traitements :

55. La conception des interfaces homme-machine.

56. La conception des traitements par lots.

57. D. ― Sécurité des données et des traitements :

58. Politique de sauvegarde.

59. Intégrité des données.

60. Architectures techniques de confiance.

61. Surveillance des processus.

62. Plan de reprise d'activité.

63. E. ― Maintenance :

64. Maintenance corrective, évolutive.

65. Contrat de maintenance.

66. Tierce maintenance applicative.

67. II. ― Logiciel

68. 1. Le traitement de l'information

69. Algorithmes ou modèles en couche.

70. Méthode d'organisation des traitements.

71. Programmation des traitements, utilisation de patterns de réalisation.

72. Les frameworks.

73. Interrogation des bases de données.

74. Les différents types de langage applicables à la gestion.

75. 2. Les différents types de logiciel

76. Système d'exploitation.

77. Programmes utilitaires.

78. Middlewares.

79. Systèmes de gestion de base de données.

80. Programme d'application.

81. Progiciels.

82. 3. Notions générales sur les systèmes

83. Système temps réel.

84. Temps partagé.

85. Transfert de données.

86. Parallélisations des traitements.

87. Standard des couches réseau.

88. III. ― Matériel

89. 1. Les mémoires

90. Les principes de fonctionnement.

91. 2. Les organes de traitement

92. 3. Les unités périphériques

93. Les canaux.

94. Les unités d'entrée et de sortie.

95. Les unités de stockage d'information.

96. 4. Les différents types de machines

97. Réseaux de transmission de données et architectures de réseaux.

98. IV. ― Centre de traitement de l'information

99. 1. Objectifs et structure d'un centre de traitement de l'information

100. 2. Sécurité des locaux, des matériels et des données

101. 3. Organisation du travail, tâches et qualification

102. 4. Le contrôle

103. V. ― Le droit de l'informatique

104. Programmeur de système d'information

105. I. ― Connaissances de base

106. 1. Représentation de l'information

107. Notion de bit, caractère, mot.

108. Les systèmes de numération.

109. Les opérations élémentaires.

110. Représentation alphanumérique.

111. Codage de l'information (tables de codes).

112. 2. Quantité d'information

113. 3. Saisie et contrôle de l'information

114. 4. Transmission de l'information

115. 5. Traitement de l'information

116. Connaissance d'un langage évolué (Java, SQL...).

117. Langage d'assemblage, macro-assembleur.

118. Langage machine.

119. 6. Organisation des travaux de programmation

120. Méthodes de programmation (structurée, objet...).

121. Algorithmes, modes de représentation.

122. Compilation.

123. Essais et mise au point.

124. Maintenance des programmes.

125. Bibliothèque de programmes.

126. Reprises.

127. 7. L'environnement de la programmation

128. Langage de commande.

129. Enchaînement des phases et des travaux.

130. Identification, compatibilité.

131. Réservation des ressources.

132. Appels des processeurs logiciels.

133. Manipulation de programme.

134. Aides à l'exploitation et à la mise au point.

135. 8. Systèmes interactifs, éditeurs

136. 9. Les systèmes

137. Monoprogrammation.

138. Multiprogrammation.

139. Système temps réel.

140. Temps partagé.

141. Transmission de données.

142. 10. Chargement initial d'un système

143. 11. Les structures de données et leur utilisation

144. Base de données, fichiers :

145. ― persistance des données, droits, partage ;

146. ― fiabilité, sauvegarde.

147. Tables.

148. Piles, files.

149. Représentation des arbres, graphes.

150. II. ― Logiciel

151. 1. Processus et ressources

152. Activation et blocage d'un processus.

153. Partage des ressources.

154. 2. Gestion des entrées-sorties

155. 3. Etablissement de liaisons mémoire-canal-unité de liaison périphérique

156. 4. Informations de contrôle, programme canal

157. 5. Instructions spéciales d'entrée-sortie

158. 6. Réalisation d'une instruction d'entrée-sortie

159. Simultanéités, contexte d'exécutions, interruption, méthodes assistées.

160. 7. Transferts périphériques à périphériques

161. 8. Mise en place de la multiprogrammation, fonctions assurées

162. Commutation des processus et simultanéité interusagers. Synchronisation et simultanéité interusagers :

163. ― allocation du processus central ;

164. ― gérant de tâches, gérant de travaux, gérant d'interruptions ;

165. ― description des différents modules et différentes tables.

166. 9. Gestion de la ressource mémoire

167. Comportement dynamique de programmes.

168. Technique de recouvrement.

169. Allocation de la mémoire :

170. ― allocation statique fixe, partitions ;

171. ― allocation statique variable ;

172. ― allocation dynamique (déplacement, tassement) ;

173. ― mémoire paginée ou topographique.

174. 10. Mémoire virtuelle

175. Stratégies d'allocation et algorithmes.

176. Phénomène d'écroulement (perte de performance).

177. Mémoires associatives, défauts de page.

178. 11. Utilisation d'antémémoire

179. 12. Système de transmission de données

180. Mode de communication :

181. Synchrone, asynchrone, vitesse de transmission, type de ligne.

182. Système de communication : typologie (internet, intranet, interopérabilité...), protocoles...

183. Message, bloc, procédure de transmission.

184. Commutation par paquets.

185. Matériels liés aux transmissions.

186. Interfaces avec le système de communication.

187. 13. Installation et personnalisation de système

188. Configuration.

189. Critères de choix.

190. 14. Métrologie

191. Mesure des performances : temps de réponse, débits de traitements.

192. III. ― Technologie

193. 1. Supports de l'information : caractéristiques et performances

194. Circuits logiques.

195. Mémoires, registres (différents types, principes de fonctionnement).

196. Les supports magnétiques.

197. 2. Les organes de traitement

198. Organisation générale de machine, carte machine.

199. Organes de calcul.

200. Organes de liaison : les bus.

201. Organes de commande (câblée, microprogramme).

202. Les mécanismes d'adressage.

203. 3. Les unités périphériques d'entrée ou de sortie (caractéristiques détaillées)

204. 4. Les unités d'échange et de commande (canaux, unités de contrôle ou de liaison)

205. 5. Mécanisme de traitement des interruptions

206. 6. Eléments constitutifs d'un réseau de transmission de données

207. 7. Types de machines

208. Ordinateurs de grande puissance.

209. Mini-ordinateurs.

210. Micro-ordinateurs.

211. Smartphones, tablettes.

212. IV. ― Centre de traitement de l'information

213. 1. Organisation du travail

214. 2. Les fonctions de programmeur système d'exploitation

215. 3. La sécurité physique des matériels, du réseau, des données (plan de secours, plan de continuité...)

216. V. ― Le droit de l'informatique

Aller plus loin

Voir la carte complète de l'article : le texte qui l'a écrit, les arrêtés qui le visent, toutes ses rédactions et les décisions qui le citent ; ou le lire à sa place dans le texte complet.

Cette page affiche la rédaction en vigueur de l'article ; son historique et sa jurisprudence sont sur la carte.

Source : base LEGI (Légifrance), archive DILA, bulk LEGI, identifiant LEGIARTI000026926779, Licence Ouverte 2.0. JusticeLibre est une copie miroir indexée ; la version qui fait foi est celle publiée sur Légifrance.