Vous êtes sur la page 1sur 2

Université de Yaoundé The University of Yaounde I

Faculté des sciences Faculty of Sciences


Département d’Informatique Department of Computer Science

TD GL L1 2023 - 2024

1. Définir : Logiciel, Génie logiciel, Système d’information


2. Quelles sont les activités principales du GL ?
3. Quel est le lien entre le GL et l’ingénierie de système?
4. Le modèle incrémentiel de développement de logiciel est

-Une approche raisonnable lorsque les exigences sont bien définies.


-Une bonne approche lorsqu'un produit de base est exigé rapidement.
- La meilleure approche à utiliser pour les projets avec de
grandes équipes de développement.
- Un modèle révolutionnaire qui n'est pas utilisé pour les produits commerciaux.
5. Le modèle de prototypage de développement des logiciels est
-Une approche raisonnable lorsque les exigences sont bien définies.
-Une approche utile lorsqu'un client ne peut pas définir clairement les
exigences.
-La meilleure approche à utiliser pour les projets avec de
grandes équipes de développement.
-Un modèle risqué qui produit rarement un produit significatif.
6. Le modèle en spirale de développement de logiciels
-Se termine par la livraison du produit logiciel.
-Est plus chaotique que le modèle incrémental.
-Comprend l'évaluation des risques du projet au cours de chaque itération.
-Tout ce qui précède.
5. Quelle question ne concerne plus l'ingénieur logiciel moderne?

a) Pourquoi le matériel informatique coûte très cher?


b) Pourquoi le logiciel prend-il beaucoup de temps pour terminer?
c) Pourquoi coûte tellement le développement d’un logiciel?

d) Pourquoi les erreurs de logiciel ne peuvent pas être retirées des


produits avant la livraison?
6. Donnez la définition du cycle de vie d’un logiciel.
7. Donner les principaux facteurs de qualité d’un logiciel
8. Quel est le rôle de la formalisation du cycle de vie logiciel ?
9. Quelles sont les différentes étapes de la création d’un logiciel ?
10. Citez cinq modèles de cycle de vie logiciel.
11. Quels sont les avantages du modèle en cascade (3 avantages) ? Quels sont ses
inconvénients (3 inconvénients) ?
12. Quels sont les avantages du modèle en V (3 avantages) ? Quels sont ses inconvénients
(3 inconvénients) ?
13. Quel est le principe du modèle de développement en spirale ?
14. Quel sont les quatre étapes du modèle de développement en spirale ?
15. Quel est le principe du développement agile ? quels sont ses avantages ?
16. Quelles sont les qualités requises dans un cahier de charges
17. Quelle est la différence entre le prototypage jetable et le prototypage non jetable
18. Une entreprise de production logicielle adopte un processus de développement logiciel
qui consiste à enchainer les différentes phases de développement : étude de faisabilité,
spécification, conception, implémentation, tests et livraison. Les retours en arrière
entre ces différentes phases ne sont pas planifiés mais si des erreurs sont détectées
pendant les tests, il est possible que l’équipe de développement réadapte la conception
et/ou l’implémentation du logiciel. Le succès des projets de développement logiciel de
cette entreprise est garanti seulement s’il s’agit de reproduire un projet déjà réalisé.
Déterminez le modèle de cycle de vie utilisé par cette entreprise.
19. Quels sont les quatre attributs importants que tout logiciel professionnel devrait avoir?
suggérer quatre autres attributs qui peuvent parfois être significatifs.

20.Donner les raisons de votre réponse en fonction du type de système en cours de


développement, proposer le modèle de processus logiciel générique le plus
appropriée qui pourrait être utilisé comme une base pour la gestion de
développement des systèmes suivants:
 Un système pour contrôler le freinage anti-blocage dans une voiture.
 Un système de réalité virtuelle pour soutenir la maintenance des logiciels.

Vous aimerez peut-être aussi