Atributos de Calidad En Las Arquitecturas De Software
A continuación paso a listar los atributos que se deben considerar cuando diseñas/defines una arquitectura de software:
- Disponibilidad
- Interoperabilidad
- Modificabilidad
- Rendimiento
- Seguridad
- Capacidad de Prueba (Testabilidad)
- Usabilidad
y aqui la grafica del estándar ISO IEC FCD 25010

En algunos casos se ocuparan todos, en otros los mas importantes y prioritarios. Solo depende de ti que consideraciones quieres tener para armar un buen producto de software.