Controle GL-2021 Corrig Final
Controle GL-2021 Corrig Final
Controle GL-2021 Corrig Final
Contrôle - corrigétype
Questions de cours : ((1.5 Points))
1. Expliquer brièvement quatre critères de qualité d’un logiciel.
- Utilité: Adéquation entre les besoins de l'utilisateur et les fonctions offertes par le logiciel.
- Utilisabilité : le logiciel doit être utilisé sans effort, par les utilisateurs pour lesquels il a été conçu.
(Une interface utilisateur appropriée, une documentation adéquate)
- Fiabilité : définie comme la probabilité de l’absence d’erreurs pendant une durée de temps donnée
- Robustesse : Le logiciel se comporte de façon “raisonnable” même dans des circonstances
exceptionnelles (entrées erronées, défaillances matériel, etc.)
- Performance, maintenabilté, Sécurité, Portabilité, Réutilisabilité,
- ….
2. Expliquer brièvement les avantages du modèle du développement par incrément. ((1.5 Points)
• Plus facile de faire des changements.
• Le coût d'accueillir des nouveaux besoins clients est réduite.
• Livraison rapide d'un produit est possible.
• Les clients peuvent utiliser et gagner de la valeur du logiciel très tôt.
Exercice 1 ( 4.5 points )
1/4
Exercice 1 (8 points):
2. Modifier le diagramme de classes de manière à traduire la phrase suivante :« Certains articles sont
vendus par plusieurs magasins ». (1 Point)
2/4
5. Compléter le diagramme de classes en réponse à la question 4 de manière à traduire les phrases
suivantes : « Tous les magasins sont approvisionnés par un seul grossiste. Chaque article a un
prix d’achat (prix payé par les magasins lors de son achat). » (1.5 Points)
3/4
Exercice 3 (4.5 points)
Question : Nous vous demandons de montrer les modifications nécessaires au diagramme de classes de
la Figure 1 pour qu’il soit cohérent avec le diagramme de séquence de la Figure 2.
4/4