sábado, 15 de enero de 2011

LA TENDENCIA DE CALIDAD


Hoy en día los responsables expertos de compañías de todo el mundo industrializado reconocen que la alta calidad del producto se traduce en ahorros coste y en una mejora calidad
 La tendencia de calidad comenzó en los años cuarenta con le influyente trabajo de W. Edwards Deming, y se hizo la primera verificación el Japón.
A lo largo de los años setenta y ochenta, su trabajo emigro al mundo occidental y a veces se llama Gestión Total de Calidad (GTC). La terminología difiere según los diferentes países  y autores, normalmente se encuentra una progresión básica de cuatro pasos que constituye el fundamento de cualquier programa de GTC.
El primer paso se llama Kuizen y se refiere a un sistema de mejora continua del proceso. El objetivo es desarrollar un proceso que sea visible, repetible y mensurable.
El segundo paso, invocado solo una vez que se ha alcanzado Kuizen. Este paso examina lo intangible que afecta al proceso y trabaja  para optimizar su impacto en el proceso.
Los dos primeros pasos se centran en el proceso, el paso siguiente llamado Kansie, se centra en el usuario del producto en este caso el software.
Finalmente, un paso llamado miryokuteki  hinshitsu amplia la preocupación de la gestión mas allá del producto inmediato. En este paso orientado a la gestión que busca la oportunidad en aéreas relacionadas que se pueden identificar observando la utilización  del producto del mercado.
La mayoría  de compañías, Kuizen debería ser de preocupación inmediata. Hasta que se haya logrado un proceso de software avanzado.
GARANTIA DE CALIDAD DEL SOFTAWRE
La calidad de software se define como la concordancia con los requisitos funcionales y de rendimiento explícitamente establecidos, con los estándares de desarrollo explícitamente establecidos con los estándares de desarrollo explícitamente documentados, y con las características implícitas que se espera de todo software desarrollado profesionalmente.
Para tomar en cuenta la calidad del software hay que tomar en cuenta los siguientes 3 puntos:

  • Los requisitos del software so la base de las medidas de calidad.
  • Los estándares específicos definen un conjunto de criterios de desarrollo que guían la forma en que se aplica la ingeniería del software.
  • Existen un conjunto de requisitos implícitos que a menudo no se mencionan. Si el software se ajusta a sus requisitos explícitos pero falla en alcanzar los implícitos, la calidad del software ha quedado entredicho.

Problemas de fondo
Durante los años 50 y 60 la calidad era responsabilidad del programador. En los años 70 se introdujeron estándares de garantía de calidad para el software y se han extendido rápidamente a los desarrollos de software en el mundo comercial.
La implicación para el software es que muchos de los que constituyen una organización tienen la responsabilidad de  la garantía de calidad de software  (ingenieros en sistemas, jefes de proyectos, clientes, vendedores y las personas del grupo de SQA).
Actividades de SQA
La garantía de software comprende una gran variedad de tareas dentro de ella están dos grupos de personas.
Ingenieros de Software:
Realizan el trabajo técnico. 
Afrontan la calidad (y realizan garantía de calidad) aplicando métodos técnicos, sólidos y medidas, realizando revisiones técnicas formales y realizando pruebas de software bien planificadas.
Grupo SQA:
Son los que se encargan de la planificación  de la garantía de calidad, supervisión, mantenimiento de registros, análisis e informes.
El grupo SQA tiene reglas que tratan de ayudar al equipo de ingeniería de software en la consecución de un producto final de alta calidad.
Actividades que realizan (facilitan) un grupo SQA
1. Establecimiento de un plan de SQA para el proyecto.
Este plan identifica:

  • Evaluaciones a realizar
  • Auditorias y revisiones a realizar.
  • Estándares que se pueden aplicar al proyecto.
  • Procedimientos para información y seguimiento de errores
  • Documentos producidos por el grupo SQA.
  • Realimentación de información proporcionada al equipo de proyecto del software.

2. Participación en el desarrollo de la descripción del proceso de software del proyecto.
3. Auditoria de los productos de Software designados para verificar el ajuste con los definidos como parte del proceso de Software.
4. Asegurar que las desviaciones del trabajo y los productos del software se documentan y se manejan de acuerdo con un procedimiento establecido.
5. Registrar lo que no se ajuste a los requisitos e informar a sus superiores.

MAPA CONCEPTUAL DE LA GARANTIA DE LA CALIDAD DE SOFTWARE
 

MAPA CONCEPTUAL DE LA TENDENCIA DE CALIDAD




jueves, 13 de enero de 2011

El Estándar de Calidad ISO 9001

El Estándar de Calidad ISO 9001

El estándar, que ha sido adoptado por más de 130 países para su uso, se está convirtiendo en el medio principal con el que los clientes pueden juzgar la competencia de un desarrollador de software. Uno de los problemas con el estándar ISO 9001 está en que no es específico de la industria: está expresado en términos generales, y puede ser interpretado por los desarrolladores de diversos productos como cojinetes de bolas, secadores de pelo, automóviles, equipamiento deportivo, televisores, así como por los desarrolladores de software. Se han realzado muchos documentos que relacionan el estándar con la industria del software, pero no entran en una gran cantidad de detalles.

Es un conjunto de normas sobre la calidad y la gestión. La Norma ISO 9001 ha sido elaborada por el Comité Técnico ISO/TC176 de ISO Organización Internacional para la Estandarización y especifica los requisitos para un buen sistema de gestión de la calidad que pueden utilizarse para su aplicación interna por las organizaciones, para certificación o con fines contractuales.
La norma ISO 9001 tiene origen en la norma BS 5750, publicada en 1979 por la entidad de normalización británica, la [British Standards Institution] (BSI).
La versión actual de ISO 9001 (la cuarta) data de noviembre de 2008, y por ello se expresa como ISO 9001:2008. Versiones ISO 9001 hasta la fecha:

• Cuarta versión: la actual ISO 9001:2008 (15/11/2008)
• Tercera versión: ISO 9001:2000 (15/12/2000)
• Segunda versión: ISO 9001:94 - ISO 9002:94 - ISO 9003:94 (01/07/1994)
• Primera versión: ISO 9001:87 - ISO 9002:87 - ISO 9003:87 (15/03/1987)

Los requisitos se agrupan bajo 20 títulos:

• Responsabilidad de la gestión
• Inspección, medición y equipo de pruebas
• Sistema de calidad
• Inspección y estado de pruebas
• Revisión de contrato
• Acción correctiva
• Control de diseño
• Control de producto no aceptado
• Control de documento
• Tratamiento, almacenamiento, empaquetamiento y entrega
• Compras
• Producto proporcionado al comprador
• Registros de calidad
• Identificación y posibilidad de seguimiento del producto
• Auditorías internas de calidad
• Formación
• Control del proceso
• Servicios
• Inspección y estado de pruebas
• Técnicas estadísticas.

Fuente Bibliográfica.
http://es.wikipedia.org/wiki/ISO_9001

lunes, 10 de enero de 2011

LATEX

Que es Latex
Es un sistema de composición de textos, orientado especialmente a la creación de libros, documentos científicos y técnicos que contengan fórmulas matemáticas.

Para que Sirve 
LaTeX presupone una filosofía de trabajo diferente a la de los procesadores de texto habituales (conocidos como WYSIWYG, es decir, «lo que ves es lo que obtienes») y se basa en comandos. Tradicionalmente, este aspecto se ha considerado una desventaja (probablemente la única). Sin embargo, LaTeX, a diferencia de los procesadores de texto de tipo WYSIWYG, permite a quien escribe un documento centrarse exclusivamente en el contenido, sin tener que preocuparse de los detalles del formato. Además de sus capacidades gráficas para representar ecuaciones, fórmulas complicadas, notación científica e incluso musical, permite estructurar fácilmente el documento (con capítulos, secciones, notas, bibliografía, índices analíticos, etc.), lo cual brinda comodidad y lo hace útil para artículos académicos y libros técnicos.

Con LaTeX, la elaboración del documento requiere normalmente de dos etapas: en la primera hay que crear mediante cualquier editor de texto llano un fichero fuente que, con las órdenes y comandos adecuados, contenga el texto que queramos imprimir. La segunda consiste en procesar este fichero; el procesador de textos interpreta las órdenes escritas en él y compila el documento, dejándolo preparado para que pueda ser enviado a la salida correspondiente, ya sea la pantalla o la impresora. Ahora bien, si se quiere añadir o cambiar algo en el documento, se deberá hacer los cambios en el fichero fuente y procesarlo de nuevo. Esta idea, que puede parecer poco práctica a priori, es conocida a los que están familiarizados con el proceso de compilación que se realiza con los lenguajes de programación de alto nivel (C, C++, etc.), ya que es completamente análogo.

Ventajas 
Una de las ventajas de LaTeX es la calidad profesional de los documentos que puedas generar. Esto es particularmente cierto para documentos que contengan fórmulas o ecuaciones, pero LaTeX tiene muchas aplicaciones más allá de las matemáticas. Documentos de química, física, computación, biología, leyes, literatura, música y cualquier otro tema que se te pueda ocurrir, pueden igual aprovechar la excelente calidad de imprenta de LaTeX.
LaTeX te permite claramente separar el contenido y el formato de tu documento. Como científico, investigador o escritor, esto te da la oportunidad de concentrarte en el ‘qué’, en la parte creativa de tu obra, en generar y escribir ideas. Por su parte el sistema se encargará del ‘cómo’ se van a ver esas ideas plasmadas en tu documento. LaTeX, además, realiza de manera automática muchas tareas que de otro modo podrían resultar tediosas: numerar capítulos y figuras, incluir y organizar la bibliografía adecuada, mantener índices y referencias cruzadas.
Todo el software que necesitas para editar, producir, ver e imprimir tus documentos es libre. Esto además quiere decir, para los pragmáticos, que para instalar y usar LaTeX en tu computadora no tienes que gastar ni un sólo centavo.
 

Desventajas
  • No tienes tiempo para aprenderlo. Antes de poder usar LaTeX, tienes que aprender a usar LaTeX. Estas páginas tratan de ayudarte, precisamente, a superar esa curva de aprendizaje de la manera más rápida posible. Aún así, no es recomendable tratar de aprender LaTeX para escribir un documento que tienes compromiso de entregar en menos de, digamos, 24 horas.
  • Ya tienes el documento escrito. Es común, por ejemplo, que un estudiante quiera convertir su tesis, ya escrita en Word, al ‘formato’ de LaTeX para que se vea ‘más bonita’. Aunque técnicamente esto es posible, no es recomendable porque no es fácil y los resultados suelen ser de muy mala calidad. LaTeX es mucho más que un ‘formato’ para guardar documentos, es una herramienta completa cuyas ventajas principales están en el proceso de crear el documento.
  • Lo que te interesa es el diseño de documentos. Si tu interés, más que en el contenido está en el diseño visual de los documentos, LaTeX quizá no es la herramienta adecuada para ti. No por esto quiero espantar a los diseñadores y decirles que no deberían de usar LaTeX, ¡LaTeX necesita también de diseñadores y de tipógrafos! Sin embargo no recomiendo usar LaTeX como una herramienta de diseño, más bien como una plataforma que los diseñadores podrían usar para crear ‘plantillas’ con sus propios diseños.
 


Ejemplos de como Integrar en Wordpress y blogspot 


Programas para escribir en LaTeX

Google docs

Google docs permite crear ecuaciones escritas en LaTeX con sus documentos: Insertar >Ecuación

TeXaide
El programa TeXaide permite elaborar fórmulas matemáticas mediante un editor gráfico de aspecto idéntico al de Microsoft Word y que al copiar las fórmulas lo hace en LaTeX, por lo que se pueden pegar aquí directamente.
Cuando se pega la fórmula aparece código innecesario para wikispaces. Para eliminarlo seleccionar en el menú de TeXaide: Edit > Translators y eliminar la marca de verificación de las dos opciones que hay en la parte inferior.
LyX
LyX es un procesador de textos en LaTeX que permite crear trabajos de carácter científico de gran calidad. A diferencia del anterior este es software libre. A pesar de que su complejidad es mayor, tiene la enorme ventaja de que es posible guardar los documentos como en cualquier procesador de textos, por lo que pueden ser editados posteriormente con lo que se facilita la rectificación de las fórmulas que hayamos escrito. Las fórmulas pueden copiarse y pegarse directamente ya que se copian en LaTeX.
Instalar Latex en Ubuntu
Para instalar LáTeX en tu Ubuntu, debes de instalar los siguientes paquetes:
sudo apt-get install texlive-latex-base
si necesitas más paquetes para LaTeX como ifpdf:
sudo apt-get install texlive-latex-recommended
Para instalar la fuente marvosym tienes que instalar lo siguiente:
sudo apt-get intall ttf-marvosym
Para instalar el paquete ldesc2e.sty, primero nos debemos descargar el fichero, y luego guardarlo en el siguiente directorio:
/usr/share/texmf-texlive/tex/latex/ldesc2e
Para que se guarden los cambios, ejecutaremos
sudo texhash
Latex en wordpress
LaTeX es un lenguaje usado para escribir textos científicos, con ellos puedes escribir ecuaciones cómo en el MathType, pero escritas por comandos. En WordPress existe un plugin llamado WP-LaTeX que te será útil para hacer ecuaciones en posts que lo necesiten.
El plugin está basado en uno que al parecer ha dejado de existir, sin embargo Miguel Cohnen logró hacerle unas modificaciones para Gaussianos, los cuales lo han dejado para la libre descarga de todos los que necesitamos usar LaTeX en WordPress.
Instalación:
  1. Obviamente, descargamos el plugin y luego lo descomprimes: Enlace en 4shared.
  2. Ahora sube el archivo wp-latex.php a la ruta /wp-content/plugins/ de tu servidor, es la misma ruta que se usa para subir cualquier plugin.
  3. Entras al panel de administración de tu blog, elige Plugins y luego activa WP-Latex
Listo, ya puedes usar LaTeX en WordPress, tanto en tus post como en los comentarios del blog. Para usarlo tienes que seguir el formato: $latex código-latex-que-queramos$ claro está que debemos reemplazar la parte de código-latex-que-queramos por el código latex que queramos. 

Fuente Bibliografica.

http://es.wikipedia.org/wiki/LaTeX

http://navarroj.com/latex/guia.html