Vous êtes sur la page 1sur 9

FÉDÉRATION EUROPÉENNE DES ÉCOLES

FEDERATION FOR EDUCATION IN EUROPE


OING dotée du statut participatif auprès du Conseil de l’Europe
INGO enjoying participatory status with the Council of Europe

UE D – EXPERTISE PROFESSIONNELLE

Mastère européen Expert IT - Applications intelligentes et big data


Mastère européen Expert IT - Cybersécurité et haute disponibilité

UC D41.1 - Conduite et management de projet informatique -


Fondamentaux

Corrigé

Type d’épreuve : Exercices pratiques

Durée : 1h30

Session : Juin 2021

© Fédération Européenne Des Ecoles - Federation for EDucation in Europe - Juin 2021
UC D41.1 - Expert IT - Applications intelligentes et big data / Expert IT - Cybersécurité et haute disponibilité - Corrigé
 Dossier 1 - Outils et méthodes de gestion de Projet

Question 1
Expliquez le modèle en cascade en gestion de projet. Quelle critique peut-on faire ?

20 points

Le modèle en cascade comprend les phases et les livrables suivants :


1. Exigences : les exigences font l'objet d'une expression des besoins.
2. Analyse : les exigences sont analysées pour établir un cahier des charges fonctionnel.
3. Conception : le produit est conçu et spécifié de sorte à pouvoir être réalisé.
4. Mise en œuvre : le produit est réalisé sur la base des spécifications.
5. Validation : le produit est testé et vérifié et sa conformité aux exigences est validée.
6. Mise en service : le produit est installé, les préparatifs pour sa mise en service sont organisés, puis
le produit est utilisé.
Chaque phase ne commence qu'une fois les résultats de la phase précédente validés. Le point fort de cette
approche est de garantir l'existence d'une documentation bien structurée.
Plusieurs variantes du modèle existent, dont l'ajout d'une phase de planification en amont, la réalisation
préalable d'un prototype, la décomposition de la phase de validation, et le retour aux phases précédentes
en cas de défauts découverts en aval.
Dans le domaine du développement logiciel, la phase de conception détermine l'architecture du système, la
mise en œuvre correspond principalement aux activités de programmation, et la phase de validation
comprend pour une grande part des tests.

Dans son article fondateur, W.W.Royce critique le modèle en cascade. Il remarque que chaque phase doit
pouvoir nécessairement renvoyer à la phase précédente en cas de défauts constatés en aval (par exemple,
en cas d'erreur découverte lors des tests, il est nécessaire de retourner à la phase de programmation). Il
constate en outre que les exigences et la conception influent sur toutes les phases en aval, de sorte qu'un
retour à ces étapes est souvent nécessaire. Il recommande enfin le recours à une conception préliminaire.
Son modèle révisé reste toutefois proche au modèle original.

© Fédération Européenne Des Ecoles - Federation for EDucation in Europe - Juin 2021 2/9
UC D41.1 - Expert IT - Applications intelligentes et big data / Expert IT - Cybersécurité et haute disponibilité - Corrigé
Le modèle en cascade se base sur des exigences exprimées en début de projet. Toutefois les exigences et
besoins peuvent se montrer incomplets ou de qualité insuffisante (ambiguïté, incohérence, etc.). De plus, le
client peut ne pas être pleinement conscient de ses exigences avant d'avoir vu le logiciel fonctionner. Ceci
peut conduire à revoir la conception, redévelopper une partie du logiciel, et retester le produit et donc
augmenter les coûts. C'est pourquoi le modèle en cascade est particulièrement adapté à des projets dont
les exigences sont bien comprises et robustes, réalisés avec une technologie bien maitrisée.
La structuration des phases par spécialisation d'activité préconisée par le modèle en cascade est source de
rigidité dans l'organisation des travaux, ne favorise pas suffisamment l'implication du client tout au long du
projet, et décourage la prise en compte des changements. Ce dernier point explique l'émergence dès les
années 1980 d'une approche incrémentale du développement.

Question 2
Proposez un diagramme de classes uml2 correspondant.

30 points

© Fédération Européenne Des Ecoles - Federation for EDucation in Europe - Juin 2021 3/9
UC D41.1 - Expert IT - Applications intelligentes et big data / Expert IT - Cybersécurité et haute disponibilité - Corrigé
Question 3
Expliquez ce qu’est le Mapping objet-relationnel (MOR) et citez 2 frameworks.

20 points

Un mapping objet-relationnel (en anglais object-relational mapping ou ORM) est un type de programme
informatique qui se place en interface entre un programme applicatif et une base de données relationnelle
pour simuler une base de données orientée objet. Ce programme définit des correspondances entre les
schémas de la base de données et les classes du programme applicatif. On pourrait le désigner par-là,
« comme une couche d'abstraction entre le monde objet et monde relationnel ». Du fait de sa fonction, on
retrouve ce type de programme dans un grand nombre de frameworks sous la forme de composant ORM
qui a été soit développé, soit intégré depuis une solution externe.

Voici quelques frameworks de mapping objet-relationnel :


Java :
• Java Persistance API.
• Hibernate.
.Net :
• CodeFluent Entities.
• Entity Framework1.
• NHibernate.
Ruby :
• Active record.
PHP 5 :
• RedBean.
• Doctrine.
• Eloquent.
Python :
• SQLAlchemy.
• Peewee.
Node.js :
• Mongoose.
• Sequelize.
Perl :
• DBIx::Class.
• Rose::DB::Object.
• Class::DBI.

© Fédération Européenne Des Ecoles - Federation for EDucation in Europe - Juin 2021 4/9
UC D41.1 - Expert IT - Applications intelligentes et big data / Expert IT - Cybersécurité et haute disponibilité - Corrigé
 Dossier 2 - Management de projet informatique

Question 1
En observant le schéma suivant quel serait votre type de management ? Justifiez.

20 points
Toute solution sera acceptée si justifiée

Par exemple :
• Le premier degré, car je pense que le chef de projet doit tout contrôler…

Ou alors

• Le dernier degré, car je pense que je suis plus pour un management collaboratif, un peu comme
dans les méthodes agiles…

© Fédération Européenne Des Ecoles - Federation for EDucation in Europe - Juin 2021 5/9
UC D41.1 - Expert IT - Applications intelligentes et big data / Expert IT - Cybersécurité et haute disponibilité - Corrigé
Question 2
Quelle méthodologie ou quelles contraintes utiliseriez-vous pour animer une réunion ?

10 points

© Fédération Européenne Des Ecoles - Federation for EDucation in Europe - Juin 2021 6/9
UC D41.1 - Expert IT - Applications intelligentes et big data / Expert IT - Cybersécurité et haute disponibilité - Corrigé
 Dossier 3 - Culture informatique d’entreprise

Question 1
Définissez ce qu’est un ERP.

10 points

L’ERP est un outil central dans le système d’information des entreprises. Le terme ERP vient de l’anglais
« Enterprise Ressource Planning ». ERP a été traduit en français par l’acronyme PGI (Progiciel de gestion
intégré) et se définit comme un groupe de modules relié à une base de données unique.
L’ERP est un progiciel qui permet de gérer l’ensemble des processus opérationnels d’une entreprise en
intégrant plusieurs fonctions de gestion : solution de gestion des commandes, solution de gestion des
stocks, solution de gestion de la paie et de la comptabilité, solution de gestion e-commerce, solution de
gestion de commerce BtoB ou BtoC... dans un système. Autrement dit, l’ERP représente la « colonne
vertébrale » d’une entreprise.
Pour être qualifiée de « Progiciel de gestion intégrée », une solution logicielle ERP doit couvrir au moins
deux principes fondamentaux qui sont les suivants :
• Construire des applications informatiques sous forme de modules indépendants, mais parfaitement
compatibles sur une base de données unique et commune.
• L’usage d’un moteur de Workflow permet de définir l’ensemble des tâches d’un processus et de
gérer leur réalisation dans tous les modules du système qui en ont besoin.
L'ERP est un logiciel de gestion qui permet à l'entreprise d’intégrer différentes fonctionnalités telles que :
• La gestion comptable et financière (ERP de gestion comptable, ERP de gestion de facturation).
• La gestion des stocks (logiciel ERP gestion des stocks).
• La gestion des ressources humaines.
• La gestion des fournisseurs (ERP fournisseurs grande distribution),
• La gestion de la vente,
• La gestion de la distribution ou encore,
• La gestion de l'e-commerce (ERP commerce, ERP de commerce détails spécialisés).

Question 2
Décrivez le principe et donc l’intérêt qu’apporte l’utilisation d’un ERP dans un SI par rapport à
un SI sans ERP.

30 points

Sans l’ERP : il y a différentes sources de données hétérogènes, redondantes… Avec des mises à jour
décalées. Voire inexistantes ou erronées…

© Fédération Européenne Des Ecoles - Federation for EDucation in Europe - Juin 2021 7/9
UC D41.1 - Expert IT - Applications intelligentes et big data / Expert IT - Cybersécurité et haute disponibilité - Corrigé
Avec les ERP : la base de données centrale permet une homogénéisation des données avec une mise à jour
en temps réel…

Question 3
Il existe deux grandes familles de modules ERP, définissez-les.

10 points

• Des modules transversaux ou horizontaux : communs à toutes les entreprises : finances, RH,
management, customer relationship…
• Des modules métiers ou sectoriels ou verticaux : communs aux entreprises d’un même secteur : la
grande distribution, la chimie, les utilities… : assurance, banque, chimie, pharmaceutique, télécoms

© Fédération Européenne Des Ecoles - Federation for EDucation in Europe - Juin 2021 8/9
UC D41.1 - Expert IT - Applications intelligentes et big data / Expert IT - Cybersécurité et haute disponibilité - Corrigé
GRILLE DE NOTATION
UC D41.1 - Conduite et management de projet informatique - Fondamentaux

NOM ET PRÉNOM DU CORRECTEUR_______________________________________________________

N° de candidat__________________

Dossier Note attribuée Observations obligatoires

Dossier 1 - Outils et méthodes de


/70
gestion de projet

Dossier 2 - Management de
/30
projet informatique

Dossier 3 - Culture informatique


/50
d’entreprise

TOTAL /150

Appréciation générale :
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________

Fait à _______________________________________ le ____________

Signature :

© Fédération Européenne Des Ecoles - Federation for EDucation in Europe - Juin 2021 9/9
UC D41.1 - Expert IT - Applications intelligentes et big data / Expert IT - Cybersécurité et haute disponibilité - Corrigé

Vous aimerez peut-être aussi