¿Cuáles son los estándares de la industria de Software?

Estándares de la industria de software son normas generales y las mejores prácticas adoptadas por los fabricantes de software que ayudan a asegurar la coherencia en los productos. Algunos estándares son escritos por asociaciones y organizaciones de la industria de software, pero otros son menos definidos. Cualquier comúnmente había adoptado política o forma de hacer negocios puede ser visto como un estándar de la industria si participan suficientes empresas. En la mayoría de los casos, cumplimiento de estándares de la industria de software es totalmente voluntario. Aún así, cumplimiento a menudo lleva beneficios significativos. Estándares de la industria en la creación y venta de software pueden gobernar nada de etiquetado a la funcionalidad de la plataforma del producto. Aunque leyes individuales pueden regular algunos aspectos de la industria del software, no existen leyes generales software. A veces las normas están diseñadas para ayudar a las empresas cumplir con las leyes locales y regulaciones de la industria de software formal. Más frecuentemente, sin embargo, su propósito es promover normas uniformes de tratamiento a través de proveedores.
La industria del software, quizás más que muchas otras industrias, depende mucho de la interoperabilidad. Un programa instalado en un sistema informático necesita para no sólo trabajar, pero también tiene que existir junto a otros programas ya en uso. El software debe ser segura, estable y depurado. Puede ser difícil decir de embalaje del producto, si va a trabajar en lo que dice que será un producto de software comercial.
Cumplimiento de ciertos estándares de la industria de software puede actuar como una especie de "sello de aprobación" para los métodos de productos y negocios de una empresa de software. Estándares de la industria de software formal, tales como los propagados por la organización internacional de normalización (ISO) y la organización para el adelanto de estructurada información estándares (OASIS), establecen requisitos de referencia para software fabricación y ventas. Estos requerimientos proporcionan directrices de la industria de software global.
En organizaciones como la ISO y OASIS es voluntaria, pero riguroso. Miembros generalmente deben ponerse de acuerdo para el desarrollo de sus productos a un cierto estándar y grado de atención y generalmente también deben participar en una serie de sesiones de entrenamiento y evaluación. Si una empresa puede demostrar que sus productos y servicios son compatibles con los estándares y regulaciones de la industria que gobierna, puede anunciar sí mismo como miembro de esa organización. También se puede promover como compatible con los principales estándares de la industria del software.
No los estándares de la industria del software son formalizados o aplican la forma en que son normas basadas en la organización. La frase "estándar industrial" a menudo también se refiere a cualquier forma de hacer negocios que se consideran práctica común. Si la mayoría de los fabricantes de software en un sector de mercado o área local sigue ciertas reglas no escritas, esas reglas pueden venir a ser entendido como estándares de la industria en la su propia derecha.
Una empresa que aplica sus propias especificaciones de la industria de software uniforme también puede obtener beneficios internas en forma de eficiencia y reducción de error. Muchas empresas de software son grandes empresas con oficinas en todo el mundo. Sin una forma estándar de hacer negocios, distintas oficinas podrían estar siguiendo ligeramente diferentes de las pautas de programación, creación de documentos, o incluso mantenimiento de registros. Establecimiento de normas para hacer negocios desde el principio puede servir para agilizar los procesos de la empresa y asegurar salidas uniforme en el tiempo.