SlideShare una empresa de Scribd logo
1 de 8
Evaluación del software 
Universidad Tecnológica de Puebla 
Auditoría de sistemas de calidad de TI 
Enrique Delgado Tecayehuatl
Especificación del programa 
Nombre: “MicroDescuentos” 
Uso: Práctica básica de Auditoría de sistemas de TI 
Descripción: Programa ejecutable bajo la plataforma .NET, que 
calcula el descuento del monto ingresado por el usuario, dónde si 
su compra (precio) es mayor a 1,000 pesos tendrá por 
consecuencia un descuento del 20%.
Lista de Comprobación 
1. ¿Se han inicializado todas las variables del programa antes de usarlas? 
2. ¿Están especificadas todas las entradas al sistema, incluyendo su 
origen, precisión, rango de valores y frecuencia? 
3. ¿Están especificadas todas las salidas al sistema, incluyendo su origen, 
precisión, rango de valores, frecuencia y formato? 
4. ¿Se ha especificado, para todas aquellas operaciones que sea 
necesario, el tiempo esperado de respuesta desde el punto de vista del 
usuario? 
5. ¿Se han especificado todas las tareas que el usuario desea realizar?
Lista de Comprobación 
6. ¿Se ha especificado la fiabilidad incluyendo las consecuencias de los 
fallos del software, información vital que ha de protegerse de fallos, 
detección de errores y recuperación de los mismos? 
7. ¿Se comportan las comprobaciones if-then correctamente con la 
igualdad? 
8. ¿Es la cláusula “else” correcta? 
9. ¿Se usan las expresiones: “verdadero” y “falso” en lugar de 1 y 0? 
10. ¿Se han ocultado todas las estructuras de datos con funciones de 
acceso?
Lista de Comprobación 
11. Si hay ciclos, ¿Terminan todos los bucles? 
12. ¿Están correctamente puestos los paréntesis y/o llaves en las 
sentencias? 
13. ¿Tiene comentarios de estructuración del código en el mismo código? 
14. ¿Se ha especificado el límite de memoria RAM a usar? 
15. ¿Se ha especificado el límite de almacenamiento? 
16. ¿Se usan todas las variables definidas? 
17. ¿Se libera la memoria dinámica cuando ya no se necesita más? 
18. ¿Se han tenido en cuenta todas las posibles condiciones de error?
Código fuente 
http://codepad.org/LJ0uLSJk
Herramienta para el análisis estático
The end

Más contenido relacionado

La actualidad más candente

La actualidad más candente (10)

14
1414
14
 
14
1414
14
 
14 porta
14 porta14 porta
14 porta
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Informe#5
Informe#5Informe#5
Informe#5
 
Semana 8 excepciones definidas por el usuario
Semana 8 excepciones definidas por el usuarioSemana 8 excepciones definidas por el usuario
Semana 8 excepciones definidas por el usuario
 
Resumen
ResumenResumen
Resumen
 
Excepciones
ExcepcionesExcepciones
Excepciones
 
Resumen
ResumenResumen
Resumen
 
Conjuntos
ConjuntosConjuntos
Conjuntos
 

Destacado

PROCESOS DE CALIDAD SOFTWARE
PROCESOS DE CALIDAD  SOFTWAREPROCESOS DE CALIDAD  SOFTWARE
PROCESOS DE CALIDAD SOFTWAREAlejandro Leon
 
Presentación Organizacional - Alarcos Quality Center 2015
Presentación Organizacional - Alarcos Quality Center 2015Presentación Organizacional - Alarcos Quality Center 2015
Presentación Organizacional - Alarcos Quality Center 2015Alarcos Quality Center
 
Uni4controlcalidad
Uni4controlcalidadUni4controlcalidad
Uni4controlcalidadguest1a4b38
 
Cenditel - Evaluación de Software
Cenditel  - Evaluación de SoftwareCenditel  - Evaluación de Software
Cenditel - Evaluación de SoftwareSolange Zambrano
 
CALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRE
CALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRECALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRE
CALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTREJuan Raul Vergara
 
Evaluacion de software
Evaluacion de softwareEvaluacion de software
Evaluacion de softwareAnel Graell
 
¿Cómo medir la calidad del software de una manera formal pero práctica?
¿Cómo medir la calidad del software de una manera formal pero práctica?¿Cómo medir la calidad del software de una manera formal pero práctica?
¿Cómo medir la calidad del software de una manera formal pero práctica?Software Guru
 
Modelo De Calidad De Desarrollo De Software Cmmi
Modelo De Calidad De Desarrollo De Software CmmiModelo De Calidad De Desarrollo De Software Cmmi
Modelo De Calidad De Desarrollo De Software Cmmiguest768516
 
Guia tecnica para evaluación de software
Guia tecnica para evaluación de softwareGuia tecnica para evaluación de software
Guia tecnica para evaluación de softwareAlex Betancur
 
EstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al SoftwareEstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al Softwareeduardo89
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Softwarealbert317
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De SoftwareJimmy Campo
 

Destacado (17)

PROCESOS DE CALIDAD SOFTWARE
PROCESOS DE CALIDAD  SOFTWAREPROCESOS DE CALIDAD  SOFTWARE
PROCESOS DE CALIDAD SOFTWARE
 
Presentación Organizacional - Alarcos Quality Center 2015
Presentación Organizacional - Alarcos Quality Center 2015Presentación Organizacional - Alarcos Quality Center 2015
Presentación Organizacional - Alarcos Quality Center 2015
 
Uni4controlcalidad
Uni4controlcalidadUni4controlcalidad
Uni4controlcalidad
 
Cenditel - Evaluación de Software
Cenditel  - Evaluación de SoftwareCenditel  - Evaluación de Software
Cenditel - Evaluación de Software
 
CALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRE
CALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRECALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRE
CALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRE
 
Evaluacion de software
Evaluacion de softwareEvaluacion de software
Evaluacion de software
 
¿Cómo medir la calidad del software de una manera formal pero práctica?
¿Cómo medir la calidad del software de una manera formal pero práctica?¿Cómo medir la calidad del software de una manera formal pero práctica?
¿Cómo medir la calidad del software de una manera formal pero práctica?
 
Gestion De Calidad Cap 26
Gestion De Calidad Cap 26Gestion De Calidad Cap 26
Gestion De Calidad Cap 26
 
Modelo De Calidad De Desarrollo De Software Cmmi
Modelo De Calidad De Desarrollo De Software CmmiModelo De Calidad De Desarrollo De Software Cmmi
Modelo De Calidad De Desarrollo De Software Cmmi
 
Guia tecnica para evaluación de software
Guia tecnica para evaluación de softwareGuia tecnica para evaluación de software
Guia tecnica para evaluación de software
 
Guia iso 9126
Guia iso 9126Guia iso 9126
Guia iso 9126
 
EstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al SoftwareEstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al Software
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto 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 Software Diapositivas
Calidad De Software DiapositivasCalidad De Software Diapositivas
Calidad De Software Diapositivas
 
Calidad del Software
Calidad del SoftwareCalidad del Software
Calidad del Software
 

Similar a Evaluación del software

Ensayo sistemas y sofware
Ensayo sistemas y sofwareEnsayo sistemas y sofware
Ensayo sistemas y sofwarepepenardi
 
Sesion 10.5 métricas de software
Sesion 10.5 métricas de softwareSesion 10.5 métricas de software
Sesion 10.5 métricas de softwareMarvin Romero
 
Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software'Jorge Martinez
 
Presentacion de ingenieria
Presentacion de ingenieriaPresentacion de ingenieria
Presentacion de ingenieriaAlexander Cruz
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Jeniffer Ponce
 
Metricas orientadas a la funcion
Metricas orientadas a la funcionMetricas orientadas a la funcion
Metricas orientadas a la funcionKenndy Contreras
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Jeniffer Ponce
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Jeniffer Ponce
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Jeniffer Ponce
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaremichellchia11
 
Diapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgosDiapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgosMelissa Burgos
 
Informe escrito sobre las fichas 1 y 2-1.pdf
Informe escrito sobre las fichas 1 y 2-1.pdfInforme escrito sobre las fichas 1 y 2-1.pdf
Informe escrito sobre las fichas 1 y 2-1.pdfLiznataTorres
 
Informe escrito sobre las fichas 1 y 2-1.pdf
Informe escrito sobre las fichas 1 y 2-1.pdfInforme escrito sobre las fichas 1 y 2-1.pdf
Informe escrito sobre las fichas 1 y 2-1.pdfJuanDavidNietoCalder
 
Informe escrito sobre las fichas 1 y 2-1.pdf
Informe escrito sobre las fichas 1 y 2-1.pdfInforme escrito sobre las fichas 1 y 2-1.pdf
Informe escrito sobre las fichas 1 y 2-1.pdflucianasanchez43
 
Informe escrito: Fichas #1 y #2
Informe escrito: Fichas #1 y #2Informe escrito: Fichas #1 y #2
Informe escrito: Fichas #1 y #2SofaTejada2
 

Similar a Evaluación del software (20)

Actividad2u3
Actividad2u3Actividad2u3
Actividad2u3
 
Ensayo sistemas y sofware
Ensayo sistemas y sofwareEnsayo sistemas y sofware
Ensayo sistemas y sofware
 
Sesion 10.5 métricas de software
Sesion 10.5 métricas de softwareSesion 10.5 métricas de software
Sesion 10.5 métricas de software
 
Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software
 
Presentacion de ingenieria
Presentacion de ingenieriaPresentacion de ingenieria
Presentacion de ingenieria
 
01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
Capitulo iv
Capitulo ivCapitulo iv
Capitulo iv
 
Ejercicios java parte 1
Ejercicios java parte 1Ejercicios java parte 1
Ejercicios java parte 1
 
Metricas orientadas a la funcion
Metricas orientadas a la funcionMetricas orientadas a la funcion
Metricas orientadas a la funcion
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)Actividad n° 3 (cuestionario)
Actividad n° 3 (cuestionario)
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Diapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgosDiapositivas guia 1 de software.melissa burgos
Diapositivas guia 1 de software.melissa burgos
 
Informe escrito sobre las fichas 1 y 2-1.pdf
Informe escrito sobre las fichas 1 y 2-1.pdfInforme escrito sobre las fichas 1 y 2-1.pdf
Informe escrito sobre las fichas 1 y 2-1.pdf
 
Informe escrito sobre las fichas 1 y 2-1.pdf
Informe escrito sobre las fichas 1 y 2-1.pdfInforme escrito sobre las fichas 1 y 2-1.pdf
Informe escrito sobre las fichas 1 y 2-1.pdf
 
Informe escrito sobre las fichas 1 y 2-1.pdf
Informe escrito sobre las fichas 1 y 2-1.pdfInforme escrito sobre las fichas 1 y 2-1.pdf
Informe escrito sobre las fichas 1 y 2-1.pdf
 
Informe escrito: Fichas #1 y #2
Informe escrito: Fichas #1 y #2Informe escrito: Fichas #1 y #2
Informe escrito: Fichas #1 y #2
 

Evaluación del software

  • 1. Evaluación del software Universidad Tecnológica de Puebla Auditoría de sistemas de calidad de TI Enrique Delgado Tecayehuatl
  • 2. Especificación del programa Nombre: “MicroDescuentos” Uso: Práctica básica de Auditoría de sistemas de TI Descripción: Programa ejecutable bajo la plataforma .NET, que calcula el descuento del monto ingresado por el usuario, dónde si su compra (precio) es mayor a 1,000 pesos tendrá por consecuencia un descuento del 20%.
  • 3. Lista de Comprobación 1. ¿Se han inicializado todas las variables del programa antes de usarlas? 2. ¿Están especificadas todas las entradas al sistema, incluyendo su origen, precisión, rango de valores y frecuencia? 3. ¿Están especificadas todas las salidas al sistema, incluyendo su origen, precisión, rango de valores, frecuencia y formato? 4. ¿Se ha especificado, para todas aquellas operaciones que sea necesario, el tiempo esperado de respuesta desde el punto de vista del usuario? 5. ¿Se han especificado todas las tareas que el usuario desea realizar?
  • 4. Lista de Comprobación 6. ¿Se ha especificado la fiabilidad incluyendo las consecuencias de los fallos del software, información vital que ha de protegerse de fallos, detección de errores y recuperación de los mismos? 7. ¿Se comportan las comprobaciones if-then correctamente con la igualdad? 8. ¿Es la cláusula “else” correcta? 9. ¿Se usan las expresiones: “verdadero” y “falso” en lugar de 1 y 0? 10. ¿Se han ocultado todas las estructuras de datos con funciones de acceso?
  • 5. Lista de Comprobación 11. Si hay ciclos, ¿Terminan todos los bucles? 12. ¿Están correctamente puestos los paréntesis y/o llaves en las sentencias? 13. ¿Tiene comentarios de estructuración del código en el mismo código? 14. ¿Se ha especificado el límite de memoria RAM a usar? 15. ¿Se ha especificado el límite de almacenamiento? 16. ¿Se usan todas las variables definidas? 17. ¿Se libera la memoria dinámica cuando ya no se necesita más? 18. ¿Se han tenido en cuenta todas las posibles condiciones de error?
  • 7. Herramienta para el análisis estático