Académique Documents
Professionnel Documents
Culture Documents
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é
4-Dans un diagramme de Use Case UML, qu'est-ce qui n'est pas vrai pour la
généralisation ?
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
6-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 :
Composants
Diagramme d'activités
10-Dans un système informatique d'une bibliothèque, le client remplit une fiche papier
qu'il remet à la bibliothécaire qui va enregistrer son inscription dans le système.
Pour le use case qui consisterait à réaliser une inscription dans le système, combien y a-t-
il d'acteurs ?
1
11-Toujours pour le même use case, comment le nommer ?
12-Qu'est-ce qui est faux pour la généralisation dans un diagramme de cas d'utilisation ?
Le diagramme de classe est un schéma utilisé pour présenter les classes et les interfaces
des systèmes.
L'extend permet d'indiquer que le cas d'utilisation source n'est pas toujours nécessaire
au cas d'utilisation principale.
Une classe est un type abstrait caractérisé par des propriétés (attributs et méthodes)
communes à un ensemble d'objets et permettant de créer des objets ayant ces
propriétés.
19-Qu'est-ce qu'une généralisation dans un diagramme de classe ?
C'est une relation transitive : la classe classe1 dérive d'une classe classe2 qui dérive elle-
même d'une classe classe3, alors la classe classe1 est une classe fille de la classe classe3
Elle représente une association de classe dans laquelle une des classes joue un rôle
prédominant par rapport à l'autre
21-Quel est le rôle d'un diagramme ?
Modéliser un workflow dans un use case ou entre plusieurs use cases
Un acteur est une personne externe, un processus ou une chose qui interagit avec un
système.
Oui
Au moins un
Une opération
28-Qu'est ce qu'une relation dite include?
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
32-En Java, une association (dans un diagramme de classes UML) est-elle implémentée
par ?
une variable d'instance
un nom de variable
34-Quel(s) type(s) de relations sont permises entre des cas d'utilisation ? (plusieurs
choix possibles)
Généréralisation / héritage
36-Considérons une association entre une classe Client et une classe Commande. Quelle
multiplicité mettriez-vous du côté de Commande ?
0..*
37-Considérons une association entre une classe Client et une classe Commande. Quelle
multiplicité mettriez-vous du côté du Client ?
1..1
38-Grâce à une relation d'héritage, de quoi hérite la classe enfant ? (plusieurs choix
possibles)
des opérations X des propriétés X des associations X des relations d'héritage X des
attributs
Un langage de développement
Une propriété qui doit etre respectée par les données pour que les bases de données
soit cohérente
46-Quels sont les avantages liés à l'utilisation des systèmes de gestion de bases de
données ?
l'utilisation d'un langage de requête déclaratif
une plus grande indépendance par rapport au système d'exploitation
une description unique et globale des données manipulées
Vrai
SQL
Ligne
Colonne
59-Quelle instruction est utilisée pour sélectionner une base de données par défaut?
USE
61-Quel mot clé est utilisé pour créer une base de données?
CREATE
62-Le fichier créé par le serveur pour stocker les attributs de la base de données est
_____?
db.opt
PostgrEsql
UPDATE
65-Parmi les SGBDR suivants lequel est qualifié comme orienté objet ?
O2
PostgreSQL
MCT
Trigger
69-Un administrateur souhaite afficher que les villes dont le résultat du count(*) est
supérieur à 10.000 , alors il doit écrire ?
70-En SQL, quelles commandes ne peuvent pas être annulées dans une transaction ?
TRUNCATE
DROP
71-Comment s'appelle la mémoire partagée par les processus Oracle ?
SGA
Create user
73XPath :
Est un langage non XML pour localiser une portion d'un document XML