Vous êtes sur la page 1sur 7

1-Le rôle d'un diagramme d'activités UML est de :

Modéliser un workflow dans un use case ou entre plusieurs use cases

2-Un diagramme de séquence :

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

3-Dans le diagramme de classes du langage UML, une agrégation :

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

5-Dans le diagramme État-transition du langage UML :

Tout message est un événement impliqué dans l'interaction de deux objets

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

7-Lequel de ces diagrammes n'est ni structurel ni statique ?

Diagramme d'activités

8-Lors du passage du MCD Merise au diagramme de classes UML 2, toute :


Entité est transformée en classe

9-Le symbole « ~ » représente en UML ?

Un élément visible seulement par les classes du même paquetage

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 ?

Réaliser une inscription

12-Qu'est-ce qui est faux pour la généralisation dans un diagramme de cas d'utilisation ?

Elle peut relier un use case et un acteur


14-Que permet la représentation d'un diagramme de cas d'utilisation ?

Il permet de recueillir, d'analyser et d'organiser les besoins, et de recenser les grandes


fonctionnalités d'un système

15-Qu'est-ce qu'un diagramme de classe ?

Le diagramme de classe est un schéma utilisé pour présenter les classes et les interfaces
des systèmes.

16-Qu'est-ce qu'un diagramme de séquence ?


Les diagrammes de séquence permettent de représenter des interactions entre objets

17-Que permettent de représenter les relations de type "extend" ?

L'extend permet d'indiquer que le cas d'utilisation source n'est pas toujours nécessaire
au cas d'utilisation principale.

18-Qu'est-ce qu'une classe ?

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

20-Qu'est-ce qu'une agrégation dans un diagramme de classe ?

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

22-Qu'est-ce qu'un acteur ?

Un acteur est une personne externe, un processus ou une chose qui interagit avec un
système.

23-Que veut dire UML?


Unified modeling language

24-L'agrégration est-elle un type d'association?

Oui

25-Une composition est-elle un type d'agrégration?


Oui
26-Que signifie la multiplicité 1..*?

Au moins un

27-Une action qu’un objet peut réaliser s’appelle :

Une opération
28-Qu'est ce qu'une relation dite include?

Le cas d’utilisation A toujours besoin du cas d’utilisation B.

29-Qu'est ce qu'une relation dite extend?

Le cas d’utilisation A peut éventuellement avoir besoin du cas d’utilisation B.


30-Que doit-on faire lors de l’analyse de besoins principaux d’un projet logiciel ?

Découvrir les acteurs et les fonctionnalités du futur logiciel.

31-Dans un diagramme de classes en langage UML, 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
32-En Java, une association (dans un diagramme de classes UML) est-elle implémentée
par ?
une variable d'instance

33-Un rôle (dans un diagramme de classes UML) se traduit-il en Java par ?

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

Dépendance de type "includes"

Dépendance de type "extends"

35-Queel est le modificateur d'accès le plus contraignant ?


Private

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

39-Une base de données est un langage.. ?

Un langage de développement

40-Une contrainte d’intégritée …. ?

Une propriété qui doit etre respectée par les données pour que les bases de données
soit cohérente

41-Que doit-on faire dans la phase de conception d’une base de donées ?

Recenser les règles de gestions

42-Dans une base de données un enregistrement correspond à ….


L’ensemble des caractéristiques d’un élément de la table

43-Dans une base de données un clés primaire sert à ….

Identifier les information pour pouvoir les retrouver

44-Parmi les informations suivantes concernant le modèle conceptuel de données ,


laquelle est fausse ?
Une propriété peut se retrouver dans plusieurs endroit du modèle

45-Qu'est ce qu'une base de données ?


c'est une collection d'informations structurées

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

47-Qu'est ce que la sécurité offerte par un SGBD


l'identification des utilisateurs par un mot de passe et l'association de droits aux
utilisateurs
des mécanismes de résistance aux pannes limitant l'impact de celles-ci

48-Qu'est ce qu'une contrainte d'intégrité


c'est une propriété qui doit être respectée par les données pour que la base de données
soit cohérente

49-Qu'est ce qu'une transaction pour un SGBD


c'est l'unité d'exécution d'un SGBD
c'est un programme qui fait des lectures et/ou écritures sur une base de données en
respectant certaines propriétés

50-Que veut dire l'acronyme ACID associé aux transactions


Atomicity, Consistency, Isolation, Durability

51-Quels sont les différents modèles de données existants ?


relationnel
entité-association

52-L'architecture ANSI/SPARC c'est :


une architecture 3 niveaux pour les schémas de bases de données

53-MySQL est un système de gestion de base de données _____?


Relationnel

54-À quoi correspondent les données d’une base de données MySQL?


Tables

55-MySQL est disponible gratuitement? Est-il open source ?

Vrai

56-Comment la communication est-elle établie avec le serveur MySQL ?

SQL

57-Qu’est-ce qu’un tuple dans une base de données relationnelle ?

Ligne

58-Qu’est-ce qui représente un attribut dans une base de données relationnelle ?

Colonne

59-Quelle instruction est utilisée pour sélectionner une base de données par défaut?

USE

60-Quel mot-clé est le synonyme de DATABASE?


SCHEMA

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

63-Lequel est qualifié comme un SGBD libre de droit ?

PostgrEsql

64-En SQL quelle commande ne permet pas de valider automatiquement une


transaction ?

UPDATE

65-Parmi les SGBDR suivants lequel est qualifié comme orienté objet ?

O2
PostgreSQL

66-Qu'est-ce qu'un shéma relationnel ?

Un schéma qui représente logiquement les tables d'une base de données.


Une représentation d'un ensemble de relations ayant des liens entre elles.

67-Dans la méthode Merise le concept de synchronisation est relatif au :

MCT

68-Un administrateur de donnée souhaite développer un script de contrôle vers la base


de donnée avec la programmation événementielle. De quel objet s'agit-il alors ?

Trigger

69-Un administrateur souhaite afficher que les villes dont le résultat du count(*) est
supérieur à 10.000 , alors il doit écrire ?

SELECT ville, count(*) FROM table_ville GROUP BY ville HAVING count(*)>10.000

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

72-Quel privilège système permet aux utilisateurs de se connecter à une base de


donnée ?

Create user

73XPath :

Est un langage non XML pour localiser une portion d'un document XML

Vous aimerez peut-être aussi