Comment les méthodes agiles organisent-elles un projet ?
En itérations courtes appelées sprints.
Que livre l'équipe à la fin de chaque sprint ?
Une version partielle mais fonctionnelle du logiciel.
Quelle est la durée habituelle d'un sprint ?
De 2 à 4 semaines.
Quel avantage offre un sprint grâce à l'interaction client ?
Il permet d’ajuster le logiciel.
Quel est l'ordre des phases dans une approche séquentielle ?
Analyse, conception, développement, tests, mise en production.
Quelle différence principale existe entre approche séquentielle et Agile ?
La séquentielle a une documentation importante avant réalisation et retours tardifs, Agile privilégie itérations courtes et feedback continu.
Que devient la modélisation avec l'Agile ?
Elle devient plus ciblée, itérative et doit rester utile.
Qu'est-ce que la modélisation ?
Représenter graphiquement ou schématiquement un système pour mieux le comprendre et le concevoir.
Quel est le rôle principal d'un modèle dans un projet ?
C'est un outil de communication et de décision entre les acteurs.
Comment la modélisation facilite-t-elle la gestion d'un projet ?
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.
Que doit-on faire d'un diagramme qui n'apporte aucune décision ou clarification ?
Il doit être simplifié ou supprimé.
Qu'est-ce qu'une exigence fonctionnelle décrit ?
Ce que le système doit permettre de faire.
Qu'est-ce qu'une exigence non fonctionnelle décrit ?
Une qualité ou une contrainte du système.
Quelles qualités peuvent concerner les exigences non fonctionnelles ?
La sécurité, la performance, la disponibilité, le responsive et l’accessibilité.
Quelles conditions doit respecter une exigence de qualité ?
Elle doit être compréhensible, vérifiable et non ambiguë.
En quoi consiste l’analyse fonctionnelle ?
Comprendre le besoin métier et le traduire en spécifications fonctionnelles.
Quelle est la première étape de l’analyse fonctionnelle ?
L’expression du besoin.
Que définit l’analyse fonctionnelle après l’expression du besoin ?
Les exigences fonctionnelles sans parler de solutions techniques.
Qu'est-ce que le cahier des charges ?
Un document qui formalise le besoin métier et les attentes fonctionnelles.
Que présente un cahier des charges simplifié ?
Le contexte, objectifs, périmètre, acteurs, fonctionnalités, contraintes et exigences non fonctionnelles.
Qu'est-ce qu'un acteur dans une application ?
Une entité externe qui interagit avec l’application.
Quel rôle joue le lecteur dans une bibliothèqu'en ligne ?
Il consulte le catalogue et réserve un livre.
Quel rôle joue le bibliothécaire dans une bibliothèqu'en ligne ?
Il gère les livres et les prêts.
Quel rôle joue l’administrateur dans une bibliothèqu'en ligne ?
Il supervise le système et les droits d’accès.
Quand une réservation peut-elle être confirmée ?
Uniquement si des places sont disponibles.
Comment se formule une user story ?
« En tant qu’acteur, je veux une action afin d’obtenir une valeur ».
Qu'est-ce qu'un wireframe en maquettage ?
Une maquette fonctionnelle au graphisme simplifié définissant zones et composants.
Qu'est-ce qu'un prototype en expérience utilisateur ?
Une maquette interactive montrant les réactions aux interactions utilisateur.
Quels sont les objectifs principaux d'une maquette ?
Visualiser l'interface, valider le parcours, détecter incohérences et réduire coûts.
Quelle est la fonction principale de Figma ?
Édition de graphiques vectoriels et prototypage web.
Qu'est-ce que l'ergonomie en informatique ?
La capacité d'un produit informatique à être facilement utilisé pour sa tâche prévue.
Quelle différence principale existe entre UX et UI ?
L'UX répond aux besoins utilisateur, l'UI organise l'interface graphique et textuelle.
Quel est l'objectif du responsive web design ?
Rendre un site fonctionnel sur différentes tailles d'écran.
Quelle part du trafic internet mondial était mobile en 2021 ?
Environ 60 % du trafic internet mondial était mobile en 2021.
Que signifie la démarche mobile first en conception d'interface ?
Concevoir d'abord pour smartphones et tablettes avant les écrans plus grands.
Qu'est-ce que la méthode Merise ?
Une méthode d’analyse, conception, développement et gestion de projet informatique.
Dans quelles décennies Merise a-t-elle été très utilisée ?
Dans les années 1970 et 1980.
Quelle question le MCD répond-il dans Merise ?
Quelles données et quelles relations ?
Que prépare le MLD dans la méthode Merise ?
La structure des tables.
Quelle est la première étape dans la construction d’un MCD ?
Extraire les données.
Quelle étape suit l'extraction des données dans la construction d’un MCD ?
Constituer le dictionnaire.
Que regroupe le dictionnaire des données ?
Les données à conserver dans la base.
Quelles informations précise le dictionnaire des données pour chaque donnée ?
Son code, sa désignation, son type et sa taille.
Qu'est-ce qu'une entité en gestion d'entreprise ?
La représentation d’un objet matériel ou immatériel avec existence propre.
Qu'est-ce qu'un identifiant dans une entité ?
Une propriété ou un ensemble de propriétés unique par occurrence.
Qu'est-ce qu'une association entre entités ?
Une relation sémantique entre deux entités ou plus avec des propriétés.
Que signifie la cardinalité dans une relation d'entités ?
Le nombre d’occurrences d’une entité liées à une autre entité.
Combien de réservations un client peut-il effectuer ?
De 0 à N réservations.
Combien d’activités concerne une réservation ?
Une seule activité.
À combien de clients appartient une réservation ?
À un seul client.
Qu'est-ce qu'une CIF en termes d'association et cardinalité ?
Une CIF est une association binaire avec une cardinalité maximale à 1 sur une patte.
Quelles propriétés distingue une CIM d'une CIF ?
Une CIM peut porter des propriétés, contrairement à une CIF.
Qu'est-ce qu'une CIF ?
Une CIF est une association forte et hiérarchique entre deux entités exprimant une dépendance.
Que devient une CIF dans le modèle relationnel ?
Une CIF se transforme en clé étrangère.
Qu'est-ce qu'une CIM ?
Une CIM est une association non hiérarchique entre au moins deux entités construite à partir de leurs identifiants.
Que devient une CIM dans le modèle relationnel ?
Une CIM se transforme en table.
Que peut devenir une règle métier ?
Une règle métier peut devenir une contrainte de données, une logique applicative et un cas de test.
Qu'est-ce que le modèle logique des données (MLD) décrit ?
La structure des données sans référence à un langage de programmation.
Que traduit le modèle physique des données (MPD) ?
Le modèle logique dans une technologie de stockage choisie.
Que précise le MPD en plus de la traduction du modèle logique ?
Les types, contraintes, index et paramètres techniques.
Quelles étapes inclut le passage vers une base relationnelle ?
Choisir types, contraintes, clés, créer tables, prévoir tests, vérifier règles métier.
Que représente le MCD dans la modélisation des données ?
Les entités, relations et cardinalités.
Que traduit le MLD par rapport au MCD ?
Le MCD en tables et clés indépendantes d’un SGBD précis.
Que réalise le MPD par rapport au MLD ?
La traduction dans un SGBD choisi.
Quel type de SGBD est MongoDB et quel modèle n'utilise-t-il pas ?
Un SGBD NoSQL qui n'utilise pas un MLD relationnel.
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 ?
Révisez le cours complet dans la fiche de révision de Conception et modélisation logicielle.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards