You are on page 1of 8

UNIVERSIDAD PRIVADA DE TACNA

FACULTAD DE INGENIERIA
ESCUELA PROFESIONAL INGENIERIA DE SISTEMAS ___________________________________________________________________________

CALIDAD DE SOFTWARE

CURSO SOFTWARE DOCENTE

CONTROL

DE

CALIDAD

DE

ING. RAFAEL POMA EMMANUEL ALEJANDRO

INTEGRANTES : PORTUGAL MURCIA

JOSE LUIS SAIRA NINA CICLO : VII Tacna - Peru 2013

[Factores Determinantes de Calidad de Software]


LA CALIDAD DEL SOFTWARE I. Segn Pressman

CONTROL DE CALIDAD DE SOFTWARE

Concordancia con los requisitos funcionales y de rendimiento explcitamente explcitamente establecidos, establecidos, con con los los estndares estndares de de desarrollo desarrollo

explcitamente documentados y con las caractersticas implcitas que se espera de todo software desarrollado profesionalmente La definicin anterior sirve adems para hacer hincapi en tres aspectos: Los requisitos (requerimientos) de software se deben cumplir, en caso contrario, indican claramente la falta de calidad Los estndares definen un conjunto de criterios de desarrollo que deben seguirse de manera explcita Las caractersticas implcitas de calidad, a menudo no

mencionadas, tambin deben ser cumplidas. A la hora de definir la calidad del software se debe diferenciar entre la calidad del producto software y la calidad del proceso de desarrollo de ste (calidad de diseo y fabricacin). No obstante, las metas que se establezcan para la calidad del producto van a determinar los objetivos a establecer de calidad del proceso de desarrollo, ya que la calidad del primero va a depender, entre otros aspectos, de sta. Sin un buen proceso de desarrollo es casi imposible obtener un buen producto. Este proceso constituye el objeto del presente trabajo. Pero la calidad del producto software se diferencia de la calidad de otros productos de fabricacin industrial, ya que el software tiene sus propias caractersticas especficas: El software es un producto mental, no restringido por las leyes de la Fsica o por los lmites de los procesos de fabricacin. Es algo abstracto, un intangible.

UNIVERSIDAD PRIVADA DE TACNA FAING/EPIS |

[Factores Determinantes de Calidad de Software]

CONTROL DE CALIDAD DE SOFTWARE

Se desarrolla, no se fabrica. El coste est fundamentalmente en el proceso de diseo, no en la posterior produccin en serie, y los errores se introducen tambin en el diseo, no en la produccin. Los costes del desarrollo de software se concentran en las tareas de Ingeniera, mientras que en la fabricacin clsica los costes se acentan ms en las tareas de produccin. El software no se deteriora con el tiempo. No es susceptible de los efectos del entorno y su curva de fallos es muy diferente de la del hardware. Todos los problemas que surjan durante el mantenimiento estaban all desde el principio y afectan a todas las copias del mismo; no se generan nuevos errores. Es artesanal en gran medida. El software, en su mayora, se construye a medida, en vez de ser construido ensamblando componentes existentes y ya probados, lo que dificulta an ms el control de su calidad. El mantenimiento del software es mucho ms complejo que el mantenimiento del hardware. Cuando un componente del hardware se deteriora se sustituye por una pieza de repuesto, pero cada fallo en el software implica un error en el diseo o en el proceso mediante el cual se tradujo el diseo en cdigo mquina ejecutable. Es engaosamente fcil realizar cambios sobre un producto software, pero los efectos de estos cambios se pueden propagar de forma explosiva e incontrolada. Como disciplina, el desarrollo de software es an muy joven, por lo que las tcnicas de las que dispone an no estn perfeccionadas. El software con errores no se rechaza. Se asume que es inevitable que el software presente algunos errores de poca importancia. Tambin es importante destacar que la calidad de un producto software debe ser considerada en todos sus estados de evolucin (especificaciones, diseo, cdigos,...). No basta con verificar la calidad

UNIVERSIDAD PRIVADA DE TACNA FAING/EPIS |

[Factores Determinantes de Calidad de Software]

CONTROL DE CALIDAD DE SOFTWARE

del producto una vez finalizado cuando los problemas de mala calidad ya no tienen solucin o su reparacin es muy costosa. La problemtica general a la que se enfrenta el software es: Aumento constante del tamao y complejidad de los

programas. Carcter dinmico e iterativo a lo largo de su ciclo de vida, es decir que los programas de software a lo largo de su vida cambian o evolucionan de una versin a otra para mejorar las prestaciones con respecto a las anteriores. Dificultad de conseguir productos totalmente depurados, ya que en ningn caso un programa ser perfecto. Se dedican elevados recursos monetarios a su mantenimiento, debido a la dificultad que los proyectos de software entraan y a la no normalizacin a la hora de realizar los proyectos. No suelen estar terminados en los plazos previstos, ni con los costes estipulados, ni cumpliendo los niveles deseables de los requisitos especificados por el usuario. Incrementos constantes de los costes de desarrollo debido entre otros, a unos niveles de productividad bajos. Los clientes tienen una alta dependencia de sus proveedores por ser en muchos casos aplicaciones a "medida". Procesos artesanales de produccin con escasez de

herramientas. Insuficientes procedimientos normalizados para estipular y evaluar la productividad, costes, y calidad. Todo lo anterior puede concretarse en: Ausencia de especificaciones completas, coherentes y precisas previas por parte del cliente, as como posteriores por parte de los proveedores del software. UNIVERSIDAD PRIVADA DE TACNA FAING/EPIS | 4

[Factores Determinantes de Calidad de Software]


Ausencia de la aplicacin

CONTROL DE CALIDAD DE SOFTWARE

sistemtica

de

mtodos,

procedimientos y normas de ingeniera del software. Escasez o ausencia de entornos integrados de programacin. Escasez de uso de tcnicas actuales y automatizadas para la gestin de proyectos. Escasez de personal con formacin y experiencia en los nuevos mtodos, normas y uso de entornos y utilidades de programacin. Otros derivados del grado de desarrollo tcnico y organizativo de cada compaa

II.

Segn McCall Asegurar la calidad de un producto de software puede resultar una labor compleja, en la cual deben considerarse, primariamente, las necesidades del grupo de usuarios al cual va destinado el desarrollo del producto. Existen diversas formas de establecer el grado de calidad de un determinado producto. Para evaluar la calidad en una aplicacin de software se han formulado varios modelos que sirven de gua a los grupos de ingeniera de software. Cada modelo contempla un conjunto de caractersticas, cuya medicin, permitir determinar el grado de calidad. Esta medicin se efecta a travs de mtricas, las cuales deben estar claramente definidas en trminos de: los datos requeridos para su clculo, la determinacin del rango de valores esperados y el grado de calidad asociado a los valores que se obtendrn. Una caracterstica de calidad especfica puede tener asociadas varias mtricas. El nivel de exigencia requerido en una determinada caracterstica de calidad est asociado con factores, tales como: los objetivos del software, el alcance del mismo, el rol a desempear en una determinada organizacin, entre otros. En consecuencia, el modelo UNIVERSIDAD PRIVADA DE TACNA FAING/EPIS | 5

[Factores Determinantes de Calidad de Software]

CONTROL DE CALIDAD DE SOFTWARE

de calidad a ser aplicado debe adaptarse al producto que se evala, pues la interpretacin de los resultados obtenidos en la medicin de las caractersticas de calidad puede cambiar segn el contexto.

UNIVERSIDAD PRIVADA DE TACNA FAING/EPIS |

[Factores Determinantes de Calidad de Software]

CONTROL DE CALIDAD DE SOFTWARE

CONCLUSIONES Los requisitos del software son la base de las medidas de calidad. La falta de concordancia con los requisitos es una falta de calidad Los estndares o metodologas definen un conjunto de criterios de desarrollo que guan la forma en que se aplica la ingeniera del software. Si no se sigue ninguna metodologa siempre habr falta de calidad Existen algunos requisitos implcitos o expectativas que a menudo no se mencionan, o se mencionan de forma incompleta (por ejemplo el deseo de un buen mantenimiento) que tambin pueden implicar una falta de calidad.

UNIVERSIDAD PRIVADA DE TACNA FAING/EPIS |

[Factores Determinantes de Calidad de Software]

CONTROL DE CALIDAD DE SOFTWARE

WEBGRAFIA

http://www.buenastareas.com/ensayos/Conceptos-De-Calidad-QueDescriben-Pressman/624034.html http://gpherrera1990.blogspot.com/2010/07/fundamentos-de-lacalidad-del-software.html http://www.entorno-empresarial.com/imprimir.php?id=143

UNIVERSIDAD PRIVADA DE TACNA FAING/EPIS |

You might also like