Hola, buenos días Solo quería saber si tienes algún conocimiento sobre Auditorias de Sistemas de Información (Aseguramiento de la Calidad del SoftWare) Muchas Gracias de antemano
1 respuesta
Respuesta
1
1
Anónimo
Interesante pregunta. Cuando estudias informática a nivel de ingeniería y te relacionas directamente con el área de diseño de aplicaciones, el tema CALIDAD DEL SOFTWARE es el conocimiento que te diferencia (entre otras cosas) de un programador, analista o técnico en computación. Algunos desarrolladores de software creen que la calidad del mismo se debe comenzar a analizar después de que se haya generado el código, teoría que está muy alejada de la realidad. La gestión de la calidad es una actividad que se encuentra aplicada a lo largo de TODO el proceso de software Este considera: 1. Un proceso de la Garantía de la Calidad del Software (de la sigla en ingles S.Q.A. Software Quality Assurance) 2. Tareas específicas de aseguramiento y control de la calidad. 3. Prácticas efectivas de Ingeniería de Software. 4. Control de todos los productos del trabajo de software y sus cambios. 5. Un procedimiento para garantizar la concordancia con los estándares de desarrollo del software. 6. Mecanismos de medición Los punto principales a considerar en una auditoría de software son los siguientes: 1. Corrección 2. Confiabilidad 3. Eficiencia 4. Integridad 5. Facilidad de Uso 6. Facilidad de Mantenimiento 7. Flexibilidad 8. Facilidad de Prueba 9. Portabilidad 10. Facilidad de reutilización 11. Interoperabilidad Es un proceso bastante complejo, extenso, pero debe ser bien estructurado y, aún cuando este análisis en muchos casos pasa a ser un tema SUBJETIVO, debes considerar absolutamente la visión que el usuario final pueda tener del producto. Todo depende del esquema y orden que le has dado a tu diseño. Para indagar acerca de la Ingeniería de Software y, específicamente, del proceso de la Calidad del Software, te puedo recomendar algunos libros. Ingenieria de Software. Addison - Wesley (Ian Somerville) Los libros de Moriguchi (Excelencia del Software) The Pragmatic Programmer Por Andrew Hunt y David Thomas Y mi favorito, Ingeniería del Software. Roger Pressman.