Telechargé par Imane Doudouh

60 question corrige QCM genie logiciel c

publicité
I. Génie logiciel
Q1. Le rôle d'un diagramme d'activités UML est de :
a)
Modéliser un workflow dans un use case ou entre plusieurs use cases
b)
Décrire la logique d'une méthode dans une classe
c)
Modéliser la dynamique d'une tâche en phase de stabilisation d'un diagramme de classes
Q2. Un diagramme de séquence :
a)
Permet de décrire les enchaînements possibles entre les scénarios préalablement identifiés
b)
Est une représentation séquentielle du déroulement des traitements et des interactions entre les éléments du système et/ou de ses acteurs
c)
Est une représentation simplifiée d'un enchaînement de séquences se concentrant sur les échanges de messages entre les objets
Q3.
a)
Le langage OCL est :
Un langage procédural
b)
Un langage objet
c)
Une interface de développement (IDE) comme Eclipse et NetBeans
d)
Un langage d'expression des contraintes utilisé par le langage UML
Q4. Le modèle MVC a pour rôle la conception d'IHM en imposant une séparation entre :
a)
Les attributs et les méthodes des différentes classes concernées par l'IHM
b)
Les données, la présentation et les traitements de l'IHM concernée
c)
Les différents paquetages manipulant l'IHM concernée
Q5. L'intérêt de l'utilisation des interfaces dans la POO est :
a)
Construction de véritables applications métier
b)
Visibilité des services offerts par l'interface de l'extérieur
c)
Possibilité d'implémenter l'héritage multiple pour certains langages de programmation
Q6. Lequel n'est pas un niveau de modèle de qualité CMMI ?
a)
Initial
b)
Défini
c)
Reproductible
d)
Aucune de ces réponses
Q7. La démarche MDA est :
a)
Un langage objet
b)
Un ensemble d'outils, concepts et langages pour créer et transformer des modèles
c)
Une nouvelle méthode pour le développement des systèmes multi‐agents
d)
Toutes les réponses précédentes
Q8. Quel terme ne se rapporte pas à la modélisation d'un diagramme UML ?
a)
Entité
b)
Nœud
c)
Objet
d)
Paquetage
Q9. Lequel n'est pas une méthode agile ?
a)
PUMA
b)
RAD
c)
AXIAL
d)
XP
Q10. Quel énoncé est faux concernant la méthode de développement logiciel UP ?
a)
C'est une méthode itérative et incrémentale
b)
C'est une méthode pilotée par les risques
c)
C'est une méthode conduite par les cas d'utilisation
d)
Aucune de ces réponses
Q11. Lequel n'est pas un modèle de développement d'un projet ?
a)
Modèle en W
b)
Modèle en V
c)
Modèle en Y
d)
Aucune de ces réponses
Q12. En quoi consiste un plan d'assurance qualité ?
a)
Définir des mesures quantitatives de qualité des produits
b)
Vérifier que tous les produits sont conformes à des critères de qualité
c)
Établir des procédures formelles que doivent respecter les cycles de production et contrôler le respect
d)
Toutes ces réponses
Q13. Dans le diagramme État‐transition du langage UML :
a)
Lorsqu'un objet réagit à un événement, il déclenche en réponse à cet événement une et une seule opération
b)
Contrairement aux événements qui durent, un état est par nature une information instantanée qui doit être traitée sans plus attendre
c)
Tout message est un événement impliqué dans l'interaction de deux objets
Q14. Un concepteur souhaite décrire l'architecture des codes source, des bibliothèques, des différents fichiers exécutables ainsi que les
liens entre eux, lors du développement d'un logiciel, alors il doit utiliser un diagramme de :
a)
Séquences
b)
Paquages
c)
Composants
d)
Déploiement
Q15. Lequel de ces diagrammes n'est ni structurel ni statique ?
a)
Diagramme d'activités
b)
Diagramme de composants
c)
Diagramme de structure composite
d)
Diagramme de communication
Q16. Lors du passage du MCD Merise au diagramme de classes UML 2, toute :
a)
Entité est transformée en classe
b)
Association est transformée en classe
c)
Entité est transformée en composition
Q17. Dans le diagramme de classes du langage UML, une agrégation :
a)
Représente une association symétrique dans laquelle les deux extrémités jouent le même rôle
b)
Implique une coïncidence des durées de vie des objets des deux extrémités : la destruction de l'un implique automatiquement la destruction de l'autre
c)
Représente une association non symétrique dans laquelle une des extrémités joue un rôle prédominant par rapport à l'autre extrémité
Q18. Dans un diagramme de Use Case UML, qu'est‐ce qui n'est pas vrai pour la généralisation ?
a)
Elle peut relier un use case et un acteur
b)
Elle peut relier deux acteurs
c)
Elle peut relier deux uses cases
d)
Aucune de ces reponses
Q19. Dans un diagramme de classes en langage UML, la généralisation :
a)
Est une relation transitive : si C dérive d'une classe B qui dérive elle‐même d'une classe A, alors C dérive également de A
b)
Est une relation réflexive : une classe peut dériver d'elle‐même
c)
Est une relation symétrique : si une classe B dérive d'une classe A, alors la classe A peut dériver de la classe B
d)
Représente une association non symétrique dans laquelle une des extrémités joue un rôle prédominant par rapport à l'autre extrémité
Q20. Le symbole « ~ » représente en UML ?
a)
Un élément non visible
b)
Un élément visible par tous
c)
Un élément visible seulement par les sous‐classes
d)
Un élément visible seulement par les classes du même paquetage
II.Systéme d'information et développement informatique
Q1 . Quel design pattern fournit une interface unifiée facile à utiliser pour un ensemble d'interfaces dans un sous‐système ?
Pr ot ot ype
It erat or
Facade
Observer
Q2 . Dans la méthode Merise le concept de synchronisation est relatif au ?
Diagramme de f lux
MCT
MLD
MPT
Q3 . Quel énoncé est vrai à propos des diagrammes UML ?
Le diagramme de séquence rassemble les cas d'utilisation
La composit ion est un cas part iculier de l'associat ion
Un diagramme de cas d'utilisation est un scénario de tests
Dans l'agrégation, quand on détruit un composé A, tous les composants B sont détruits
Q4 . Laquelle n'est pas qualifiée comme une méthode de modélisation d'un système ?
AXIAL
MDA
MERISE
OCL
Q5 . Quel énoncé est faux à propos de Web Service ?
Il est invoqué dynamiquement par d'autres services
Il est encapsulé dans une couche de standards dérivés du langage XML
Il est déployé sur n'importe quelle plate‐forme
Un Web Service est un composant complexe implémenté dans un langage précis
Q6 . Quel type de maintenance consiste à faire évoluer une application lorsque son environnement change pour assurer sa continuité ?
Maintenance préventive
Maint enance correct ive
Maintenance évolutive
Maint enance adapt at ive
Q7 . Quelle est la différence entre MOA et MOE ?
MOE désigne l'entité retenue par le maître d'ouvrage afin de réaliser le projet dans les conditions de délais, de qualité
MOE est l'entité porteuse du besoin, définissant l'objectif du projet, son calendrier et le budget consacré à ce projet
MOA désigne l'entité retenue par le maître d'ouvrage afin de réaliser le projet dans les conditions de délais, de qualité
MOE est relat if au client
Q8 . Quel énoncé est faux concernant la différence entre MERISE et UML ?
Merise est une méthode d'analyse, de conception et de gestion de projet intégrée
UML est un langage permettant d'utiliser toute méthode orientée objet
Merise préconise d'analyser séparément données et traitements, à chaque niveau
Merise est beaucoup plus vaste et s'intéresse aux techniques de modélisation des données autant que des traitements dans le paradigme objet
Q9 . Quel processus ITIL est responsable de l'affectation des coûts des contrats de sous‐traitance ?
La gestion de la disponibilité (Availability Management)
La gest ion des accords de service (Service Level Agreement )
La gestion financière des services (IT Financial Management)
La gestion de la continuité des services (IT Continuity Management)
Q1 0 . Qu'est -ce que la B2B ?
Une pratique Internet adoptée par des associations
Une prat ique commerciale Int ernet s'adressant aux part iculiers
Une connexion direct e ent re deux ordinat eurs
Une prat ique commerciale Int ernet s'adressant aux ent reprises
Q1 1 . Quelle est la différence entre les plans PRA et PCA dans le domaine de sécurité s'un SI ?
Le PCA permet d'éviter une interruption de service qui engendrerait un PRA (reprise)
Le PRA demande une surveillance pour fournir une continuité de service
Le PRA permet d'éviter une interruption de service qui engendrerait un PCA
Le PRA ne doit tolérer aucune interruption de service alors que le PCA est une procédure qui intervient suite à une interruption de service
Q1 2 . Dans un int ranet , un pare-feu permet de :
Détecter les virus polymorpohes
Interdire l'accès extérieur à un ordinateur
Filt rer les pourriels et les scams
Détecter et bloquer les spams
Q1 3 . Quelle affirmation est fausse concernant ITIL ?
ITIL est un moyen de product ion
ITIL comprend 7 modules principaux de gest ion
ITIL est un référentiel de gestion et de management des systèmes d'information qui s'appuie sur un ensemble de bonnes pratiques
La double démarche en matière d'organisation d'une production de service IT est le fournisseur et producteur
Q1 4 . Laquelle est qualifiée comme une extension d'un système d'information de l'entreprise à des partenaires distants ?
Inf onet
Int er net
Int ranet
Ext ranet
Q1 5 . Combien de niveaux existe‐t‐il dans le modèle de qualité CMMI ?
2
3
4
5
Q1 6 . En UML, une int erface est :
Une classe abst rait e
Un stéréotype de classe
Un composant graphique
Une agrégation composite
Q1 7 . Lequel n'est pas qualifié comme un design pattern GRASP ?
Polymorphisme
Prot ect ion des variat ions
Exper t
Proxy
Q1 8 . Une base de donnée est dite cohérente si :
Toutes les contraintes d'intégrité sont respectées
Les données saisies sont normalisés
Toutes les contraintes d'intégrité référentielles sont respectées
Toutes les contraintes d'intégrité sont optimisées
Q19 . Quel diagramme n'est ni structurel ni comportemental ?
Diagramme de t iming.
Diagramme de paquet age
Diagramme de prof ile
Diagramme de st ruct ure composit e
Q2 0 . Peut‐il exister un système d'information sans équipement informatique ?
Oui, car les données sont toujours sauvegardées
Non, car une base de données est nécessaire pour stocker l'information
Oui, car on a longtemps échangé des informations pour travailler sans disposer d'informatique
Non, car on ne peut pas échanger des informations sans informatique
Q2 1 . En matière de gestion de projet, qu'est‐ce que la viabilité ?
La détermination des conditions d'acceptation du produit par les utilisateurs de celui‐ci et les parties prenantes
L'at t eint e des obj ect if s t echniques
La seule rentabilité financière
Est le signe d'une erreur grave de management
Q2 2 . Quelle norme est relative au gestion de proj et ?
ISO 21500
ISO 9001
ISO 14000
ISO 27001
Q2 3 . En informat ique, qu'est -ce qu'un SSO ?
Le SSO est un service d'ident if icat ion
Le SSO est un service d'aut orisat ion
Le SSO est un service d'aut hent if icat ion
Le SSO est un service de confidentialité
Q2 4 . Quel procédé de gestion n'est pas utilisé par les ERP (Progiciel de Gestion Intégré) ?
Data Mining (fouille de données)
Database sharing (partage de base de données)
Tracking (suivi et traçabilité)
Workf low (f lux de t ravail)
Q2 5 . Une technique consistant à voler des informations de la part des utilisateurs par courrier électronique, téléphone, contact direct
ou un site web falsifié s'appelle :
Phi shi ng
Spaming
Scam
Ingénierie sociale
Q2 6 . Quelle affirmation est fausse concernant la technologie de virtualisation ?
Une machine apparemment saine peut pot ent iellement t ransport er une machine virt uelle corrompue.
La technologie est trés bénéfique, Il facilite les sauvegardes et offre un niveau élevé de performance.
On peut héberger des applications très gourmandes en ressources comme le SGBD.
La technologie est intéressante mais reste coûteuse en terme de temps et de licences
Q2 7 . Dans une stratégie de veille stratégique (Business Intelligence), lequel de ces éléments est indispensable ?
Entrepôt de données
Int elligence art if icielle
Systèmes de gestion de la qualité
Gest ion de la relat ion client (CRM)
Q2 8 . Pour vérifier un serveur Web, un administrateur SI devrait estimer le risque d'accès non autorisé à de l'information confidentielle au
plus haut niveau, s'il y a utilisation de ?
Appl et s.
Webservices.
Composant s j ava d'ent reprise (EJBs).
Script s ut ilisant des composant s (CGI).
Q29 . Le choix de mot de passe faible dans un SI est un exemple de ?
vulnerabilité
impact
menace
sinistre
III.Getion de projet informatique
Q0 . Une charge de 60 mois/ homme signifie ?
5 personnes / 2 ans
10 personnes / 12 mois
120 personnes / 2 semaines
Aucune de ces réponses
Q1 . Un cahier des charges :
Exprime le besoin des ut ilisat eurs.
Exprime les f onct ions de service et les cont raint es at t endues par les ut ilisat eurs.
Exprime le procédé de fabrication devant être utilisé pour fabriquer un objet technique.
Exprime l es sol ut ions t echniques ret enues pour chaque f onct ion de service.
Q2 . Lequel n'est pas un modèle de développement d'un projet ?
Modèle en spirale
Modèle en W
Modèle en cascade
Modèle récursif
Q3 . Quelle fonction est réalisé par le MOA dans la phase d'expression de besoin ?
Élaboration de plan d'assurance qualité
Planif icat ion
Définition du plan de recette
Concept i on Mer i se/ UML
Q4 . La réalisation d'un projet commence par la planification. La première étape de
la planification consiste à :
Établir le diagramme de Gantt
Définir les jalons du projet
Établir l'organigramme des tâches
Tracer la logique d'enchaînement de tâches
Q5 . L'organigramme technique des tâches (WBS) d'un projet est :
Une décomposition hiérarchique des tâches à effectuer pour atteindre l'objectif du projet
La liste des tâches à exécuter chronologiquement selon le planning
Une méthodologie de résolution des problèmes techniques à utiliser par l'équipe projet
Une méthodologie d'ordonnancement sous la forme d'un réseau de tâches du projet
Q6 . Dans un projet, la succession des phases est liée à :
L'obj ect if du proj et
Au budget du proj et
La nat ure du proj et
L'opt imisat ion dans le cadre du planning
Q7 . Le plan directeur du projet est établi par ?
Le chef de proj et
La direction générale La
direct ion t echnique
Aucune de ces réponses
Q8 . L'assurance qualité consiste à :
Vérifier que tous les produits sont conformes à des critères de qualité
Définir des mesures quantitatives de qualité des produits
Établir des procédures formelles que doivent respecter les cycles de production et contrôler le respect
Q9 . Quelle phase consiste à contrôler la conformité d'un produit par rapport aux spécifications et critères souhaités ?
L'étude d'opportunité
La recet t e t echnique
La recet t e f onct ionnel l e
Téléchargement