Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Cdigos:
113549
120278
120885
121451
Conceptos de calidad
NDICE
- Qu es calidad?
Funcionalidad.
Confiabilidad.
Usabilidad.
Portabilidad.
Eficiencia.
Facilidad de recibir mantenimiento.
Intuitiva.
Eficiencia.
Robustez.
Riqueza.
ocasiona
pues
afirman
QU ES CALIDAD?
Algunas cosas son mejores que otras; es decir, tienen
ms calidad.
- CALIDAD DE LA CONFORMIDAD
Se centra en el grado en el que la implementacin se apega al diseo y
en el que el sistema resultante cumple sus metas de requerimientos y
desempeo.
Percepcin
Esttica
Calidad de
las
caracterstica
s
Dimensiones de
la calidad
Servicio
Confiabilidad
Conformida
d
Durabilidad
Confiabilidad.
El software proporciona todas las
caractersticas y capacidades sin fallar?
Est disponible cuando se necesita?
Entrega funcionalidad libre de errores?
Conformidad.
Calidad de las
caractersticas.
El software tiene caractersticas que
sorprenden y agradan la primera vez que
lo emplean los usuarios finales?
Durabilidad.
Esttica.
Servicio.
Existe la posibilidad de que el software reciba
mantenimiento
(cambios)
o
correcciones
(depuracin) en un periodo de tiempo
aceptablemente breve? El equipo de apoyo puede
adquirir toda la informacin necesaria para hacer
cambios o corregir defectos? Douglas Adams hace
un comentario irnico que parece pertinente: La
diferencia entre algo que puede salir mal y algo que
posiblemente no salga mal es que cuando esto
ltimo sale mal, por lo general es imposible
corregirlo o repararlo.
Percepcin.
En ciertas situaciones, existen prejuicios que influirn en la
percepcin de la calidad por parte del usuario. Por ejemplo, si
se introduce un producto de software elaborado por un
proveedor que en el pasado ha demostrado mala calidad, se
estar receloso y la percepcin de la calidad del producto tendr
influencia negativa. De manera similar, si un vendedor tiene una
reputacin excelente se percibir buena calidad, aun si sta en
realidad no existe.
Funcionalidad.
Grado en el que el software satisface las necesidades
planteadas segn las establecen los atributos siguientes:
adaptabilidad,
exactitud,
interoperabilidad,
cumplimiento y seguridad.
Confiabilidad.
Cantidad de tiempo que el software se encuentra
disponible para su uso, segn lo indican los
siguientes atributos: madurez, tolerancia a fallas y
recuperacin.
Usabilidad.
Grado en el que el software es fcil de usar, segn lo
indican los siguientes subatributos: entendible,
aprendible y operable.
Portabilidad.
Facilidad con la que el software puede llevarse de
un ambiente a otro segn lo indican los siguientes
atributos: adaptable, instalable, conformidad y
sustituible.
Eficiencia.
Grado en el que el software emplea ptimamente los
recursos del sistema, segn lo indican los subatributos
siguientes: comportamiento del tiempo y de los
recursos.
EL COSTO DE LA CALIDAD
Costo de Calidad
Prevencin
Costo de las
actividades de
administracin
Costo de las
actividades
tcnicas
Costos de
planear las
pruebas
Costo de
capacitacin
Evaluacin
Costo de efectuar
revisiones
tecnicas
Costo de recabar
datos y unidades
de medida para la
elaboracion
Costo de hacer
las pruebas y
depurar
Fallos
Costos internos
de fallas
Costos externos
de falla
RIESGOS
QU ES RIESGO?
La combinacin de la probabilidad de que se produzca un
evento y este traiga consecuencias negativas
RIESGOS
El software de mala calidad aumenta los riesgos tanto para el desarrollador como para el usuario
final
Las aplicaciones mal diseadas se miden en:
Costo
Tiempo
RIESGOS
Se
programador
decian, sera
fcil decian!!
NEGLIGENCIA Y RESPONSABILIDAD
QU ES NEGLIGENCIA ?
NEGLIGENCIA Y RESPONSABILIDAD
Programador vs Cliente
CALIDAD Y SEGURIDAD
CALIDAD Y SEGURIDAD
La calidad del software aumenta indirectamente
el riesgo de la seguridad
Fcil de penetrar
Mayor seguridad
Decisiones de programacin:
Se establece la secuencia de las
tareas con base en
dependencias.
Decisiones orientadas al
riesgo:
Se necesita saber lo que
puede salir mal y establecer un
plan de contingencia para ese
caso.
QU NECESITO HACER
PARA INFLUIR EN LA CALIDAD
DE MANERA POSITIVA?
QU NECESITO HACER
PARA INFLUIR EN LA CALIDAD
DE MANERA POSITIVA?
Mtodos de la ingeniera de software
Tcnicas de administracin de proyectos
Control de calidad
Aseguramiento de la calidad
Control de calidad
El control de calidad incluye un conjunto de
acciones de ingeniera de software que ayudan a
asegurar que todo producto del trabajo cumpla sus
metas de calidad
Se aplica una serie de etapas de prueba para
detectar los errores:
Manipulacin de datos
Comunicacin con la interfaz
Procesamiento lgico
Aseguramiento de la calidad
El aseguramiento de la calidad establece
la infraestructura de apoyo a:
los mtodos slidos de la ingeniera
de software
la
administracin
racional
de
proyectos
las acciones de control de calidad
RESUMEN
La preocupacin por la calidad de los sistemas basados en software ha aumentado a medida que
ste se integra en cada aspecto de nuestras vidas cotidianas.
Se define la calidad como un proceso eficaz del software aplicado.
McCall y los factores de calidad de la norma ISO 9126 establecen caractersticas tales como
confiabilidad, usabilidad, facilidad de dar mantenimiento, funcionalidad y portabilidad, como
indicadores de la existencia de calidad.
Toda organizacin de software se enfrenta al dilema de la calidad del software.
La calidad tiene un costo que puede estudiarse en trminos de prevencin, evaluacin y falla.
La calidad del software se consigue por medio de la aplicacin de mtodos de ingeniera de
software, prcticas adecuadas de administracin y un control de calidad exhaustivo.