Documente Academic
Documente Profesional
Documente Cultură
PRESENTADO POR:
PRESENTADO A:
CONCEPTOS DE CALIDAD
INTRODUCCION
En este control de lectura vamos a ver conceptos fundamentales que se debe
tener en cuenta un ingeniera de software en cuanto a calidad de cada producto
veremos diferentes factores, puntos de vista los riesgos y como ningn producto
por mas bueno que sea es suficientemente bueno.
CALDIAD
Hay varios puntos de vista
Las dimensiones dan una visin suave de la calidad del software aunque tambin
necesita factores duros de la calidad que se clasifican en:
Descripciones
EL COSTO DE CALIDAD
Incluye todos los costos en los que se incurre al buscar la calidad o al realizar
actividades relacionadas con ella y los costos posteriores de la falta de calidad. El
costo de la calidad puede dividirse en los costos que estn asociados con la
prevencin, la evaluacin y la falla.
Los costos de prevencin incluyen:
Los costos de falla son aquellos que se eliminaran errores antes o despus de
enviar el producto a los consumidores. Se subdividen en internos y externos.
RIESGOS
La implicacin es que el software de mala calidad aumenta los riesgos tanto para
el desarrollador como para el usuario final. La mala calidad del software conlleva
riesgos, algunos muy serios.
NEGLIGENCIA Y RESPONSABILIDAD
El sistema debe auxiliar a una funcin corporativa principal o a alguna funcin
gubernamental, el sistema va retrasado, no da los resultados y funciones
deseadas, comete errores y no cuenta con la aprobacin del cliente. En la mayor
parte de los casos, el cliente afirma que el desarrollador ha sido negligente.
CALIDAD Y SEGURIDAD
A medida que aumenta la importancia de los sistemas y aplicaciones basados en
web, la seguridad de las aplicaciones se ha vuelto ms importante. En pocas
palabras, el software que no tiene alta calidad es fcil de penetrar por parte de
intrusos y, en consecuencia, el software de mala calidad aumenta indirectamente
el riesgo de la seguridad, con todos los costos y problemas La seguridad del
software se relaciona por completo con la calidad. Debe pensarse en seguridad,
Confiabilidad, disponibilidad y dependencia, en la fase inicial, en la de diseo, en
la de arquitectura, pruebas y codificacin, durante todo el ciclo de vida del
software.
Entre ms pronto se detecte un problema en el software, mejor. Y hay dos clases
de problemas:
Errores: Que son problemas de implementacin.
Fallas del software: Problemas de arquitectura en el diseo.
EL EFECTO DE LAS ACCIONES DE LA ADMINISTRACIN
La calidad del software reciba influencia tanto de las decisiones administrativas
Como de las tecnolgicas. Al iniciar toda tarea del proyecto, el lder de ste tomar
decisiones que tienen un efecto significativo en la calidad del producto.
Decisiones de estimacin. Un equipo de software rara vez puede darse el lujo de
dar una estimacin para el proyecto antes de que se hayan establecido las
Fechas de entrega y especificado un presupuesto general.
El equipo realiza un filtro sanitario para garantizar que las fechas de entrega y
puntos de revisin son racionales. Las actividades que elevan la calidad del
software y disminuye la calidad del producto.
Decisiones de programacin. Cuando se establece un programa de desarrollo
de un proyecto de software, se establece la secuencia de las tareas con base en
dependencias.
Decisiones orientadas al riesgo. La administracin del es uno de los atributos
clave de un proyecto exitoso de software. se necesita saber lo que puede salir mal
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. Los modelos se revisan para garantizar que estn completos y que son
consistentes. El cdigo se inspecciona con objeto de descubrir y corregir errores
antes de que comiencen las pruebas. Se aplica una serie de etapas de prueba
para detectar los errores en procesamiento lgico, manipulacin de datos y
comunicacin con la interfaz.
ASEGURAMIENTO DE LA CALIDAD
El aseguramiento de la calidad establece la infraestructura de apoyo a los
mtodos slidos de la ingeniera de software, aseguramiento de la calidad consiste
en un conjunto de funciones de auditora y reportes para evaluar la eficacia y
completitud de las acciones de control de calidad. La meta del aseguramiento
de la calidad es proveer al equipo administrativo y tcnico los datos necesarios
para mantenerlo informado sobre la calidad del producto, con lo que obtiene
perspectiva y confianza en que las acciones necesarias para lograr la calidad del
producto funcionan.
Funcionalidad
Rendimiento
Usabilidad
Fiabilidad
Seguridad
Mantenibilidad
Portabilidad
Compatibilidad
MAPA MENTAL
Transcendental
Usuario
Fabricante
Producto
Valor
calidad
Riesgos
Mala calidad
del software
Procesos
software
Eficaz
til
Valor
Conceptos de
calidad
Confiabilidad
Conformidad
Durabilidad
Servicio
Esttica
Percepcin
Costos
Dimensiones
Costos prevencin
Actividades de Administracin
Actividades tcnicas
Planear las pruebas
Capacitacin asociada
Descripciones
Correccin
Confiabilidad
Eficiencia
Integridad
Factores
OPINION
La calidad en el software, est basado en todos los requerimientos probados y
aprobados, desde sus requerimientos, desarrollo hasta su implementacin.
La calidad de software, verifica el cumplimiento de todas las normas, estndares,
factores y puntos de vista de calidad establecida para un ptimo funcionamiento,
fiabilidad, seguridad. Para as mismo cuando este en produccin no tenga fallas
en su funcionalidad interno y externo; y as no tener problemas graves como
inconsistencias en datos, tiempos o prdida de informacin.
Para tener una buena ingeniera de software hay que tener en cuenta que en el
proceso debe llevarse unas secuencias y as obtener un software de calidad,
como son el anlisis, diseo, pruebas, implementacin y produccin como tal del
producto final.
Los arreglos a los productos finales pueden tener varias versiones las cuales cada
una de ellas son mejoradas en cuanto al problema inicial claro est que el
problema o los problemas que presenten estos son elaborados por las compaas
o los creadores de ellos para as garantizar que la nueva versin sea necesaria
para los usuarios que usan la versin anterior.