Una especificación a menudo se refiere a un conjunto de requisitos documentados que deben satisfacerse mediante un material, diseño, producto o servicio. [1] Una especificación es a menudo un tipo de norma técnica .
Existen distintos tipos de especificaciones técnicas o de ingeniería (especificaciones), y el término se utiliza de forma diferente en distintos contextos técnicos. A menudo se refieren a documentos específicos o a información específica contenida en ellos. La palabra especificación se define en términos generales como "establecer de forma explícita o detallada" o "ser específico".
Una especificación de requisitos es un requisito documentado , o un conjunto de requisitos documentados, que debe satisfacer un determinado material, diseño, producto, servicio, etc. [1] Es una parte inicial común de los procesos de diseño de ingeniería y desarrollo de productos en muchos campos.
Una especificación funcional es un tipo de especificación de requisitos y puede mostrar diagramas de bloques funcionales. [ cita requerida ]
Una especificación de diseño o de producto describe las características de las soluciones para la Especificación de Requisitos, haciendo referencia a una solución diseñada o a una solución final producida. A menudo se utiliza para guiar la fabricación/producción. A veces, el término especificación se utiliza aquí en relación con una hoja de datos (u hoja de especificaciones ), lo que puede resultar confuso. Una hoja de datos describe las características técnicas de un artículo o producto, a menudo publicadas por un fabricante para ayudar a las personas a elegir o utilizar los productos. Una hoja de datos no es una especificación técnica en el sentido de informar cómo producir.
Una especificación " en servicio " o " mantenida como " , especifica las condiciones de un sistema u objeto después de años de operación, incluidos los efectos del desgaste y el mantenimiento (cambios de configuración).
Las especificaciones son un tipo de estándar técnico que puede ser desarrollado por varios tipos de organizaciones, tanto en el sector público como en el privado . Algunos ejemplos de tipos de organizaciones son una corporación , un consorcio (un pequeño grupo de corporaciones), una asociación comercial (un grupo de corporaciones de toda la industria), un gobierno nacional (incluidas sus diferentes entidades públicas, agencias reguladoras y laboratorios e institutos nacionales), una asociación profesional (sociedad), una organización de estándares creada con un propósito específico como ISO o requisitos genéricos desarrollados por proveedores independientes. Es común que una organización haga referencia a ( haga referencia , mencione , cite ) los estándares de otra. Los estándares voluntarios pueden volverse obligatorios si se adoptan mediante un contrato gubernamental o comercial.
En ingeniería , fabricación y negocios , es vital que los proveedores , compradores y usuarios de materiales, productos o servicios comprendan y acuerden todos los requisitos. [2]
Una especificación puede hacer referencia a una norma a la que se hace referencia con frecuencia en un contrato o documento de adquisición, o a un conjunto de requisitos acordados de otro modo (aunque todavía se suele utilizar en singular). En cualquier caso, proporciona los detalles necesarios sobre los requisitos específicos.
Las agencias gubernamentales, organizaciones de normalización ( SAE , AWS , NIST , ASTM , ISO / IEC , CEN / CENELEC , DoD , etc.), asociaciones comerciales , corporaciones y otros pueden proporcionar estándares para especificaciones. Un memorando publicado por William J. Perry , Secretario de Defensa de los EE. UU. , el 29 de junio de 1994 anunció que se introduciría un movimiento hacia "un mayor uso de especificaciones y estándares comerciales y de rendimiento", que Perry vio como "una de las acciones más importantes que [el Departamento de Defensa] debería tomar" en ese momento. [3] Los siguientes estándares británicos se aplican a las especificaciones:
Una especificación de diseño o de producto no prueba necesariamente que un producto sea correcto o útil en todos los contextos. Se puede verificar que un artículo cumple con una especificación o se puede estampar con un número de especificación: esto no indica, por sí solo, que el artículo sea apto para otros usos no validados. Las personas que utilizan el artículo ( ingenieros , sindicatos , etc.) o especifican el artículo ( códigos de construcción , gobierno, industria, etc.) tienen la responsabilidad de considerar la elección de las especificaciones disponibles, especificar la correcta, hacer cumplir el cumplimiento y utilizar el artículo correctamente. La validación de la idoneidad es necesaria.
Las normas de contratación pública de la Unión Europea y el Reino Unido exigen que se utilicen especificaciones técnicas no discriminatorias para identificar los requisitos de la organización compradora. Las normas relativas a los contratos de obras públicas prohibieron inicialmente las "especificaciones técnicas que tengan un efecto discriminatorio" a partir de 1971; este principio se amplió a los contratos públicos de suministro mediante la Directiva 77/62/CEE de las Comunidades Europeas, que coordina los procedimientos de adjudicación de contratos públicos de suministro, adoptada en 1976. [7] Algunas organizaciones proporcionan orientación sobre la redacción de especificaciones a su personal y socios. [8] [9] Además de identificar los atributos específicos requeridos para los bienes o servicios que se compran, las especificaciones en el sector público también pueden hacer referencia a los objetivos o prioridades corporativos actuales de la organización. [8] : 3
A veces, existe una guía o un procedimiento operativo estándar para ayudar a redactar y dar formato a una buena especificación. [10] [11] [12] Una especificación puede incluir:
Las especificaciones en América del Norte forman parte de los documentos contractuales que acompañan y rigen los planos para la construcción de proyectos de edificación e infraestructura. Las especificaciones describen la calidad y el rendimiento de los materiales de construcción, utilizando referencias de códigos y estándares publicados, mientras que los planos o el modelo de información de construcción (BIM) ilustran la cantidad y la ubicación de los materiales. El documento maestro de nombres y números que sirve de guía es la última edición de MasterFormat . Se trata de un documento de consenso patrocinado conjuntamente por dos organizaciones profesionales: Construction Specification Canada y Construction Specification Institute, con sede en los Estados Unidos, y que se actualiza cada dos años.
Si bien existe una tendencia a creer que "las especificaciones prevalecen sobre los planos" en caso de discrepancias entre el documento de texto y los planos, la intención real debe quedar explícita en el contrato entre el Propietario y el Contratista. La norma AIA (Instituto Americano de Arquitectos) y EJCDC (Comité de Documentos Contractuales Conjuntos de Ingeniería) establece que los planos y las especificaciones son complementarios y que juntos proporcionan la información necesaria para una instalación completa. Muchas agencias públicas, como el Comando de Instalaciones Navales (NAVFAC), establecen que las especificaciones prevalecen sobre los planos. Esto se basa en la idea de que las palabras son más fáciles de interpretar para un jurado (o mediador) que los planos en caso de disputa.
La lista estándar de especificaciones de construcción se divide en 50 divisiones o categorías amplias de tipos de trabajo y resultados de trabajo involucrados en la construcción. Las divisiones se subdividen en secciones, cada una de las cuales aborda un tipo de material específico (hormigón) o un producto de trabajo (puerta de acero) de la obra de construcción. Un material específico puede estar cubierto en varias ubicaciones, dependiendo del resultado del trabajo: el acero inoxidable (por ejemplo) puede estar cubierto como un material de lámina utilizado en tapajuntas y chapa metálica en la división 07; puede ser parte de un producto terminado, como un pasamanos, cubierto en la división 05; o puede ser un componente de hardware de construcción, cubierto en la división 08. La lista original de divisiones de especificaciones se basaba en la secuencia temporal de la construcción, trabajando desde el exterior hasta el interior, y esta lógica todavía se sigue en cierta medida a medida que nuevos materiales y sistemas se abren camino en el proceso de construcción.
Cada sección se subdivide en tres partes distintas: "general", "productos" y "ejecución". Los sistemas MasterFormat y SectionFormat [20] se pueden aplicar con éxito a la construcción residencial, comercial, civil e industrial. Aunque muchos arquitectos consideran que el estilo comercial, bastante voluminoso, de las especificaciones es demasiado extenso para la mayoría de los proyectos residenciales y, por lo tanto, producen sus propias especificaciones más abreviadas o utilizan ArCHspec (que se creó específicamente para proyectos residenciales). Los sistemas de especificaciones maestras están disponibles en varios proveedores, como Arcom, Visispec, BSD y Spectext. Estos sistemas se crearon para estandarizar el lenguaje en los Estados Unidos y, por lo general, se basan en suscripciones.
Las especificaciones pueden ser "basadas en el rendimiento", en las que el especificador limita el texto a indicar el rendimiento que debe lograrse con el trabajo completado, "prescriptivas", en las que el especificador establece los criterios específicos, como los estándares de fabricación aplicables al artículo, o "propietarias", en las que el especificador indica productos, proveedores e incluso contratistas específicos que son aceptables para cada ámbito de trabajo. Además, las especificaciones pueden ser "cerradas" con una lista específica de productos, o "abiertas" permitiendo sustituciones realizadas por el constructor. La mayoría de las especificaciones de construcción son una combinación de tipos basados en el rendimiento y propietarios, que nombran fabricantes y productos aceptables y, al mismo tiempo, especifican ciertos estándares y criterios de diseño que se deben cumplir.
Mientras que las especificaciones norteamericanas suelen limitarse a descripciones generales del trabajo, las europeas y las obras civiles pueden incluir cantidades reales de trabajo, incluidas cosas como el área de paneles de yeso que se construirá en metros cuadrados, como una lista de materiales . Este tipo de especificación es un esfuerzo colaborativo entre un redactor de especificaciones y un perito en medición de cantidades . Este enfoque es inusual en América del Norte, donde cada postor realiza una medición de cantidades sobre la base de planos y especificaciones. En muchos países del continente europeo, el contenido que podría describirse como "especificaciones" en los Estados Unidos está cubierto por el código de construcción o el código municipal. Las obras civiles y de infraestructura en los Estados Unidos a menudo también incluyen un desglose de cantidades del trabajo a realizar.
Aunque las especificaciones suelen ser emitidas por la oficina del arquitecto , la redacción de las especificaciones en sí es realizada por el arquitecto y los diversos ingenieros o por redactores de especificaciones especializados. La redacción de especificaciones es a menudo un oficio profesional distinto, con certificaciones profesionales como "Especificador de construcción certificado" (CCS) disponibles a través del Construction Specification Institute y el Redactor de especificaciones registrado (RSW) [21] a través de Construction Specification Canada. Los redactores de especificaciones pueden ser entidades separadas, como subcontratistas , o pueden ser empleados de arquitectos, ingenieros o empresas de gestión de la construcción. Los redactores de especificaciones con frecuencia se reúnen con fabricantes de materiales de construcción que buscan que sus productos se especifiquen en próximos proyectos de construcción para que los contratistas puedan incluir sus productos en los presupuestos que conducen a sus propuestas.
En febrero de 2015, ArCHspec se puso en marcha, de ArCH (Architects Creating Homes), una sociedad profesional estadounidense de arquitectos de alcance nacional cuyo objetivo es mejorar la arquitectura residencial. ArCHspec se creó específicamente para que la utilicen arquitectos con licencia al diseñar proyectos arquitectónicos de viviendas unifamiliares. A diferencia de las especificaciones comerciales CSI/CSC (más de 50 divisiones), más comerciales, ArCHspec utiliza las 16 divisiones tradicionales más concisas, además de una División 0 (Formularios de alcance y licitación) y una División 17 (baja tensión). Muchos arquitectos, hasta este momento, no proporcionaban especificaciones para diseños residenciales, que es una de las razones por las que se creó ArCHspec: para llenar un vacío en la industria con especificaciones más compactas para proyectos residenciales. Los documentos de especificaciones de formato más corto adecuados para uso residencial también están disponibles a través de Arcom y siguen el formato de 50 divisiones, que se adoptó en los Estados Unidos y Canadá a partir de 2004. El formato de 16 divisiones ya no se considera estándar y no cuenta con el respaldo de CSI o CSC, ni de ninguno de los servicios de especificaciones maestras por suscripción, repositorios de datos, sistemas líderes de productos y la mayor parte de las agencias gubernamentales.
El Reglamento Federal de Adquisiciones de los Estados Unidos que rige las adquisiciones para el gobierno federal y sus agencias estipula que debe mantenerse disponible una copia de los planos y especificaciones en el sitio de construcción. [22]
En Egipto, las especificaciones forman parte de los documentos contractuales. El Centro Nacional de Investigación de Vivienda y Construcción (HBRC, por sus siglas en inglés) es responsable de desarrollar especificaciones y códigos de construcción. El HBRC ha publicado más de 15 libros que cubren actividades de construcción como movimiento de tierras , enlucido, etc.
Las especificaciones en el Reino Unido son parte de los documentos contractuales que acompañan y rigen la construcción de un edificio. Son preparadas por profesionales de la construcción como arquitectos , tecnólogos arquitectónicos , ingenieros estructurales , arquitectos paisajistas e ingenieros de servicios de construcción . Se crean a partir de especificaciones de proyectos anteriores, documentos internos o especificaciones maestras como la Especificación Nacional de Construcción (NBS). La Especificación Nacional de Construcción es propiedad del Royal Institute of British Architects (RIBA) a través de su grupo comercial RIBA Enterprises (RIBAe). Las especificaciones maestras de NBS proporcionan contenido amplio y completo, y se entregan mediante una funcionalidad de software que permite a los especificadores personalizar el contenido para adaptarlo a las necesidades del proyecto y mantenerse actualizado.
Los tipos de especificaciones de proyectos del Reino Unido se dividen en dos categorías principales: prescriptivas y de desempeño. Las especificaciones prescriptivas definen los requisitos utilizando descripciones genéricas o exclusivas de lo que se requiere, mientras que las especificaciones de desempeño se centran en los resultados en lugar de en las características de los componentes.
Las especificaciones son una parte integral del modelado de información de construcción y cubren los requisitos no geométricos.
Los productos farmacéuticos pueden ser evaluados y calificados por diversas farmacopeas . Las normas farmacéuticas existentes en la actualidad incluyen:
Si algún producto farmacéutico no está cubierto por las normas anteriores , se puede evaluar mediante fuentes adicionales de farmacopeas de otras naciones, de especificaciones industriales o de un formulario estandarizado como
Un enfoque similar se adopta en la fabricación de alimentos, en la que el Codex Alimentarius clasifica los estándares más altos, seguido por los estándares regionales y nacionales. [23]
La cobertura de las normas de alimentos y medicamentos por parte de la ISO es actualmente menos fructífera y aún no se ha propuesto como una agenda urgente debido a las estrictas restricciones de las constituciones regionales o nacionales. [24] [25]
Las especificaciones y otras normas pueden ser impuestas externamente, como se ha comentado anteriormente, pero también pueden serlo internamente las especificaciones de fabricación y calidad. Estas no sólo existen para el producto alimentario o farmacéutico , sino también para la maquinaria de procesamiento , los procesos de calidad , el envasado , la logística ( cadena de frío ), etc., y se ejemplifican con las normas ISO 14134 e ISO 15609. [26] [27]
El inverso de una declaración explícita de especificaciones es un proceso para abordar las observaciones que no se ajustan a las especificaciones. La Administración de Alimentos y Medicamentos de los Estados Unidos ha publicado una recomendación no vinculante que aborda precisamente este punto. [28]
En la actualidad, gran parte de la información y de la reglamentación relativa a los alimentos y productos alimenticios se encuentran en un formato que dificulta la aplicación de métodos y técnicas de procesamiento, almacenamiento y transmisión automatizados de información.
Los sistemas de datos que pueden procesar, almacenar y transferir información sobre alimentos y productos alimenticios necesitan especificaciones formales para las representaciones de datos sobre alimentos y productos alimenticios para poder funcionar de manera eficaz y eficiente.
Algunas agencias gubernamentales y organizaciones de normalización han comenzado a desarrollar especificaciones formales para datos de alimentos y medicamentos con la claridad y precisión necesarias y suficientes para su uso específico en sistemas informáticos digitales: la Administración de Alimentos y Medicamentos de los Estados Unidos ha publicado especificaciones para una "Etiqueta Estructurada de Producto" que los fabricantes de medicamentos deben usar por mandato para enviar electrónicamente la información en una etiqueta de medicamento. [29] Recientemente, la ISO ha logrado algunos avances en el área de estándares de alimentos y medicamentos y especificaciones formales para datos sobre sustancias reguladas mediante la publicación de la ISO 11238. [30]
En muchos contextos, particularmente en el software, se necesitan especificaciones para evitar errores debido a la falta de compatibilidad, por ejemplo, en cuestiones de interoperabilidad.
Por ejemplo, cuando dos aplicaciones comparten datos Unicode, pero utilizan formas normales diferentes o las utilizan incorrectamente, de forma incompatible o sin compartir un conjunto mínimo de especificaciones de interoperabilidad, pueden producirse errores y pérdida de datos. Por ejemplo, Mac OS X tiene muchos componentes que prefieren o requieren únicamente caracteres descompuestos (por lo que el Unicode descompuesto únicamente codificado con UTF-8 también se conoce como "UTF8-MAC"). En un caso específico, la combinación de errores de OS X al manejar caracteres compuestos y el software de intercambio de archivos e impresoras Samba (que reemplaza letras descompuestas por compuestas al copiar nombres de archivos) ha llevado a problemas de interoperabilidad confusos y que destruyen los datos. [31] [32]
Las aplicaciones pueden evitar tales errores conservando los puntos de código de entrada y normalizándolos únicamente a la forma normal preferida de la aplicación para uso interno.
Estos errores también pueden evitarse con algoritmos que normalicen ambas cadenas antes de cualquier comparación binaria.
Sin embargo, siempre han existido errores debido a incompatibilidades en la codificación de nombres de archivos, debido a la falta de un conjunto mínimo de especificaciones comunes entre el software que se espera que sea interoperable entre varios controladores de sistemas de archivos, sistemas operativos, protocolos de red y miles de paquetes de software.
Una especificación formal es una descripción matemática de software o hardware que puede utilizarse para desarrollar una implementación . Describe lo que el sistema debería hacer, no (necesariamente) cómo debería hacerlo. Dada una especificación de este tipo, es posible utilizar técnicas de verificación formal para demostrar que un diseño de sistema candidato es correcto con respecto a esa especificación. Esto tiene la ventaja de que los diseños de sistemas candidatos incorrectos pueden revisarse antes de que se haya realizado una inversión importante en la implementación real del diseño. Un enfoque alternativo es utilizar pasos de refinamiento demostrablemente correctos para transformar una especificación en un diseño y, en última instancia, en una implementación real, que sea correcta por construcción.
En el desarrollo de sistemas (de hardware, software o empresariales), una especificación arquitectónica es el conjunto de documentación que describe la estructura , el comportamiento y más vistas de ese sistema .
Una especificación de programa es la definición de lo que se espera que haga un programa informático . Puede ser informal , en cuyo caso puede considerarse como un manual de usuario desde el punto de vista de un desarrollador, o formal , en cuyo caso tiene un significado definido en términos matemáticos o programáticos. En la práctica, muchas especificaciones exitosas se escriben para comprender y ajustar aplicaciones que ya estaban bien desarrolladas, aunque los sistemas de software críticos para la seguridad a menudo se especifican cuidadosamente antes del desarrollo de la aplicación. Las especificaciones son más importantes para las interfaces externas que deben permanecer estables.
En el desarrollo de software , una especificación funcional (también, especificación funcional o especificaciones o documento de especificaciones funcionales (FSD) ) es el conjunto de documentación que describe el comportamiento de un programa informático o un sistema de software más grande . La documentación generalmente describe varias entradas que se pueden proporcionar al sistema de software y cómo el sistema responde a esas entradas.
Las especificaciones de servicios web a menudo se encuentran bajo el paraguas de un sistema de gestión de calidad . [33]
Este tipo de documentos definen cómo debe redactarse un documento específico, lo que puede incluir, pero no se limita a, los sistemas de denominación, versión, diseño, referencia, estructuración, apariencia, idioma, derechos de autor, jerarquía o formato del documento, etc. [34] [35] Muy a menudo, este tipo de especificaciones se complementa con una plantilla designada. [36] [37] [38]