SlideShare uma empresa Scribd logo
1 de 50
Ingeniería en Tecnologías de la
Información y Comunicación
Caracterización de la asignatura
• Aplicar gestión de Calidad de Software en el desarrollo de
software y en el de sistemas computacionales.
• Diseñar, desarrollar y mantener software y sistemas
computacionales con calidad.
• Aplicar herramientas y técnicas de Calidad de Software en
el desarrollo de software y de sistemas computacionales.
• Aplicar la Calidad de Software en el desarrollo,
implementación y mantenimiento de productos,
componentes y procesos de software
• Aplicar e implementar las normas y estándares de Calidad
de Software que se emplean en México, principalmente.
Durante el desarrollo de esta asignatura se
pretende que los estudiantes
• Apliquen Calidad de Software para desarrollar
sistemas computacionales; empleando para ello
las herramientas apropiadas.
• Conozcan y realicen mediciones de: tamaño,
complejidad y eficiencia del software.
• Realicen pruebas de Software a los sistemas
computacionales, incluyendo a los Sistemas Web.
• Gestionar sistemas integrales de calidad
ejerciendo un liderazgo efectivo y un compromiso
ético mediante la aplicación de las herramientas
básicas de la Ingeniería de Software.
COMPETENCIAS A DESARROLLAR
• Aplicación e implementación de la Gestión de
Calidad de Software.
• Aplicación y uso de Técnicas y Herramientas
de Calidad de Software.
• Aplicación de métricas y pruebas de Software
• Implementación y aplicación de estándares y
normas de Calidad de Software empleadas en
México.
TEMARIO
I. Gestión de la Calidad del Software.
II. Técnicas y herramientas de Calidad de
Software.
III. Calidad de productos, componentes y
procesos de software.
IV. Métricas y Pruebas de Software.
V. Estándares, Normas y Modelos de Calidad de
Software en México.
UNIDAD I Gestión de la Calidad del
Software.
• 1.1 Políticas de Calidad del Software
(CSW).
• 1.2 Sistema de gestión de la CSW
• 1.3 Planificación de la CSW
• 1.4 Control de la CSW
• 1.5 Aseguramiento de la CSW (SQA)
• 1.6 Mejora de la CSW
Competencia específica a desarrollar
Identificar las políticas de “Calidad se
software”, y conocer ¿cómo se
realiza e implementa la gestión,
planificación, control, aseguramiento
y mejora de la Calidad del Software?
Actividades de Aprendizaje
• Investigar en diferentes fuentes de información cuales son
las políticas de Calidad de Software.
• Realizar una investigación en fuentes documentales y
bibliográficas: ¿qué modelos de “Gestión de Calidad de
Software” se emplean en la actualidad?
• Debatir en clase cuál es el más apropiado para cada tipo de
desarrollo de software o sistema computacional y proponer
un modelo único para los tipos de desarrollo de software y
sistemas computacionales.
• Investigar y seleccionar la información idónea para elaborar
apuntes sobre los temas particulares de modelos de
gestión, planificación, control mejora y aseguramiento de
la calidad del Software.
Sistema de gestión:
Sistema para establecer
la política y los objetivos,
y para la consecución de
dichos objetivos.
Política de calidad (Ejemplo 1)
"Es nuestro compromiso ofrecer productos y
servicios de clase mundial que satisfagan o excedan
los requerimientos de nuestros clientes y les
permitan competir con éxito en mercados cada vez
más globalizados, competitivos, exigentes y
cambiantes. Nuestra organización se fundamenta
en el mejoramiento y aprendizaje continuos, pues
no de otra forma podríamos cumplir con la
responsabilidad adquirida. Nos apoyamos en
personas comprometidas con los objetivos de la
empresa y poseedoras de una gran calidad humana,
solvencia moral, técnica y conceptual".
Políticas de Calidad (Ejemplo 2)
En una muestra de la reafirmación
constante de su compromiso con
la innovación y la generación de
valor C&S mantiene su actividades
en conformidad con un Sistema de
Gestión de Calidad certificado
según la norma IRAM ISO
9001:2008, Guía de
Implementación 90003:2006,
comprendiendo los procesos de
Desarrollo de Software
y Capacitación.
Desarrollar y gestionar un proceso
marco de desarrollo de software
que, sobre la base de la calidad
respaldada en una norma de
calidad internacional, permita
mejorar la rentabilidad y la
satisfacción de los clientes.
Políticas de Calidad
Consolidar un centro
de capacitación de alto
nivel y adecuada
satisfacción de los
clientes.
Políticas de Calidad
• Concretar proyectos de I+D orientados a
la satisfacción de necesidades
tecnológicas, sociales o comerciales con
los mismos niveles de calidad requeridos
para el desarrollo de software, así como
también incentivar el crecimiento
intelectual del personal de la empresa.
Políticas de Calidad
•Gestionar tareas de
selección, reclutamiento,
capacitación y retención de
recursos humanos de
primer nivel, en IT.
Políticas de Calidad
Políticas de Calidad
Alentar, implementar y fortalecer procesos de
mejora continua en todo el ámbito de la
organización mediante la concientización de
nuestros profesionales en el logro de la
satisfacción del cliente a través de la provisión
de productos de alta calificación, como
consecuencia de su capacitación en
herramientas vanguardistas de desarrollo y
paradigmas de innovación tecnológica.
Políticas de Calidad
Evaluar y seleccionar los proveedores
en función de su capacidad para
suministrar productos de acuerdo con
los requisitos de la organización y
asegurar que el producto adquirido
cumple los requisitos de compra
especificados.
Políticas de Calidad (NATIONAL SOFT)
Somos un equipo de trabajo
que enfocamos nuestras
actividades diarias a superar
las expectativas del cliente.
Políticas de Calidad (HighBits
)
Identificar la problemática real de nuestros
clientes para brindar soluciones de software
que aporten valor agregado al control de sus
procesos y de su operación diaria de sus
productos y/o servicios, otorgándoles un
acompañamiento en el uso e implementación
de nuestros productos de software así como
de nuestros servicios, para respaldar las
operaciones realizadas por su empresa y/o
organización
Políticas de Calidad (Hildebrando
)
En Hildebrando nuestra política de calidad es
ofrecer servicios de tecnología de información
innovadores y a la vanguardia basados en normas
y estándares internacionales que aseguren la
calidad del servicio, logrando ser un socio
estratégico de tecnología de información de
nuestros clientes, satisfaciendo sus requisitos de
calidad con base en la formación humana y
tecnológica de cada una de las personas que
colaboran en nuestra empresa y con la mejora
continua del sistema de gestión de la calidad.
Sistema de Gestión
Sistema de Gestión
Sistema de Gestión
Planeación
Sistema de Gestión
Un sistema de calidad es un método planificado
Para que los clientes reciban lo que esperan (y lo
que promete tu negocio) es necesario
implementar sistemas de calidad. y sistemático
para asegurar que tus productos o servicios se
ajusten a lo planeado y logren la satisfacción de
tus clientes.
Sistema de Gestión
Para que los clientes reciban lo
que esperan (y lo que promete
tu negocio) es necesario
implementar sistemas de
calidad.
1.- Lograr el compromiso de la alta
dirección y de los recursos humanos.
No se puede implementar un sistema de calidad sin
un real compromiso de todos. Asegúrate de
comunicar lo que se busca hacer y sumar al equipo
de trabajo. Como argumenta Richard Chase en su
libro "Administración de la Producción y
Operaciones" (2007): "para lograr una calidad
sobresaliente se requiere un liderazgo de calidad
por parte de la alta gerencia, un enfoque en el
cliente, una participación total de la fuerza laboral
y una mejora continua basada en el análisis de los
procesos".
2.- Identificar las expectativas de los
clientes.
¿Qué esperan los clientes? ¿Cómo les
damos lo que requieren? Una vez
detectado el mercado al que nos dirigimos,
es importante determinar las necesidades
de los compradores y traducirlas en
términos de los productos o servicios que
brinda la empresa.
3.- Determinar el tipo de sistema a
seguir
Existen numerosas opciones para gestionar la
calidad: normas, modelos o manuales, gratuitas
o pagas. Algunas son internacionales (por
ejemplo, las normas ISO), otras regionales y hasta
se han desarrollado estándares que pueden ser
exclusivamente locales (por ejemplo,
certificaciones de origen de una determinada
localidad). Algunas se diferencian por el sector
empresarial, tipo de productos o servicios.
Explorar, hacer benchmarking y consultar con
especialistas puede ayudar en esta etapa.
4.- Designar un responsable.
Pocas cosas ocurren si no existe alguien a cargo.
Dependiendo de las características propias de la
organización, en este caso podrá ser una
persona, un comité o un departamento de
calidad.
5.- Realizar el diagnóstico inicial
Para entender el punto de partida es necesario
realizar mediciones de la situación actual de la
empresa en materia de calidad. Se pueden
analizar las fortalezas y debilidades actuales
para definir el mejor camino.(ver "Análisis
FODA") El diagnóstico puede realizarse
mediante entrevistas o cuestionarios,
observación de los procesos o revisión de
registros.
6.- Redactar el manual de calidad
En este documento la empresa especifica QUÉ
es lo que va a hacer en relación a la calidad
(política, medios, compromiso), ajustado a la
dimensión de la organización. Debe escribirse en
forma concisa y concreta, y reflejar el acuerdo
logrado en el Paso 1.
7.- Redactar el manual de
procedimiento.
En este documento se detalla CÓMO se van a
llevar a cabo los compromisos registrados en el
manual de calidad. Al estar escrito, sea quien
sea que realice la tarea, puede ajustarse al
procedimiento. Se describen desde los
procedimientos generales de la organización,
hasta los específicos de cada puesto.
8.- Establecer los registros de calidad
Esta etapa implica sistematizar los registros de
los diversos procesos y sectores para poder
realizar diagnósticos posteriores. Por ejemplo, la
cantidad de unidades que pasaron las pruebas o
las que fueron devueltas, o los reclamos y
observaciones de clientes.
9.- Ejecutar auditorías o
autoevaluaciones periódicas.
La medición del cumplimiento es parte del
mismo sistema. Es necesario realizar
diagnósticos permanentes para detectar dónde
la empresa está fracasando y dónde debe
realizar correcciones o poner mayores esfuerzos
para alcanzar la calidad deseada.
Estrategia de SGC
Conceptos relativos a la gestión según ISO
9000:2000
Los términos que se incluyen aquí se han tomado de ISO 9000:2000 Sistemas de
Gestión de la Calidad. Fundamentos y vocabulario. Fecha: diciembre 2010."
• Sistema de gestión: Sistema para establecer la política y los objetivos, y para
la consecución de dichos objetivos.
• Gestión de la calidad: Conjunto completo de procesos utilizados en un sistema
de gestión de la calidad.
• Política de la calidad: Intenciones y dirección global de una organización
relativas a la calidad tal como se expresan formalmente por la alta dirección.
• Planificación de la calidad: Parte de la gestión de la calidad enfocada al
establecimiento e interpretación de la política de la calidad y los requisitos de
la calidad y específica cómo se va a alcanzar.
• Mejora de la calidad: Parte de la gestión de la calidad orientada a mejorar su
eficacia y eficiencia.
• Proceso: Sistema de actividades, que utilizan recursos para transformar
entradas en salidas.
EFQM:
European Foundation for
Quality Managernent.
Es uno de los modelos
utilizados para la calidad.
Desarrollo
La calidad del software 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. Los requisitos del
software son la base de las medidas de calidad. La
falta de concordancia con los requisitos es una falta
de calidad.
Desarrollo
Los estándares o metodologías definen un conjunto de
criterios de desarrollo que guían la forma en que se
aplica la ingeniería del software. Si no se sigue
ninguna metodología siempre habrá falta de calidad.
Existen algunos requisitos implícitos o expectativas
que a menudo no se mencionan, o se mencionan de
forma incompleta (por ejemplo el deseo de un buen
mantenimiento) que también pueden implicar una
falta de calidad.
El aseguramiento de la calidad
Ante todo se debe conocer:
• Aseguramiento de la calidad: "Conjunto de acciones
planificadas y sistemáticas necesarias para
proporcionar la confianza adecuada de que un
producto o servicio satisfará los requerimientos
dados sobre calidad".
• Aseguramiento de la calidad de software: Conjunto
de actividades planificadas y sistemáticas necesarias
para aportar la confianza en que el producto
(software) satisfará los requisitos dados de calidad.
El aseguramiento de la calidad
• El aseguramiento de calidad del software se
diseña para cada aplicación antes de
comenzar a desarrollarla. Hay quienes
prefieren decir garantía de calidad en vez de
aseguramiento.
• La garantía, puede confundir con garantía de
productos, mientras que el aseguramiento
pretende dar confianza en que el producto
tiene calidad.
El aseguramiento de la calidad
El aseguramiento de calidad del software está presente en:
• Métodos y herramientas de análisis, diseño, programación y
prueba.
• Inspecciones técnicas formales en todos los pasos del proceso
de desarrollo del software.
• Estrategias de prueba multiescala.
• Control de la documentación del software y de los cambios
realizados.
• Procedimientos para ajustarse a los estándares (y dejar claro
cuando se está fuera de ellos).
• Mecanismos de medida (métricas).
• Registro de auditorias y realización de informes.
El aseguramiento de la calidad
Las actividades para el aseguramiento de
calidad del software se detallan en:
• Métricas de software para el control del
proyecto.
• Verificación y validación del software a lo
largo del ciclo de vida (Incluye las pruebas y
los procesos de revisión e inspección).
• La gestión de la configuración del software.
El aseguramiento de la calidad
Algunos métodos del aseguramiento:
• Revisiones técnicas y de gestión (su objetivo es
la evaluación).
• Inspección (su objetivo es la verificación).
¿Estamos construyendo el producto correcto?.
• Pruebas (su objetivo es la validación). ¿Estamos
construyendo el producto correctamente?.
• Auditorias (su objetivo es la confirmación del
cumplimiento).
El control de la calidad
El control de la calidad del software está
centrado en dos objetivos fundamentales:
• Mantener bajo control un proceso.
• Eliminar las causas de los defectos en las
diferentes fases del ciclo de vida.
El control de la calidad
En general, se puede decir que el control de la calidad del software son las
actividades para evaluar la calidad de los productos desarrollados.
Las estrategias de trabajo se representan como sigue:
El control de la calidad
El control de la calidad del software está
centrado en dos objetivos fundamentales:
• Mantener bajo control un proceso.
• Eliminar las causas de los defectos en las
diferentes fases del ciclo de vida.

Mais conteúdo relacionado

Mais procurados

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 acsMARCO POLO SILVA SEGOVIA
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareyecka25
 
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
 
Plan de gestion de configuración de software
Plan de gestion de configuración de softwarePlan de gestion de configuración de software
Plan de gestion de configuración de softwareilianacon
 
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010SaraEAlcntaraR
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 
Calidad de Software
Calidad de SoftwareCalidad de Software
Calidad de SoftwareAnaMelba MH
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del softwareJuan Pablo Carvallo
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareKarloz Dz
 

Mais procurados (20)

Iso 9126
Iso 9126Iso 9126
Iso 9126
 
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
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
SPICE
SPICESPICE
SPICE
 
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
 
Plan de gestion de configuración de software
Plan de gestion de configuración de softwarePlan de gestion de configuración de software
Plan de gestion de configuración de software
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
 
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
 
Iso 12207
Iso 12207Iso 12207
Iso 12207
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
 
Control de cambios
Control de cambiosControl de cambios
Control de cambios
 
Calidad de Software
Calidad de SoftwareCalidad de Software
Calidad de Software
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
 
Iso 25000
Iso 25000Iso 25000
Iso 25000
 
Estándar IEEE-12207
Estándar IEEE-12207Estándar IEEE-12207
Estándar IEEE-12207
 
Estandares ieee
Estandares ieeeEstandares ieee
Estandares ieee
 
Proyecto Final - Calidad de Software
Proyecto Final - Calidad de SoftwareProyecto Final - Calidad de Software
Proyecto Final - Calidad de Software
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de Software
 

Destaque

Desafíos de una nueva institucionalidad cultural y patrimonio (Claudio Seebach)
Desafíos de una nueva institucionalidad cultural y patrimonio (Claudio Seebach)Desafíos de una nueva institucionalidad cultural y patrimonio (Claudio Seebach)
Desafíos de una nueva institucionalidad cultural y patrimonio (Claudio Seebach)Observatorio de Políticas Culturales- OPC
 
Actividad de aprendizaje 2
Actividad  de aprendizaje 2Actividad  de aprendizaje 2
Actividad de aprendizaje 2Oroxko Vargas
 
El proyecto SENECA en el marco del Plan de Calidad
El proyecto SENECA en el marco del Plan de CalidadEl proyecto SENECA en el marco del Plan de Calidad
El proyecto SENECA en el marco del Plan de CalidadPlan de Calidad para el SNS
 
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...Luis Eduardo Pelaez Valencia
 
1. plan de calidad firmado1
1. plan de calidad firmado11. plan de calidad firmado1
1. plan de calidad firmado1Oscar Bravo
 
Ejemplo diseño de un plan de calidad
Ejemplo diseño de un plan de calidadEjemplo diseño de un plan de calidad
Ejemplo diseño de un plan de calidadnufis2013
 
Semana 4 actividad interactiva “identificación de causas básicas e inmediatas”.
Semana 4 actividad interactiva “identificación de causas básicas e inmediatas”.Semana 4 actividad interactiva “identificación de causas básicas e inmediatas”.
Semana 4 actividad interactiva “identificación de causas básicas e inmediatas”.Cristian Cardenas
 
Actividad de aprendizaje sena
Actividad de aprendizaje senaActividad de aprendizaje sena
Actividad de aprendizaje senaLaura Velasquez
 
Engenharia de Software - CMMI DEV 1.3
Engenharia de Software - CMMI DEV 1.3Engenharia de Software - CMMI DEV 1.3
Engenharia de Software - CMMI DEV 1.3Mario Jorge
 
Plan De Aseguramiento De Calidad
Plan De Aseguramiento De CalidadPlan De Aseguramiento De Calidad
Plan De Aseguramiento De CalidadPatricio Abad
 
Unidad 1 - La calidad en el desarrollo de software
Unidad 1 - La calidad en el desarrollo de softwareUnidad 1 - La calidad en el desarrollo de software
Unidad 1 - La calidad en el desarrollo de softwareJavier Chávez
 
Ejemplo-proyecto-completo-pmbok
Ejemplo-proyecto-completo-pmbokEjemplo-proyecto-completo-pmbok
Ejemplo-proyecto-completo-pmbokGs Importations
 

Destaque (16)

Material rap4
Material rap4Material rap4
Material rap4
 
Desafíos de una nueva institucionalidad cultural y patrimonio (Claudio Seebach)
Desafíos de una nueva institucionalidad cultural y patrimonio (Claudio Seebach)Desafíos de una nueva institucionalidad cultural y patrimonio (Claudio Seebach)
Desafíos de una nueva institucionalidad cultural y patrimonio (Claudio Seebach)
 
Actividad de aprendizaje 2
Actividad  de aprendizaje 2Actividad  de aprendizaje 2
Actividad de aprendizaje 2
 
El proyecto SENECA en el marco del Plan de Calidad
El proyecto SENECA en el marco del Plan de CalidadEl proyecto SENECA en el marco del Plan de Calidad
El proyecto SENECA en el marco del Plan de Calidad
 
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
 
1. plan de calidad firmado1
1. plan de calidad firmado11. plan de calidad firmado1
1. plan de calidad firmado1
 
Ejemplo diseño de un plan de calidad
Ejemplo diseño de un plan de calidadEjemplo diseño de un plan de calidad
Ejemplo diseño de un plan de calidad
 
Actividad de aprendizaje 4
Actividad de aprendizaje 4Actividad de aprendizaje 4
Actividad de aprendizaje 4
 
Semana 4 actividad interactiva “identificación de causas básicas e inmediatas”.
Semana 4 actividad interactiva “identificación de causas básicas e inmediatas”.Semana 4 actividad interactiva “identificación de causas básicas e inmediatas”.
Semana 4 actividad interactiva “identificación de causas básicas e inmediatas”.
 
Actividad de aprendizaje sena
Actividad de aprendizaje senaActividad de aprendizaje sena
Actividad de aprendizaje sena
 
Cmmi apresentação
Cmmi apresentaçãoCmmi apresentação
Cmmi apresentação
 
Engenharia de Software - CMMI DEV 1.3
Engenharia de Software - CMMI DEV 1.3Engenharia de Software - CMMI DEV 1.3
Engenharia de Software - CMMI DEV 1.3
 
Gestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de SoftwareGestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de Software
 
Plan De Aseguramiento De Calidad
Plan De Aseguramiento De CalidadPlan De Aseguramiento De Calidad
Plan De Aseguramiento De Calidad
 
Unidad 1 - La calidad en el desarrollo de software
Unidad 1 - La calidad en el desarrollo de softwareUnidad 1 - La calidad en el desarrollo de software
Unidad 1 - La calidad en el desarrollo de software
 
Ejemplo-proyecto-completo-pmbok
Ejemplo-proyecto-completo-pmbokEjemplo-proyecto-completo-pmbok
Ejemplo-proyecto-completo-pmbok
 

Semelhante a Calidad Software Sistemas

Proceso de-implementacion-de-la-calidad-total-y-sus-etapas
Proceso de-implementacion-de-la-calidad-total-y-sus-etapasProceso de-implementacion-de-la-calidad-total-y-sus-etapas
Proceso de-implementacion-de-la-calidad-total-y-sus-etapasMauricio Hinojosa
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareMrEdHy
 
Sesión Nº 01 - CALIDAD DE SW.pptx
Sesión Nº 01 - CALIDAD DE SW.pptxSesión Nº 01 - CALIDAD DE SW.pptx
Sesión Nº 01 - CALIDAD DE SW.pptxClaudioIbarraRios
 
Calidad software
Calidad softwareCalidad software
Calidad softwareshanks_oda
 
Estandares de calidad ok
Estandares de calidad okEstandares de calidad ok
Estandares de calidad okgruposena0318
 
Calidad de software final
Calidad de software finalCalidad de software final
Calidad de software finalmaoolaya571
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareTensor
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareTensor
 
Control de Calidad
Control de CalidadControl de Calidad
Control de CalidadGialrod1228
 
Control de Calidad
Control de CalidadControl de Calidad
Control de CalidadGialrod1228
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-softwareCBISOE
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-softwareCBISOE
 
GestióN De Calidad Organizacional
GestióN De Calidad OrganizacionalGestióN De Calidad Organizacional
GestióN De Calidad OrganizacionalMARIA PAULA
 
Gestión de calidad organizacional
Gestión de calidad organizacionalGestión de calidad organizacional
Gestión de calidad organizacionalMARIA PAULA
 

Semelhante a Calidad Software Sistemas (20)

Proceso de-implementacion-de-la-calidad-total-y-sus-etapas
Proceso de-implementacion-de-la-calidad-total-y-sus-etapasProceso de-implementacion-de-la-calidad-total-y-sus-etapas
Proceso de-implementacion-de-la-calidad-total-y-sus-etapas
 
Calidad Del Software
Calidad Del SoftwareCalidad Del Software
Calidad Del Software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Unidad de calidad
Unidad de calidadUnidad de calidad
Unidad de calidad
 
Sesión Nº 01 - CALIDAD DE SW.pptx
Sesión Nº 01 - CALIDAD DE SW.pptxSesión Nº 01 - CALIDAD DE SW.pptx
Sesión Nº 01 - CALIDAD DE SW.pptx
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Dmcs u1 a1_equipo16
Dmcs u1 a1_equipo16Dmcs u1 a1_equipo16
Dmcs u1 a1_equipo16
 
Calidad software
Calidad softwareCalidad software
Calidad software
 
Estandares de calidad ok
Estandares de calidad okEstandares de calidad ok
Estandares de calidad ok
 
Calidad de software final
Calidad de software finalCalidad de software final
Calidad de software final
 
Plantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorgePlantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorge
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Control de Calidad
Control de CalidadControl de Calidad
Control de Calidad
 
Control de Calidad
Control de CalidadControl de Calidad
Control de Calidad
 
Calidad
CalidadCalidad
Calidad
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-software
 
Aseguramiento control calidad-software
Aseguramiento control calidad-softwareAseguramiento control calidad-software
Aseguramiento control calidad-software
 
GestióN De Calidad Organizacional
GestióN De Calidad OrganizacionalGestióN De Calidad Organizacional
GestióN De Calidad Organizacional
 
Gestión de calidad organizacional
Gestión de calidad organizacionalGestión de calidad organizacional
Gestión de calidad organizacional
 

Último

Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Leonardo J. Caballero G.
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.CeteliInmaculada
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 
Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++luzgaray6
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxcalzadillasluis134
 
Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Leonardo J. Caballero G.
 

Último (6)

Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 
Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
 
Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024
 

Calidad Software Sistemas

  • 1. Ingeniería en Tecnologías de la Información y Comunicación
  • 2. Caracterización de la asignatura • Aplicar gestión de Calidad de Software en el desarrollo de software y en el de sistemas computacionales. • Diseñar, desarrollar y mantener software y sistemas computacionales con calidad. • Aplicar herramientas y técnicas de Calidad de Software en el desarrollo de software y de sistemas computacionales. • Aplicar la Calidad de Software en el desarrollo, implementación y mantenimiento de productos, componentes y procesos de software • Aplicar e implementar las normas y estándares de Calidad de Software que se emplean en México, principalmente.
  • 3. Durante el desarrollo de esta asignatura se pretende que los estudiantes • Apliquen Calidad de Software para desarrollar sistemas computacionales; empleando para ello las herramientas apropiadas. • Conozcan y realicen mediciones de: tamaño, complejidad y eficiencia del software. • Realicen pruebas de Software a los sistemas computacionales, incluyendo a los Sistemas Web. • Gestionar sistemas integrales de calidad ejerciendo un liderazgo efectivo y un compromiso ético mediante la aplicación de las herramientas básicas de la Ingeniería de Software.
  • 4. COMPETENCIAS A DESARROLLAR • Aplicación e implementación de la Gestión de Calidad de Software. • Aplicación y uso de Técnicas y Herramientas de Calidad de Software. • Aplicación de métricas y pruebas de Software • Implementación y aplicación de estándares y normas de Calidad de Software empleadas en México.
  • 5. TEMARIO I. Gestión de la Calidad del Software. II. Técnicas y herramientas de Calidad de Software. III. Calidad de productos, componentes y procesos de software. IV. Métricas y Pruebas de Software. V. Estándares, Normas y Modelos de Calidad de Software en México.
  • 6. UNIDAD I Gestión de la Calidad del Software. • 1.1 Políticas de Calidad del Software (CSW). • 1.2 Sistema de gestión de la CSW • 1.3 Planificación de la CSW • 1.4 Control de la CSW • 1.5 Aseguramiento de la CSW (SQA) • 1.6 Mejora de la CSW
  • 7. Competencia específica a desarrollar Identificar las políticas de “Calidad se software”, y conocer ¿cómo se realiza e implementa la gestión, planificación, control, aseguramiento y mejora de la Calidad del Software?
  • 8. Actividades de Aprendizaje • Investigar en diferentes fuentes de información cuales son las políticas de Calidad de Software. • Realizar una investigación en fuentes documentales y bibliográficas: ¿qué modelos de “Gestión de Calidad de Software” se emplean en la actualidad? • Debatir en clase cuál es el más apropiado para cada tipo de desarrollo de software o sistema computacional y proponer un modelo único para los tipos de desarrollo de software y sistemas computacionales. • Investigar y seleccionar la información idónea para elaborar apuntes sobre los temas particulares de modelos de gestión, planificación, control mejora y aseguramiento de la calidad del Software.
  • 9. Sistema de gestión: Sistema para establecer la política y los objetivos, y para la consecución de dichos objetivos.
  • 10. Política de calidad (Ejemplo 1) "Es nuestro compromiso ofrecer productos y servicios de clase mundial que satisfagan o excedan los requerimientos de nuestros clientes y les permitan competir con éxito en mercados cada vez más globalizados, competitivos, exigentes y cambiantes. Nuestra organización se fundamenta en el mejoramiento y aprendizaje continuos, pues no de otra forma podríamos cumplir con la responsabilidad adquirida. Nos apoyamos en personas comprometidas con los objetivos de la empresa y poseedoras de una gran calidad humana, solvencia moral, técnica y conceptual".
  • 11. Políticas de Calidad (Ejemplo 2) En una muestra de la reafirmación constante de su compromiso con la innovación y la generación de valor C&S mantiene su actividades en conformidad con un Sistema de Gestión de Calidad certificado según la norma IRAM ISO 9001:2008, Guía de Implementación 90003:2006, comprendiendo los procesos de Desarrollo de Software y Capacitación.
  • 12. Desarrollar y gestionar un proceso marco de desarrollo de software que, sobre la base de la calidad respaldada en una norma de calidad internacional, permita mejorar la rentabilidad y la satisfacción de los clientes. Políticas de Calidad
  • 13. Consolidar un centro de capacitación de alto nivel y adecuada satisfacción de los clientes. Políticas de Calidad
  • 14. • Concretar proyectos de I+D orientados a la satisfacción de necesidades tecnológicas, sociales o comerciales con los mismos niveles de calidad requeridos para el desarrollo de software, así como también incentivar el crecimiento intelectual del personal de la empresa. Políticas de Calidad
  • 15. •Gestionar tareas de selección, reclutamiento, capacitación y retención de recursos humanos de primer nivel, en IT. Políticas de Calidad
  • 16. Políticas de Calidad Alentar, implementar y fortalecer procesos de mejora continua en todo el ámbito de la organización mediante la concientización de nuestros profesionales en el logro de la satisfacción del cliente a través de la provisión de productos de alta calificación, como consecuencia de su capacitación en herramientas vanguardistas de desarrollo y paradigmas de innovación tecnológica.
  • 17. Políticas de Calidad Evaluar y seleccionar los proveedores en función de su capacidad para suministrar productos de acuerdo con los requisitos de la organización y asegurar que el producto adquirido cumple los requisitos de compra especificados.
  • 18. Políticas de Calidad (NATIONAL SOFT) Somos un equipo de trabajo que enfocamos nuestras actividades diarias a superar las expectativas del cliente.
  • 19. Políticas de Calidad (HighBits ) Identificar la problemática real de nuestros clientes para brindar soluciones de software que aporten valor agregado al control de sus procesos y de su operación diaria de sus productos y/o servicios, otorgándoles un acompañamiento en el uso e implementación de nuestros productos de software así como de nuestros servicios, para respaldar las operaciones realizadas por su empresa y/o organización
  • 20. Políticas de Calidad (Hildebrando ) En Hildebrando nuestra política de calidad es ofrecer servicios de tecnología de información innovadores y a la vanguardia basados en normas y estándares internacionales que aseguren la calidad del servicio, logrando ser un socio estratégico de tecnología de información de nuestros clientes, satisfaciendo sus requisitos de calidad con base en la formación humana y tecnológica de cada una de las personas que colaboran en nuestra empresa y con la mejora continua del sistema de gestión de la calidad.
  • 23.
  • 26. Sistema de Gestión Un sistema de calidad es un método planificado Para que los clientes reciban lo que esperan (y lo que promete tu negocio) es necesario implementar sistemas de calidad. y sistemático para asegurar que tus productos o servicios se ajusten a lo planeado y logren la satisfacción de tus clientes.
  • 27. Sistema de Gestión Para que los clientes reciban lo que esperan (y lo que promete tu negocio) es necesario implementar sistemas de calidad.
  • 28. 1.- Lograr el compromiso de la alta dirección y de los recursos humanos. No se puede implementar un sistema de calidad sin un real compromiso de todos. Asegúrate de comunicar lo que se busca hacer y sumar al equipo de trabajo. Como argumenta Richard Chase en su libro "Administración de la Producción y Operaciones" (2007): "para lograr una calidad sobresaliente se requiere un liderazgo de calidad por parte de la alta gerencia, un enfoque en el cliente, una participación total de la fuerza laboral y una mejora continua basada en el análisis de los procesos".
  • 29. 2.- Identificar las expectativas de los clientes. ¿Qué esperan los clientes? ¿Cómo les damos lo que requieren? Una vez detectado el mercado al que nos dirigimos, es importante determinar las necesidades de los compradores y traducirlas en términos de los productos o servicios que brinda la empresa.
  • 30. 3.- Determinar el tipo de sistema a seguir Existen numerosas opciones para gestionar la calidad: normas, modelos o manuales, gratuitas o pagas. Algunas son internacionales (por ejemplo, las normas ISO), otras regionales y hasta se han desarrollado estándares que pueden ser exclusivamente locales (por ejemplo, certificaciones de origen de una determinada localidad). Algunas se diferencian por el sector empresarial, tipo de productos o servicios. Explorar, hacer benchmarking y consultar con especialistas puede ayudar en esta etapa.
  • 31. 4.- Designar un responsable. Pocas cosas ocurren si no existe alguien a cargo. Dependiendo de las características propias de la organización, en este caso podrá ser una persona, un comité o un departamento de calidad.
  • 32. 5.- Realizar el diagnóstico inicial Para entender el punto de partida es necesario realizar mediciones de la situación actual de la empresa en materia de calidad. Se pueden analizar las fortalezas y debilidades actuales para definir el mejor camino.(ver "Análisis FODA") El diagnóstico puede realizarse mediante entrevistas o cuestionarios, observación de los procesos o revisión de registros.
  • 33. 6.- Redactar el manual de calidad En este documento la empresa especifica QUÉ es lo que va a hacer en relación a la calidad (política, medios, compromiso), ajustado a la dimensión de la organización. Debe escribirse en forma concisa y concreta, y reflejar el acuerdo logrado en el Paso 1.
  • 34. 7.- Redactar el manual de procedimiento. En este documento se detalla CÓMO se van a llevar a cabo los compromisos registrados en el manual de calidad. Al estar escrito, sea quien sea que realice la tarea, puede ajustarse al procedimiento. Se describen desde los procedimientos generales de la organización, hasta los específicos de cada puesto.
  • 35. 8.- Establecer los registros de calidad Esta etapa implica sistematizar los registros de los diversos procesos y sectores para poder realizar diagnósticos posteriores. Por ejemplo, la cantidad de unidades que pasaron las pruebas o las que fueron devueltas, o los reclamos y observaciones de clientes.
  • 36. 9.- Ejecutar auditorías o autoevaluaciones periódicas. La medición del cumplimiento es parte del mismo sistema. Es necesario realizar diagnósticos permanentes para detectar dónde la empresa está fracasando y dónde debe realizar correcciones o poner mayores esfuerzos para alcanzar la calidad deseada.
  • 38. Conceptos relativos a la gestión según ISO 9000:2000 Los términos que se incluyen aquí se han tomado de ISO 9000:2000 Sistemas de Gestión de la Calidad. Fundamentos y vocabulario. Fecha: diciembre 2010." • Sistema de gestión: Sistema para establecer la política y los objetivos, y para la consecución de dichos objetivos. • Gestión de la calidad: Conjunto completo de procesos utilizados en un sistema de gestión de la calidad. • Política de la calidad: Intenciones y dirección global de una organización relativas a la calidad tal como se expresan formalmente por la alta dirección. • Planificación de la calidad: Parte de la gestión de la calidad enfocada al establecimiento e interpretación de la política de la calidad y los requisitos de la calidad y específica cómo se va a alcanzar. • Mejora de la calidad: Parte de la gestión de la calidad orientada a mejorar su eficacia y eficiencia. • Proceso: Sistema de actividades, que utilizan recursos para transformar entradas en salidas.
  • 39. EFQM: European Foundation for Quality Managernent. Es uno de los modelos utilizados para la calidad.
  • 40. Desarrollo La calidad del software 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. Los requisitos del software son la base de las medidas de calidad. La falta de concordancia con los requisitos es una falta de calidad.
  • 41. Desarrollo Los estándares o metodologías definen un conjunto de criterios de desarrollo que guían la forma en que se aplica la ingeniería del software. Si no se sigue ninguna metodología siempre habrá falta de calidad. Existen algunos requisitos implícitos o expectativas que a menudo no se mencionan, o se mencionan de forma incompleta (por ejemplo el deseo de un buen mantenimiento) que también pueden implicar una falta de calidad.
  • 42.
  • 43. El aseguramiento de la calidad Ante todo se debe conocer: • Aseguramiento de la calidad: "Conjunto de acciones planificadas y sistemáticas necesarias para proporcionar la confianza adecuada de que un producto o servicio satisfará los requerimientos dados sobre calidad". • Aseguramiento de la calidad de software: Conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad.
  • 44. El aseguramiento de la calidad • El aseguramiento de calidad del software se diseña para cada aplicación antes de comenzar a desarrollarla. Hay quienes prefieren decir garantía de calidad en vez de aseguramiento. • La garantía, puede confundir con garantía de productos, mientras que el aseguramiento pretende dar confianza en que el producto tiene calidad.
  • 45. El aseguramiento de la calidad El aseguramiento de calidad del software está presente en: • Métodos y herramientas de análisis, diseño, programación y prueba. • Inspecciones técnicas formales en todos los pasos del proceso de desarrollo del software. • Estrategias de prueba multiescala. • Control de la documentación del software y de los cambios realizados. • Procedimientos para ajustarse a los estándares (y dejar claro cuando se está fuera de ellos). • Mecanismos de medida (métricas). • Registro de auditorias y realización de informes.
  • 46. El aseguramiento de la calidad Las actividades para el aseguramiento de calidad del software se detallan en: • Métricas de software para el control del proyecto. • Verificación y validación del software a lo largo del ciclo de vida (Incluye las pruebas y los procesos de revisión e inspección). • La gestión de la configuración del software.
  • 47. El aseguramiento de la calidad Algunos métodos del aseguramiento: • Revisiones técnicas y de gestión (su objetivo es la evaluación). • Inspección (su objetivo es la verificación). ¿Estamos construyendo el producto correcto?. • Pruebas (su objetivo es la validación). ¿Estamos construyendo el producto correctamente?. • Auditorias (su objetivo es la confirmación del cumplimiento).
  • 48. El control de la calidad El control de la calidad del software está centrado en dos objetivos fundamentales: • Mantener bajo control un proceso. • Eliminar las causas de los defectos en las diferentes fases del ciclo de vida.
  • 49. El control de la calidad En general, se puede decir que el control de la calidad del software son las actividades para evaluar la calidad de los productos desarrollados. Las estrategias de trabajo se representan como sigue:
  • 50. El control de la calidad El control de la calidad del software está centrado en dos objetivos fundamentales: • Mantener bajo control un proceso. • Eliminar las causas de los defectos en las diferentes fases del ciclo de vida.