SlideShare una empresa de Scribd logo
1 de 12
CALIDADDE SOFTWARE
Es la concordancia con los requerimientos funcionales y de rendimiento
explícitamente establecidos, con los estándares de desarrollo explícitamente
documentados y con las características implícitas que se esperan de todo
software desarrollado profesionalmente.
Un producto de alta calidad requiere menos mantenimiento y facilita tanto el
desarrollo como el mantenimiento de la productividad. Con la medición de la
calidad se pueden lograr estos objetivos. En lo que se refiere al mantenimiento, la
medición de la calidad del software ayuda a identificar problemas de confiabilidad
y a mejorar las técnicas para identificar las necesidades de mantenimiento.
CERTIFICACION 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, Microsoft...).
NORMATIVA 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.
MEDICIONDEL 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.
TIPOSDE 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
UTILIDADESDE LA MEDIDADEL SOFTWARE
 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 sería un producto sin calidad.
El observador o usuario final indica que atributos más o menos
importantes de seguridad.
RESUMEN
Un desarrollador que analice a la hora de realizar un excelente trabajo en el
control de calidad del software debe de tener en cuenta una buena gestión de
los proyectos, tener un buen control para mejorar los problemas que se estén
presentando para el proceso y el desarrollo del sistema. También se debe de
tener en cuenta los mecanismos, acciones, herramientas que realizamos y
utilizamos para detectar la presencia de errores, y en esta medida se deben
hacer inspecciones o pruebas para verificar que las características sean
buenas y flexibles al momento de presentar estos proyectos al cliente que es
el encargado en muchos casos de evaluar el producto final.
Los factores en la calidad del software son elementos y métodos de gran
importancia ya que nos enfocan hacia lo que vamos a realizar y a que el
software final sea lo esperado y se miran desde la operatividad hasta la
adaptabilidad a los entornos. Todos los desarrolladores debemos de estar al
día en toda la información que se encuentra respecto a calidad y por supuesto
siempre escuchar y analizar muy bien al cliente y/o la empresa de la cual se va
a realizar el software; para que así como avanza la tecnología, avance
nuestros conocimientos y la calidad de nuestros sistemas software.
SUMMARY
A developer to analyze when doing an excellent job in quality control
software should take account of good project management, good control to
improve the problems that are being presented for the process and
development of system. It also must take into account the mechanisms,
actions, tools we do and use to detect the presence of errors, and this
measure should make inspections or tests to verify that the features are
good and flexible when submitting these projects to customer who is
responsible in many cases to evaluate the final product. Factors in
software quality elements and methods are of great importance as they
approach us to what we will perform and the final software is expected and
viewed from the operation to adaptability to environments. All developers
must keep abreast of all the information found regarding quality and of
course always listen and analyze customer well and / or the company
which will perform the software; so that as technology advances, advance
our knowledge and the quality of our software systems.
RECOMENDACIONES
 La industria del software sufre de un mal endémico que se remonta a sus
orígenes y que hasta ahora no parece tener una solución definitiva, es la
llamada crisis del software.
 Ha habido muchas iniciativas para atenuar los efectos de esta crisis.
 Una de las más importantes es la aplicación de sistemas de
aseguramiento de calidad al desarrollo de software, los que se basan
sobre las siguientes ideas.
CONCLUSIONES
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 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.
APRECIACIONDEL EQUIPO
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.
 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.
GLOSARIODE TERMINOS
• Fiabilidad: Capacidad de operar sin errores.
• Modificable: Capacidad de hacer los cambios necesarios de una forma
sencilla.
• Comprensible: Capacidad de comprender el software operativo, de cara a un
cambio o arreglo.
• Rendimiento: Velocidad y compacidad del software.
• Utilizable: Capacidad de uso sencillo del software.
• Probable: Capacidad de construir y ejecutar fácilmente casos de prueba.
• Portable: Capacidad de mover el software fácilmente de un entorno de trabajo
a otro.
BIBLIOGRAFIA
 vanevargas.jimdo.com/módulos/introducción/definición-de-calidad/
 https://es.wikipedia.org/wiki/Calidad_de_software
 https://dialnet.unirioja.es/descarga/articulo/4745899.pdf

Más contenido relacionado

La actualidad más candente

Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de software
isisparada
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
Juan Pablo Carvallo
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQA
Anita Ortiz
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
Lupithaa Guerrero
 
aseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsaseguramiento de la calidad de software acs
aseguramiento de la calidad de software acs
MARCO POLO SILVA SEGOVIA
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
Sandrea Rodriguez
 

La actualidad más candente (20)

Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de software
 
Guia iso 9126
Guia iso 9126Guia iso 9126
Guia iso 9126
 
Aseguramiento de la Calidad del Software
Aseguramiento de la Calidad del SoftwareAseguramiento de la Calidad del Software
Aseguramiento de la Calidad del Software
 
Metricas y factores de mc call
Metricas y factores  de mc callMetricas y factores  de mc call
Metricas y factores de mc call
 
Comparativo modelos de calidad
Comparativo modelos de calidadComparativo modelos de calidad
Comparativo modelos de calidad
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
 
Evolucion de los modelos CMMI
Evolucion de los modelos CMMIEvolucion de los modelos CMMI
Evolucion de los modelos CMMI
 
Tsp (Team Software Process )
Tsp (Team Software Process )Tsp (Team Software Process )
Tsp (Team Software Process )
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software III
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQA
 
Capas de la ingenieria de software
Capas de la ingenieria de softwareCapas de la ingenieria de software
Capas de la ingenieria de software
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
aseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsaseguramiento de la calidad de software acs
aseguramiento de la calidad de software acs
 
Uso de ISO 9001 2015 para desarrollo de software con agilidad
Uso de ISO 9001 2015 para desarrollo de software con agilidadUso de ISO 9001 2015 para desarrollo de software con agilidad
Uso de ISO 9001 2015 para desarrollo de software con agilidad
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del Software
 

Destacado

Destacado (18)

Metricas itil
Metricas itilMetricas itil
Metricas itil
 
Metricas de los Servicios de TI (ITIL)
Metricas de los Servicios de TI (ITIL)Metricas de los Servicios de TI (ITIL)
Metricas de los Servicios de TI (ITIL)
 
Metricas ITIL
Metricas ITILMetricas ITIL
Metricas ITIL
 
5 Steps For Storing Your Dust Collection Equipment Long-Term
5 Steps For Storing Your Dust Collection Equipment Long-Term5 Steps For Storing Your Dust Collection Equipment Long-Term
5 Steps For Storing Your Dust Collection Equipment Long-Term
 
Ensayo economia de variaciones en actividades de produccion
Ensayo economia de variaciones en actividades de produccionEnsayo economia de variaciones en actividades de produccion
Ensayo economia de variaciones en actividades de produccion
 
Evaluation
EvaluationEvaluation
Evaluation
 
Rola użyteczności przestrzeni publicznej w nowoczesnych miastach
Rola użyteczności przestrzeni publicznej w nowoczesnych miastachRola użyteczności przestrzeni publicznej w nowoczesnych miastach
Rola użyteczności przestrzeni publicznej w nowoczesnych miastach
 
Schneider ruiz
Schneider ruizSchneider ruiz
Schneider ruiz
 
joan diate
joan diatejoan diate
joan diate
 
Spiritual life
Spiritual lifeSpiritual life
Spiritual life
 
C V - Mohan Savant
C V - Mohan SavantC V - Mohan Savant
C V - Mohan Savant
 
Momento inercia
Momento inerciaMomento inercia
Momento inercia
 
Dávila gómez presentaciónfinal
Dávila gómez presentaciónfinalDávila gómez presentaciónfinal
Dávila gómez presentaciónfinal
 
Aguaymanto
AguaymantoAguaymanto
Aguaymanto
 
Clinica
ClinicaClinica
Clinica
 
Slideshare
SlideshareSlideshare
Slideshare
 
Trabajo sistemas 1
Trabajo sistemas 1Trabajo sistemas 1
Trabajo sistemas 1
 
Scan 1
Scan 1Scan 1
Scan 1
 

Similar a Calidad de software

Calidad de software
Calidad de softwareCalidad de software
Calidad de software
ingsistemas1
 
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
 

Similar a Calidad de software (20)

Calidad
CalidadCalidad
Calidad
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
CALIDAD DE SOFTWARE
CALIDAD DE SOFTWARECALIDAD DE SOFTWARE
CALIDAD DE SOFTWARE
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad de softaware
Calidad de softawareCalidad de softaware
Calidad de softaware
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Calidaddelsoftware
CalidaddelsoftwareCalidaddelsoftware
Calidaddelsoftware
 
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 del software
Calidad del softwareCalidad del software
Calidad del software
 
Unidad1_EMDS.pptx
Unidad1_EMDS.pptxUnidad1_EMDS.pptx
Unidad1_EMDS.pptx
 
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
 
Ingeniería del software
Ingeniería del softwareIngeniería del software
Ingeniería del software
 
Como se mide la Calidad de software
Como se mide la Calidad de softwareComo se mide la Calidad de software
Como se mide la Calidad de software
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2
 
Gestión de la Calidad
Gestión de la CalidadGestión de la Calidad
Gestión de la Calidad
 
Material monster is ii emco
Material  monster is ii emcoMaterial  monster is ii emco
Material monster is ii emco
 
Diapositiva de calidad del software
Diapositiva de calidad del softwareDiapositiva de calidad del software
Diapositiva de calidad del software
 

Más de marianela0393 (9)

Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
CPM
CPMCPM
CPM
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Cocomo
CocomoCocomo
Cocomo
 
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentes
 
diagrama de depliegue
diagrama de deplieguediagrama de depliegue
diagrama de depliegue
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
Trabajo 10 da
Trabajo 10 daTrabajo 10 da
Trabajo 10 da
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
 

Último

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
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
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
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
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 

Calidad de software

  • 1. CALIDADDE SOFTWARE Es la concordancia con los requerimientos funcionales y de rendimiento explícitamente establecidos, con los estándares de desarrollo explícitamente documentados y con las características implícitas que se esperan de todo software desarrollado profesionalmente. Un producto de alta calidad requiere menos mantenimiento y facilita tanto el desarrollo como el mantenimiento de la productividad. Con la medición de la calidad se pueden lograr estos objetivos. En lo que se refiere al mantenimiento, la medición de la calidad del software ayuda a identificar problemas de confiabilidad y a mejorar las técnicas para identificar las necesidades de mantenimiento.
  • 2. CERTIFICACION 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, Microsoft...). NORMATIVA 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.
  • 3. MEDICIONDEL 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.
  • 4. TIPOSDE 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
  • 5. UTILIDADESDE LA MEDIDADEL SOFTWARE  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 sería un producto sin calidad. El observador o usuario final indica que atributos más o menos importantes de seguridad.
  • 6. RESUMEN Un desarrollador que analice a la hora de realizar un excelente trabajo en el control de calidad del software debe de tener en cuenta una buena gestión de los proyectos, tener un buen control para mejorar los problemas que se estén presentando para el proceso y el desarrollo del sistema. También se debe de tener en cuenta los mecanismos, acciones, herramientas que realizamos y utilizamos para detectar la presencia de errores, y en esta medida se deben hacer inspecciones o pruebas para verificar que las características sean buenas y flexibles al momento de presentar estos proyectos al cliente que es el encargado en muchos casos de evaluar el producto final. Los factores en la calidad del software son elementos y métodos de gran importancia ya que nos enfocan hacia lo que vamos a realizar y a que el software final sea lo esperado y se miran desde la operatividad hasta la adaptabilidad a los entornos. Todos los desarrolladores debemos de estar al día en toda la información que se encuentra respecto a calidad y por supuesto siempre escuchar y analizar muy bien al cliente y/o la empresa de la cual se va a realizar el software; para que así como avanza la tecnología, avance nuestros conocimientos y la calidad de nuestros sistemas software.
  • 7. SUMMARY A developer to analyze when doing an excellent job in quality control software should take account of good project management, good control to improve the problems that are being presented for the process and development of system. It also must take into account the mechanisms, actions, tools we do and use to detect the presence of errors, and this measure should make inspections or tests to verify that the features are good and flexible when submitting these projects to customer who is responsible in many cases to evaluate the final product. Factors in software quality elements and methods are of great importance as they approach us to what we will perform and the final software is expected and viewed from the operation to adaptability to environments. All developers must keep abreast of all the information found regarding quality and of course always listen and analyze customer well and / or the company which will perform the software; so that as technology advances, advance our knowledge and the quality of our software systems.
  • 8. RECOMENDACIONES  La industria del software sufre de un mal endémico que se remonta a sus orígenes y que hasta ahora no parece tener una solución definitiva, es la llamada crisis del software.  Ha habido muchas iniciativas para atenuar los efectos de esta crisis.  Una de las más importantes es la aplicación de sistemas de aseguramiento de calidad al desarrollo de software, los que se basan sobre las siguientes ideas.
  • 9. CONCLUSIONES 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 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.
  • 10. APRECIACIONDEL EQUIPO 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.  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.
  • 11. GLOSARIODE TERMINOS • Fiabilidad: Capacidad de operar sin errores. • Modificable: Capacidad de hacer los cambios necesarios de una forma sencilla. • Comprensible: Capacidad de comprender el software operativo, de cara a un cambio o arreglo. • Rendimiento: Velocidad y compacidad del software. • Utilizable: Capacidad de uso sencillo del software. • Probable: Capacidad de construir y ejecutar fácilmente casos de prueba. • Portable: Capacidad de mover el software fácilmente de un entorno de trabajo a otro.