Ediciones con poner la garantía de calidad en ejecución del software (SQA)
| by Ian Fleming | December 04, 2006
Ediciones con poner la garantía de calidad en ejecución del software (SQA).
Definición de la garantía de calidad del software SQA: -
“La función de la calidad del software que asegura que los estándares, los procesos, y los procedimientos son apropiados
para el proyecto y se ponen en ejecución correctamente. “De definiciones del software en la NASA.
Esta definición viene directamente del movimiento de la calidad que primero fue establecido en Japón en 1946 por la fuerza de la ocupación de los E.E.U.U. La única diferencia entre el QA del movimiento de la calidad y de la SQA es el software del término se introduce al término y a la definición.
Es comprensible que muchas tentativas se han hecho a metamorphous la definición del QA de la fabricación (y práctica) en el QA del software, debido al éxito abrumador del movimiento de la calidad según lo demostrado en la fabricación japonesa. Unos 60 años más adelante, sin embargo, el único aspecto del QA que se ha transformado con éxito a la SQA es las metas, a saber lema de Fujitsu del “built-in de la calidad, con coste y funcionamiento como consideración primera”.
El punto principal con basar la SQA en el QA es debido a la naturaleza intangible del producto de software.
Según lo indicado por los arroyos de Frederick P., Jr. en su bala de la plata de no: Esencia y accidentes de la tecnología de dotación lógica
“La esencia de una entidad del software es una construcción de conceptos que se enclavijan: modems, relaciones entre artículos de datos, algoritmos, e invocaciones de funciones. Esta esencia es abstracta en que una construcción tan conceptual es igual bajo muchas diversas representaciones. Es no obstante altamente exacta y rico detallada”.
Es la naturaleza abstracta del software que impide la definición del QA de la fabricación que es aplicada directamente al software. Ser más exacto él es realmente el control de calidad (QC) que es problemático para el software. En la fabricación habría un control de calidad separado del grupo (QC) que mediría los componentes, en las varias etapas de la fabricación. QC se cercioraría de que los componentes estuvieran dentro de “tolerancias aceptables”, es decir no variaron de especificaciones convenidas. Dentro de la producción del software, sin embargo, la naturaleza intangible del software hace difícil de instalar un departamento de la prueba y de la medida QC que siga el modelo de la fabricación.
Para superar las dificultades esenciales de poner procedimientos del control de calidad en ejecución SQC del software dos estrategias se han desarrollado. Estas estrategias se utilizan típicamente juntas en el ciclo vital del desarrollo del software (SDLC).
La primera estrategia implica una caracterización pragmática de las cualidades del software que pueden ser medidas, de tal modo sujetándolas a SQC. La idea aquí es hacer visible los costes y las ventajas del software usando un sistema de cualidades. Estas cualidades incluyen la funcionalidad, la utilidad, Supportability, la adaptabilidad, la confiabilidad, el funcionamiento etc. Entonces el control de calidad se puede fijar hasta se asegura de que los procedimientos y las pautas están seguidos y estos procedimientos y pautas existen para alcanzar la característica de software deseada. El adagio, “qué se puede medir puede ser controlado” se aplica aquí. Esto significa que cuando estas características se miden la eficacia de los procedimientos y las pautas pueden ser determinadas. El proceso de producción del software se puede entonces sujetar a la SQA (las intervenciones a cerciorarse de los procedimientos y las pautas se siguen) así como la mejora de proceso continua.
La SQA es solamente una parte de mejora continua (véase CMMI); la mejora al menos continua no se puede alcanzar sin las medidas de SQC y las intervenciones de la SQA.
Un número de modelos, y las referencias, para la caracterización del software se pueden encontrar en el Internet. Un tal modelo se llama el modelo de FURPS que fue desarrollado por Roberto Grady en Hewlett-Packard. Si una puesta en práctica pura del modelo de FURPS, o un similar, era entonces QC posible y QA, de la fabricación, podría ser aplicado a la producción del software.
La segunda estrategia, superar las dificultades esenciales de la producción del software, prototyping.
Con este acercamiento que se identifica se construye un riesgo (o la característica inmensurable), es decir utilidad, y un prototipo que trate ese riesgo. De esta manera un aspecto dado del producto de software puede ser medido. El prototipo sí mismo podría desarrollarse en el producto final o podría “ser lanzado lejos”. Este acercamiento toma una trayectoria interactiva pues es absolutamente posible los requisitos del software (que deben incluir todas las características de software) puede necesitar ser revisitado.
Mientras que la SQA y SQC, definiciones, se pueden remontar a sus piezas del contador de la fabricación, la puesta en práctica de la SQA y de SQC continúa encontrando sus propias trayectorias únicas. La meta de la SQA y del QA, sin embargo, todavía sigue siendo igual y ése es el lema “built-in de Fujitsu de la calidad, con coste y funcionamiento como consideración primera”. Es la medida real del “coste y del funcionamiento” del software que hace la SQA y SQC tan problemáticos.
Article Source: http://www.articleset.com

You are welcome to publish or reprint this article free of charge, provided:
- you include the entire article, unchanged, including the "About The Author" box
- all hyperlinks remain active, including the bottom ArticleSet.com link (does not apply to print publications)
- you agree not to hold the authors nor ArticleSet.com liable for any loss profits, expenses, or any other damages resulting from the use or misuse of articles published on this website