Processus logiciel | Génie Logiciel
Exercice-Corrige Génie Logiciel :
Exercice 1:
1) Pour une journée porte ouverte l'entreprise Genius décide de montrer ces différents logiciels aux utilisateurs présents , durant cette exposition un utilisateur d’un logiciel rapporte les défauts suivants:
- Le logiciel ne fournit pas toutes les fonctionnalités attendues.
- L’apprentissage de l’utilisation du logiciel est fastidieux.
- Les résultats donnés par le logiciel sont parfois erronés.
- Le logiciel consomme beaucoup de CPU pour des requêtes qui semblent simples.
Question : En tant qu’ingénieure en Génie Logiciel quelles sont les qualités manquantes dans ce logiciel ?
2) L'entreprise Genius souhaite ce lancer dans le e-commerce , expliquer pourquoi le développement incrémental est l'approche la plus efficace pour le développement des systèmes logiciels de commerce. Pourquoi ce modèle est moins approprié à l'ingénierie des systèmes de temps réel?
3) L'entreprise Genius souhaite dans un futur proche avoir un système de réalité virtuelle pour soutenir la maintenance des logiciels , quel serait le cycle de vie le mieux adapte justifier.
Exercice 2
- C'est quoi le principe de responsabilité unique ?
- Définir les rôles d’un client et d’un fournisseur dans un projet de développement logiciel.
- Le Génie Logiciel fourni des procédés de fabrication des logiciels de façon à s’assurer que la règle CQFD (Coût Qualité Fonctionnalités Délai) soient satisfaits. Classer les différentes critères de qualité en fonction des catégories suivantes : qualités fonctionnelles, qualités structurelles, qualités de mise en œuvre.
- Définir les 7 principes fondamentaux du génie logiciel.
Système de réalité virtuelle : Ceci est un système où les besoins vont changer et il y aura des
composants d'interface utilisateur (UI or GUI) étendus. Le développement incrémental avec,
peut-être, certain prototypage de l'interface utilisateur (UI) est le modèle le plus approprié. Un
processus agile peut être utilisé.

Ajouter un commentaire