SlideShare una empresa de Scribd logo
1 de 13
Fundamentos de calidad del Software 1
Colombia podría desarrollar su industria del software obteniendo
mejores resultados si logra que las empresas del sector adopten
metodologías adecuadas para el proceso y apropiadas para la
formación y la idiosincrasia del profesional que las soporta.
Fundamentos de calidad del Software 2
El término puede ser ambiguo e incluso
subjetivo porque, como la belleza, la
calidad depende de quien la observa.
Es necesario definir el concepto con
claridad, ya que si la calidad no puede
ser definida, no puede ser medida; y
donde la calidad no puede ser medida
entonces no puede ser controlada.
Calidad es “La totalidad de
características de un producto, proceso
o servicio que cuenta con la habilidad
de satisfacer necesidades explícitas o
implícitas” (ISO).
¿Calidad del software?
Para complementar la
definición, dado que el concepto
calidad puede ser subjetiva y
debido a que las necesidades
explícitas o implícitas varían de
organización en organización o
de usuario en usuario es esencial
identificar dichas necesidades
para el usuario o para la
organización [Vera, Rivera &
García 2008].
Fundamentos de calidad del Software 3
Mientras la región cuenta con ARTESANOS DEL SOFTWARE
El mundo exige PROFESIONALES DEL SOFTWAR
(CEPAL,2008)
Fundamentos de calidad del Software 4
Enfoques de calidad del software: producto y proceso
(Peláez, 2012)
Proceso Producto
Modelos y estándares alrededor del proceso 5
 SCRUM
 RUP (Rational
Unified Process)
 SWEBOK (Software
Engineering Body of
Knowledge)
 PSP (Personal
Software Process)
 TSP (Team
Software Process)
 Métrica V3
 MOPROSOFT
(Modelo de
producción de
software)
 COMPETISOFT
• PMBOK
• TENSTEP
• SWEBOK
• Métrica V3
• PRINCE2
(PRojects IN
Controlled
Environments)
• Método V
Modelo y estándares - calidad del Software 6
Modelos de calidad del software
A nivel de proceso
CMMi
TICKIT
IT.Mark
Bootstrap
PSP
TSP
Practical Software
Measurement (PSM)
Six Sigma For Software
MétricaV3
Modelo de Gilb
Modelo GQM (Goal – Question - Metric)
Modelo de McCall
Modelo FURPS
Modelo de BOEHM
Modelo SATC (Software Assurance
Technology Center)
Modelo de Dromey
Modelo C-QM
Metodología SQAE (Software Quality
Assessment Exercise)
WebQEM (Web Quality Evaluation Method)
A nivel de producto
ISO 90003:2004
ISO/IEC 9001:2000
ISO/IEC 12207:1995:2002:2004
ISO/IECTR 15504 – SPICE
IEEE Std 12207.1-1997 *
IEEE/EIA 12207.2-1997
COBIT 4.0 *
ITIL – InformationTechnology Infrastructure Library
ISO/IEC 20000:2005
ISO/IEC 9126-1:2001 – Quality Model *
ISO/IEC 25000:2005 – SQuaRE
IEEE-Std 1061-1998: Standard for a Software
Quality Metrics Methodology
7
Modelos de calidad del software: McCall
MODELO McCALL
El modelo de McCall fue el primero en ser presentado en el 1977 (ya en los años 60 se había
presentado la crisis del software). Este modelo se focaliza en el producto final identificando
atributo claves desde el punto de vista del Cliente. Esto atributos se denominan factores de
calidad y son normalmente atributos externos pero también se incluyen algunos atributos
internos.
Cada atributo externo atributo se dominan factores de calidad los cuales son abstractos para
ser medidos directamente por lo cual se introduce un atributo de bajo nivel denominado
criterios de calidad.
El modelo de McCall organiza los factores en tres ejes o puntos de vista desde los cuales el
usuario puede contemplar la calidad de un producto, basándose en once factores de calidad
organizados en torno a los tres ejes y a su vez cada factor se desglosa en criterios de calidad.
Modelo y estándares - calidad del Software
8
Modelos de calidad del software: McCall
Puntos De Vista O Ejes Factor Criterios
OPERACIÓN DEL
PRODUCTO
Facilidad de
uso
- Facilidad de operación: Atributos del software que determinan la facilidad de operación del
software.
- Facilidad de comunicación: Atributos del software que proporcionan entradas y salidas
fácilmente asimilables.
- Facilidad de aprendizaje: Atributos del software que facilitan la familiarización inicial del
usuario con el software y la transición del modo actual de operación.
- Formación: El grado en que el software ayuda para permitir que nuevos usuarios apliquen
el sistema.
Integridad
- Control de accesos. Atributos del software que proporcionan control de acceso al software
y los datos que maneja.
- Facilidad de auditoría: Atributos del software que facilitan la auditoría de los accesos al
software.
- Seguridad: La disponibilidad de mecanismos que controlen o protejan los programas o los
datos.
Corrección
- Completitud: Atributos del software que proporcionan la implementación completa de
todas las funciones requeridas.
- Consistencia: Atributos del software que proporcionan uniformidad en las técnicas y
notaciones de diseño e implementación.
- Trazabilidad o rastreabilidad: Atributos del software que proporcionan una traza desde los
requisitos a la implementación con respecto a un entorno operativo concreto.
Factores y atributos de calidad del software
9
Modelos de calidad del software: McCall
OPERACIÓN DEL
PRODUCTO
Fiabilidad
- Precisión: Atributos del software que proporcionan el grado de
precisión requerido en los cálculos y los resultados.
-Tolerancia a fallos: Atributos del software que posibilitan la
continuidad del funcionamiento bajo condiciones no usuales.
-Modularidad: Atributos del software que proporcionan una
estructura de módulos altamente independientes.
-Simplicidad: Atributos del software que posibilitan la
implementación de funciones de la forma más comprensible posible.
- Exactitud: La precisión de los cálculos y del control.
Eficiencia
-Eficiencia en ejecución: Atributos del software que minimizan el
tiempo de procesamiento.
-Eficiencia en almacenamiento: Atributos del software que minimizan
el espacio de almacenamiento necesario.
Factores y atributos de calidad del software
10
Modelos de calidad del software: McCall
REVISION DEL
PRODUCTO
Facilidad de
mantenimiento
-Concisión: Atributos del software que posibilitan la implementación de una función con la
menor cantidad de códigos posible.
Facilidad de prueba
-Instrumentación: Atributos del software que posibilitan la observación del
comportamiento del software durante su ejecución para facilitar las mediciones del uso o la
identificación de errores.
Flexibilidad
-Capacidad de expansión: Atributos del software que posibilitan la expansión del software
en cuanto a capacidades funcionales y datos.
-Generalidad: Atributos del software que proporcionan amplitud a las funciones
implementadas.
Reusabilidad
-Independencia entre sistema y software: Atributos del software que determinan su
dependencia del entorno operativo.
- Independencia del hardware: Atributos del software que determinan su dependencia del
hardware.
Interoperabilidad
-Compatibilidad de comunicaciones: Atributos del software que posibilitan el uso de
protocolos de comunicación e interfaces estándar.
-Compatibilidad de datos: Atributos del software que posibilitan el uso representaciones de
datos estándar.
-Estandarización en los datos: El uso de estructuras de datos y de tipos estándar a lo largo
de todo el programa.
Portabilidad
-Independencia entre sistema y software.
- Independencia del hardware.
Factores y atributos de calidad del software
11
Modelos de calidad del software: McCall, Pressman
Factores y atributos de calidad del software
12
Tarea del taller 04-01 – Para el 20 de agosto
Factores y atributos de calidad del software
1. Elegir un modelo o estándar de calidad y llevar a cabo una
exposición de 15 minutos (por parejas)
2. Hacer la exposición ante todo el grupo el 20 de agosto
3. Elaborar un instrumento de evaluación de software a nivel de
producto. El instrumento debe incluir los 11 factores del modelo
McCall
4. Llevar a cabo la evaluación de un producto software utilizando el
instrumento diseñado
5. Enviar en un solo paquete con Apellidos, Nombres y Código:
1. Presentación
2. Instrumento
3. Evaluación de un producto software
13
Preguntas, inquietudes, observaciones
Taller 04-01

Más contenido relacionado

La actualidad más candente

Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 
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 softwareGustavo Cuen
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp deborahgal
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
CMMI CALIDAD EN SOFTWARE
CMMI CALIDAD EN SOFTWARECMMI CALIDAD EN SOFTWARE
CMMI CALIDAD EN SOFTWAREkatymi13
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de softwareEdgardo Rojas
 
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
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Softwarearacelij
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwaresergio
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Softwarealbert317
 

La actualidad más candente (20)

Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
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
 
Diapositivas xp
Diapositivas xpDiapositivas xp
Diapositivas xp
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp
 
Proyecto Final - Calidad de Software
Proyecto Final - Calidad de SoftwareProyecto Final - Calidad de Software
Proyecto Final - Calidad de Software
 
Iso 9126
Iso 9126Iso 9126
Iso 9126
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
CMMI CALIDAD EN SOFTWARE
CMMI CALIDAD EN SOFTWARECMMI CALIDAD EN SOFTWARE
CMMI CALIDAD EN SOFTWARE
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 
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
 
Modelo TSP
Modelo TSPModelo TSP
Modelo TSP
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
 

Destacado

Estándares y modelos de calidad del software
Estándares y modelos de calidad del softwareEstándares y modelos de calidad del software
Estándares y modelos de calidad del softwarerodigueezleidy
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del softwareaagalvisg
 
Calidad del Software en Proyectos Open Source
Calidad del Software en Proyectos Open SourceCalidad del Software en Proyectos Open Source
Calidad del Software en Proyectos Open SourceMarcos Blanco Galán
 
4. introduccion a los modelos de calidad
4. introduccion a los modelos de calidad4. introduccion a los modelos de calidad
4. introduccion a los modelos de calidadJuan Pablo Carvallo
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De SoftwareJimmy Campo
 
Factores int. y ext. calidad de software (legibilidad)
Factores int. y ext. calidad de software (legibilidad)Factores int. y ext. calidad de software (legibilidad)
Factores int. y ext. calidad de software (legibilidad)Juan Henao
 
Material educativo digital eje
Material educativo digital ejeMaterial educativo digital eje
Material educativo digital ejeGalaxia Mercury
 
Software Quality Measurement Models
Software Quality Measurement ModelsSoftware Quality Measurement Models
Software Quality Measurement ModelsAlberto Serna
 
Calidad general.
Calidad general.Calidad general.
Calidad general.Liz Cruz
 
Factores externos de la calidad del software
Factores externos de la calidad del softwareFactores externos de la calidad del software
Factores externos de la calidad del softwareluzamontoya
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwareJonathan Daza
 
Material monster is ii emco
Material  monster is ii emcoMaterial  monster is ii emco
Material monster is ii emcoFranz Marulanda
 
Enterprise Information Integration at LondonMet
Enterprise Information Integration at LondonMetEnterprise Information Integration at LondonMet
Enterprise Information Integration at LondonMetPaul Walk
 
Mc call's software quality model
Mc call's software quality modelMc call's software quality model
Mc call's software quality modelYatharth Aggarwal
 

Destacado (20)

Estándares y modelos de calidad del software
Estándares y modelos de calidad del softwareEstándares y modelos de calidad del software
Estándares y modelos de calidad del software
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del software
 
Calidad del Software en Proyectos Open Source
Calidad del Software en Proyectos Open SourceCalidad del Software en Proyectos Open Source
Calidad del Software en Proyectos Open Source
 
4. introduccion a los modelos de calidad
4. introduccion a los modelos de calidad4. introduccion a los modelos de calidad
4. introduccion a los modelos de calidad
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
Factores int. y ext. calidad de software (legibilidad)
Factores int. y ext. calidad de software (legibilidad)Factores int. y ext. calidad de software (legibilidad)
Factores int. y ext. calidad de software (legibilidad)
 
Material educativo digital eje
Material educativo digital ejeMaterial educativo digital eje
Material educativo digital eje
 
El software su naturaleza y cualidades
El software su naturaleza y cualidadesEl software su naturaleza y cualidades
El software su naturaleza y cualidades
 
Software Quality Measurement Models
Software Quality Measurement ModelsSoftware Quality Measurement Models
Software Quality Measurement Models
 
Software
SoftwareSoftware
Software
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
IT MARK
IT MARK IT MARK
IT MARK
 
Calidad general.
Calidad general.Calidad general.
Calidad general.
 
Factores externos de la calidad del software
Factores externos de la calidad del softwareFactores externos de la calidad del software
Factores externos de la calidad del software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Enterprise Unified Process (EUP)
Enterprise Unified Process (EUP)Enterprise Unified Process (EUP)
Enterprise Unified Process (EUP)
 
Material monster is ii emco
Material  monster is ii emcoMaterial  monster is ii emco
Material monster is ii emco
 
Análisis de objeto
Análisis de objetoAnálisis de objeto
Análisis de objeto
 
Enterprise Information Integration at LondonMet
Enterprise Information Integration at LondonMetEnterprise Information Integration at LondonMet
Enterprise Information Integration at LondonMet
 
Mc call's software quality model
Mc call's software quality modelMc call's software quality model
Mc call's software quality model
 

Similar a Fundamentos de Calidad del Software - Modelos y Estándares

Similar a Fundamentos de Calidad del Software - Modelos y Estándares (20)

Ensayo modelo de mccall
Ensayo modelo de mccallEnsayo modelo de mccall
Ensayo modelo de mccall
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Software
 
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)
 
Capitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-softCapitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-soft
 
Como medir la calidad de software
Como medir la calidad de softwareComo medir la calidad de software
Como medir la calidad de software
 
ISO 9126.pdf
ISO 9126.pdfISO 9126.pdf
ISO 9126.pdf
 
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdfPRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Metricas McCall
Metricas McCallMetricas McCall
Metricas McCall
 
Tarea 1 Reconocimiento
Tarea 1 ReconocimientoTarea 1 Reconocimiento
Tarea 1 Reconocimiento
 
Diagrama conceptual
Diagrama conceptualDiagrama conceptual
Diagrama conceptual
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
TRABAJO FINAL METRICAS
TRABAJO FINAL METRICAS TRABAJO FINAL METRICAS
TRABAJO FINAL METRICAS
 
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
 
Unidad1_EMDS.pptx
Unidad1_EMDS.pptxUnidad1_EMDS.pptx
Unidad1_EMDS.pptx
 

Más de Luis Eduardo Pelaez Valencia

El Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaEl Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaLuis Eduardo Pelaez Valencia
 
El proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareEl proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareLuis Eduardo Pelaez Valencia
 
Sesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicSesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicLuis Eduardo Pelaez Valencia
 
Sesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoSesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoLuis Eduardo Pelaez Valencia
 
Presentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresPresentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresLuis Eduardo Pelaez Valencia
 
SQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoSQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoLuis Eduardo Pelaez Valencia
 
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9Luis Eduardo Pelaez Valencia
 
Pico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaPico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaLuis Eduardo Pelaez Valencia
 

Más de Luis Eduardo Pelaez Valencia (20)

Seguridad social presentacion.pptx
Seguridad social presentacion.pptxSeguridad social presentacion.pptx
Seguridad social presentacion.pptx
 
20180802 inicio-public
20180802 inicio-public20180802 inicio-public
20180802 inicio-public
 
El Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaEl Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de Ingeniería
 
El proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareEl proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de Software
 
Sesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicSesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-public
 
Sesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoSesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de Anteproyecto
 
Presentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresPresentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de pares
 
SQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoSQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el producto
 
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
 
SQA-Presentación ejecutiva del seminario-4x3
SQA-Presentación ejecutiva del seminario-4x3SQA-Presentación ejecutiva del seminario-4x3
SQA-Presentación ejecutiva del seminario-4x3
 
SQA-Propuesta de proyecto para el seminario
SQA-Propuesta de proyecto para el seminarioSQA-Propuesta de proyecto para el seminario
SQA-Propuesta de proyecto para el seminario
 
SQA-Presentación detallada del seminario-16x9
SQA-Presentación detallada del seminario-16x9SQA-Presentación detallada del seminario-16x9
SQA-Presentación detallada del seminario-16x9
 
Visibilidad de la producción académica
Visibilidad de la producción académicaVisibilidad de la producción académica
Visibilidad de la producción académica
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Política y Niveles de Educcación
Política y Niveles de EduccaciónPolítica y Niveles de Educcación
Política y Niveles de Educcación
 
Pico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaPico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casa
 
Diccionario de Datos
Diccionario de DatosDiccionario de Datos
Diccionario de Datos
 
Taller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sqlTaller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sql
 

Último

CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOLUISDAVIDVIZARRETARA
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 

Último (20)

CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 

Fundamentos de Calidad del Software - Modelos y Estándares

  • 1. Fundamentos de calidad del Software 1 Colombia podría desarrollar su industria del software obteniendo mejores resultados si logra que las empresas del sector adopten metodologías adecuadas para el proceso y apropiadas para la formación y la idiosincrasia del profesional que las soporta.
  • 2. Fundamentos de calidad del Software 2 El término puede ser ambiguo e incluso subjetivo porque, como la belleza, la calidad depende de quien la observa. Es necesario definir el concepto con claridad, ya que si la calidad no puede ser definida, no puede ser medida; y donde la calidad no puede ser medida entonces no puede ser controlada. Calidad es “La totalidad de características de un producto, proceso o servicio que cuenta con la habilidad de satisfacer necesidades explícitas o implícitas” (ISO). ¿Calidad del software? Para complementar la definición, dado que el concepto calidad puede ser subjetiva y debido a que las necesidades explícitas o implícitas varían de organización en organización o de usuario en usuario es esencial identificar dichas necesidades para el usuario o para la organización [Vera, Rivera & García 2008].
  • 3. Fundamentos de calidad del Software 3 Mientras la región cuenta con ARTESANOS DEL SOFTWARE El mundo exige PROFESIONALES DEL SOFTWAR (CEPAL,2008)
  • 4. Fundamentos de calidad del Software 4 Enfoques de calidad del software: producto y proceso (Peláez, 2012) Proceso Producto
  • 5. Modelos y estándares alrededor del proceso 5  SCRUM  RUP (Rational Unified Process)  SWEBOK (Software Engineering Body of Knowledge)  PSP (Personal Software Process)  TSP (Team Software Process)  Métrica V3  MOPROSOFT (Modelo de producción de software)  COMPETISOFT • PMBOK • TENSTEP • SWEBOK • Métrica V3 • PRINCE2 (PRojects IN Controlled Environments) • Método V
  • 6. Modelo y estándares - calidad del Software 6 Modelos de calidad del software A nivel de proceso CMMi TICKIT IT.Mark Bootstrap PSP TSP Practical Software Measurement (PSM) Six Sigma For Software MétricaV3 Modelo de Gilb Modelo GQM (Goal – Question - Metric) Modelo de McCall Modelo FURPS Modelo de BOEHM Modelo SATC (Software Assurance Technology Center) Modelo de Dromey Modelo C-QM Metodología SQAE (Software Quality Assessment Exercise) WebQEM (Web Quality Evaluation Method) A nivel de producto ISO 90003:2004 ISO/IEC 9001:2000 ISO/IEC 12207:1995:2002:2004 ISO/IECTR 15504 – SPICE IEEE Std 12207.1-1997 * IEEE/EIA 12207.2-1997 COBIT 4.0 * ITIL – InformationTechnology Infrastructure Library ISO/IEC 20000:2005 ISO/IEC 9126-1:2001 – Quality Model * ISO/IEC 25000:2005 – SQuaRE IEEE-Std 1061-1998: Standard for a Software Quality Metrics Methodology
  • 7. 7 Modelos de calidad del software: McCall MODELO McCALL El modelo de McCall fue el primero en ser presentado en el 1977 (ya en los años 60 se había presentado la crisis del software). Este modelo se focaliza en el producto final identificando atributo claves desde el punto de vista del Cliente. Esto atributos se denominan factores de calidad y son normalmente atributos externos pero también se incluyen algunos atributos internos. Cada atributo externo atributo se dominan factores de calidad los cuales son abstractos para ser medidos directamente por lo cual se introduce un atributo de bajo nivel denominado criterios de calidad. El modelo de McCall organiza los factores en tres ejes o puntos de vista desde los cuales el usuario puede contemplar la calidad de un producto, basándose en once factores de calidad organizados en torno a los tres ejes y a su vez cada factor se desglosa en criterios de calidad. Modelo y estándares - calidad del Software
  • 8. 8 Modelos de calidad del software: McCall Puntos De Vista O Ejes Factor Criterios OPERACIÓN DEL PRODUCTO Facilidad de uso - Facilidad de operación: Atributos del software que determinan la facilidad de operación del software. - Facilidad de comunicación: Atributos del software que proporcionan entradas y salidas fácilmente asimilables. - Facilidad de aprendizaje: Atributos del software que facilitan la familiarización inicial del usuario con el software y la transición del modo actual de operación. - Formación: El grado en que el software ayuda para permitir que nuevos usuarios apliquen el sistema. Integridad - Control de accesos. Atributos del software que proporcionan control de acceso al software y los datos que maneja. - Facilidad de auditoría: Atributos del software que facilitan la auditoría de los accesos al software. - Seguridad: La disponibilidad de mecanismos que controlen o protejan los programas o los datos. Corrección - Completitud: Atributos del software que proporcionan la implementación completa de todas las funciones requeridas. - Consistencia: Atributos del software que proporcionan uniformidad en las técnicas y notaciones de diseño e implementación. - Trazabilidad o rastreabilidad: Atributos del software que proporcionan una traza desde los requisitos a la implementación con respecto a un entorno operativo concreto. Factores y atributos de calidad del software
  • 9. 9 Modelos de calidad del software: McCall OPERACIÓN DEL PRODUCTO Fiabilidad - Precisión: Atributos del software que proporcionan el grado de precisión requerido en los cálculos y los resultados. -Tolerancia a fallos: Atributos del software que posibilitan la continuidad del funcionamiento bajo condiciones no usuales. -Modularidad: Atributos del software que proporcionan una estructura de módulos altamente independientes. -Simplicidad: Atributos del software que posibilitan la implementación de funciones de la forma más comprensible posible. - Exactitud: La precisión de los cálculos y del control. Eficiencia -Eficiencia en ejecución: Atributos del software que minimizan el tiempo de procesamiento. -Eficiencia en almacenamiento: Atributos del software que minimizan el espacio de almacenamiento necesario. Factores y atributos de calidad del software
  • 10. 10 Modelos de calidad del software: McCall REVISION DEL PRODUCTO Facilidad de mantenimiento -Concisión: Atributos del software que posibilitan la implementación de una función con la menor cantidad de códigos posible. Facilidad de prueba -Instrumentación: Atributos del software que posibilitan la observación del comportamiento del software durante su ejecución para facilitar las mediciones del uso o la identificación de errores. Flexibilidad -Capacidad de expansión: Atributos del software que posibilitan la expansión del software en cuanto a capacidades funcionales y datos. -Generalidad: Atributos del software que proporcionan amplitud a las funciones implementadas. Reusabilidad -Independencia entre sistema y software: Atributos del software que determinan su dependencia del entorno operativo. - Independencia del hardware: Atributos del software que determinan su dependencia del hardware. Interoperabilidad -Compatibilidad de comunicaciones: Atributos del software que posibilitan el uso de protocolos de comunicación e interfaces estándar. -Compatibilidad de datos: Atributos del software que posibilitan el uso representaciones de datos estándar. -Estandarización en los datos: El uso de estructuras de datos y de tipos estándar a lo largo de todo el programa. Portabilidad -Independencia entre sistema y software. - Independencia del hardware. Factores y atributos de calidad del software
  • 11. 11 Modelos de calidad del software: McCall, Pressman Factores y atributos de calidad del software
  • 12. 12 Tarea del taller 04-01 – Para el 20 de agosto Factores y atributos de calidad del software 1. Elegir un modelo o estándar de calidad y llevar a cabo una exposición de 15 minutos (por parejas) 2. Hacer la exposición ante todo el grupo el 20 de agosto 3. Elaborar un instrumento de evaluación de software a nivel de producto. El instrumento debe incluir los 11 factores del modelo McCall 4. Llevar a cabo la evaluación de un producto software utilizando el instrumento diseñado 5. Enviar en un solo paquete con Apellidos, Nombres y Código: 1. Presentación 2. Instrumento 3. Evaluación de un producto software