Está en la página 1de 13

UNIVERSIDAD AUTONOMA DE NUEVO LEÓN

FACULTAD DE INGENIERIA MECANICA Y ELECTRICA

Calidad de Software
MC. Guillermo Farías Lara
Actividad 1: Conceptos de Calidad.

Nombre Matricula Carrera


Brayan Israel Sánchez Ledezma 1676516 IAS

Frecuencia: Martes
Hora: N4-N6
Salón: 4-203
Grupo: 008

Semestre Enero-Junio 2018


Resumen N°1
Capitulo #1 Concepto de Calidad.

Introducción a la calidad.
En un mundo globalizado, en donde las organizaciones se ven enfrentadas a
competencia de nivel mundial, la calidad se convierte en un importante punto
diferenciador.
La calidad está relacionada con la satisfacción general del cliente, costos
disminuidos y recursos optimizados. Los productos o servicios que ostentan
certificados de calidad son preferidos por los compradores porque trasmiten
seguridad y confianza.

Introducción a la calidad del software.


Si bien la industria del software es nueva, ha tenido que madurar rápidamente, tal
como lo exigen los avances tecnológicos y su alta participación al interior de las
empresas.
Esta industria comparte con las demás industrias el interés por la calidad y la
competitividad.

Definiciones de la calidad.
Según la RAE: Propiedad o conjunto de propiedades inherentes a algo, que
permiten juzgar su valor.
Según la ISO: Totalidad de propiedades y características de un producto, proceso
o servicio que le confiere su aptitud para satisfacer unas necesidades expresadas
o implícitas.
Según Deming: El control de calidad no significa alcanzar la perfección. Significa
conseguir una eficiente producción con la calidad que espera obtener en el
mercado.
Según Juran:
Planificación de la Calidad: el rendimiento del producto que da como resultado la
satisfacción del cliente; libertad de deficiencias en el producto, que evita la falta de
satisfacción del cliente.
Control de la Calidad: se entiende como un proceso que debe seguir toda
empresa para asegurarse que sus productos o servicios mantengan un nivel
mínimo de Calidad.
Mejora de la Calidad: es el proceso de elevarse a niveles de rendimiento sin
precedente.
En la industria del software se pueden evidenciar necesidades de satisfacción del
cliente de productos o servicios de software, de reducción de recursos invertidos
en proyectos de software y de la efectiva asignación de recursos humanos.
Una de las primeras definiciones aseguraba que “la calidad de un programa o
sistema se evaluaba de acuerdo con el número de defectos por cada mil líneas de
código.
Según la IEEE: el grado con el que un sistema, componente o proceso cumple los
requerimientos especificados y las necesidades o expectativas del cliente o
usuario.
Según Pressman: Concordancia del software producido con los requerimientos
explícitamente establecidos, con los estándares de desarrollo prefijados y con los
requerimientos implícitos no establecidos formalmente, que desea el usuario.
Se dice que el software debe tener las siguientes capacidades:
 Fiabilidad: Capacidad de operar sin errores.
 Modificable: Capacidad de hacer los cambios necesarios de una forma
sencilla.
 Comprensible: Capacidad de comprender el software operativo, de cara a
un cambio o arreglo.
 Rendimiento: Velocidad y compacidad del software.
 Utilizable: Capacidad de uso sencillo del software.
 Probable: Capacidad de construir y ejecutar fácilmente casos de prueba.
 Portable: Capacidad de mover el software fácilmente de un entorno de
trabajo a otro.

Aplicación de la calidad en el Software.


La garantía de calidad se inicia con las acciones que se realizan durante la
planificación como el conjunto de procedimientos, técnicas y herramientas durante
el ciclo de vida, o las actividades de auditoria tales como revisiones técnicas o
inspecciones.
La calidad total depende de la calidad con la cual se lleve a cabo todo el proceso -
las cinco etapas del ciclo de vida de un desarrollo de software (análisis, diseño,
implementación, pruebas e implantación)- y cada subproceso, fase o etapa del
proyecto.
En el proceso de mejora continua se realizan actividades técnicas (aplicación de la
ingeniería del software), organizativas (aplicación de modelos de proceso o
planes) y humanas (formación del personal y motivación).
En la actualidad, la construcción de software presenta dificultades tales como
insuficiencia en la especificación de requisitos, diseño poco profundo, mala gestión
de la configuración, poca flexibilidad para la incorporación de cambios, prolongado
tiempo de duración y aumento en los costos.

Algunas métricas para la calidad del software.


• Líneas de código y bugs por la línea de código.
• Cohesión.
• Acoplamiento.
• Mantenibilidad.
• Número de clases e interfaces.
• Número de requerimientos del cliente.
• Tiempo de carga y ejecución.
• Entrega a tiempo.
• Porcentaje entregado a tiempo.
• Varianza de los días de entrega.
• Varianza de esfuerzo.
• First Time Right.
• Costo de calidad.
• Índice de desempeño del costo.
Definición de calidad.
Según el diccionario de la Real Academia Española de la Lengua la calidad es:
1. Propiedad o conjunto de propiedades inherentes a algo, que permiten
juzgar su valor.
2. Buena calidad o excelencia.
3. Carácter, genio, índole.
4. Condición o requisito que se pone en un contrato.

Definiciones de calidad según diferentes expertos.


W. A. Shewhart: “Existen dos aspectos de la calidad. El primero tiene que ver con
la consideración de la calidad de una cosa como una realidad objetiva
independientemente de la existencia del hombre. La otra tiene que ver con lo que
pensamos, sentimos o creemos como resultado de la realidad objetiva. En otras
palabras, hay un Lado subjetivo de la calidad”
Philip B. Crosby: “La primera suposición errónea es que calidad significa bondad,
lujo, brillo o peso. La palabra “Calidad” se utiliza para significar el valor relativo de
las cosas en frases como “buena calidad”, “mala calidad” y la expresión “calidad
de vida” es un cliché porque cada oyente asume que la persona que habla
entiende exactamente lo que para el significa la frase. Esta es la razón
precisamente por la que debemos definir calidad como “Conformidad con los
requisitos” si queremos gestionarla.
Genichi Taguchi: “La calidad es la perdida que un producto causa a la sociedad
después de ser entregada… además de las pérdidas causadas por su función
intrínseca”
Armand V. Feigenbaum: “La calidad de producto o servicio puede ser definida
como las características totales compuestas de producto y servicio de marketing,
ingeniería, fabricación y mantenimiento por medio de las cuales el producto y
servicio en uso cumplirá las expectativas del cliente”
Kaoru Ishikawa: “Debemos enfatizar la orientación al cliente… como una
interpreta el término “calidad” es importante… interpretado restringidamente,
calidad significa calidad de producto. Interpretado ampliamente, calidad significa
calidad de trabajo, calidad de servicio, calidad de información, calidad de proceso,
calidad de división, calidad del personal, etc.
W. Edwards Deming: “La dificultad de definir calidad es traducir las necesidades
futuras del usuario en características medibles, de manera que un producto pueda
ser diseñado y producido para dar satisfacción al usuario al precio que paga”.
Joseph M. Muran: “La palabra calidad tiene múltiples significados. Los dos
significados que dominan el uso de la palabra:
1. La calidad consiste en las características del producto que satisfacen las
necesidades de los clientes y les proporcionan por tanto satisfacción con el
producto.
2. 2. Calidad consiste en ausencia de deficiencias… es conveniente
estandarizar en una corta definición calidad como adecuación al uso”.

La calidad puede verse desde muchos puntos de vista.


Vista trascendental: La calidad es algo que se reconoce, pero no se define. Por
lo que se puede concebir la calidad como un ideal al que se intenta llegar, aunque
no lo conseguimos debido a deficiencias en la tecnología, en el proceso de
fabricación, en la comprensión, etc. Esta vista no resulta demasiado útil para la
gestión de la calidad y es análoga a la segunda acepción del DRAE (2005).
Vista del usuario: La calidad es adecuación al propósito. Por lo que se puede
cuantificar las características de los productos, medirlos y establecer objetivos a
alcanzar.
Vista del fabricante: La calidad es conformidad con las especificaciones. Esta
concepción de la calidad expande su alcance para examinar la calidad durante la
producción y después de la entrega del producto. Se trata de una vista centrada
en el proceso.
Vista del producto: Que considera que la calidad está unida a las características
inherentes del producto. Se centra en medida de los atributos internos de los
productos.
Vista basada en valor: La calidad depende de la cantidad que el cliente esté
dispuesto a pagar.

Los orígenes de la calidad.


La calidad realizada: La que es capaz de obtener la persona que realiza el
trabajo, gracias a su habilidad en la ejecución de una tarea.
La calidad programa: La que se ha pretendido obtener. Es la que aparece
descrita en una especificación, en un documento de diseño o en un plano.
La calidad necesaria: La que el cliente exige con mayor o menor grado de
concreción o, al menos, la que le gustaría recibir.

Evolución histórica de la calidad.


La preocupación por la calidad es tan antigua como la humanidad, de hecho, los
restos arqueológicos dan fe de la mejora que experimentaron las herramientas
que el hombre primitivo desarrollo con el fin de cazar animales y crear lugares
donde habitar.
Ya en el siglo XI antes de Cristo en China se fijó un sistema para controlar el
desarrollo de productos artesanales con dos departamentos encargados de la
calidad de los productos: uno de formular y ejecutar estándares y el otro para
supervisión y prueba. Juran (1995)
Avanzaron tanto que su evolución los llevo a establecer estándares de calidad por
medio de decretos, si un producto no cumplía con calidad era confiscado por la
ley. Comenzaron a prestar atención a medidas de longitud, capacidad y peso para
la medición de calidad.
En el antiguo Egipto el rey Kheops estableció el primer estándar de medida en
Egipto, que consistía en la distancia del codo de Kheops a la punta de su dedo
corazón, medida llamada “Cubit”.
En el imperio Egipto se han llegado a encontrar estándares de calidad grabados
en papiros egipcios que datan de 3500 años de antigüedad.
Igualmente, en otras civilizaciones antiguas pueden encontrarse estándares de
calidad, como en babilonia, cuyas constancias de garantía datan de 429 A.C.
Griega y Roma también jugaron papeles muy importantes en la calidad.
Durante la Edad Media y el Renacimiento, la creación de pueblos y ciudades
incremento la división del trabajo y el desarrollo de habilidades especializadas.
Cobran importancia los artesanos que se familiarizan con los materiales utilizados
y reciben un entrenamiento especifico durante su aprendizaje, organizándose una
jerarquía de categorías (maestro, aprendiz, etc.) y los gremios con el fin de
administrar los monopolios y transmitir la experiencia y conocimientos.
A mediados del siglo XVIII se inicia en Inglaterra la revolución industrial que se
expande al resto de Europa y otras partes del mundo, y en la que destacan la gran
cantidad de máquinas inventadas.
Surgen las fábricas que permiten un aumento de la productividad y que implantan
la producción en masa en la que las tareas se dividen entre varios trabajadores de
la fábrica, dando como resultado una mayor producción más accesible y un
aumento de la demanda.

Jean-Baptiste de Gribeauyal como el primer inventor que introdujo el concepto de


intercambiabilidad (un producto por otro, esperando que ambos tengan el mismo
resultado) en 1767 para la fabricación de artillería francesa. Se supervisan los
productos resultantes de la cadena de producción y nace el control de calidad
(pasa o no pasa).
Por otro lado, no se ha generado un contacto de “Trabajador/cliente”, esto se
agudiza más con las creaciones del sistema de producción científica de F.W.
Taylor en el que se separa claramente la planificación de la ejecución
(taylorismo), cuyo fin era aumentar la productividad y evitar el control que
el obrero podía tener en los tiempos de producción.
La gestión y el concepto de "calidad moderna" surgen en 1924 en los Bell
Telephone Laboratories. para atender las reclamaciones de los clientes que
instalaban teléfonos (inventado en 1876).
Se crea el Departamento de Aseguramiento de Calidad del que formo parte W.A
Shewhart, y a quien se puede considerar como el padre del moderno
aseguramiento de la calidad.
Shewhart promulgo la utilización de técnicas estadísticas y control de procesos la
"primera ola" del control estadístico de la calidad, según Juran (1995).
Shewhart introduce el grafo de control el desarrollo del muestreo estadístico
(Tague, 2005) y es el creador del modelo PHVA (Planificar, Hacer, Verificar,
Actuar).
Shewhart (1931), que subraya la importancia de los métodos de control estadístico
del proceso para reducir la variabilidad del proceso, se convirtió en el texto básico
en las empresas sobre calidad en Japón y en EE. UU.
Shewhart se dedicó a impartir una serie de cursos durante los años 1920
aplicando algunas de las técnicas citadas, Joseph Juran fue uno de los asistentes
a estos cursos y posteriormente trabajaría sobre control estadístico.
Por su parte, W. Edwards Deming también trabajo con Shewhart hacia 1920 y
luego en el departamento de agricultura norteamericano en el que impulso la
utilización del Desafío de Experimentos (DOE) propuesto por Fisher.
Los gráficos de Shewhart fueron adoptados por la Sociedad Americana de
Pruebas y Materiales American Society for Testing y Materials (ASTM) en 1933 y
abogó para mejorar la producción durante la Segunda Guerra Mundial en los
Estándares Americanos de Guerra.
Juran y Deming colaboraron con las fuerzas armadas norteamericanas, que
hicieron un gran uso de la inspección por muestreo, adaptando las tablas
desarrolladas en Bell System, en 10 que Juran denomina la "segunda ola" del
control estadístico del proceso.
Los japoneses después de la Segunda Guerra Mundial se enfrentaron entre otros
muchos problemas, al desafío de cambiar su reputación de productos de mala
calidad.
Juran señala tres contribuciones importantes que llevarían a modificar esta
situación: Los cursos de formación organizados por la Civil Communications
Section de las fuerzas de ocupación norteamericana, las conferencias de Deming
sobre control estadístico y las conferencias de Juran sobre la gestión de la calidad.
La industria japonesa aplicando estos principios ganaba grandes cuotas de
mercado a nivel intencional con productos muy competitivos.
Durante estos años se crearon en muchas empresas norteamericanas y europeas
los departamentos de calidad, cuya misión se centraba en separar los buenos
productos de los malos al final de la secuencia de producción.
La calidad se extiende a la empresa en su conjunto y pasa a tener la máxima
prioridad en el momento en que el cliente tiene mayores posibilidades de elección
y que, por tanto, aumenta continuamente su exigencia sobre los productos y
servicios que compra.

Conceptos relacionados a la calidad.


En la norma UNE-EN ISO 9000:2000 Sistemas de gestión de la calidad.
Fundamentos y vocabulario. (ISO. 2000a) se ac1aran diferentes términos
relacionados con la calidad.
Términos como requisito, que se entiende como «necesidad o expectativa
establecida».
Satisfacción del cliente, es decir, la percepción del cliente sobre el grado en que
se han cumplido sus requisitos.
En esta norma se definen otros conceptos referentes con la gestión:
Política de calidad: intenciones globales y orientación de una organización
relativas a la calidad tal como se expresan formalmente por la alta dirección.
Sistema de gestión de la calidad: dirige y controla una organización con
respecto a la calidad.
Planificación de la calidad: parte enfocada al establecimiento de los objetivos de
la calidad y a la especificación de los procesos operativos necesarios y de los
recursos relacionados.
Control de la calidad: orientada al cumplimiento de la calidad.
Aseguramiento de la calidad: orientada a proporcionar confianza en que se
cumplirán los requisitos de la calidad.
Mejora de la calidad: se orienta a aumentar la capacidad de cumplir con la
calidad.

Términos relativos a la conformidad.


Conformidad: cumplimiento de un requisito.
No conformidad: incumplimiento de un requisito.
Defecto: incumplimiento de un requisito asociado a un uso previsto o
especificado.
Acción preventiva: acción para eliminar la causa de una no conformidad
potencial.
Acción correctiva: acción para eliminar la causa de una no conformidad.
Corrección: acción para eliminar una no conformidad detectada.

Documentación de la calidad.
• Lograr la conformidad con los requisitos del cliente y mejora de la calidad.
• Proveer la formación apropiada.
• Repetibilidad y trazabilidad.
• Proporcionar evidencias objetivas.
• Evaluar la eficacia y adecuación continua del sistema de gestión de la
calidad.
Manuales de calidad: documentos acerca del sistema de gestión de la calidad.
Planes de la calidad: documentos que describen como se aplica la gestión a un
producto.
Procedimientos documentados: instrucciones de trabajo que dan información de
cómo hacer los procesos.
Capitulo #4 Calidad de SI.

Situación de la calidad en los SI.


Desde hace varios años se viene insistiendo en la "crisis" de la Ingeniería del
Software y en los desastres que los fallos de software pueden llegar a causar en
las organizaciones.
Gracias a los informes “CHAOS” de Standish Group, lograron señalar que solo un
28% de los proyectos finalizaban en tiempo, con los recursos planificados y con
calidad aceptable, mientras que casi una cuarta parte no llegan a finalizar. EL
resto lo hace, pero consumiendo más recursos o con menos funcionalidades.
De 1994 al 2000 ha pasado del 16% al 28% viéndose así que la calidad de
los softwares ha ido mejorando.

Importancia de la calidad en los SI.


Según Card (1995) la industria del software ha experimentado una serie de
modas: durante los setenta la productividad era la preocupación de moda,
sustituida en los ochenta por la calidad, y en los noventa por el "time-to-market" y
el desarrollo rápido.
Capacidad. Cuando se inicia un mercado. la capacidad de ofrecer un producto es
lo más importante ya que los primeros clientes están dispuestos a aceptar menos
calidad de lo habitual si existen pocos proveedores capaces de ofrecer el
producto.
Coste. En un mercado con muchos proveedores, pero pocos consumidores, el
consumidor es quien dicta la calidad que desea, asi que la única estrategia posible
para el proveedor es conseguir la calidad solicitada al menor coste posible.
Time-to-market. En un mercado en el que pocos proveedores compiten por
muchos consumidores, lo más importante será poner el producto lo antes posible
en el mercado.
Calidad. En los mercados maduros la calidad es el detel1ninante principal del
éxito, ya que será difícil conseguir el coste más bajo.

Componentes de la calidad.
La calidad de un sistema informático puede descomponerse en diferentes factores
que contribuyen a la misma.
En Wilkin y Castleman se describe un instrumento multidimensional denominado
“QUALIT” capaz de medir la calidad de los sistemas de información entregados,
en el que se diferencia entre la calidad del sistema, calidad de la información
proporcionada a los stakeholders, calidad del servicio.
Stylianou y Kumar(2000) proponen una “visión holística”. De la calidad de los
sistemas de información, en la que se consideren diferentes dimensiones.
La calidad de una empresa u organización dependerá de la calidad de los
procesos de negocio soportados en el sistema de información.
Podemos distinguir:
 Calidad de la infraestructura.
 Calidad de la gestión.
 Calidad del servicio.
 Calidad del personal.
 Calidad de la información.
 Calidad del software.

También podría gustarte