Sunteți pe pagina 1din 18

Evaluación de la Calidad de

Software en Sistemas de
Información en
Internet
IPP 2008
Introducción
¿Administrar el Software?

¿Mantener el Software?
¿Aplicar calidad en el desarrollo del
software?
Aspectos a considerar en la
fidelidad del software
1.- Calidad en la operación del producto.
Requiere que el software pueda ser entendido
fácilmente, que opere eficientemente y que los
resultados obtenidos sean los requeridos inicialmente
por el usuario.
2. Revisión de la calidad del producto de software.
Tiene como objetivo realizar revisiones durante
el proceso de desarrollo para detectar los
errores que afecten a la operación del producto.
3. Calidad en el proceso.
Requiere de la definición
de estándares y procedimientos que sirvan como
base para el desarrollo del software.
Modelo Boehm
El modelo es de naturaleza jerárquica y los
criterios de calidad se presentan en tres
grandes divisiones.
• los servicios que el sistema ofrece
(Portabilidad).
• La operación del producto (Usabilidad).
• la Mantenibilidad del producto de software.
Modelo Boehm
Relaciones de aspectos que
considera la calidad
Por ejemplo, si observamos
el aspecto de Confiabilidad,
veremos que la Reusabilidad le
afecta; por el contrario la
Mantenibilidad
le favorece

Relación entre los atributos de calidad para un producto de software. Las


marcas obscuras implican una relación inversa, y las marcas claras expresan
una relación directa
Confiabilidad

• La confiabilidad de un sistema de
computo es una propiedad que implica el
grado de confianza esperado por parte del
usuario en la operación adecuada del
sistema
al utilizarlo.
Confiabilidad
• Disponibilidad.
– Define la probabilidad de que el sistema este funcionando en un
tiempo determinado.
• Fiabilidad.
– Es la probabilidad de que el sistema funcione correctamente durante
un intervalo de tiempo.
• Seguridad.
– Representa la capacidad de que el sistema no afecte su entorno y el
de quien lo utiliza.
• Protección.
– Representa la capacidad del sistema para protegerse a si mismo de
intrusiones accidentales o programadas.
Establecimiento de la Metodología
• Evaluación y Predicción de la Calidad.
• Mejora de los Procesos.
• Administraci ´on de la Calidad.
Fases de la Metodología
• Evaluación del atributo de calidad en el
sistema ideal.
• Evaluación del atributo de calidad en el
sistema real (inicial).
• Implementación del Proceso de Mejora.
Fases de la Metodología
• Evaluación del sistema final.
• Análisis de los resultados y
conclusiones.
Técnicas de modelado
• Cadenas de Markov
– Correspone a una serie de eventos en la cual la probabilidad
ocurra
• Redes de Petri
– Son grafos orientados a la modelación, mediante nodos, que
representan los posibles estados.
• Verificación de modelos
– Es un modelo que se basa en una especificación formal de los
modulos o programas (Representando la transición de los
estados)
• Modelos Estadísticos
– Es un modelo orientado al estudio de las poblaciones,
obteniendo por medio de las distribuciones las probabilidades de
ocurrencia.
Planteamiento del Problema

• Se trata de un Sistema de Inscripciones


vía Internet para una Universidad, en
donde existen tres vistas principales:
(a). Investigadores/Profesores,
(b) Alumnos,
(c) P´ublico en general. El acceso al sistema
escon usuario y password.
Caso de Estudio
Determinación del comportamiento
ideal de la Fiabilidad
Selección del atributo de calidad y
de sus métricas de software.
• Densidad de defectos.
• Media ocurrencia de fallos.
• Condiciones de desarrollo (Por medio de
simuladores).
• Tiempo de evaluación.
Proceso de medición
• Selección de los componentes a evaluar
• Medir la caracteristicas de los
componentes, por medio de la metricas de
software.
• Identificación de las mediciones
anómalas.
• Identificar los componentes anómalos.
Evaluación de los resultados
obtenidos

S-ar putea să vă placă și