CENTRO DE SERVICIOS FINANCIEROS (BOGOTÁ) CALIDAD EN EL DESARROLLO DE SOFTWARE (1657843) 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. Plan de Calidad del Software Aseguramiento de calidad Es planificar antes de iniciar y desarrollar un producto. Esta planificación es para ahorrar costos y sobre todo disminuir el riesgo, entonces si la planificación es el inicio con ella consolidamos la calidad y esta se inicia en las primeras etapas de desarrollo para valorar y hacer que funcione la 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: 1. 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. 2. 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. INFORME ASEGURAMIENTO DE CALIDAD DEL SOFTWARE Sistema de acceso (ingreso y salida) del Nombre del producto personal que labora en la empresa El software lector de huella digital y tarjeta personal, está diseñado para controlar el ingreso y salida de todo el personal que labora Introducción del producto en la empresa de todas las sedes distribuidas en el país, en la cual el diseño estará bajo los estándares donde se garantice las funciones para la cual se planeó su desarrollo. La empresa requiere de un software que pueda controlar el acceso de sus empleados en los horarios indicados, así mismo tener conocimiento de las salidas que realicé cada trabajador, en donde cada perfil debe coincidir tanto si es utilizado el lector de huellas como la tarjeta personal, en donde se Planificación del producto especifique su nombre completo, cargo y dependencia al que pertenece, como también los horarios que maneja de acuerdo a su labor o tipo de contrato. Entre los planes se tiene en cuenta también el recurso humano y el conocimiento del manual de procedimientos de recursos humanos. Un software que asegura la unión o consolidación a los procesos, metodologías, estándares y planes. Evalúa que todo el manejo en el proceso se cumpla con las características y funciones por la cual fue diseñado. El software utiliza como Descripción del proceso herramienta la huella dactilar única en cada trabajador y una tarjeta personal que se ligan a un ID, y demás características solicitadas incluidas en el software como son los horarios de la empresa que se tienen asignados a cada empleado. Cumplir con el proceso de acuerdo a los estándares organizacionales, como identificar, evaluar e informar sobre los resultados. Las metas siempre requieren del apoyo constante de la alta dirección. Metas de calidad Mantener el uso de las normas ISO implementadas en el modelo del proceso y del producto, el cumplimiento de ellas permite que el software sea preciso y de calidad para lo cual fue diseñado. Se tienen en cuenta desde el inicio, en el momento de la planificación y hay que concentrarse en la reducción de los riesgos Riesgos del proyecto porque de ellos depende la calidad del producto y el aseguramiento de los procesos de calidad. Llevar a cabo la verificación y la validación del proceso, realizando pruebas al azar con varios Implementación del software de los empleados de la empresa antes de su prueba en marcha para revisar si tiene algún inconveniente para mejorarlo.
Factores que determinan la calidad de un software
Los factores que pueden determinar la calidad de un software son muchos pero sin lugar a duda para mi opinión los más importantes y los que fueron escogidos para la actividad son: Operación del producto Eficiencia Esta dada por la forma en la que el software ejecute su labor, para esto se requiere tener a la mano todos los recursos requeridos para la implementación en cada una de las sedes y sobre llevar a cabo el manual de procedimientos. Transición del producto Facilidad de prueba Es tener la capacidad de que el software pueda ser probado en diferentes ambientes cuantas veces sea necesario con el fin de minimizar riesgos y por ende os costos, asegurando su estándar de calidad antes la alta gerencia. Portabilidad De acuerdo a la estructura del software, se requiere que pueda ser transferido a cualquier sede en el país tanto para el control de acceso de los empleados y a su vez pueda ser compatible con distintos sistemas operativos y/o hardware.