Software es una herramienta útil para la automatización de tareas , pero sólo puede proporcionar una salida razonable de acuerdo a la entrada razonable. El viejo refrán de software, " basura entra, basura sale " suena a verdad cuando se trata de software. En las industrias de alta tecnología y las industrias preocupadas por la seguridad , como las finanzas , el software debe cumplir con una serie de normas para garantizar un procesamiento preciso y seguro de los datos confidenciales de los clientes . También puede afectar a la seguridad física en áreas tales como las fuerzas armadas o aeroespaciales. Mediante la regulación de software y asegurarse de que cumple con un conjunto de normas , un punto de referencia está previsto para las empresas de software para competir y mantener los contratos , cuando existan . Instrucciones
1
Ponga un Software Quality Assurance ( QA) del sistema en su lugar. Un proceso de control de calidad independiente puede ayudar al proceso de conformidad. Si un equipo de control de calidad no es posible debido al pequeño tamaño de la organización , ofrecer amplias documentos técnicos para el organismo de normalización como evidencia de la complicidad .
2
Crear listas de verificación para las normas. Para asegurarse de que el software cumple con todos los criterios, es necesario proporcionar listas de control para que todos y cada departamento responsable del software tiene pautas para trabajar.
Para cada expectativa o norma de las normas, crear una pregunta para probar la conformidad a la misma. Esto implicará pasar por las normas con un peine de dientes finos para saber lo que son. En algunos casos , las normas ya tienen una serie de preguntas que se pueden utilizar en el establecimiento de los controles internos.
3
prueba el software en contra de las normas . Esto implica la realización de un manual de " recorrido " del sistema , seguido de funcionamiento real del software.
4
Proporcione una copia del software de los proveedores de las normas , de ser posible , por lo que puede poner a prueba los sistemas en sus propios entornos . Esto creará un grado de confianza entre el organismo de normalización y el proveedor de software , y si disponen de instalaciones de prueba, que proporcionará una comprobación minuciosa para asegurar el cumplimiento se ha cumplido.