Flashcards : Conception et modélisation logicielle — 65 cartes

Toutes les cartes

1Question

Comment les méthodes agiles organisent-elles un projet ?

Réponse

En itérations courtes appelées sprints.

2Question

Que livre l'équipe à la fin de chaque sprint ?

Réponse

Une version partielle mais fonctionnelle du logiciel.

3Question

Quelle est la durée habituelle d'un sprint ?

Réponse

De 2 à 4 semaines.

4Question

Quel avantage offre un sprint grâce à l'interaction client ?

Réponse

Il permet d’ajuster le logiciel.

5Question

Quel est l'ordre des phases dans une approche séquentielle ?

Réponse

Analyse, conception, développement, tests, mise en production.

6Question

Quelle différence principale existe entre approche séquentielle et Agile ?

Réponse

La séquentielle a une documentation importante avant réalisation et retours tardifs, Agile privilégie itérations courtes et feedback continu.

7Question

Que devient la modélisation avec l'Agile ?

Réponse

Elle devient plus ciblée, itérative et doit rester utile.

8Question

Qu'est-ce que la modélisation ?

Réponse

Représenter graphiquement ou schématiquement un système pour mieux le comprendre et le concevoir.

9Question

Quel est le rôle principal d'un modèle dans un projet ?

Réponse

C'est un outil de communication et de décision entre les acteurs.

10Question

Comment la modélisation facilite-t-elle la gestion d'un projet ?

Réponse

Elle facilite la communication, réduit les ambiguïtés, identifie incohérences et dépendances, prépare la maintenance et conserve les décisions.

11Question

Que doit-on faire d'un diagramme qui n'apporte aucune décision ou clarification ?

Réponse

Il doit être simplifié ou supprimé.

12Question

Qu'est-ce qu'une exigence fonctionnelle décrit ?

Réponse

Ce que le système doit permettre de faire.

13Question

Qu'est-ce qu'une exigence non fonctionnelle décrit ?

Réponse

Une qualité ou une contrainte du système.

14Question

Quelles qualités peuvent concerner les exigences non fonctionnelles ?

Réponse

La sécurité, la performance, la disponibilité, le responsive et l’accessibilité.

15Question

Quelles conditions doit respecter une exigence de qualité ?

Réponse

Elle doit être compréhensible, vérifiable et non ambiguë.

16Question

En quoi consiste l’analyse fonctionnelle ?

Réponse

Comprendre le besoin métier et le traduire en spécifications fonctionnelles.

17Question

Quelle est la première étape de l’analyse fonctionnelle ?

Réponse

L’expression du besoin.

18Question

Que définit l’analyse fonctionnelle après l’expression du besoin ?

Réponse

Les exigences fonctionnelles sans parler de solutions techniques.

19Question

Qu'est-ce que le cahier des charges ?

Réponse

Un document qui formalise le besoin métier et les attentes fonctionnelles.

20Question

Que présente un cahier des charges simplifié ?

Réponse

Le contexte, objectifs, périmètre, acteurs, fonctionnalités, contraintes et exigences non fonctionnelles.

21Question

Qu'est-ce qu'un acteur dans une application ?

Réponse

Une entité externe qui interagit avec l’application.

22Question

Quel rôle joue le lecteur dans une bibliothèqu'en ligne ?

Réponse

Il consulte le catalogue et réserve un livre.

23Question

Quel rôle joue le bibliothécaire dans une bibliothèqu'en ligne ?

Réponse

Il gère les livres et les prêts.

24Question

Quel rôle joue l’administrateur dans une bibliothèqu'en ligne ?

Réponse

Il supervise le système et les droits d’accès.

25Question

Quand une réservation peut-elle être confirmée ?

Réponse

Uniquement si des places sont disponibles.

26Question

Comment se formule une user story ?

Réponse

« En tant qu’acteur, je veux une action afin d’obtenir une valeur ».

27Question

Qu'est-ce qu'un wireframe en maquettage ?

Réponse

Une maquette fonctionnelle au graphisme simplifié définissant zones et composants.

28Question

Qu'est-ce qu'un prototype en expérience utilisateur ?

Réponse

Une maquette interactive montrant les réactions aux interactions utilisateur.

29Question

Quels sont les objectifs principaux d'une maquette ?

Réponse

Visualiser l'interface, valider le parcours, détecter incohérences et réduire coûts.

30Question

Quelle est la fonction principale de Figma ?

Réponse

Édition de graphiques vectoriels et prototypage web.

31Question

Qu'est-ce que l'ergonomie en informatique ?

Réponse

La capacité d'un produit informatique à être facilement utilisé pour sa tâche prévue.

32Question

Quelle différence principale existe entre UX et UI ?

Réponse

L'UX répond aux besoins utilisateur, l'UI organise l'interface graphique et textuelle.

33Question

Quel est l'objectif du responsive web design ?

Réponse

Rendre un site fonctionnel sur différentes tailles d'écran.

34Question

Quelle part du trafic internet mondial était mobile en 2021 ?

Réponse

Environ 60 % du trafic internet mondial était mobile en 2021.

35Question

Que signifie la démarche mobile first en conception d'interface ?

Réponse

Concevoir d'abord pour smartphones et tablettes avant les écrans plus grands.

36Question

Qu'est-ce que la méthode Merise ?

Réponse

Une méthode d’analyse, conception, développement et gestion de projet informatique.

37Question

Dans quelles décennies Merise a-t-elle été très utilisée ?

Réponse

Dans les années 1970 et 1980.

38Question

Quelle question le MCD répond-il dans Merise ?

Réponse

Quelles données et quelles relations ?

39Question

Que prépare le MLD dans la méthode Merise ?

Réponse

La structure des tables.

40Question

Quelle est la première étape dans la construction d’un MCD ?

Réponse

Extraire les données.

41Question

Quelle étape suit l'extraction des données dans la construction d’un MCD ?

Réponse

Constituer le dictionnaire.

42Question

Que regroupe le dictionnaire des données ?

Réponse

Les données à conserver dans la base.

43Question

Quelles informations précise le dictionnaire des données pour chaque donnée ?

Réponse

Son code, sa désignation, son type et sa taille.

44Question

Qu'est-ce qu'une entité en gestion d'entreprise ?

Réponse

La représentation d’un objet matériel ou immatériel avec existence propre.

45Question

Qu'est-ce qu'un identifiant dans une entité ?

Réponse

Une propriété ou un ensemble de propriétés unique par occurrence.

46Question

Qu'est-ce qu'une association entre entités ?

Réponse

Une relation sémantique entre deux entités ou plus avec des propriétés.

47Question

Que signifie la cardinalité dans une relation d'entités ?

Réponse

Le nombre d’occurrences d’une entité liées à une autre entité.

48Question

Combien de réservations un client peut-il effectuer ?

Réponse

De 0 à N réservations.

49Question

Combien d’activités concerne une réservation ?

Réponse

Une seule activité.

50Question

À combien de clients appartient une réservation ?

Réponse

À un seul client.

51Question

Qu'est-ce qu'une CIF en termes d'association et cardinalité ?

Réponse

Une CIF est une association binaire avec une cardinalité maximale à 1 sur une patte.

52Question

Quelles propriétés distingue une CIM d'une CIF ?

Réponse

Une CIM peut porter des propriétés, contrairement à une CIF.

53Question

Qu'est-ce qu'une CIF ?

Réponse

Une CIF est une association forte et hiérarchique entre deux entités exprimant une dépendance.

54Question

Que devient une CIF dans le modèle relationnel ?

Réponse

Une CIF se transforme en clé étrangère.

55Question

Qu'est-ce qu'une CIM ?

Réponse

Une CIM est une association non hiérarchique entre au moins deux entités construite à partir de leurs identifiants.

56Question

Que devient une CIM dans le modèle relationnel ?

Réponse

Une CIM se transforme en table.

57Question

Que peut devenir une règle métier ?

Réponse

Une règle métier peut devenir une contrainte de données, une logique applicative et un cas de test.

58Question

Qu'est-ce que le modèle logique des données (MLD) décrit ?

Réponse

La structure des données sans référence à un langage de programmation.

59Question

Que traduit le modèle physique des données (MPD) ?

Réponse

Le modèle logique dans une technologie de stockage choisie.

60Question

Que précise le MPD en plus de la traduction du modèle logique ?

Réponse

Les types, contraintes, index et paramètres techniques.

61Question

Quelles étapes inclut le passage vers une base relationnelle ?

Réponse

Choisir types, contraintes, clés, créer tables, prévoir tests, vérifier règles métier.

62Question

Que représente le MCD dans la modélisation des données ?

Réponse

Les entités, relations et cardinalités.

63Question

Que traduit le MLD par rapport au MCD ?

Réponse

Le MCD en tables et clés indépendantes d’un SGBD précis.

64Question

Que réalise le MPD par rapport au MLD ?

Réponse

La traduction dans un SGBD choisi.

65Question

Quel type de SGBD est MongoDB et quel modèle n'utilise-t-il pas ?

Réponse

Un SGBD NoSQL qui n'utilise pas un MLD relationnel.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 35 questions sur Conception et modélisation logicielle.

1. Comment une méthode agile organise-t-elle généralement le développement d’un logiciel ?

2. Une équipe souhaite recueillir régulièrement l’avis du client et ajuster le logiciel pendant le projet. Quelle durée de sprint est la plus cohérente avec cette démarche ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Conception et modélisation logicielle.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards