TEMA 1
Introducción a la Arquitectura de
software :
Calidad, Requisitos funcionales y no funcionales
Ing. Josué Obed Veizaga Gonzales MSc
Universidad Autónoma Gabriel René Moreno
Ing. Informática- Ing. De sistemas
Aspectos Relevantes en Calidad de Software
Cuando se habla de “calidad de software”, hay 2
aspectos que es necesario considerar:
–
Especificación de Requisitos:
Trata toda la problemática asociada a la especificación de especificación de requisitos completos, sin ambigüedades, y verificables.
–
Procesos de Supervisión:
Trata la problemática asociada al proceso de supervisión de procesos y productos.
En esta presentación nos abocaremos al primero de estos aspectos.
Ideas Relevantes.....
•
La calidad es la clave del éxito en el negocio del software.
•
Para mejorar la productividad del software construido, hay que mejorar su calidad.
•
Para mejorar la calidad del producto, hay que mejorar la calidad del proceso.
–
La gestión es tanto o más importante que la tecnología.
•
Generalmente, lo que la gente entiende como calidad de software, tiene mucho que ver con diseño arquitectónico de sistemas.
¿Qué es Calidad ?
La calidad:
“La totalidad de características y atributos de un producto o servicio, que están relacionados con satisfacer necesidades expresas o implícitas”.
Calidad = Satisfacción
La calidad depende de la expectativas...
“La calidad del software depende en gran medida del diseño arquitectónico realizado”
…. Y el diseño arquitectónico depende de los
requisitos de calidad
.