Estándares y guías de estilo
Elaborado por: Martin Eduardo Lara Oliva
Ingeniería de Software 2014
UNIVERSIDAD TECNOLOGÍA DEL MAR DE TAMAULIPAS BICENTENARIO
Estándares y guías de estilo Un estándar es un requisito, regla o recomendación basada en principios probados y en la práctica. Representa un acuerdo de un grupo de profesionales oficialmente autorizados a nivel local, nacional o internacional. El objetivo de los estándares es hacer las cosas más fáciles, definiendo características de objetos y sistemas que se utilizan cotidianamente
Estándares de pantallas, teclados, conectores, incluso mobiliario Ejemplo: ‘la inclinación del teclado debe estar entre 0 y 25 grados’
Estándares de iure Son generados por comités con estatus legal y gozan del apoyo de un gobierno o institución para producir estándares. Para hacer un estándar de iure se ha de seguir un proceso complejo:
Documento preliminar público Enmiendas Aprobación (tras cierto tiempo, a veces año)
En Informática tienen estatus legal para definir estándares de iure:
ISO IEC ANSI IEEE CEN W3C
Asociación Internacional para Estándares Comisión Electrotécnica Internacional Instituto Nacional Americano para Estándares Instituto de Ingenieros Eléctricos y Electrónicos Americano Comité Europeo para la Estandarización Consorcio para la World Wide Web
Estándares de iure en IPO Los estándares de la interfaz son relativamente recientes Algunos de los más importantes son:
ISO/IEC 9126: Evaluación de productos software: características de calidad y directrices para su uso ISO 9241: requisitos ergonómicos para trabajar con terminales de presentación visual (VDT) ISO/IEC 10741: interacción de diálogos ISO/IEC 11581: símbolos y funciones de los iconos ISO 11064: diseño ergonómico de centros de control ISO 13406: requisitos ergonómicos para trabajar con presentaciones visuales basadas en es planos
Ingeniería de Software
2
UNIVERSIDAD TECNOLOGÍA DEL MAR DE TAMAULIPAS BICENTENARIO
Estándares de facto Son estándares que nacen a partir de productos de la industria que tienen un gran éxito en el mercado o desarrollos hechos por grupos de investigación en la Universidad que tienen una gran difusión
Son aceptados como tales por su uso generalizado Su definición se encuentra en manuales, libros o artículos
Ejemplos:
Sistema X-Windows Lenguaje C Normas CUA
Guías de estilo Para asegurar la consistencia de las diferentes partes de un sistema o de una familia de sistemas es fundamental para los desarrolladores basar sus diseños en un conjunto de principios y directrices. Por este motivo es tan importante para las organizaciones que desarrollan software disponer de una guía que puedan seguir sus desarrolladores. Estas guías se denominan guías de estilo y varían mucho en sus objetivos. Son documentos que recogen normativas y patrones básicos relacionados con el “aspecto” de un interfaz para su aplicación en el desarrollo de nuevas “pantallas” dentro de un entorno concreto (sitio web de contenidos, nuevas secciones, entorno de aplicaciones de negocio). Pueden ser de dos tipos:
Guías de estilo comerciales: Son producidas por fabricantes de software y hardware, y son en general estándares de facto. Guías de estilo corporativas.
Ingeniería de Software
3
UNIVERSIDAD TECNOLOGÍA DEL MAR DE TAMAULIPAS BICENTENARIO Un estándar de facto es aquel patrón o norma que se caracteriza por no haber sido consensuada ni legitimada por un organismo de estandarización al efecto. Por el contrario, se trata de una norma generalmente aceptada y ampliamente utilizada por iniciativa propia de un gran número de interesados. Los estándares de facto son la antítesis de los estándares de iure. No obstante, algunos estándares de facto acaban derivando en estándares de iure. También existen estándares de iure que, por su amplia aceptación, pueden considerarse estándares de facto. En muchas ocasiones los estándares de facto se imponen a estándares de iure para la misma finalidad. Esto es debido a varios motivos:
Los estándares de iure se basan en una estructura burocrática lenta y que reacciona con dificultad a los cambios del mercado.
Para acceder a un estándar de iure publicado es necesario desembolsar una cantidad considerable de dinero. Esto es un problema para pequeñas y medianas empresas que desean desarrollar productos.
Los estándares de iure suelen derivar en un mero acuerdo de compromiso para frenar la beligerancia de fabricantes en fuerte competencia. De manera que no resuelven la necesidad real que demanda el mercado.
Los estándares de facto tienen una especial importancia en el ámbito de las innovaciones tecnológicas y de la informática.
Ingeniería de Software
4