SlideShare una empresa de Scribd logo
1 de 14
Julio Erazo
Alejandro Mayor
Nicolas Mejia
8. ‘‘UNA REVISIÓN A LOS
ESTÁNDARES DEL
DESARROLLO DEL
SOFTWARE’’
CALIDAD DE
SOFTWARE
 La calidad del software es el conjunto de
cualidades que lo caracterizan y que
determinan su utilidad y existencia; 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.
 La calidad del software es medible y varía
de un sistema a otro o de un programa a
otro.
CALIDAD
 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.
 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.
¿COMO OBTENER
UN SOFTWARE DE CALIDAD?
 La obtención de un software con calidad
implica la utilización de metodologías o
procedimientos estándares para el análisis,
diseño, programación y prueba
del software que permitan uniformar la
filosofía de trabajo, en aras de lograr una
mayor confiabilidad, mantenibilidad y
facilidad de prueba, a la vez que eleven la
productividad, tanto para la labor de
desarrollo como para el control de la
calidad del software.
 La política establecida debe estar sustentada
sobre tres principios básicos: tecnológico,
administrativo y ergonómico.
 El principio tecnológico define las técnicas a
utilizar en el proceso de desarrollo del software.
 El principio administrativo contempla las funciones
de planificación y control del desarrollo
del software, así como la organización del
ambiente o centro de ingeniería de software.
 El principio ergonómico define la interfaz entre el
usuario y el ambiente automatizado.
 La adopción de una buena política contribuye en
gran medida a lograr la calidad del software, pero
no la asegura. Para el aseguramiento de la
calidad es necesario su control o evaluación.
CERTIFICACIÓN DEL
SOFTWARE
 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
 ---> ISO 9000 es un conjunto de normas sobre
calidad y gestión de calidad, establecidas por
la Organización Internacional de
Normalización (ISO).
 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
 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
 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.
 Estimación de costes y esfuerzos.
 COCOMO  El Modelo Constructivo de
Costos. es un modelo matemático de base
empírica utilizado para estimación de costos
de software.
UTILIDAD DE LA MEDIDA DEL
SOFTWARE
 Consecuencia de su proceso interno de asegurar la
calidad, cuantificar los atributos que constituyen la calidad
para el usuario final, ahí tenemos los resultados
cuantitativos. Saber que aquello que al usuario final le
interesa lo tenga o no un producto y permita cuantificar
almacenar otros productos.
 Normativa 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 seria un
producto sin calidad. El observador o usuario final indica
que atributos más o menos importantes de seguridad.
CONCLUSIÓN
 No 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 de 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.

Más contenido relacionado

La actualidad más candente

Control De La Calidad Del Software
Control De La Calidad Del SoftwareControl De La Calidad Del Software
Control De La Calidad Del Software
Drivas89
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
Gustavo Cuen
 
Calidad software
Calidad softwareCalidad software
Calidad software
mileing
 
La calidad del software
La calidad del softwareLa calidad del software
La calidad del software
duberlisg
 
Calidaddelsoftware (1)
Calidaddelsoftware (1)Calidaddelsoftware (1)
Calidaddelsoftware (1)
capetoche
 
Ingeniería de software i
Ingeniería de software iIngeniería de software i
Ingeniería de software i
teo145
 

La actualidad más candente (20)

Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del Software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Control De La Calidad Del Software
Control De La Calidad Del SoftwareControl De La Calidad Del Software
Control De La Calidad Del Software
 
Administración de la Calidad
Administración de la CalidadAdministración de la Calidad
Administración de la Calidad
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
Luis caraballo 24695744 ensayo
Luis caraballo 24695744 ensayoLuis caraballo 24695744 ensayo
Luis caraballo 24695744 ensayo
 
Calidad software
Calidad softwareCalidad software
Calidad software
 
Pruebas de Software
Pruebas de SoftwarePruebas de Software
Pruebas de Software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Katherine unidad 4 modelo de calidad de software
Katherine unidad 4 modelo de calidad de softwareKatherine unidad 4 modelo de calidad de software
Katherine unidad 4 modelo de calidad de software
 
Ventajas calidad del software
Ventajas   calidad del softwareVentajas   calidad del software
Ventajas calidad del software
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software II
 
Calidad software
Calidad softwareCalidad software
Calidad software
 
La calidad del software
La calidad del softwareLa calidad del software
La calidad del software
 
Calidaddelsoftware (1)
Calidaddelsoftware (1)Calidaddelsoftware (1)
Calidaddelsoftware (1)
 
Ingeniería de software i
Ingeniería de software iIngeniería de software i
Ingeniería de software i
 
Ensayo modelo de mccall
Ensayo modelo de mccallEnsayo modelo de mccall
Ensayo modelo de mccall
 
Actividad 3 j.e.u.m
Actividad 3 j.e.u.mActividad 3 j.e.u.m
Actividad 3 j.e.u.m
 
Sw CMM. Modelo para evaluación del software
Sw CMM. Modelo para evaluación del softwareSw CMM. Modelo para evaluación del software
Sw CMM. Modelo para evaluación del software
 
Unidad 5. calidad del software
Unidad 5. calidad del softwareUnidad 5. calidad del software
Unidad 5. calidad del software
 

Destacado

Comprensión lectora y redacción!
Comprensión lectora y redacción!Comprensión lectora y redacción!
Comprensión lectora y redacción!
Ana Rodríguez
 
косметичні проблеми підлітків
косметичні проблеми підлітківкосметичні проблеми підлітків
косметичні проблеми підлітків
demidovaol
 
Nerea subero e iker estebas .la electricidad y magnetismo.
Nerea subero e iker estebas .la electricidad y magnetismo.Nerea subero e iker estebas .la electricidad y magnetismo.
Nerea subero e iker estebas .la electricidad y magnetismo.
Eduardovelasco1961
 
Unidad 2- Capitulo 4 - Taller 4 Conceptos Generales Sobre el Entorno Web. ( ...
Unidad 2- Capitulo 4 - Taller 4  Conceptos Generales Sobre el Entorno Web. ( ...Unidad 2- Capitulo 4 - Taller 4  Conceptos Generales Sobre el Entorno Web. ( ...
Unidad 2- Capitulo 4 - Taller 4 Conceptos Generales Sobre el Entorno Web. ( ...
Carolina Palacio
 

Destacado (20)

Edld 5362 Powerpoint
Edld 5362 PowerpointEdld 5362 Powerpoint
Edld 5362 Powerpoint
 
Image of Chawk Bazar an Analysis from Physical and Socio Economic Perspectives
Image of Chawk Bazar an Analysis from Physical and Socio Economic PerspectivesImage of Chawk Bazar an Analysis from Physical and Socio Economic Perspectives
Image of Chawk Bazar an Analysis from Physical and Socio Economic Perspectives
 
Hack x crack_cmd_sin_secretos
Hack x crack_cmd_sin_secretosHack x crack_cmd_sin_secretos
Hack x crack_cmd_sin_secretos
 
Comprensión lectora y redacción!
Comprensión lectora y redacción!Comprensión lectora y redacción!
Comprensión lectora y redacción!
 
Travel brochure
Travel brochureTravel brochure
Travel brochure
 
Imas magnetismo e etc
Imas magnetismo e etcImas magnetismo e etc
Imas magnetismo e etc
 
07 de junio
07 de junio07 de junio
07 de junio
 
Electricidad = magnetismo
Electricidad = magnetismoElectricidad = magnetismo
Electricidad = magnetismo
 
Limette Personalizzate
Limette PersonalizzateLimette Personalizzate
Limette Personalizzate
 
косметичні проблеми підлітків
косметичні проблеми підлітківкосметичні проблеми підлітків
косметичні проблеми підлітків
 
косметичні проблеми підлітків
косметичні проблеми підлітківкосметичні проблеми підлітків
косметичні проблеми підлітків
 
Electricidad y magnetismo
Electricidad y magnetismoElectricidad y magnetismo
Electricidad y magnetismo
 
Nerea subero e iker estebas .la electricidad y magnetismo.
Nerea subero e iker estebas .la electricidad y magnetismo.Nerea subero e iker estebas .la electricidad y magnetismo.
Nerea subero e iker estebas .la electricidad y magnetismo.
 
La electricidad y magnetismo
La electricidad y magnetismoLa electricidad y magnetismo
La electricidad y magnetismo
 
Electricidad y magnetismo
Electricidad y magnetismoElectricidad y magnetismo
Electricidad y magnetismo
 
Electricidad magnetismo
Electricidad   magnetismoElectricidad   magnetismo
Electricidad magnetismo
 
Las fobias
Las fobiasLas fobias
Las fobias
 
A LIDERANÇA COM ÊNFASE NA SUSTENTABILIDADE EMPRESARIAL
A LIDERANÇA COM ÊNFASE NA SUSTENTABILIDADE EMPRESARIALA LIDERANÇA COM ÊNFASE NA SUSTENTABILIDADE EMPRESARIAL
A LIDERANÇA COM ÊNFASE NA SUSTENTABILIDADE EMPRESARIAL
 
Unidad 2- Capitulo 4 - Taller 4 Conceptos Generales Sobre el Entorno Web. ( ...
Unidad 2- Capitulo 4 - Taller 4  Conceptos Generales Sobre el Entorno Web. ( ...Unidad 2- Capitulo 4 - Taller 4  Conceptos Generales Sobre el Entorno Web. ( ...
Unidad 2- Capitulo 4 - Taller 4 Conceptos Generales Sobre el Entorno Web. ( ...
 
Executive Dialogue
Executive DialogueExecutive Dialogue
Executive Dialogue
 

Similar a Calidad de software

Unidad # 10 calidad del software
Unidad # 10 calidad del softwareUnidad # 10 calidad del software
Unidad # 10 calidad del software
Darleneperalta
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
naviwz
 
Unidad # 10 calidad del software
Unidad # 10 calidad del softwareUnidad # 10 calidad del software
Unidad # 10 calidad del software
Emily Moncada
 
Que es calidad del software 1-1
Que es calidad del software 1-1Que es calidad del software 1-1
Que es calidad del software 1-1
sindyhenao
 
Material monster is ii emco
Material  monster is ii emcoMaterial  monster is ii emco
Material monster is ii emco
Franz Marulanda
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
Jhonatan Villada Gil
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
Jhonatan Villada Gil
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
Jhonatan Villada Gil
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
Jhonatan Villada Gil
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
Jhonatan Villada Gil
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
Jhonatan Villada Gil
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
Jhonatan Villada Gil
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
Jhonatan Villada Gil
 

Similar a Calidad de software (20)

Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Unidad # 10 calidad del software
Unidad # 10 calidad del softwareUnidad # 10 calidad del software
Unidad # 10 calidad del software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Unidad # 10 calidad del software
Unidad # 10 calidad del softwareUnidad # 10 calidad del software
Unidad # 10 calidad del software
 
Que es calidad del software 1-1
Que es calidad del software 1-1Que es calidad del software 1-1
Que es calidad del software 1-1
 
Calidad de softaware
Calidad de softawareCalidad de softaware
Calidad de softaware
 
Material monster is ii emco
Material  monster is ii emcoMaterial  monster is ii emco
Material monster is ii emco
 
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptxCalidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptx
 
Trabajo investigacion (jeiner gonzalez.b)
Trabajo investigacion (jeiner gonzalez.b)Trabajo investigacion (jeiner gonzalez.b)
Trabajo investigacion (jeiner gonzalez.b)
 
Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)
 
Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
 

Más de ingsistemas1 (12)

Club de revista aldahir
Club de revista aldahirClub de revista aldahir
Club de revista aldahir
 
Modelamiento de juegos
Modelamiento de juegosModelamiento de juegos
Modelamiento de juegos
 
Club de revista #2
Club de revista #2Club de revista #2
Club de revista #2
 
Club de revista #2
Club de revista #2Club de revista #2
Club de revista #2
 
Club de revista
Club de revistaClub de revista
Club de revista
 
Revisión a la arquitectura computacional
Revisión a la arquitectura computacionalRevisión a la arquitectura computacional
Revisión a la arquitectura computacional
 
Nanotecnología (1)
Nanotecnología (1)Nanotecnología (1)
Nanotecnología (1)
 
Club de revistas 1
Club de revistas 1Club de revistas 1
Club de revistas 1
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Inteligencia artificial y sistemas expertos
Inteligencia artificial y sistemas expertosInteligencia artificial y sistemas expertos
Inteligencia artificial y sistemas expertos
 
Nokia su 27 w
Nokia su 27 wNokia su 27 w
Nokia su 27 w
 
Evolución De la Computacion
Evolución De la ComputacionEvolución De la Computacion
Evolución De la Computacion
 

Último

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 

Último (20)

Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 

Calidad de software

  • 2. 8. ‘‘UNA REVISIÓN A LOS ESTÁNDARES DEL DESARROLLO DEL SOFTWARE’’
  • 3. CALIDAD DE SOFTWARE  La calidad del software es el conjunto de cualidades que lo caracterizan y que determinan su utilidad y existencia; 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.  La calidad del software es medible y varía de un sistema a otro o de un programa a otro.
  • 4. CALIDAD  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.  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.
  • 5. ¿COMO OBTENER UN SOFTWARE DE CALIDAD?  La obtención de un software con calidad implica la utilización de metodologías o procedimientos estándares para el análisis, diseño, programación y prueba del software que permitan uniformar la filosofía de trabajo, en aras de lograr una mayor confiabilidad, mantenibilidad y facilidad de prueba, a la vez que eleven la productividad, tanto para la labor de desarrollo como para el control de la calidad del software.
  • 6.  La política establecida debe estar sustentada sobre tres principios básicos: tecnológico, administrativo y ergonómico.  El principio tecnológico define las técnicas a utilizar en el proceso de desarrollo del software.  El principio administrativo contempla las funciones de planificación y control del desarrollo del software, así como la organización del ambiente o centro de ingeniería de software.  El principio ergonómico define la interfaz entre el usuario y el ambiente automatizado.  La adopción de una buena política contribuye en gran medida a lograr la calidad del software, pero no la asegura. Para el aseguramiento de la calidad es necesario su control o evaluación.
  • 7.
  • 8. CERTIFICACIÓN DEL SOFTWARE  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...).
  • 9. Normativa ISO 9000  ---> ISO 9000 es un conjunto de normas sobre calidad y gestión de calidad, establecidas por la Organización Internacional de Normalización (ISO).  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.
  • 10. MEDICIÓN DEL SOFTWARE  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.
  • 11. TIPOS DE MEDIDAS  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.  Estimación de costes y esfuerzos.  COCOMO  El Modelo Constructivo de Costos. es un modelo matemático de base empírica utilizado para estimación de costos de software.
  • 12. UTILIDAD DE LA MEDIDA DEL SOFTWARE  Consecuencia de su proceso interno de asegurar la calidad, cuantificar los atributos que constituyen la calidad para el usuario final, ahí tenemos los resultados cuantitativos. Saber que aquello que al usuario final le interesa lo tenga o no un producto y permita cuantificar almacenar otros productos.  Normativa 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 seria un producto sin calidad. El observador o usuario final indica que atributos más o menos importantes de seguridad.
  • 13.
  • 14. CONCLUSIÓN  No 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 de 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.