La convivialité est-elle un aspect important de la qualité du logiciel? Par exemple, la plupart des produits Microsoft sont très conviviaux, mais cela implique nécessairement que leur qualité est également supérieure.Quelle est la relation entre la qualité et la convivialité du logiciel?
Répondre
La qualité est la mesure de l'exhaustivité des exigences ou de l'exhaustivité des caractéristiques dans un scénario de produit.
La convivialité est l'une des caractéristiques, non? Alors oui, cela fait partie de la qualité. Ainsi, on peut dire que la qualité de la convivialité de MS Excel est excellente, mais la qualité de sa gestion de la mémoire n'est pas très bonne, car elle devient plus lente et bloque parfois quand il y a 100K lignes.
La convivialité est certainement un aspect important de la qualité logicielle, mais elle est souvent plus difficile à atteindre que le maintien de la stabilité (c'est-à-dire l'absence d'erreurs logicielles). Un programme peut avoir une interface utilisateur hideuse et inutilisable mais être parfaitement stable. Un tel programme serait classé très haut sur l'échelle de qualité, IMO.
Il n'y a pas de relation. Un produit facile à utiliser ne signifie pas qu'il est de haute qualité.
La qualité peut être définie comme ce que vous voulez dire. Est-ce que la qualité signifie facile à utiliser? Ou manque de bugs? Ou bonne performance?
Facile à utiliser selon les utilisateurs - le ruban Office est-il facile à utiliser? Cela dépend de qui vous demandez et de leur expérience avec elle.
La convivialité est certainement un facteur de qualité (ISO 9126 est d'accord avec moi ;-). Mais à partir de l'exemple MS, je suppose que votre «qualité» se réfère plus au facteur de qualité «fonctionnalité». Et en effet, ils ne concernent en aucune façon, je sais que des exemples pour toute combinaison:
- Bonne convivialité, bonne fonctionnalité
- utilisabilité Bad, mauvaise fonctionnalité
- utilisabilité Bad, une bonne fonctionnalité
- bonne facilité d'utilisation, mauvaise fonctionnalité
Souvent, l'utilisateur est tenté de prendre le cas 4 (2) pour 1 (3) car, si l'utilisateur perçoit souvent la fonctionnalité comme une fonctionnalité.
- 1. Quelle est la relation entre CRITICAL_SECTION et CCriticalSection?
- 2. Quelle est la relation entre les réseaux bayésien et neuronal?
- 3. Quelle est la différence entre la gestion du "développement produit" et le "développement logiciel"
- 4. Quelle est la relation entre MCPS (million de cycles par seconde) et la puissance consommée
- 5. Codeplex + SVN. Quelle est la qualité du pont SVN?
- 6. Quelle est la qualité du support de mots Apache POI?
- 7. Quelle est la qualité du build 5.0 soirs de resharper?
- 8. quelle est la différence entre:.! et: r !?
- 9. Quelle est la différence entre dict() et {}?
- 10. Quelle est la différence entre = et: =
- 11. En nginx, quelle est la relation entre worker_connections, keepalive_timeout et connexion $
- 12. Améliorer la qualité du code?
- 13. Quelle est la relation entre Rietveld de GvR et Gerrit d'Android?
- 14. Quelle est la relation entre les combinateurs d'analyseurs et les analyseurs de descente récursifs?
- 15. Quelle est la différence entre Supprimer et Supprimer dans une relation plusieurs-à-plusieurs dans CoolStorage
- 16. Quelle est la relation entre les paramètres IIS HTTP Keep-Alives Enabled et Connection Timeout?
- 17. Quelle est la relation entre le langage d'assemblage et le langage machine?
- 18. Quelle est la relation entre Microsoft Enterprise Application Blocks et le modèle de fournisseur ASP.NET?
- 19. Quelle est la relation entre ASP classique et un pool d'applications IIS?
- 20. Quelle est la qualité des événements dans Prototype (JavaScript)?
- 21. Quelle est la qualité de SilverLight en tant que technologie?
- 22. Quelle est la qualité de l'inférence de type C#?
- 23. Quelle est la différence entre la version v2.0.50727.3053 et v2.0.50727.3074 du framework .Net?
- 24. Quelle est la différence entre propriétaire et utilisateur (WindowsIdentity)?
- 25. Quelle est la compatibilité entre rspec et heckle?
- 26. Quelle est la différence entre un assistant et un partiel?
- 27. Quelle est la différence entre DTCPing et DTCTester?
- 28. Quelle est la différence entre DOCUMENT_URI et URI_REQUEST dans SSI?
- 29. Quelle est la différence entre Server.MapPath et HostingEnvironment.MapPath?
- 30. Quelle est la différence entre Keyboard.Focus (point) et item.Focus()?
Je suis d'accord. Les objectifs de qualité sont ceux que vous avez spécifiés dans vos exigences. Si vous n'avez pas spécifié un certain niveau de convivialité (si vous pouvez même mesurer de manière quantifiable), vous ne pouvez pas dire que c'est de mauvaise qualité, même si c'est difficile à utiliser, parce que vous n'en avez pas besoin. – Xiaofu
Et je pense que vous vouliez dire "Un produit facile à utiliser NE signifie PAS qu'il est de haute qualité"? – Xiaofu
Donc, il y a une relation! –