Está en la página 1de 9

¿Qué implica el aseguramiento de la calidad del software en el ciclo de vida

del mismo?

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 revisión y auditoria de
productos y procedimientos utilizados para producir un software que plasme todos
los estándares requeridos, utilizando y aplicando mecanismos que permitan la
medición y generación de pruebas.

A través de la calidad del software lo que se quiere es garantizar que todas las
características de un producto puedan satisfacer todas las necesidades de los
clientes, en cuanto a funcionalidad, ejecución, confiabilidad y disponibilidad.

Es decir la calidad del software agrupa todos y cada uno de los factores que
contribuyan a la satisfacción de las necesidades que plantean los clientes, porque
para eso son desarrollados, en el ciclo de vida del software casa etapa cumple
una función específica, 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 función a cabalidad.
ACTIVIDADES DE APROPIACIÓN DEL CONOCIMIENTO (ANÁLISIS DE
CASO).
Camilo Andrés tiene como propósito 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, planeación de la
calidad software y control de calidad del software.
Para asegurar la calidad del producto es necesario elaborar independiente de la
planificación general del proyecto, un plan que contenga la introducción del
producto, planes del producto, descripción del proceso, metas de calidad y
riesgos.

Para realizar esta actividad debes:


 Analizar el material de formación de la actividad aprendizaje 2
Aseguramiento de la calidad del software que se encuentra ubicado en
el botón 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 introducción
del producto, planes del producto, descripción del proceso, metas de
calidad y riesgos del proyecto de implementación del software.
 Una vez realizado el documento, envíe 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 estándares 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 estándares:

 Estándares del Producto: son estándares del producto, como la


estructura del documento de requerimientos, el documento de
codificación que define como utilizar un lenguaje de programación,
estándares de documentos.
 Estándares del Proceso: son estándares que definen los procesos a
seguir durante el desarrollo. Incluyen definición de los procesos de
especificación, de diseño, y de validación, y una descripción de la
documentación a generar.

Planificación de la Calidad: Se inicia en las primeras etapas de desarrollo en


forma independiente de la planificación 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

Información del Producto

Nombre del Producto:


Supermercado L&Market

Tipo:
Software Contable
Introducción del Producto:

El software contable del Supermercado L&Market, es diseñado para sistematizar


y simplificar las tareas de contabilidad, registrando y procesando todas y cada una
de las transacciones que se generan en una empresa o actividad ligada a compra,
venta, estados financieros, balances generalas, cuentas de cobro, inventarios etc.,
diseño bajo los estándares 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 estándares de calidad.

Planes del Producto:


Recursos necesarios:
- Humanos:
 Líder
 Analistas.
 Grupo de Desarrolladores
 Pruebas.

- Materiales
- Documentación:

Conocer a cabalidad, la forma en que funcionan los procesos contables


dentro del supermercado, para así mismo plasmarlos en el software, y
garantizar que se el software cumple con los criterios necesarios para
satisfacer la necesidad del cliente.

Descripción del Proceso:

ACTIVIDADES DE ASEGURAMIENTO DE LA CALIDAD

Identificación De Requerimientos Del Cliente:

 Definir quiénes son los clientes.


 Precisar cuáles 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 contable solo tendrán acceso los usuarios registrados a
través del sistema, que el administrador le de los permisos necesarios, para poder
realizar todas las funciones dentro del sistema.

Clasificación de Usuarios:

Se clasificaran los usuarios dependiendo de la función con la que le toco


interactuar con el software.

 Permisos Globales (administradores): Podrán acceder a todas las funciones


del software.
 Permisos específicos: Solo tendrán acceso a ciertas funciones del software.

MÓDULOS: (ACTIVIDADES)

Compra:

Registro de todas las transacciones de compra que se realicen en el


supermercado, con información detallada de casa producto.

Venta:
Registro de todas las transacciones de compra que se realicen en el
supermercado, con información detallada de casa producto.

Estados financieros:

Presenta a pesos constantes los recursos generados o utilidades en la operación,


los principales cambios ocurridos en la estructura financiera del supermercado y
su reflejo final en el efectivo e inversiones temporales a través de un periodo
determinado.

Balances generalas:

Resumen de todos los bienes que tiene el supermercado, de lo que debe, de lo


que le deben y de lo que realmente le pertenece a su propietario, a una fecha
determinada.

Cuentas:

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

METAS DE CALIDAD

Entregar un software confiable. Seguro, eficaz, rápido:

Revisiones:
Se deben realizar revisiones y auditorias de los requerimientos y diseños utilizados
en el proyecto, para garantizar en casa etapa del desarrollo del software que no se
haya obviado ningún requisito importante que pueda afectar con la culminación
del proyecto.
Se requiere como mínimo que se realicen revisiones e inspecciones de los
requerimientos y del diseño, lo mismo que revisiones al terminar cada etapa:
Revisión de requerimientos de software
Identificar las exigencias del cliente para el desarrollo del software.

Revisión crítica del diseño


Reconocimiento de la estructura física propuesta al cliente, puede realizase por
partes, para profundizar más en cada una de las partes.

Verificación y Validación
Verificar cada proceso en cada etapa, y validar los requerimientos:
- Corrección: 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 precisión requerida.
- Eficiencia: mide la cantidad de recursos de computadora y de código 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 información de entrada y de salida.
- Facilidad de Mantenimiento: es el esfuerzo requerido para localizar y arreglar
programas.

Auditoría funcional
Verificar que el producto que se entrega satisface los requerimientos
especificados.

Auditoría física
Verificar que realmente se entreguen el software físico y su documentación
designados para ser entregados.

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

Revisión Final Por Etapas


Revisión que se hace de todas las etapas al finalizarlas, con el fin de proporcionar
datos para proyectos futuros.

Escalabilidad
Proyección 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 detención y corrección. La corrección de los errores es importante
pero es más importante la prevención 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 relación que existe entre causa-
efecto.

Identificación de Riesgos:

 Revisiones Técnicas.
 Revisión de Errores
 Verificación 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 estándares de calidad.

También podría gustarte