Calidad de software

Solo disponible en BuenasTareas
  • Páginas : 11 (2615 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de febrero de 2012
Leer documento completo
Vista previa del texto
1
Calidad del Software
José Luis Fuertes Castro
Facultad de Informática
Universidad Politécnica de Madrid
X Reunión de Responsables de Sistemas
de Información
La Antigua, Guatemala
22-25 de septiembre de 2008
Calidad del Software José Luis Fuertes 1
1. Introducción
2. Control y Garantía de la Calidad del Software
1. Controles estáticos y dinámicos
2. Actividades constructivas de lacalidad
3. El coste de la calidad
3. Medidas
1. Introducción a las medidas
2. Qué, por qué y cómo miden los ingenieros
3. Medidas y métricas
4. Medidas en Ingeniería del Software
5. Clasificación de medidas
4. Calidad del Software
1. Introducción a la calidad
2. Modelos de calidad del software
3. Mejora del proceso software
5. Conclusiones
Contenidos
Introducción
Calidad del SoftwareJosé Luis Fuertes 3
Software:
Especifica el conjunto de programas informáticos que se
desarrollan en el entorno de una computadora
Papel del software en la sociedad ha cambiado
significativamente en los últimos 50 años
mejoras en rendimiento del hardware
cambios en arquitecturas informáticas
aumentos de memoria y capacidad de almacenamiento
variedad de dispositivos de entrada ysalida
...
Importancia profesional y personal de la Informática
Disminuye el precio del hardware
Aumenta la demanda de nuevas aplicaciones
Introducción
Calidad del Software José Luis Fuertes 4
Sistemas cada vez más sofisticados y complejos
Se ha pasado de ser una herramienta para la
resolución de problemas a una industria
Características del software
El software se desarrolla, nose fabrica
El software no se estropea
Aunque la industria tiende a ensamblar componentes, la
mayoría del software se construye a medida
Introducción
Calidad del Software José Luis Fuertes 5
Un poco de historia...
Años 40 Fundamentos de la computación moderna
Principios de los 60 Consolidación del desarrollo de
software de aplicaciones relativamente grandes
Finales de los 60Crisis del software
Imposibilidad de desarrollar proyectos de una dimensión
acorde con los avances tecnológicos de la época
1968 El comité científico de la OTAN patrocina una
conferencia en Alemania, para identificar, clasificar y
discutir los problemas que se producían en el desarrollo
de grandes proyectos
Resultado: el desarrollo del software es una tarea de
ingeniería (se acuña eltérmino de Ingeniería del Software)
Introducción
2
Calidad del Software José Luis Fuertes 6
Ingeniería:
Diccionario de la Real Academia Española:
“Conjunto de conocimientos y técnicas que permiten
aplicar el saber científico a la utilización de la materia
y de las fuentes de energía”
Software:
Diccionario de la Real Academia Española:
“Conjunto de programas, instrucciones y reglasinformáticas para ejecutar ciertas tareas en una
computadora”
Introducción
Calidad del Software José Luis Fuertes 7
Ingeniería del Software:
Boehm, 1976
IEEE, 1993
Introducción
“Aplicación de un enfoque sistemático,
disciplinado y cuantificable al desarrollo,
operación y mantenimiento del software”
“Aplicación práctica del conocimiento científico
en el diseño y construcción de programas decomputadora y la documentación asociada
requerida para desarrollar, operar y
mantenerlos”
Calidad del Software José Luis Fuertes 8
El producto software:
Es un sistema software desarrollado para un cliente con la
documentación que describe cómo instalar y usar el
sistema
Objetivo de la Ingeniería del Software
Producir productos software
Introducción
Calidad del Software José LuisFuertes 9
El proceso software:
Es el conjunto de actividades y resultados que permite
producir un producto software
Actividades fundamentales del proceso software:
Especificación del software: se define la funcionalidad del
software y el modo de operación
Desarrollo del software: se produce el software de acuerdo con
las especificaciones
Validación del software: el software debe...
tracking img