2
Calidad de software[editar] Características propias del software aquellas que tu quieres controlar y asegurar, el software es un producto inmaterial que no se fabrica, tampoco se degradan físicamente, sino que se desarrolla. El software puede tener errores, incidencias pero no son similares a lo que cualquier equipo de carácter físico. La calidad del software se encuentra casi a la par de la calidad tradicional, ligeramente detrás debido a que la calidad tradicional tiene varias décadas de historia, mientras que la calidad de software tiene entre 50 y 30 años de haber surgido. Certificación del software[editar] Consecuencia de un proceso que es asegurar la calidad pero nunca es el objetivo final. La calidad de software no se certifica, lo que se certifica son los procedimientos para construir un software de calidad, los procedimientos deben ser correctos y estar en función de la normalización (ISO 9000, CMMI, Moprosoft...). Normativa ISO 9000[editar] Pone a disposición de un auditor o certificador los procesos internos, de forma que este indique si cumple o no la normativa al 100%, audita el sistema; Si los resultados son positivos se emite la certificación y cada cierto tiempo se tiene que renovar; La certificación es costosa, a consecuencia de costes que ocasionan la lejanía y el tiempo de duración de proceso (aprox. 6 meses). Se certifica la empresa y la metodología para el desarrollo de la aplicación. Medición del software[editar] En el software lo que se mide son atributos propios del mismo, se descompone un atributo general en otros más simples de medir, a veces se mide bien o mal ya que la descomposición del atributo genérico de calidad en otros sub-atributos se torna irreal, se mide con datos estadísticos no avalados, es imposible decir que la medición se hace en forma correcta. El concepto de medida va de más a menos, va de lo general a lo concreto y lo concreto es asociado a la métrica, cuya combinación te daría el nivel de calidad o seguridad de tu producto. Las ciencias bien estructuradas se basan en medidas bien hechas, se basan en la matemática. Tipos de medidas[editar] Número de errores durante un periodo determinado. Fallo en la codificación o diseño de un sistema que causa que el programa no funcione correctamente o falle. Tamaño de un producto informático (líneas de código) Métrica de punto función (IBM): relaciona funcionalidades que ofrecía.

Calidad de Software

Embed Size (px)

DESCRIPTION

Calidad

Citation preview

Calidad de software[editar]

Calidad de software[editar]Caractersticas propias del software aquellas que tu quieres controlar y asegurar, el software es un producto inmaterial que no se fabrica, tampoco se degradan fsicamente, sino que se desarrolla. El software puede tener errores, incidencias pero no son similares a lo que cualquier equipo de carcter fsico.

La calidad del software se encuentra casi a la par de la calidad tradicional, ligeramente detrs debido a que la calidad tradicional tiene varias dcadas de historia, mientras que la calidad de software tiene entre 50 y 30 aos de haber surgido.

Certificacin del software[editar]Consecuencia de un proceso que es asegurar la calidad pero nunca es el objetivo final. La calidad de software no se certifica, lo que se certifica son los procedimientos para construir un software de calidad, los procedimientos deben ser correctos y estar en funcin de lanormalizacin(ISO 9000,CMMI,Moprosoft...).

NormativaISO 9000[editar]Pone a disposicin de un auditor o certificador los procesos internos, de forma que este indique si cumple o no la normativa al 100%, audita el sistema; Si los resultados son positivos se emite la certificacin y cada cierto tiempo se tiene que renovar; La certificacin es costosa, a consecuencia de costes que ocasionan la lejana y el tiempo de duracin de proceso (aprox. 6 meses). Se certifica la empresa y la metodologa para el desarrollo de laaplicacin.

Medicin del software[editar]En el software lo que se mide son atributos propios del mismo, se descompone un atributo general en otros ms simples de medir, a veces se mide bien o mal ya que la descomposicin del atributo genrico de calidad en otros sub-atributos se torna irreal, se mide con datosestadsticosno avalados, es imposible decir que la medicin se hace en forma correcta.

El concepto de medida va de ms a menos, va de lo general a lo concreto y lo concreto es asociado a la mtrica, cuya combinacin te dara el nivel de calidad oseguridadde tu producto. Lascienciasbien estructuradas se basan en medidas bien hechas, se basan en la matemtica.

Tipos de medidas[editar] Nmero de errores durante un periodo determinado.

Fallo en la codificacin o diseo de un sistema que causa que el programa no funcione correctamente o falle.

Tamao de un producto informtico (lneas de cdigo)

Mtrica de punto funcin(IBM): relaciona funcionalidades que ofreca.

Lamtrica del punto funcines un mtodo utilizado eningeniera del softwarepara medir el tamao delsoftware. Fue definida por Allan Albrecht, deIBM, en1979("Measuring Application Development Productivity") y pretende medir la funcionalidad entregada al usuario independientemente de la tecnologa utilizada para la construccin y explotacin del software, y tambin ser til en cualquiera de las fases de vida del software, desde el diseo inicial hasta la implementacin y mantenimiento. Estimacin de costes y esfuerzos.

COCOMOCOCOMO, por su acrnimo del inglsCOnstructiveCOstMOdel) es unmodelomatemtico de base emprica utilizado para estimacin de costos1desoftware. Incluye tres submodelos, cada uno ofrece un nivel de detalle y aproximacin, cada vez mayor, a medida que avanza elproceso de desarrollo del software:bsico,intermedioydetallado.Utilidad de la medida del software[editar] NormativaISO 9126, medida de la calidad de software descomponiendo atributos, para no tener mrgenes de error e interpretacin.

ISO 9126es un estndar internacional para la evaluacin de lacalidad del software. Atributo de funcionalidad.

Atributo de capacidad de respuesta frente a errores externos.

Atributo de nivel de seguridad. La calidad no puede existir sin seguridad, un producto sin seguridad seria un producto sin calidad. El observador o usuario final indica que atributos ms o menos importantes de seguridad.

Conclusin[editar]No se puede medir la calidad del software de forma correcta debido a su naturaleza, la certificacin se da a los procesos, la correcta consecucin de los mismos garantizara un buen software. No se puede medir al software como tal, sino los atributos que la conforman, tales mtodos de medida deben ser exactos.

El usuario final mide la calidad del software segn lo que tenga o no, es en ese sentido que la calidad del software depende de quien la juzgue. El hecho de que unaempresatenga certificacin en calidad de software no garantiza que su software sea de calidad.