Les objectifs du génie logiciel sont :
1. Fiabilité :Le logiciel doit être fiable et digne de confiance, afin que les utilisateurs puissent compter sur lui pour exécuter correctement les fonctions prévues.
2. Maintenabilité :Le logiciel doit être facile à entretenir et à mettre à jour, afin de pouvoir être facilement adapté aux exigences changeantes.
3. Sécurité :Le logiciel doit être protégé contre tout accès, utilisation ou modification non autorisés.
4. Performances :Le logiciel doit fonctionner efficacement et répondre à ses exigences de performances.
5. Évolutivité :Les logiciels doivent pouvoir évoluer pour répondre à des demandes croissantes, telles que l'augmentation du nombre d'utilisateurs ou des volumes de données.
6. Convivialité :Le logiciel doit être facile à utiliser et à comprendre, afin que les utilisateurs puissent être productifs.
7. Portabilité :Le logiciel doit être portable sur différentes plates-formes et appareils.
8. Interopérabilité :Le logiciel doit être capable de fonctionner avec d'autres systèmes et composants logiciels.
9. Documentation :Les logiciels doivent être bien documentés, afin que les utilisateurs et les développeurs puissent comprendre comment ils fonctionnent.
10. Rapport coût-efficacité :Les logiciels doivent être rentables à développer et à maintenir, afin d'offrir un bon retour sur investissement.
|