Académique Documents
Professionnel Documents
Culture Documents
:
EPREUVE PROFESSIONNELLE DE SYNTHESE
Partie 1 : Initiation au développement (25 points)
1. Qu'est-ce qu'un équipement informatique ? Donnez quelques exemples. (2 points)
2. Expliquez brièvement les systèmes d'exploitation les plus couramment utilisés dans le
développement d'applications. (3 points)
3. Définissez la culture générale dans le domaine du développement des applications
informatiques. (2 points)
4. Qu'est-ce que le génie logiciel et quel est son rôle dans le développement d'applications ? (3
points)
5. Expliquez les principes de base de la sécurité informatique et donnez quelques exemples de
mesures de sécurité. (5 points)
6. Quelles sont les bonnes pratiques à suivre pour protéger un système d'exploitation contre
les attaques ? (5 points)
Contexte :
Vous travaillez en tant que développeur d'applications pour une entreprise de gestion d'une
bibliothèque municipale. L'entreprise souhaite moderniser son système de gestion des livres et
des emprunteurs en mettant en place une base de données performante. Ils ont besoin de votre
expertise pour concevoir et implémenter cette base de données en utilisant le système
MERISE.
Pour cette partie, vous devez résoudre une série d'exercices de programmation indépendants.
Chaque exercice vaut un nombre spécifique de points.
Les exercices doivent être réalisés en langage Pascal ou C et doivent couvrir les concepts
suivants :
:
Écrivez un programme qui demande à l'utilisateur d'entrer un nombre et affiche un message
indiquant si le nombre est pair ou impair.
Context:
You work as an application developer for a municipal library management company. The
company wants to modernize its book and borrower management system by implementing an
efficient database. They need your expertise to design and implement this database using the
MERISE system.
For this part, you need to solve a series of independent programming exercises. Each exercise
has a specific point value.
The exercises should be done in the Pascal or C programming language and should cover the
following concepts: