| A | B |
| Correcto | Si se comporta de acuerdo a su especificación |
| Confiable | Si se comporta de acuerdo con lo esperado por el usuario. Es una cualidad relativa. |
| Robusto | Si se comporta en forma razonable aún en situaciones no anticipadas. |
| Eficiencia-Performance | Si usa sus recursos en forma económica. |
| Amigable | Si sus usuarios lo encuentran fácil de utilizar. |
| Verificable | Si sus propiedades pueden ser comprobadas. |
| Reutilizable | Software ya construido se usa con pocos o ningún cambio. |
| Portable | Si puede ejecutar en distintos ambientes (hardware, sistemas operativos, etc.) |
| Productivo | Eficiencia del proceso de desarrollo del software. |
| A tiempo | Si se obtiene el producto en el tiempo planeado. |
| Visible | Si todos sus pasos están claramente documentados, y se puede saber su estado de avance en cada momento. |
| Acoplamiento | Medida de la interdependencia de distintas componentes. |
| Comprensible | Si es fácil de comprender cómo funciona, el sistema es amigable y robusto |
| Mantenible | Si es fácil modificarlo, si permite corregir defectos |
| Cohesión | Medida de la relación entre las partes de un componente. |
| Evolucionable | Si permite cambios que lo hacen capaz de satisfacer nuevos requerimientos. |
| Software de sistemas | Programas que han sido escritos para servir a otros programas. Se caracterizan por una fuerte interacción con el hardware de la computadora |
| Softeare de tiempo real | Coordina/analiza/controla sucesos del mundo conforme ocurren en un tiempo de entre 1 milisegundo a 1 segundo. |
| Software de Gestión | El proceso de la información comercial constituye la mayor de las áreas de aplicación del software, se realizan tareas convencionales de procesamientos de datos |
| Software de Ingeniería o científico | Caracterizado por los algoritmos (conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema) de manejo de números |
| Software empotrado | Reside en memoria de sólo lectura, se utiliza para controlar productos y sistemas de los mercados industriales y de consumo, ejecuta funciones muy limitadas |
| Software Web | Incorpora instrucciones ejecutables (por ejemplo, HTML, Perl, o Java), y datos (por ejemplo, hipertexto y una variedad de formatos de audio y visuales). |
| Software de Inteligencia Artificial | Hace uso de algoritmos no numéricos para resolver problemas complejos para los que no son adecuados el cálculo o el análisis directo |
| Externas | Clasificación de cualidad que es visible a los usuarios |
| Internas | Clasificación de cualidad que solo es visible a los desarrolladores |
| Del Producto | Clasificación de cualidad que son observables en los distintos productos o subproductos del ciclo de vida |
| Del Proceso | Clasificación de cualidad que describen a la forma en que el producto es producido |