Sunteți pe pagina 1din 6

Título del Control

Aseguramiento de la calidad del software (SQA)

Nombre Alumno

Miguel Verdugo Rojas

Nombre Asignatura

MODELOS Y CONTROL DE CALIDAD

Instituto IACC

Ponga la fecha aquí

18-05-2019
Desarrollo

INSTRUCCIONES: Lea atentamente las siguientes solicitudes y responda:

1. Luego de llevar dos meses desarrollando una solución, el gerente de un proyecto de software,
de tamaño pequeño, se ha dado cuenta que le falta un mes para hacer la entrega de la solución.
Sin embargo, ha notado que no se le ha informado al respecto y él tuvo que atender otros temas
por lo cual no estuvo pendiente del estado de avance del proyecto. Al revisar algunos aspectos,
advirtió que faltaba bastante por hacer y tal situación lo pone en una posición difícil de explicar
ante su cliente. Considerando lo anterior, y tomando como referencia las siguientes actividades
de SQA:

Monitoreo de procesos
Evaluación del producto
Auditorías

Explique brevemente de qué forma cada una de estas actividades contribuye a evitar la situación
que afecta a este gerente.

2. Explique cada una de las siguientes actividades de SQA.

Planificación
Especificación de requerimientos
Diseño
Implementación
Entrega de software

Además, y en particular, refiérase a la especificación de requerimientos. Describa cómo entiende


usted que debe ser realizada esta actividad. ¿Por qué esta actividad es de vital importancia?

¿Debe participar directamente el usuario?

3. A partir del problema presentado en la pregunta 1), explique en forma precisa qué
herramientas de SQA utilizaría usted para retomar el proyecto y efectuar un
Levantamiento del estado actual. Considere que lo más urgente es conocer el estatus real del
diseño, código y usabilidad.
Respuesta 1:

El Monitoreo: Corresponde al proceso sistemático de recolectar, analizar y utilizar información


para hacer seguimiento al progreso de un programa. El monitoreo generalmente se dirige a los
procesos en lo que respecta a cómo, cuándo y dónde tienen lugar las actividades, quién las
ejecuta y a cuántas personas o entidades beneficia.

El monitoreo se realiza una vez comenzado el programa y continúa durante todo el período de
implementación. A veces se hace referencia al monitoreo como proceso, desempeño o
evaluación formativa.

La evaluación: Corresponde a la evaluación y se concentra en los logros esperados y alcanzados,


examinando la cadena de resultados de los procesos, los factores contextuales para comprender
los logros o la ausencia de ellos. La evaluación pretende determinar la relevancia, impacto,
eficacia, eficiencia y sostenibilidad de las intervenciones y su contribución a la consecución de
resultados.

La auditoría: es un proceso sistemático, independiente y documentado para obtener


evidencias de la auditoría y evaluarlas de manera objetiva, los objetivos de una auditoria de
proceso son:
 Determinar la conformidad o no-conformidad del proceso con los requisitos y
Estándares especificados para el mismo.
 Evaluar la eficacia del proceso, establecido para el logro de la política de la calidad y el
Cumplimiento de los objetivos de calidad.
 Identificar oportunidades de mejora.
 Fomentar el desarrollo de la cultura de la calidad y la autoevaluación.
 Proporcionar a la dirección la información para la toma de decisiones más acertadas
Respecto al proceso objeto de auditoria.

Ahora ya vimos las definiciones en los puntos anteriores y pasándolas al ejemplo planteado en la
pregunta uno podemos decir;

El Monitoreo: Hubiese sido efectivo siempre y cuando los ingenieros de proyectos encargados
en realizar el software hubiesen informado los estados de avance del proyecto de forma oportuna
al Gerente y este además debió supervisar estas actividades o en caso de no tener tiempo haber
traspasado esas actividades a otra persona para realizar el monitoreo.

La evaluación: Corresponde a la evaluación de las tareas efectuadas, esta trabaja directamente


con la etapa de monitoreo si no se hizo seguimiento de las actividades del monitoreo en la
evaluación deberían arrojar las alarmas de los procesos no fueron completados y así informar
Al gerente para que pueda tomar alguna decisión al tema.
La auditoría: es un proceso el cual si es revisar la malla de procesos y verificar si se hizo
bien o mal con esto podemos indicar si el proyecto de desarrollo del software cumple con el
esperado.

Respuesta 2:

Las etapas del SQA son las siguientes:

 Planificación: En esta etapa el SQA debe participar en la elaboración del plan de proyecto
y es de su responsabilidad producir el Plan de SQA y verificar que los procesos,
procedimientos y estándares identificados en el plan de proyecto son apropiados, claros,
específicos y auditables.

 Especificación de requerimientos: En esta etapa el SQA debe confirmar que en la


especificación estén expresados todos los requerimientos funcionales, técnicos,
operacionales y de interfaz, de manera tal que puedan ser verificados en el producto final
en esta etapa es primordial que el ingeniero de proyecto que va a llevar este proyecto
interactúe con los usuarios donde se va a instalar el software.

 Diseño: En la fase de diseño, dentro de las actividades de SQA se incluyen la adherencia


del diseño y su documentación a los estándares definidos en el plan del proyecto, la
presencia de todo módulo en el diseño, la incorporación de los resultados de las
inspecciones en el diseño y El ingreso del diseño a la configuración del software, tras su
aprobación.

 Implementación: Aquí SQA le corresponde auditar los resultados de las actividades de


diseño y codificación y el estado de todos los entregables y las actividades de gestión de
configuración y de la biblioteca del software y por ultimo los informes sobre
desviaciones y las acciones correctivas.

 Entrega de software: en esta etapa el SQA es responsable de realizar la última auditoría


de configuración del software, con el objetivo de determinar que los módulos del nuevo
sistema están listos para la entrega.

Cabe destacar para no atrasarnos o que nos quede algo fuera en cada una de las etapas es bueno
redactar un documento del estado real del proyecto y presentarlo al usuario final en cada una de
las etapas mencionadas anteriormente con esto nos aseguramos que el usuario está conforme con
el desarrollo ahora si tenemos ya firmado la aprobación y el usuario nos indica que nos faltó algo
por hacer esto se puede retomar al final de la programación y se cobraría de forma separada.
Respuesta 3:

Los métodos más comunes para el aseguramiento de la calidad son los siguientes:

 Auditorías Es la actividad de garantizar que el proceso y el producto de trabajo se


ajustan al plan acordado.
 Pruebas de Validación: Corresponde a introducir los datos, los cuales el tester
sabe que son erróneos en la aplicación.
 Comparación de datos: Técnica que se realiza comparando los resultados de una
aplicación con parámetros específicos con los resultados de otra aplicación.
 Inspecciones de código: No son excluyentes con el testing. Cada
Desarrollador puede encontrar distintos tipos de defectos en el código que no
corresponde a lo acordado con el cliente.
Bibliografía
 Materia de estudio semana 2.
 Ejemplos de semana 2 en internet.

S-ar putea să vă placă și