Sunteți pe pagina 1din 8

DIAGRAMA DE PARETO :

--------------------

Mediante el Diagrama de Pareto se pueden detectar los problemas que tienen ms


relevancia mediante la aplicacin del principio de Pareto (pocos vitales, muchos
triviales) que dice que hay muchos problemas sin importancia frente a solo unos
graves.

Ya que por lo general, el 80% de los resultados totales se originan en el 20% de


los elementos.
La minora vital aparece a la izquierda de la grfica y la mayora til a la
derecha.

Para realizar el cuadro :

Causa , Frecuencia , %Acumulado

Causa : Colocar las Causas Detectadas.


Frecuencia : El Nro representativo de cada Causa detectada.
%Acumulado :
=ValorColumnaVaciaPrimerValor/ValorColumnaVaciaUltimoValorFIJAMOSVALORCONF4 Y
ARRASTRAMOS
4ta Columna Vacia : =FrecuenciaB2+CeldaSuperiorVacia (Arrastar toda la Columna)

GENERAR GRAFICO.
----------------

INSERTAMOS COLUMNAS.

Seleccionamos las 3 primeras columnas con todo y valor e insertamos el grafico tipo
columna.

Editamos las Series que estan en pequeo (EjeX)


Ya aprendido como hacerlo.

-----------------------------------------------------------------------------------
---------------------

Sesion 1 :

Blue Screen of Death o BSOD : Pantalla Azul de La muerte - Error conocido en


windows cuando no puede recuperarse de un error de Sistema.

Definicion de Calidad de Software.

Mejora Continua del Sistema de Gestion de Calidad.


--------------------------------------------------

Responsabilidad en a Direccion.
Gestion de Recursos
Medicion analisis y mejora.
Entrada "Realizacion del Producto" Salida. PRODUCTO.

Definicin de la norma ISO 9000: Calidad: grado en el que un conjunto de


caractersticas inherentes a un objeto (producto, servicio, proceso, persona,
organizacin, sistema o recurso) cumple con los requisitos.
Philip Crosby: Calidad es cumplimiento de requisitos
Joseph Juran: Calidad es adecuacin al uso del cliente
William Edwards Deming: Calidad es satisfaccin del cliente

En la actualidad, la CALIDAD sigue siendo uno de los problemas que ms afecta a la


industria del software, con dos objetivos fundamentales:

Cmo evaluar (medir) la calidad del software?


Cmo obtener un software con calidad?

Calidad del Proceso :

Para obtener la Calidad del Software, desde el punto de vista de procesos, debemos
apoyarnos en el Aseguramiento de la Calidad (QA) que se refiere a asegurar la
calidad de los resultados de cada una de las fases del ciclo de vida del software
y con esto, asegurar la calidad del producto final

Entorno.
gestion de Proyectos
Gestion de Cambios y configuracion
Despliegue.
Prueba
Implementacion
Analisis y Diseo.
Requisitos.
Modelado Empresarial.

Calidad del Producto

Control de Calidad (QC) es el conjunto de procedimientos, mecanismos, acciones


y herramientas para determinar si un producto de software cumple con sus metas
de calidad (requisitos solicitados por el cliente y/o usuario)

Adecuacion Funcional
Eficiencia en Performance
Compatibilidad.
Usabilidad
Confiabilidad
Seguridad
Mantenibilidad
Portabilidad

Calidad Humana

El factor ms importante en un proyecto de software no son las herramientas, ni


el proceso, ni las tcnicas usadas; sino la Calidad de las Personas, no olvidar
que al final son las que hacen el software.

Fisiologia
Seguridad
Afiliacion
Reconocimiento
Autorealizacion
Normas de Calidad de Software

Calidad en Procesos : ISO 12207 PROCESOS CICLO DE VIDA ISO , 15504 EALUACION DE
NIVEL DE MADUREZ.
Calidad en el Producto: ISO 9126 , 14598 , 25000
Calidad en la Gestion y Servicios : ISO 9001 + 9003,20000 +ITIL GESTION DE SERVICIO
IT,38500 IT GOBIERNO.
Agiles : SCRUM
Calidad en Variables del Ciclo de Vida : ISO 27001 , SGSI GESTION EN LA SEGURIDAD
DE LA INFORMACION.

Software Quality Assurance (QA) - consiste en los medios para monitorear el proceso
de
ingeniera del software y los mtodos para asegurar la calidad.

Software Quality Control (QC) - es el conjunto de procedimientos utilizados por


organizaciones para asegurar que un software alcance sus metas de calidad en el
mejor valor para el cliente, y para mejorar continuamente la habilidad de la
organizacin para producir productos en el futuro.

PROCESO DE PRUEBAS DE LA ORGANIZACION.

PROCESO DE LA GESTION DE PRUEBAS :


PLANIFICACION , CONTROL Y SEGUIMIENTO , FINALIZACION.

PROCESOS DE PRUEBAS DINAMICAS :


DISEO E IMPLEMENTACION , GESTION DEL ENTORNO , EJECUCION , REPORTE DE INCIDENCIAS.

Las pruebas de software, en ingls testing, son los procesos que permiten
verificar y validar la calidad de un producto software

Son utilizadas para identificar posibles fallos de implementacin, calidad, o


usabilidad de un programa de software

Para determinar el nivel de calidad se deben efectuar unas medidas o pruebas que
permitan comprobar el grado de cumplimiento respecto de las especificaciones del
sistema

Verificacion : Se verifica por Modulo.


Validacion : Se refiera a validar todo los modulos .

Modulos : Requerimientos , Diseo , implementacion , Integracion y Pruebas , Puesta


en Produccion y Soporte.

Conclusion :

Calidad del Software es la suma de: Calidad del Proceso (QA), Calidad del Producto
(QC) y Calidad de las Personas (Equipo). Los tres al mismo nivel, con el mismo
peso, de igual importancia y que se retroalimentan.

El estndar internacional ISO/IEC 29119 proporciona las directrices para las


pruebas cubriendo todos los aspectos del ciclo de vida.

Estndar ISO 9126

Evala la Calidad del Software a travs de mediciones y mtricas segn valores pre
establecidos.
La funcionalidad, confiabilidad, utilidad, eficiencia, capacidad de mantenimiento,
portabilidad y calidad en uso son tomados en cuanta para: Medir la Calidad del
Software, mediante estos indicadores obtendremos que calidad tiene el software a
testear.

En cuntas partes se divide la confiablidad dentro de la ISO 9126


Madurez.
Capacidad de Recuperacin.
Tolerancia a Fallos.
Cumplimiento de Fiabilidad.

Sesion 2

ESTANDARES Y MODELOS DE CALIDAD.

Estndar de Calidad

Los Estndares de Calidad son aquellos que permiten definir un conjunto de


criterios de desarrollo que guan la forma en que se aplica la Ingeniera del
Software. Los estndares suministran los medios para que todos los procesos se
realicen de la misma forma y son una gua para lograr la productividad y la
calidad.

Modelo de Calidad

Los Modelos de Calidad son aquellos documentos que integran la mayor parte de las
mejores prcticas, proponen temas de administracin en los que cada organizacin
debe hacer nfasis, integran diferentes prcticas dirigidas a los procesos clave y
permiten medir los avances en calidad.

Para tener xito en la implantacin de un Modelo / Estndar de Calidad del


Software:

Establecer una cultura de calidad en la empresa.


Establecer la atencin centrada en el cliente creando el mximo valor.
Inculcar en todos la premisa de hacerlo bien, a la primera vez y siempre.
Crear constancia y ser perseverante con el propsito de mejorar los productos de
software y servicios.
Establecer que los procesos, los mtodos y sistemas deben estar sujetos a ciclos de
mejora continua.
Contribuir con la sociedad promoviendo los valores de calidad y generando un
compromiso con el bienestar de la sociedad y con la conservacin del medio
ambiente.

Estandares.

ISO 9000
Sistema de Gestin de Calidad
ISO 12207
Ciclo de Vida del Software
ISO 15504
Evaluacin de Niveles de Madurez
ISO 20000
Gestin de Servicios de TI
ISO 21500
Gestin de Proyectos
ISO 25000
Calidad para el producto software
ISO 29119
Calidad de Pruebas de SW

Modelos :

CMMI
Nivel de madurez para el proceso de
desarrollo de SW
ITIL
Marco de Referencia para servicios de TI
PMBOOK
Gua para la Gestin de Proyectos
COBIT Gobierno y Gestin de TI
MoproSoft
Modelo de Procesos para la Industria del SW
Mc Call Calidad en el desarrollo
Boehm Hacer lo que usuario
requiere

ISO 9126 es un estndar internacional para la evaluacin del Software, fue


originalmente desarrollado en 1991 para proporcionar un esquema para la evaluacin
de calidad del software.
La normativa define seis caractersticas de la aplicacin, estas seis
caractersticas son dividas en un nmero de sub- caractersticas, las cuales
representan un modelo detallado para la evaluacin de cualquier sistema
informtico.

La funcionalidad, Fiabiidad , usabilidad, eficiencia, facilidad de mantenimiento,


portabilidad.

CMMI :

El Modelo de Capacidad y Madurez Integrado CMMI (Capability Maturity Model


Integration) son las mejores practicas en la gestin de procesos. Es una ruta
evolutiva de implementacin de las mejores prcticas en los procesos
organizacionales. CMMI es una buena forma de demostrar la madurez de sus procesos a
clientes, y a su vez, conocer la de sus proveedores.

Inicial
Administrado
Definido
Administrado Cuantitativamente
Optimizado
-------------------------------
Categorias del modelo CMMI.
Gestin de Procesos
Enfoque de procesos (OPF)
Definicin de procesos (OPD)
Formacin (OT)
Rendimiento del proceso (OPP)
Innovacin y despliegue (OID)

Gestin de Proyectos
Planificacin de proyectos (PP)
Monitorizacin y Control (PMC)
Gestin de Acuerdos con Proveedores
(SAM)
Gestin integrada de Proyectos (IPM)
Gestin de Riesgos (RSKM)
Gestin cuantitativa del proyecto
(QPM)

Ingeniera
Desarrollo de requisitos (RD)
Gestin de Requisitos (REQM)
Solucin Tcnica (TS)
Integracin de Producto (PI)
Verificacin (VER)
Validacin (VAL)

Soporte
Gestin de configuracin (CM)
Aseguramiento de Calidad del
Producto y del Proceso (PPQA)
Medicin y Anlisis (MA)
Anlisis de decisiones y resolucin (DAR)
Anlisis causal y resolucin (CAR)

Verificacin:
El propsito de la Verificacin (VER) es asegurar que los productos de trabajo
seleccionados cumplen los requisitos especificados.

Validacion
El propsito de Validacin (VAL) es demostrar que un producto o componente de
producto se ajusta a su uso previsto cuando se sita en su entorno previsto.

Conclusiones :

El aumento de la productividad por la consiguiente mejora de los procesos.

Aumenta el grado de satisfaccin de los clientes porque los objetivos que se


establecen toman en cuenta sus necesidades

Al disponer de mejor documentacin o de un control de los procesos, es posible


alcanzar una estabilidad en el desempeo, reducir la cantidad de desperdicio y
evitar la repeticin del trabajo.

Como Modelo de Madurez y Capacidad CMMI representa una de las alternativas mas
efectivas y difundidas para guiar a las organizaciones de software para el
mejoramiento de procesos de desarrollo.

Sesion 3
---------

Tcnicas de Revisin

Quien las Hace?


Los Ingenieros de Software

Por qu son importantes?


Los errores no sean defectos
Reducen costos y tiempos de entrega al usuario final

Cul es el producto final?


Lista de Conceptos y errores descubiertos
Estado tcnico del producto final

Tipos de Revisiones?
Informales
Formales

Las revisiones de software son un filtro para el proceso de


software , Sirven para descubrir errores y defectos a fin de eliminarlos
purifican los productos del trabajo de la ingeniera de software

Error: Problema de calidad que se presenta antes que el SW se entregue al usuario


final
Defecto: Problema de calidad que se encuentra despus de que el SW se entregue al
usuario final

Tcnicas de Revisin Informal


Simple verificacin de escritorio de un trabajo de ingeniera del SW, hecha con
algn colega, o una reunin casual con mas de dos personas , con el objeto de
revisar un producto o aspectos orientados a la revisin .

No hay Planeacin y Preparacin


No hay estructura ni agenda de la reunin
No se da Seguimiento a los errores descubiertos

Su eficacia es mucho menor que de los enfoques formales.


!!!Pero al fin y al cabo, tambin descubre errores!!!

Tcnicas de Revisin Formal


Descubrir errores de funcionamiento y lgica
Hacer Proyectos mas manejables
Verificar que el SW cumple sus requerimientos
Obtener SW desarrollado uniforme
Garantizar que el SW esta bajo los estndares definidos
Tecnicas de Revision Formal :

Ad-Hoc
Revisin de Pares
Revisin de Pares Mltiples
Programacin de a Pares
Presentacin
Revisin de Equipos
Inspecciones de Software

Mtodo FAGAN

Proceso estructurado para encontrar defectos en documentos de desarrollo , tales


como cdigo de programacin, especificaciones, diseo, y otros, durante las fases
del proceso de desarrollo del software.
Michael Fagan, es reconocido como el inventor de la inspeccin formal del software

Conclusiones :
La revisin tcnica permite detectar errores y descubrir aspectos que tendran
efectos negativos.
Cuando mas pronto se detecte y se corrija los errores tendrn menos impacto
negativo
Para la generacin de productos de calidad debe practicar una Diagnstico del Uso
de Tcnicas de Revisin