Les caractéristiques de qualité d'un logiciel

Le modèle de qualité de la norme ISO/IEC 25010 (version 2011) : ses huit caractéristiques et leurs sous-caractéristiques, qualité interne et externe, une mesure par caractéristique, et les compromis entre elles.

  • 26 cartes
  • 4 thèmes
  • Gratuit

Le programme, thème par thème

Le poids de chaque thème suit celui que lui donne l'examen.

  1. Notions
  2. Questions
  3. Ranger et relier
  4. Mises en situation

Quelques cartes du deck

  • ISO/IEC 25010 : de quoi s'agit-il ?

    Voir la réponse

    Norme qui décrit un modèle de qualité du produit logiciel en huit caractéristiques, chacune découpée en sous-caractéristiques.

    Les huit caractéristiques de la version 2011 sont l'adéquation fonctionnelle, la performance, la compatibilité, l'utilisabilité, la fiabilité, la sécurité, la maintenabilité et la portabilité.

  • Un module de paie n'a aucun test et chaque modification casse autre chose. Quelles sous-caractéristiques sont les plus touchées ?

    • La testabilité et la modifiabilité, de la maintenabilité
    • La maturité et la tolérance aux pannes, de la fiabilité
    • L'interopérabilité et la coexistence, de la compatibilité
    • L'opérabilité et la protection contre les erreurs, de l'utilisabilité
    Voir la réponse

    La testabilité et la modifiabilité, de la maintenabilité

    Le coût et le risque d'un changement relèvent de la maintenabilité. La fiabilité décrit le comportement en marche, pas la facilité à modifier le code.

  • Dans ISO/IEC 25010, une … se découpe en … : la testabilité, par exemple, relève de la maintenabilité.

    Voir la réponse

    Dans ISO/IEC 25010, une caractéristique se découpe en sous-caractéristiques : la testabilité, par exemple, relève de la maintenabilité.

    On évalue une caractéristique à travers ses sous-caractéristiques, chacune plus facile à mesurer.

  • Qualité logicielle : de quoi s'agit-il ?

    Voir la réponse

    Aptitude d'un logiciel à satisfaire des besoins exprimés et implicites, dans des conditions d'usage données.

    Elle ne se réduit pas à l'absence de bogues : un logiciel sans défaut mais lent, illisible ou impossible à faire évoluer est de mauvaise qualité.

  • Une entreprise exige un mot de passe de 16 caractères changé chaque mois. Les employés le collent sur leur écran. Quelle caractéristique a-t-on sacrifiée, et pour quoi ?

    • La performance a été sacrifiée à la fiabilité
    • La portabilité a été sacrifiée à la maintenabilité
    • Rien n'a été sacrifié : une règle plus stricte renforce toujours la sécurité
    • L'utilisabilité a été sacrifiée à la sécurité, qui en sort affaiblie
    Voir la réponse

    L'utilisabilité a été sacrifiée à la sécurité, qui en sort affaiblie

    Les caractéristiques peuvent s'opposer : une règle trop lourde pour l'utilisateur pousse à la contourner, et la sécurité réelle baisse. Il faut arbitrer selon l'usage plutôt qu'empiler les exigences.