¿Qué es la arquitectura Software?
Es la organización fundamental de un sistema formado por sus componentes, las relaciones entre ellos y el contexto en que se implantan, además de los principios que orientan a su diseño y evolución.
Influencia de los interesados
En este contexto influyen las siguientes personas
· Administrador de la organización
· Encargado de marketing
· Usuario final
· Encargado de mantenimiento
· Cliente.
Todas las peticiones de los interesados van al equipo de arquitectura de la empresa.
Factores Internos y Externos
· Factores externos de calidad.- Son los que se percibe por parte del cliente
· Factores Internos de calidad.- Estos los perciben los profesionales informáticos
Principios de calidad
· Corrección.- es la capacidad de un producto software para realizar con exactitud las tareas.
· Robustez.- Es la capacidad de los sistemas software de reaccionar adecuadamente ante condiciones excepcionales.
· Extensibilidad.- facilidad de adaptar el producto software, a los cambios de especificación.
· Reutilización.- es la capacidad de los elementos de software de servir para la construcción de muchas aplicaciones diferentes.
· Compatibilidad.- es la facilidad de combinar unos elementos de software con otro.
· Eficiencia.- es la capacidad de un sistema software para exigir la menor cantidad posible de recursos hardware.
· Portabilidad.- es la facilidad de transferir los productos software a diferentes entornos hardware y software.
· Facilidad de uso.- Es la capacidad de la aplicación por la cual usuarios con diferente formación son capaces de realizar las tareas que desean (afecta principalmente a la interfaz de usuario)
Cuestiones clave.
- Corrección y robustez.
· Fiabilidad.
- Extensibilidad y reutilización.
· Modularidad
- Ing. José Manuel Vega
No hay comentarios:
Publicar un comentario