Informatica

Páginas: 8 (1870 palabras) Publicado: 27 de octubre de 2010
ESTÁNDARES DE CALIDAD
Introducción
Se han realizado algunas investigaciones respecto a la necesidad de diseñar algoritmos correctos y eficientes utilizando los elementos de un lenguaje de programación. El acto de diseñar un algoritmo puede considerarse como una tarea que difícilmente podrá ser del todo automatizada. Es decir que todo problema algorítmico resulta inmediato de resolver, otros sonbastante complejos.
La investigación en esta área ha permitido descubrir un conjunto de métodos o esquemas de diseño hacia los cuales puede orientarse la realización de muchos algoritmos.
No obstante, idear un algoritmo continúa siendo una labor bastante creativa donde los conocimientos y la experiencia del propio diseñador tienen un papel fundamental.
Una forma de facilitar esta laborconsiste en recurrir a técnicas conocidas de diseño de algoritmos, es decir, a esquemas muy generales que pueden adaptarse a un problema particular al detallar las partes generales del esquema, requiere un análisis minucioso del problema de forma que la solución se vaya construyendo en etapas. Aun así, hay problemas cuya solución no puede hallarse sino mediante un proceso de búsqueda, a pesar de locomplejas que son las operaciones. Por último, Si el hábil programador dispone de un recetario de algoritmos de donde poder seleccionar el más adecuado para cada problema, su tarea se simplifica.
Aprender los principios básicos del diseño de algoritmos podemos preguntarnos por un método aceptable. El mas entendido, y quizás el mejor, es organizar el diseño sobre un esquema de algoritmo o una técnicade diseño que haya demostrado su utilidad para otros problemas. Este método de trabajo es practicable, puesto que existe un número reducido de esquema y técnicas de diseño. El conocimiento de técnicas de diseño es solo un primer paso para el diseñador, que debe completarse con otros conocimientos y, sobre todo, con la experiencia.

Estándares de calidad en el diseño de algoritmos y construcciónde programas
Un algoritmo debe ser preciso e indicar el orden de realización de cada paso, este debe estar definido. Si se sigue el algoritmo dos veces, se debe obtener el mismo resultado cada vez, también debe ser finito. Si se sigue el algoritmo. Se debe terminar en algún momento, o sea debe tener un número finito de pasos.

Control de la calidad de algoritmos y programas (Quality Control)Son las técnicas y actividades de carácter operativo, utilizadas para satisfacer los requisitos relativos a la calidad, centradas en dos objetivos fundamentales, mantener bajo control un proceso y eliminar las causas de los defectos en las diferentes fases del ciclo de vida. En general son las actividades para evaluar la calidad de los productos desarrollados

Sistema de calidad
• Sistema decalidad es la estructura organizativa, procedimientos, procesos y recursos necesarios para implantar la gestión de calidad
• Un sistema de calidad consta de varias partes
– Documentación
• Manual de calidad. Es el documento principal para establecer e implantar un sistema de calidad.
– Parte física: locales, herramientas ordenadores, etc.
– Aspectos humanos:
• Formación de personal
•Creación y coordinación de equipos de trabajo
• Normativas. (Organismos internacionales de normalización)
– ISO
• ISO 9000: Gestión y aseguramiento de calidad (conceptos y directrices generales)
• Recomendaciones externas para aseguramiento de la calidad (ISO 9001,
ISO 9002, ISO 9003)
• Recomendaciones internas para aseguramiento de la calidad (ISO 9004)
– Malcom Baldrige National Quality AwardFactores que determinan la calidad del programa
Se clasifican en tres grupos:
• Operaciones del producto: Son las características operativas
– Corrección: El grado en que una aplicación satisface sus especificaciones y consigue los objetivos encomendados por el cliente
– Fiabilidad: El grado que se puede esperar de una aplicación lleve a cabo las operaciones
Especificadas y con la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS