ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Calidad En El Desarrollo De Software


Enviado por   •  18 de Julio de 2015  •  2.486 Palabras (10 Páginas)  •  208 Visitas

Página 1 de 10

ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE PARA EMPRESA DE GESTIÓN DE RECURSOS HUMANOS

AUTOR (ES): Alvarado Candela Tatiana Patricia

INTRODUCCIÓN

Una de las principales fases dentro de la elaboración de un proyecto es el Aseguramiento de la Calidad del Software (SQA), es decir, un modelo sistemático y planeado de todas las acciones necesarias para proveer la confianza adecuada, según los requerimientos técnicos establecidos, de cada producto e ítem del proyecto. Un sinónimo del aseguramiento de la calidad del software es aseguramiento del producto de software.

El plan de aseguramiento de la calidad del software (SQAP) define cuan adherido a estos estándares se debe monitorear. El SQAP contiene una lista de comprobación para las actividades que se deben llevar a cabo para asegurar la calidad del producto. Para cada actividad, en las que tiene responsabilidad el SQA, se debe crear un plan para su monitoreo.

En este documento se describen todos los planes y roles que tendrá cada elemento de la organización en el proceso de aseguramiento de la calidad del software.

PROPOSITO

El propósito de este plan es especificar las actividades que se realizarán para asegurar la calidad del software a construir. En él se detalla el producto que se va a revisar y los estándares, normas o métodos a aplicar, los métodos y procedimientos que se utilizarán para revisar que la elaboración del producto se realice como lo establece el modelo de ciclo de vida del proyecto, y procedimientos para informar a los responsables del producto los defectos encontrados y realizar un seguimiento de dichos defectos hasta su corrección.

OBJETIVO

Definir un conjunto de normas y actividades con el fin de asegurar la calidad en el desarrollo de software.

DESCRIPCIÓN

Calidad del software es el cumplimiento con los requisitos explícitamente establecidos y documentados, la concordancia con los estándares de desarrollo aplicados y la agregación de requisitos implícitos que se espera de todo producto hecho por profesionales.

A través de la implantación del SQAP se pretende cumplir con los elementos de calidad de software, los cuales son:

 Correcto

 Eficiente

 Fiable

 Facilidad de uso

 Facilidad de mantenimiento

 Seguridad e integridad

 Portabilidad

Se pretende la aplicación del SQAP para cualquier proyecto de software a desarrollarse por la empresa.

ORGANIZACIÓN

El responsable de SQA tiene la libertad de reportar anomalías y no conformidades (si la calidad del producto está en peligro), al siguiente o al nivel más alto en la cadena de liderazgo en la organización del proyecto.

ORGANIZACIÓN DE LA SQA

Es la organización que se obtiene de las anteriores organizaciones. En la que se toman decisiones según las normas establecidas para luego liberar versiones sucesivas del SQAP para el desarrollo del software.

Tenemos la lista de la organización de SQA:

 Gerente Administrativo

 Jefe de Departamento de Informática

 Director General

 Experto en Proyectos

 Director de equipo de Desarrollo

Actividad Entregable Asociado

Elaboración del Plan de SQA Plan de SQA

Identificar propiedades de Calidad Plan de SQA

Evaluación de la calidad de los productos Informe de revisión de SQA

Revisar el ajuste al proceso Informe de revisión de SQA

Realizar Revisión Técnica Formal Informe de Revisión Técnica Formal

Evaluar y ajustar el Plan de SQA Documento de Evaluación y Ajustes al Plan de SQA

Evaluación final de SQA Informe final de SQA

Revisar la entrega semanal Entrega semanal de SQA

TAREAS DEL SQA

En esta sección se muestran todas las tareas que el personal de SQA realizará, estas tareas se realizaran a lo largo del ciclo de vida del proyecto, y se realizaran según la calendarización descrita en el plan de desarrollo del software.

Una tarea se considerará completa si se ha levantado un reporte acerca de esa tarea.

Las siguientes tareas requieren de la coordinación y cooperación de equipo de desarrollo para ser llevadas a cabo de forma satisfactoria por el personal de calidad.

TAREA: EVALUAR LOS REQUERIMIENTOS

El análisis de requerimientos establece un mutuo acuerdo entre el equipo del proyecto de software y el cliente. Se deberá mantener y establecer un acuerdo con el cliente para realizar el análisis de requerimientos del sistema.

Las actividades del personal de calidad en esta tarea son:

a) Revisar los requerimientos para determinar si son claros y consistentes.

b) Verificar que los cambios en el documento de requerimientos del sistema, sean seguidos, revisados y comunicados al equipo de desarrollo.

c) Verificar que los compromisos con el cliente sean documentados, y comunicados al equipo de desarrollo.

d) Verificar que los procesos descritos para definir, documentar y localizar requerimientos se lleven a cabo.

e) Verificar que los requerimientos están documentados, administrados, controlados y seguidos (de preferencia mediante una matriz de rastreo).

EVALUAR EL DISEÑO DEL SOFTWARE

El objetivo del proceso de diseño del software es tomar decisiones sobre el comportamiento del diseño del sistema y otras decisiones que afectan al diseño de los componentes. Se tendrá que tomar en cuenta la arquitectura del sistema dividiendo el sistema en subsistemas.

El nivel de detalle del diseño debe ser tal que el código de los módulos pueda ser realizado por otra persona que no sea su diseñador original.

Las actividades del SQA en esta tarea son:

a. Verificar que los procesos de diseño de software sigan los estándares determinados.

b. Verificar que todos los requerimientos estén presentes en el diseño.

c. Verificar que el diseño se encuentre bajo la administración de la configuración

d. Revisar y auditar el contenido de los documentos de diseño del sistema.

e. Si se encuentran no cumplimientos de los estándares establecidos, determinar las acciones correctivas.

TAREA: EVALUAR LAS PRUEBAS DE MODULOS IMPLEMENTADOS

En esta etapa, las pruebas de integración combinan individualmente componentes ya encontrados en la línea base para verificar que trabajan juntos y así integrar las funcionalidades del sistema en un solo producto.

Los encargados de las pruebas prestarán especial atención a:

a. El buen funcionamiento de las interfaces entre los

...

Descargar como (para miembros actualizados) txt (20 Kb)
Leer 9 páginas más »
Disponible sólo en Clubensayos.com