Mis trabajos
Cuando se esta creando un sistema de información es necesario poderle a segurar al usuario que el sistema que se le va a entregar es totalmente confiable y cumple con todos los requisitos que el ha solicitado. Es por ello que todo analista de sistemas debe garantizar la calidad del software.
Y para garantizar la calidad del software es necesario realizar ciertos pasos y tomar encuenta ciertos criterios a cumplir el software.
En el presente documento se van detallando cada una de las fases que se deben seguir para poder asegurar que un software es de calidad.
¿Pero que calidad? Calidad significa que un producto debe cumplir con sus especificaciones.
Es por ello que lo primordial de la calidad del software a cumplir es:
1) Garantizar el aseguramiento de lacalidad total. Diseñado sistemas y software con un enfoque modular, descendente.
2) Documentar el software con las herramientas necesarias y adecuadas
3) Probar, mantener y auditar el software.
Y los dos propósitos primordiales a cumplir por la calidad del software son:
1. Que el usuario del sistema de información es el factor individual más importante en establecer y evaluar sucalidad.
2. Y el otro es que es mucho menos costoso corregir los problemas en sus fases iniciales que esperar hasta que un problema se manifieste a través de las quejas o crisis del usuario.
Administración de la calidad.
Ante todo es primordial saber que existe un enfoque de la administración de la calidad total (TQM)
Y este es esencial a lo largo de todos los pasos del desarrollo desistemas según Dean y Evans (1994). Y sus principales elementos solo son significativos cuando se presentan en un contexto organizacional que favorece un esfuerzo integral por la calidad.
Los analistas de sistemas deben estar concientes de los factores que despiertan el interés en la calidad.
Para la administración de la calidad es necesario seguir con las siguientes fases:
Plantación, definición delmétodo de trabajo realizar un programa de mejora continua, definición de acciones y compromisos, desarrollo de acciones y seguimiento de acciones y compromisos. Y es por ello que al seguir estas etapas se cumplirá un solo objetivo que es: “permitir oponer durante el proceso de creación de un sistema toda la documentación necesaria para respaldar cualquiera modificación a si como la administraciónde todos los elementos involucrados en el desarrollo del mismo”.
El modelo de administración de la calidad brinda la oportunidad de iniciar la administración den la calidad del software haciendo uso eficiente de la documentación e informando de las necesidades usuarios al departamento de desarrollo de sistemas.
Las ventajas de la administración de la calidad son:
▪ Asegurar elcompromiso y participación de la dirección de sistemas y del usuario durante todo el desarrollo del software.
▪ Identifica las necesidades de mejora de calidad en el mismo.
▪ Reduce el tiempo hombre/maquina del desarrollo de la aplicación.
▪ Reduce el costo del desarrollo del sistema
▪ Establece mecanismos para garantizar y mantener los estándares de calidad definidos.
▪ Estableceresponsabilidades por ambas partes por parte del desarrollador del sistema y por parte del usuario.
▪ Establece los factores que pueden poner en riesgo el éxito del sistema.
▪ Documenta todas las acciones del desarrollo del sistema.
▪ Establece las medidas emergentes.
▪ Establece los cambios adecuados y creación de nuevos procesos y nuevos procedimientos para evitarreincidencias.
Por otra parte en el mercado hay herramientas que ayudan a garantizar la calidad del software tales como:
Rational Functional Tester, Rational PurifyPlus, WebSphere Studio Workload Simulator for z/OS and OS/390.
Rational AppScan Build Edition automatiza las pruebas de seguridad, proporciona un completo análisis de defectos y facilita recomendaciones específicas de entorno para...
Regístrate para leer el documento completo.