Conceptos Básicos del Aseguramiento de la Calidad

37
ISAAC PACHECO CORELLA, 201132743 ASEGURAMIENTO DE LA CALIDAD TAREA #1: DICCIONARIO INTERACTIVO DE CONCEPTOS

Transcript of Conceptos Básicos del Aseguramiento de la Calidad

Isaac Pacheco Corella, 201132743

Isaac Pacheco Corella, 201132743Aseguramiento de la calidadTarea #1: Diccionario interactivo de conceptos

CalidadLa norma ISO 8402 define calidad como el conjunto de caractersticas de una entidad, que le confieren la aptitud para satisfacer las necesidades establecidas y las implcitas.La norma UNE-EN ISO 9000:2000 la define como el grado en el que un conjunto de caractersticas inherentes cumple con los requisitos.Si nos trasladamos a la ISO 9000 3.1. calidad es el grado en el que un conjunto de caractersticas inherentes cumple con una necesidad o expectativa establecida, generalmente implcita u obligatoria.

Calidad

Aseguramiento de la calidadSegn Gestin de la calidad Por Eullia Griful Ponsati, Miguel ngel Canela Campos, esta etapa contiene la calidad y el control de calidad en el sentido de que trata de dar confianza de que el producto cumple los requisitos del cliente.Para (Decanini, 1997), el aseguramiento de la calidad es el conjunto de actividades sistemticas planeadas que lleva a cabo una organizacin, con el objeto de brindar la confianza apropiada para que un producto o servicio cumpla con los re-quisitos de calidad especificados.

Control de calidadEs el conjunto de actividades a travs de las cuales se determina e implanta la poltica de calidad, que incluye a su vez: el establecimiento de los objetivos de calidad, la identificacin de los procesos necesarios para el sistema de gestin de la calidad, la determinacin e interaccin de estos procesos, la determinacin de los criterios y mtodos para el control eficiente de dichos procesos, la asignacin de recursos, y el compromiso de la mejora continua de estos procesos (Decanini, 1997).

Control de calidadOtra definicin ms resumida y entendible es la de Bertrand L. Hansen y Prabhakar M. Ghare (1987) que definen el control de calidad como conjunto de tcnicas y procedimientos de que se sirve la direccin para orientar, supervisar y controlar todas las etapas mencionadas hasta la obtencin de un producto de la calidad deseada.

Atributo de calidadSegn Bertrand L. Hansen y Prabhakar M. Ghare (1987), el termino atributo (...), es la propiedad que tiene una unidad del producto de ser buena o mala; esto es, la caracterstica de calidad de dicha unidad est dentro de los requisitos especficos o no. La inspeccin de de atributos se relaciona, generalmente, con normas de aceptacin y rechazo.

Estndar de calidadLa influencias sobre estndares de calidad se basan sobre las ideas presentadas por Robert Dunn, Philip Crosby y Roger S. Pressman, referente a que la calidad del software se toma desde dos puntos de vista: la calidad en el proceso de desarrollo y la calidad en el producto final, agrupndose en los estndares de confiabilidad, utilizabilidad, mantenibilidad y adaptabilidad.Los estndares no son ms que los niveles mnimo y mximo deseados, o aceptables de calidad que debe tener el resultado de una accin, una actividad, un programa, o un servicio. En otras palabras, el estndar es la norma tcnica que se utilizar como parmetro de evaluacin de la calidad. Una vez programadas las actividades de solucin al problema de gestin, los crculos de calidad debern definir los estndares de calidad del resultado, o los resultados esperados.

Gestin de calidadAspecto de la funcin general de la gestin que determina y aplica la poltica de calidad. (AENOR, 1992)Meramente aplicada a la ingeniera de software la gestin de calidad de software resulta de la aplicacin a todas las perspectivas de procesos de software, productos, y recursos.(Plan de gestin de calidad Ingeniera de software III, Universidad Carlos II Madrid)

Sistema de calidadSe entiende por Sistema de Calidad la estructura organizacional, las responsabilidades, los procedimientos, procesos y recursos que se requieren para la Gestin de Calidad. Segn Dimitrie es importante comprender que el Sistema es propio de la Empresa y por ende los requisitos a l son definidos, por la necesidad de la Empresa y no en forma arbitraria por la Norma. En ste contexto la definicin de la poltica de Calidad establece la relacin entre la estrategia de la Empresa y su visin de la Calidad. Esto debe a su vez corresponder con la estructura organizacional, las responsabilidades, procedimientos, procesos y recursos que se definan para el Sistema de Calidad. (Dimitrie , N/D)De forma resumida se puede decir que un sistema de calidad es un mtodo planificado y sistemtico de medios y acciones, encaminados a asegurar suficiente confianza en que los productos o servicios, se ajusten a las especificaciones.

Mejora continuaGuerra explica que la mejora continua depende del conocimiento hacia donde vamos, y el monitoreo continuo de nuestro curso para poder llegar desde donde estamos hasta donde queremos estar. Nosotros hacemos esto formulando las preguntas correctas, recolectando datos tiles en forma continua, y luego, aplicando los datos para tomar decisiones importantes acerca de los cambios requeridos y/o que iniciativas deben ser sostenidas. El objetivo de una cultura de mejora continua, es por lo tanto, apoyar un viaje continuo hacia el logro de la visin organizacional mediante el uso de retroalimentacin de desempeo. (Guerra, 2007)La mejora continua, si se quiere, es una filosofa que intenta optimizar y aumentar la calidad de un producto, proceso o servicio.

Certificacin

La certificacin consiste en la comprobacin de conformidad de un producto o servicio a unas normas o especificaciones tcnicas, acreditada mediante un documento o marca de conformidad emitido por un organismo o centro aceptado por las partes contratantes. (Balcells, Daura, Esparza, Palls, 1992).Segn Pons y Sivardire La certificacin es el procedimiento mediante el cual un organismo da una garanta por escrito, de que un producto, un proceso o un servicio est conforme a los requisitos especificados. (Pons y Sivardire, 2002)

CertificacinLa certificacin es en consecuencia el medio que est dando la garanta de la conformidad del producto a normas y otros documentos normativos. La certificacin se materializa en un certificado: El certificado es un documento emitido conforme a las reglas de un sistema de certificacin, que indica con un nivel suficiente de confianza, que un producto, proceso o servicio debidamente identificado, est conforme a una norma o a otro documento normativo especificado. (Pons y Sivardire, 2002)

MtricaEl IEEE Standard Glosary of Software Engering Terms define como mtrica como una medida cuantitativa del grado en que un sistema, componente o proceso posee un atributo dado. (IEEE, 1998)Para Aguilar, Becerra, Gonzlez y Pea (2010) una mtrica es una medida efectuada sobre los programas, documentacin, su desarrollo y mantenimiento, o sobre algn aspecto del sistema en desarrollo o del proceso empleado que permite, previa comparacin con unos valores (medidas) de referencia, obtener conclusiones sobre el aspecto medido con el fin de adoptar las decisiones necesarias

Norma

Jos Lpez Hernndez describe las normas en general como esquemas de interpretacin o contenidos ideales que dotan de sentido a ciertas acciones humanas, () las de los ciudadanos de un pas sujetos a un orden jurdico ; por otro lado, el sentido de dichas acciones es que ellas consisten en el cumplimiento de unas reglas o normas que son sentidas por la gente como obligatorias. (Hernndez, 2005)Segn la definicin de UNE es una especificacin tcnica u otro documento accesible al pblico, establecido con la cooperacin y con el consenso o la aprobacin general de todas las partes interesadas, basada en los resultados conjuntos de la ciencia, la tecnologa y la experiencia, que tiene por objeto el beneficio ptimo de la comunidad a nivel nacional o internacional (2004)

Prueba de softwareLas pruebas de software (testing en ingls) son los procesos que permiten verificar y revelar la calidad de un producto software antes de su puesta en marcha. Bsicamente, es una fase en el desarrollo de software que consiste en probar las aplicaciones construidas. (CIBERTEC, N/D)Las pruebas de software se integran dentro de las diferentes fases del ciclo de vida del software dentro de la Ingeniera de software. En este sentido, se ejecuta el aplicativo a probar y mediante tcnicas experimentales se trata de descubrir qu errores tiene. (CIBERTEC, N/D)

Caso de pruebaLos casos de prueba incluyen todas las funciones que el programa es capaz de realizar (o se supone que es capaz de realizar). Los casos de prueba deben tener en cuenta el uso de todo tipo de datos de entrada/salida , cada comportamiento esperado , todos los elementos de diseo, y cada clase de defecto. Todos los requisitos debern ser cubiertos por los casos de prueba. (Testeando Software, 2013)

Caso de pruebaPara Esmite, Faras y Pres un caso de prueba (test case) es un conjunto de valores de entrada, precondiciones de ejecucin, resultados esperados y poscondiciones de ejecucin, desarrollados con un objetivo particular o condicin de prueba, tal como ejercitar un camino de un programa particular o para verificar que se cumple un requerimiento especfico. Esmite, Faras y Pres , N/D)En resumen un caso de prueba representa un conjunto de entradas de datos (actividades) que ejecutan un solo escenario de caso de uso para obtener unos datos de salida esperados (resultados).

Automatizacin de pruebasLa automatizacin de pruebas de QA consiste en el uso de software especial (casi siempre separado del software que se prueba) para controlar la ejecucin de pruebas y la comparacin entre los resultados obtenidos y los resultados esperados(INTELLEGO, 2014).Para Blasco la automatizacin de pruebas consiste en la construccin de un conjunto de scripts reutilizables, con los que podemos aumentar drsticamente la capacidad de testear software en lo que respecta a pruebas de regresin antes y despus de la publicacin de una nueva versin (sic). (Blasco, 2012)

DefectoUn defecto es una no conformidad de una de muchas posibles caractersticas de calidad de una unidad que puede provocar insatisfaccin del cliente. (Polesky,2006). El termino defecto hace referencia a la realizacin de una actividad productiva o de servicio que por falta de control genera un producto no conforme, y este debe ser identificado y separado para su reproceso. La no conformidad en un sistema de calidad, se origina cuando se esta incumpliendo con los requisitos del manual de calidad y confrontado con la norma ISO 9001.(N/D, 2010)

ErrorUn error es algo equivocado o desacertado. Puede ser una accin, un concepto o una cosa que no se realiz de manera correcta.Se llama error a un efecto o consecuencia no deseada de un determinado accionar. Debe distinguirse de aquello causado con intencin (). Por el contrario, en el error no se debe a una bsqueda deliberada sino que constituye un accidente. (definicionabc, N/D)El error tambin puede ser considerado como un falso conocimiento que se tiene de algo. Es equivalente a la equivocacin, o sea, se conoce, pero tergiversadamente, sin alcanzar la verdad. Se distingue de la ignorancia pues sta es la falta o ausencia de conocimiento. Quien cae en un error cree que sabe o que obtuvo el resultado correcto, siendo esto falso. El error puede ser sobre hechos, sobre cosas o sobre ideas. (De Conceptos.com, N/D)

FalloSe define fallo segn Arques Patn como al cese de la capacidad de un elemento para realizar la funcin requerida. (Arques Patn, 2009) Por lo tanto fallo es una palabra que generalmente se aplica cuando alguien o algo se equivocan o comete un error.

SeveridadLas definiciones formales de severidad son: Exactitud y rigor en el cumplimiento de una ley, una norma o una reglaRigor excesivo al juzgar las faltas y debilidades de los dems o las propiasIncluyendo en el concepto, se podra catalogar el termino de severidad como la exigencia de cumplir con lo requerido y lo prometido en los requerimientos que se hayan propuestos y acordado.

Requisitos

RequisitoSe define como una declaracin sobre un producto deseado que especifica qu debera hacer o como debera hacerlo. (ecured, N/D)Plenamente en la ingeniera del software, los requisitos segn el glosario de la IEEE son:Una condicin o necesidad de un usuario para resolver un problema o alcanzar un objetivo.Una condicin o capacidad que debe estar presente en un sistema o componentes de sistema para satisfacer un contrato, estndar, especificacin u otro documento formal. Una representacin documentada de una condicin o necesidad (Rodrguez, 2010)

Requisito funcionalHacen referencia a la descripcin de las actividades y servicios que un sistema debe proveer. Normalmente este tipo de requisitos estn vinculados con las entradas, salidas, los procesos y los datos a almacenar en el sistema. (Vicen y Alarcn, 2006)Agero aade a esta definicin respecto al ltimo punto que describen las transformaciones que el sistema realiza sobre las entradas para producir salidas (Agero , 2012).

Requisito no funcionalA diferencia de los requisitos funcionales, los no funcionales describen otras prestaciones, caractersticas y limitaciones que debe tener el sistema para alcanzar el xito. Los requisitos no funcionales engloban caractersticas como rendimiento, facilidad de uso, presupuestos, tiempo de entrega, documentacin, seguridad y auditorias internas. (Vicen y Alarcn, 2006)Son aquellos requerimientos que no se refieren directamente a las funciones especficas que entrega el sistema, sino a las propiedades emergentes de ste como la fiabilidad, la respuesta en el tiempo y la capacidad de almacenamiento

RevisinCarbajal desde una perspectiva ms filosfica que cientfica define revisin como la accin y el efecto de re-visar. De volver a ver algo para examinar, inspeccionar, escrutar; repasar, reconocer, analizar o investigar un hecho o una cosa de la existencia. Pero de cierta manera nos permite comprender la idea fundamental del termino y la importancia resaltando que la revisin en el trabajo cientfico, en la labor de ingeniera es, pues, esencial (Lizardo Carvajal, 2014).

RevisinDe matera ms tcnica Naiman explica que el proceso de revisin se basa en la definicin de un conjunto de reglas, las cuales se verifican sobre el cdigo a revisar, para finalmente obtener una lista de potenciales defectos.Y ms estrictamente en la ingeniera de software, Naiman seala que una revisin de cdigo consiste en el anlisis esttico del cdigo fuente de una aplicacin. Esto significa que no se revisa el flujo de la ejecucin de los programas, sino la adherencia a estndares o buenas prcticas utilizados en la codificacin (Naiman, N/D).

InspeccinEn trminos generales se puede definir como el examen crtico de algo. En trminos de Calidad segn Juran, Frank Gryna y Bingham (1983) el termino inspeccin supone siempre la evaluacin de la calidad de alguna caracterstica en relacin con un patrn. Esta evaluacin puede ser descrita como el acto de inspeccin segn Juran, Frank Gryna y Bingham consta de una serie de operaciones en la medida que sea aplicables a las distintas caractersticas de calidad.

ValidacinEn trminos generales se puede considerar como la comprobacin de un conjunto de datos para determinar si su valor se halla dentro de unos lmites de fiabilidad.Para Gonzlez la validacin comprueba que el sistema cumple con los requisitos del cliente al final del ciclo de vida de desarrollo. Se trata de una prueba de que el producto cumple con las expectativas de los usuarios, y asegura que el programa ejecutable funciona tal como se haba especificado. La creacin de programas de prueba est ms estrechamente relacionada con la validacin que con la verificacin. (Gonzlez, N/D)

VerificacinPara Gonzlez la verificacin es demostrar que un producto cumple con los requisitos especificados durante las actividades previas llevadas a cabo correctamente durante el ciclo de vida de desarrollo. (Gonzlez, N/D)El testing de software pertenece a una actividad o etapa del proceso de produccin de software denominada Verificacin y Validacin -usualmente abreviada como V&V.V&V es el nombre genrico dado a las actividades de comprobacin que aseguran que el software respeta su especiacin y satisface las necesidades de sus usuarios. El sistema debe ser verificado y validado en cada etapa del proceso de desarrollo utilizando los documentos (descripciones) producidas durante las etapas anteriores. (Maximiliano Cristi, 2009).

BibliografaInstitute of Electronics and Electronics Engineers, Inc (1998). IEEE-SA Standard Board. IEEE Standard for a Software Quality Metrics Methodology. Recuperado el 28/07/2014 de: https://cours.etsmtl.ca/mgl800/private/Normes/ieee/1061standard.pdfMarisol Viramotes Aguilar, Claudia Prez Becerra, Alan Josu Gonzles y Ricardo Esparza Pea (2010). Metricas Ingenieria De Software. Recuperado el 28/07/2014 de: http://es.slideshare.net/1richard1/metricas-ingenieria-de-softwareJos Lpez Hernndez (2005). Introduccin histrica a la filosofa del derecho contempornea. Recuperado el 27/08/2014 de: http://books.google.co.cr/books?id=KqyXsutPGW4C&source=gbs_navlinks_sJean-Claude Pons y Patrick Sivardire (2002). Manual de Capacitacin - Certificacin de Calidad de los Alimentos Orientada a Sellos de Atributos de Valor en Pases de Amrica Latina. Recuperado el 27/07/2014 de: http://www.fao.org/docrep/004/ad094s/ad094s02.htmCIBERTEC (N/D). Pruebas de Software. Recuperado el 28/07/2014 de: cibertec.googlecode.com/files/Pruebas%20de%20Software.pdfINTELLEGO (2014). Herramientas para SQA en un ambiente de desarrollo gil con SCRUM. Recuperado el 27/07/2014 de: http://www.slideee.com/slide/herramientas-para-sqa-en-un-ambiente-de-desarrollo-agil-con-scrum

BibliografaPolesky (2006). Recuperado el 28/07/2014 de: http://catarina.udlap.mx/u_dl_a/tales/documentos/lmnf/andrade_s_vm/capitulo2.pdfDefinicin abc. Definicin de Error. Recuperado el 28/07/2014 de: http://www.definicionabc.com/general/error.phpJos Luis Arques Patn (2009). Ingeniera y gestin del mantenimiento en el sector ferroviario. Recuperado el 27/08/2014 de: http://books.google.co.cr/books?id=oSbQQpplOV0C&dq=Fallo+definici%C3%B3n&source=gbs_navlinks_sOxford University Press (N/D). Severidad. Recuperado el 29/07/2014 de: http://www.oxforddictionaries.com/es/definicion/espanol/severidadEcuRed (N/D). Requisitos de software. Recuperado el 29/07/2014 de: http://www.ecured.cu/index.php/Requisitos_de_SoftwareNoretsys Rodrguez (2010). Requerimientos del Software. Recuperado el 28/07/2014 de: http://es.slideshare.net/Norerod/requisitos-5054997Vicen Fernndez Alarcn (2006). Desarrollo de sistemas de informacin: una metodologa basada en el modelado. Recuperado el 27/07/2014 de: http://books.google.co.cr/books?id=Sqm7jNZS_L0C&dq=Requisitos+funcionales+y+no+funcionales+definiciones&source=gbs_navlinks_sLisseth Agero Mirabal (2012). Requerimientos funcionales y no funcionales. Recuperado el 28/07/2014 de: http://es.slideshare.net/Lismirabal/requerimientos-funcionales-y-no-funcionales

BibliografaCONCEPTO DE CALIDAD. Recuperado el 26/07/2014 de: http://fabetsia.dmpa.upm.es/solo_alumnos/sp2/Tablon_sp2/TransparenciasCALIDAD06.pdfCalidad: definicin. Recuperado el 26/07/2014 de: http://abc-calidad.blogspot.com/2011/05/calidad-definicion-de-calidad.htmlMinisterio de proteccin social. Metodologa De Calculo De Costos De Calidad y No Calidad. Recuperado el 27/17/2014 de: http://mps1.minproteccionsocial.gov.co/evtmedica/linea%207/3.1estandares.htmlUniversidad Carlos III de Madrid. Plan de Gestin de Calidad Ingeniera de software III. Recuperado el 26/07/2014 de: http://ocw.uc3m.es/ingenieria-informatica/ingeniera-del-software-iii/materialclase/ISIII_04_GCAL.pdfIng. Ivan Dimitrie Moyasevich B. (N/D). Sistema de Calidad y Normas ISO 9000. Recuperado el 28/07/2014 de: http://perso.wanadoo.es/idmb/a_ing/temas/normas_iso_9000.htmJosep Balcells, Francese Daura, Rafael Esparza y Ramn Palls (1992 ). Interferencias electromagnticas en sistemas electrnicos. Recuperado el 27/07/2014 de: http://books.google.co.cr/books?id=qHZmSqZS_fwC&dq=certificaci%C3%B3n+definicion&source=gbs_navlinks_s

BibliografaLizardo Carvajal (12 mayo, 2014). Revision, definicion y concepto. Recuperado el 29/07/2014 de: http://www.lizardo-carvajal.com/revision-definicion-y-concepto/Gabriel Naiman. Las revisiones de cdigo, renovadas y ms vigentes que nunca. Recuperado el 29/07/2014 de: http://www.pragmaconsultores.com/SiteCollectionDocuments/Publicaciones/Las%20revisiones%20de%20c%C3%B3digo,%20renovadas%20y%20m%C3%A1s%20vigentes%20que%20nunca%20%E2%80%93%20Perspectiva%20N%203%20.pdfJoseph M. Juran, Frank Gryna (Jr.), R.S. Bingham (1983). Manual de control de la calidad. Recuperado el 28/07/2014 de: books.google.co.cr/books?id=JmnDQ4fzgzQC&dq=Inspeccin+definicion&source=gbs_navlinks_sRafael Gonzlez Freites (2013). La calidad del software. Recuperado el 28/07/2014 de: http://www.monografias.com/trabajos82/calidad-del-software/calidad-del-software2.shtmlMaximiliano Cristi (Noviembre de 2009). Introduccin al Testing de Software. Recuperado el 29/07/2014 de: http://www.fceia.unr.edu.ar/ingsoft/testing-intro-a.pdfTesteando Software (2013). Casos de Uso vs. Casos de Prueba. Recuperado el 28/07/2014 de: http://testeandosoftware.com/casos-de-uso-vs-casos-de-prueba/

BibliografaAlexandra Blasco (10 de enero del 2012). Automatizacin de pruebas: Un paso fundamental para mejorar la calidad del software. Recuperado el 28/07/2014 de: http://blog.clavei.es/2012/automatizacion-de-pruebas-un-paso-fundamental-para-mejorar-la-calidad-del-software/Ingrid Guerra-Lopez (2007). Evaluacion y Mejora Continua: Conceptos y Herramientas para la Medicion y Mejora del Desempeno. Recuperado el 27/07/2014 de: http://books.google.co.cr/books?id=tQiAIcui5dsC&dq=Mejora+continua+definicion&source=gbs_navlinks_sJean-Claude Pons y Patrick Sivardire (2002). Manual de Capacitacin - Certificacin de Calidad de los Alimentos Orientada a Sellos de Atributos de Valor en Pases de Amrica Latina. Recuperado el 28/07/2014 de: http://www.fao.org/docrep/004/ad094s/ad094s03.htm#TopOfPageEullia Griful Ponsati, Miguel ngel Canela Campos (2010). Gestin de la calidad. Recuperado el 27/07/2014 de: http://books.google.co.cr/books?id=2cP2SvNsDkEC&pg=PA43&dq=Aseguramiento+de+la+calidad&hl=es-419&sa=X&ei=BtTRU4H3BdTLsQSWu4CgDA&redir_esc=y#v=onepage&q=Aseguramiento%20de%20la%20calidad&f=falseDecanini, Alfredo E. 1997. Manual ISO-9000, Ediciones Castillo, tercera edicin, 1997. Bertrand L. Hansen, Prabhakar M. Ghare (1987). Control de calidad: teora y aplicaciones. Ttulo original: Quality Control and Application. Recuperado el 24/07/2014 de: http://books.google.co.cr/books?id=eGdLTd3UiN8C&printsec=frontcover&source=gbs_ge_summary_r&cad=0#v=onepage&q&f=false