3
Ce que l’on attend d’un logiciel…
1. Valide : assurer ses fonctions (respect du cahier des charges)
2. Fiable : fonctionner même dans des conditions anormales
3. Flexible, Réutilisable : être adapté en tout ou partie à de nouvelles
applications
4. Extensible : être adapté ou étendu à de nouvelles fonctionnalités
5. Portable : être transféré dans différents environnements logiciels et
matériels
6. Compatible : être combiné avec d’autres
7. Maintenable : être modifié, corrigé ou adapté (clarté du code,
commentaires, choix des structures de données)
8. Facile d’utilisation : être utilisé par un client
9. Efficace : utiliser de façon optimale les ressources
disponibles
10. Intègre : protéger son code et ses données contre des
accès non autorisés