Anda di halaman 1dari 10

Actividad de Aprendizaje # 2 Aseguramiento de la Calidad de

Software
Curso: Calidad en el Desarrollo de Software.
Presentada por: Javier Rodrguez Mosquera

ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE

Qu implica el aseguramiento de la calidad del software en el ciclo de vida
del mismo?
Justifique tres de los factores que determinan la calidad de software.
El aseguramiento de la calidad en el ciclo de vida del software en el ciclo de vida
del mismo implica una serie de procesos que van desde la revisin y auditoria de
productos y procedimientos utilizados para producir un software que plasme todos
los estndares requeridos, utilizando y aplicando mecanismos que permitan la
medicin y generacin de pruebas.
A travs de la calidad del software lo que se quiere es garantizar que todas las
caractersticas de un producto puedan satisfacer todas las necesidades de los
clientes, en cuanto a funcionalidad, ejecucin, confiabilidad y disponibilidad.
Es decir la calidad del software agrupa todos y cada uno de los factores que
contribuyan a la satisfaccin de las necesidades que plantean los clientes, porque
para eso son desarrollados, en el ciclo de vida del software casa etapa cumple
una funcin especfica, tiene unos criterios ya especificados con que debe contar
cada software en cada etapa, para que al final el producto pueda salir al mercado
y cumpla las necesidades de los usuarios, de nada sirve sacar un software al
mercado si es de mala calidad, y no va a realizar un funcin a cabalidad.

Un factor que determina la calidad del software es la funcionalidad, es decir que
sirva para un propsito, que cumpla una funcin especfica que facilite y
automatice la realizacin de una actividad, de una manera rpida, efectiva y
eficaz.

La Confiabilidad: Es decir que haga lo que debe, para lo cual fue definido y de
acuerdos a el anlisis de requerimientos que fueron obtenidos, para poder as
desarrollar un software que sea eficiente.

Disponibilidad, que funcione bajo cualquier circunstancia, llevando a cabo las
actividades funcionales para las cuales fue desarrollad, pasando por las etapas del
ciclo de vida del software.

ACTIVIDADES DE APROPIACIN DEL CONOCIMIENTO (ANLISIS DE
CASO).
Camilo Andrs tiene como propsito desarrollar una cultura de calidad en donde el
producto a desarrollar sea de alto nivel, para esto es necesario aplicar tres
actividades principales aseguramiento de la calidad de software, planeacin de la
calidad software y control de calidad del software.
Para asegurar la calidad del producto es necesario elaborar independiente de la
planificacin general del proyecto, un plan que contenga la introduccin del
producto, planes del producto, descripcin del proceso, metas de calidad y
riesgos.
Para realizar esta actividad debes:
Analizar el material de formacin de la actividad aprendizaje 2
Aseguramiento de la calidad del software que se encuentra ubicado en
el botn Materiales del programa.
Consultar el material de apoyo de la actividad de aprendizaje 2.

Al terminar estas lecturas, tenga en cuenta que debe entregar como evidencia lo
siguiente:
Un documento en Word que contenga el plan de calidad con la introduccin
del producto, planes del producto, descripcin del proceso, metas de
calidad y riesgos del proyecto de implementacin del software.
Una vez realizado el documento, enve el archivo por medio del enlace
Aseguramiento de la calidad que se encuentra ubicado en la carpeta
actividad de aprendizaje 2 Aseguramiento de la calidad del software.

Aseguramiento de Calidad: es el establecimiento de un marco de trabajo de
procedimientos y estndares organizacionales que conduce a desarrollar un
software de calidad.
Los procedimientos de aseguramiento de calidad se documentan en un manual de
calidad que define el proceso de desarrollo.
Existen dos tipos de estndares:
Estndares del Producto: son estndares del producto, como la
estructura del documento de requerimientos, el documento de
codificacin que define como utilizar un lenguaje de programacin,
estndares de documentos.
Estndares del Proceso: son estndares que definen los procesos a
seguir durante el desarrollo. Incluyen definicin de los procesos de
especificacin, de diseo, y de validacin, y una descripcin de la
documentacin a generar.

Planificacin de la Calidad: Se inicia en las primeras etapas de desarrollo en
forma independiente de la planificacin del proyecto general. Define la calidad del
producto deseado, define como valorar la calidad (porque para los desarrolladores
pesan distintos factores de calidad).

PLAN DE CALIDAD

Informacin del Producto

Nombre del Producto:
Consorcio L&Market

Tipo:
Software de Recursos Humanos

Introduccin del Producto:

El software para la gestin de recursos humanos, es diseado para sistematizar y
simplificar las tareas de recursos humanos, registrando y procesando todas y cada
una de las transacciones que se generan en una empresa o actividad ligada a la
generacin de nminas, cargos, presupuestos, cuentas y reportes de la misma
etc., diseo bajo los estndares y criterios de desarrollo de software y
aseguramiento de calidad, para garantizar que todas y cada una de las funciones
que desarrolla, cumplan con los estndares de calidad.

Planes del Producto:
Recursos necesarios:
- Humanos:
Lder
Analistas.
Grupo de Desarrolladores
Pruebas.

- Materiales
- Documentacin:

Conocer a cabalidad, la forma en que funcionan los procesos de gestin de
recursos humanos dentro de la empresa, para as mismo plasmarlos en el
software, y garantizar que se el software cumple con los criterios necesarios
para satisfacer la necesidad del cliente.

Descripcin del Proceso:

ACTIVIDADES DE ASEGURAMIENTO DE LA CALIDAD


Identificacin De Requerimientos Del Cliente:

Definir quines son los clientes.
Precisar cules son los factores de xito que les permitan responder a las
necesidades, requerimientos y expectativas de los clientes.
Establecer procesos efectivos que les permitan generar productos
y servicios acordes con las necesidades, requerimientos y expectativas de
sus clientes.
Identificar las necesidades de orden mayor o secundario.

FUNCIONALIDAD

Control de Seguridad: (Confiabilidad):

Para el acceso al software de Gestin de recursos humanos solo tendrn acceso
los usuarios registrados a travs del sistema, que el administrador le de los
permisos necesarios, para poder realizar todas las funciones dentro del sistema.

Clasificacin de Usuarios:

Se clasificaran los usuarios dependiendo de la funcin con la que le toco
interactuar con el software.

Permisos Globales (administradores): Podrn acceder a todas las funciones
del software.
Permisos especficos: Solo tendrn acceso a ciertas funciones del software.


MDULOS: (ACTIVIDADES)

Gestin de Recursos Humanos:

Registro de Personal:

Registra toda la informacin pertinente de los funcionarios que laboran en la
empresa, para tener un control organizado y de tallado de la misma. Permitiendo
realizar las actividades de modificacin, bsqueda y eliminacin de la informacin.

Nomina:

Suma de todos los registros financieros de los sueldos de un empleado, los
salarios, las bonificaciones y deducciones.




Cargos:

Registro de todas los cargos con que cuenta la empresa, con las descripciones
detalladas.

Presupuestos:

Registro de informacin del clculo y negociacin anticipado de los ingresos y
egresos de una actividad econmica durante un perodo, por lo general en forma
anual.

Cuentas:

Refleja las cuentas que tiene el supermercado: Por pagar y Por cobrar.

Reportes:
Realizar reportes de todos los datos registrados en las tablas de la base de datos.

METAS DE CALIDAD

Entregar un software confiable. Seguro, eficaz, rpido:

Revisiones:
Se deben realizar revisiones y auditorias de los requerimientos y diseos utilizados
en el proyecto, para garantizar en casa etapa del desarrollo del software que no se
haya obviado ningn requisito importante que pueda afectar con la culminacin
del proyecto.
Se requiere como mnimo que se realicen revisiones e inspecciones de los
requerimientos y del diseo, lo mismo que revisiones al terminar cada etapa:
Revisin de requerimientos de software
Identificar las exigencias del cliente para el desarrollo del software.


Revisin crtica del diseo
Reconocimiento de la estructura fsica propuesta al cliente, puede realizase por
partes, para profundizar ms en cada una de las partes.

Verificacin y Validacin
Verificar cada proceso en cada etapa, y validar los requerimientos:
- Correccin: mide el grado en que un programa satisface sus especificaciones
y consigue los objetivos del usuario.
- Fiabilidad: mide el grado en que se puede esperar que un programa lleve a
cabo sus funciones esperada con la precisin requerida.
- Eficiencia: mide la cantidad de recursos de computadora y de cdigo requerido
por un programa para que lleve a cabo las funciones especificadas.
- Integridad: es el grado en que puede controlarse el acceso al software o a los
datos por personal no autorizado.
- Facilidad de Uso: es el esfuerzo requerido para aprender un programa e
interpretar la informacin de entrada y de salida.
- Facilidad de Mantenimiento: es el esfuerzo requerido para localizar y arreglar
programas.

Auditora funcional
Verificar que el producto que se entrega satisface los requerimientos
especificados.

Auditora fsica
Verificar que realmente se entreguen el software fsico y su documentacin
designados para ser entregados.

Auditoras en proceso
Revisar en cada etapa como va cada proceso, como se ejecuta y cuanto falta para
culminarlo.

Revisin Final Por Etapas
Revisin que se hace de todas las etapas al finalizarlas, con el fin de proporcionar
datos para proyectos futuros.

Escalabilidad
Proyeccin a futuras mejoras que puedan implementarse.


RIESGOS DEL PROYECTO DE IMPLEMENTACION

En todo proceso ocurren riesgos que ocasionan una serie de defectos que ocurren
a lo largo del ciclo de vida del software, para ello es necesario concentrar
esfuerzos en su detencin y correccin. La correccin de los errores es importante
pero es ms importante la prevencin de los mismos.

En este punto analizar los riesgos es el camino en el que se cruzan las actividades
de control de calidad y aseguramiento de la calidad, es decir detectar defectos en
los productos y detectar las debilidades en los procesos y procedimientos. Analizar
los defectos y fallas del producto e identificar la relacin que existe entre causa-
efecto.

Identificacin de Riesgos:

Revisiones Tcnicas.
Revisin de Errores
Verificacin de Funcionalidad


Control de Calidad: Involucra mantener una estricta vigilancia de los
procedimientos que se llevan a cabo para el desarrollo de un producto para
asegurar que sigan los estndares de calidad.