Calidad de software guia 2.docx

10
 Calidad de software Guía 2  Andy Andrés Arias Borja 19/07/2015 Barranquilla, Colo!ia

Transcript of Calidad de software guia 2.docx

Calidad de software

Gua 2

Andy Andrs Arias Borja

19/07/2015

Barranquilla, Colombia

ContenidoIntroduccin33.1 Actividades de Reflexin inicial.43.2 Actividades de contextualizacin e identificacin de conocimientos necesarios para el aprendizaje:43.3.1Escucha con atencin la explicacin del instructor acerca del tema a la introduccin Vector y matriz por medio del material VectoresMatrices.pdf, la cual se encuentra en la carpeta Material. Con base a la explicacin de tu instructor conceptualiza:5Conclusin12

Introduccin

Mediante esta gua aprenderemos diferentes elementos fundamentales para el desarrollo de la calidad de software y como satisfacer las necesidades del cliente tambin por medio de esta gua de aprendizaje aprenderemos los diferentes modelos de aprendizaje.

3.1 Actividades de Reflexin inicial.Es indispensable saber que este ejercicio de comprensin promueve la retroalimentacinComo fruto de la autoevaluacin y la autorregulacin. De igual forma propicia elAprendizaje colaborativo y el crecimiento integral del aprendiz.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 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.

PLAN DE CALIDAD

Informacin del Producto

Nombre del Producto:Supermercado L&Market

Tipo: Software Contable

Introduccin del Producto:

El software contable del Supermercado L&Market, es diseado para sistematizar y simplificar las tareas decontabilidad, 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., 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 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.

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. Establecerprocesosefectivos que les permitan generar productos yserviciosacordes 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 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)

Compra:

Registro de todas las transacciones de compra que se realicen en el supermercado, con informacin detallada de casa producto.

Venta:

Registro de todas las transacciones de compra que se realicen en el supermercado, con informacin detallada de casa producto.

Estados financieros:

Presenta a pesos constantes losrecursosgenerados o utilidades en la operacin, los principales cambios ocurridos en laestructurafinanciera del supermercado y su reflejo final en el efectivo einversionestemporales a travs 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, 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 ValidacinVerificar 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 EtapasRevisin que se hace de todas las etapas al finalizarlas, con el fin de proporcionar datos para proyectos futuros.

EscalabilidadProyeccin 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.

ConclusinPor medio de esta gua empleamos las definiciones que usan los modelos de calidad de software para satisfacer las necesidades del cliente y obtener un software en calidades optimas, el papel de los modelos es fundamental en el desarrollo de este software nos ayudan a potenciar el reso de los diferentes elementos del software y facilitar la labor de los diferentes roles que participan del proceso.