Está en la página 1de 6

Conceptos y herramientas básicas de calidad

Rodrigo Tapia

Modelos y Control de Calidad

Instituto IACC

09 diciembre 2019
Desarrollo
1. Suponga que usted es contratado como especialista en la mejora de procesos de
desarrollo de software para una empresa. Una de las primeras actividades que le han
solicitado es realizar un diagnóstico de calidad basado en un modelo, (ya sea de McCall o
Boëhm), en el ámbito de la revisión y transición del producto. Señale cual sería su
estrategia para preparar, evaluar y entregar su diagnóstico preliminar. También deberá́
señalar porqué seleccionó uno de los modelos, y no otro.

He seleccionado el modelo de McCall, puesto que encuentro que este modelo es mas
completo que el modelo de Boehm puesto que posee un modelo de calidad jerárquica
estructurada, en el cual su entorno se basa en las características que son de alto nivel, las
características de nivel intermedio, además posee características primitivas, por lo cual
cada una de ellas contribuye a un nivel de calidad global.
En relación al modelo seleccionado me enfoque en buscar el que se centrara en el
producto final, siempre teniendo claro los atributos claves que vienen desde el cliente.
Por lo cual estos atributos a partir de ahora son llamados factores de calidad, muchas
veces son atributos externos, pero también es viable encontrar factores internos. Para los
atributos externos serán aquellos que son abstractos, en el cual pueden ser medidos
mediante un atributo de bajo nivel, estos serán los llamados criterios de calidad. Según el
autor de este modelo los criterios de calidad son aquellos atributos internos en el cual se
genera un efecto directo en los atributos externos. Por lo cual el modelo es capaz de
organizar el modelo en tres factores claves para el usuario.
Puntos De Vista OEjes Factor Criterios

- 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 uso
- 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.
- Control de accesos. Atributos del software que proporcionan control de acceso al software y los datos
que maneja.
OPERACIÓN DEL PRODUCTO
Integridad
- 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.
- 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
Corrección
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.
- 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
Fiabilidad
independientes.
-Simplicidad: Atributos del software que posibilitan la implementación de funciones de la forma más
OPERACIÓN DEL PRODUCTO
comprensible posible.

- Exactitud: La precisión de los cálculos y del control.

-Eficiencia en ejecución: Atributos del software que minimizan el tiempo de procesamiento.


Eficiencia
-Eficiencia en almacenamiento: Atributos del software que minimizan el espacio de almacenamiento
necesario.
-Concisión: Atributos del software que posibilitan la implementación de una función con la menor
cantidad de códigos posible.
Facilidad de mantenimiento
-Auto descripción: Atributos del software que proporcionan explicaciones sobre la implementación de las
funciones.
-Instrumentación: Atributos del software que posibilitan la observación del comportamiento del software
Facilidad de prueba
durante su ejecución para facilitar las mediciones del uso o la identificación de errores.
-Capacidad de expansión: Atributos del software que posibilitan la expansión del software en cuanto a
capacidades funcionales y datos.
Flexibilidad

-Generalidad: Atributos del software que proporcionan amplitud a las funciones implementadas.
-Independencia entre sistema y software: Atributos del software que determinan su dependencia del
entorno operativo.
REVISION DEL PRODUCTO Reusabilidad

- Independencia del hardware: Atributos del software que determinan su dependencia del hardware.
-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
Interoperabilidad
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.

-Independencia entre sistema y software.


Portabilidad

- Independencia del hardware.


2. Establezca un plan de gestión de la calidad que incorpore al menos 4 actividades e
indique a qué apunta cada una de ellas en el mejoramiento de la calidad del software.
Puede partir suponiendo que estas actividades se incorporarán en las etapas de desarrollo
y prueba del software.

a) Poder identificar las necesidades, para ello será necesario realizar un plan de
calidad para analizar si realmente es necesario lo solicitado. Esto conlleva en
poder verificar si cumplo con las normas de calidad para el cliente, en el cual el
podrá verificar, o bien si es viable mostrarlo a un tercero con el fin de mostrar que
nuestra empresa realiza bajo los estándares de calidad básicos.
b) La preparación del plan es aquí donde tengo que tener un experto que maneje y
conozca el negocio que se desee dar una solución, por lo cual para trabajar en la
elaboración de este plan de calidad será recomendable que el experto en el tema,
en conjunto a su equipo de trabajo sean capaces de generar la delegación de las
funciones o responsabilidades. Sera capaz de recopilar toda nuestra información
que es necesaria para el plan.
c) Revisión e implementación, es aquí cuando se tiene que realizar la ultima revisión
del plan de calidad, es en esta etapa cuando se pondrán las acciones que se deben
desarrollar para mejorar la calidad del desarrollo y la programación, pruebas de
integración, pruebas unitarias y puesta en marcha. Cuando este es aprobado, el
plan pasa directamente a la implementación.
3. El proyecto en el cual usted participó ha sido un éxito. Se han cumplido los plazos, las
necesidades funcionales están cubiertas plenamente. Los costos asociados al proyecto
estaban previstos y la calidad del producto entregado dejó en evidencia el buen trabajo
realizado. Algunos de sus compañeros del área de informática sostienen que gracias a su
trabajo todo ha salido muy bien. Asimismo, funcionarios de otras áreas señalan que su
participación fue clave y que, además, como conocedores del negocio, dieron las señales
necesarias para que todo saliera bien. Usted entiende las opiniones, pero cree que la suma
de todas las buenas prácticas ha dado sus frutos. Por lo anterior, explique sobre la base de
la calidad total.

En base a la calidad total se puede apreciar que en el enunciado existió una persona que
fue capaz de generar esa motivación, liderazgo y ayudo a que el proyecto de la
organización llegara a su fruto y que fuera lo que muchos esperaban, pero no todo es
fruto de el, sino más bien de toda la organización por haberse embarcado en el proyecto y
ser parte de el sin importar el la jerarquía, esto quiere decir, que todos son parte desde el
Gerente General hasta el empleado o colaborador de menor rango. Todos estuvieron
comprometidos con el desarrollo, objetivos, procesos, servicios que se generaron para
poder tener el éxito obtenido. La suma de todos los mecanismos internos y la suma de sus
partes hacen que la calidad sea total o que el servicio pueda ser de calidad.
Bibliografía

Contenido y recursos adicionales Semana 1 .