CALIDAD DE SOFTWARE

8
Datos personales Integrantes: Alumnos: Vásquez vallejos Víctor Hugo Chero soto Astrid Ana lucia Profesor: Marco porro chulli Curso: Ingeniería de software

Transcript of CALIDAD DE SOFTWARE

Page 1: CALIDAD DE SOFTWARE

Datos personales

Integrantes:Alumnos: Vásquez vallejos Víctor Hugo Chero soto Astrid Ana luciaProfesor: Marco porro chulliCurso: Ingeniería de software

Page 2: CALIDAD DE SOFTWARE

Calidad de software

Definición: La calidad del software es una preocupación a la que se dedican muchos esfuerzos. Sin embargo, el software casi nunca es perfecto. Todo proyecto tiene como objetivo producir software de la mejor calidad posible, que cumpla, y si puede supere las expectativas de los usuarios.

Page 3: CALIDAD DE SOFTWARE

Es la aptitud de un producto o servicio para satisfacer las necesidades del usuario.

Es la cualidad de todos los productos, no solamente de equipos sino también de programas.

En el desarrollo de software, la calidad de diseño acompaña a la calidad de los requisitos, especificaciones y diseño del sistema. La calidad de concordancia es un aspecto centrado principalmente en la implementación; Si la implementación sigue al diseño, y el sistema resultante cumple con los objetivos de requisitos y de rendimiento, la calidad de concordancia es alta.

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.

El software necesita ser actualizado

Page 4: CALIDAD DE SOFTWARE

Certificación de softwareConsecuencia 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, Microsoft).

Normativa 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.

Page 5: CALIDAD DE SOFTWARE

Medición de softwareEn 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.

Aumentar la alineación entre los objetivos de las áreas del negocio y el servicio de TI, hoy es esencial para que esos objetivos sean alcanzados. También, deben estar alineados a los propósitos que los motivaron. Por ejemplo, si se solicita el área de una habitación y se entrega la medición del piso; ese dato no tendrá valor alguno para el propósito de pintar una pared. A pesar de parecer obvio en el caso mencionado, errores como esos son los más comunes en la medición de software.

 

FATTO entiende la importancia de conocer esos propósitos y ofrece servicios de medición adecuados al contexto en los que su organización se desenvuelve

Page 6: CALIDAD DE SOFTWARE

Tipos de medidasNú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.Estimación de costes y esfuerzos.COCOMO

Utilidad de la medida de softwareNormativa ISO 9126, medida de la calidad de software descomponiendo atributos, para no tener márgenes de error e interpretación.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 sería un producto sin calidad. El observador o usuario final indica que atributos más o menos importantes de seguridad.

Page 7: CALIDAD DE SOFTWARE

ResumenLa calidad del software es una preocupación a la que se dedican muchos

esfuerzos. Sin embargo, el software casi nunca es perfecto. Todo proyecto tiene como objetivo producir software de la mejor calidad

posible, que cumpla, y si puede supere las expectativas de los usuarios.

Recomendaciones Como recomendación se sugiere la aplicación de normativas establecidas a nivel

internacional, mediante la aplicación de métodos de calidad al software a desarrollar. Con ello se logra garantizar la calidad del mismo y que logre cumplir su objetivo.

Conclusiones El éxito en la producción de software se obtiene logrando hacerlo con calidad y

demostrando el grado de ésta, calificando como buena. Esto sólo es posible con la implantación de un Sistema para el Aseguramiento de la Calidad del Software directamente relacionado con la política establecida para su elaboración y que esté en correspondencia con la definición internacional ISO de calidad, ampliamente aceptada, y por los estándares del grupo ISO 9000.

Page 8: CALIDAD DE SOFTWARE

Apreciación del equipoNo se puede medir la calidad del software de forma correcta debido a su naturaleza, la certificación se da a los procesos, la correcta consecución de los mismos garantizaría un buen software. No se puede medir al

software como tal, sino los atributos que la conforman, tales métodos de medida deben ser exactos.El usuario final mide la calidad del software según lo que tenga o no, es en ese sentido que la calidad del

software depende de quien la juzgue. El hecho de que una empresa tenga certificación en calidad de software no garantiza que su software sea de calidad.

 

Linkografía http://www.javiergarzas.com/procesos-software https://es.wikipedia.org/wiki/Calidad_de_software http://avellano.usal.es/~mmoreno/APITema2.pdf  http://dit.upm.es/~

fsaez/intl/libro_complejidad/14-medidas-de-la-complejidad-del-software.pdf www.monografias.com › Computación › Software  http://www.monografias.com/trabajos59/calidad-software/calidad-software2.shtml