Вы находитесь на странице: 1из 31

MATERIAL DIDACTICO CALIDAD DE SOFTWARE UNIDAD 1 CONCEPTOS BASICOS DE CALIDAD. 1.1 DEFINICION DE CALIDAD.

La calidad es un concepto que se puede definir desde diferentes puntos de vista, segn la percepcin que tenga el productor, el servidor, el cliente, el empleado, la organizacin, la institucin o cualquier persona que preste o brinde un producto o servicio, o aquella que reciba dichos elementos. El concepto de calidad viene del latn Qualitas y est asociado al atributo o propiedad que distingue a las personas, bienes o servicios. Con el tiempo, como ya se ha referido anteriormente al abordar la evolucin histrica de la calidad, el trmino de calidad ha venido evolucionando; anteriormente, la calidad era vista como aquella que el productor era capaz de darle al cliente, es decir, que el sentido del flujo estaba orientado en una sola direccin: productor cliente. Bajo este concepto la calidad se expresaba como aquella que el productor es capaz de darle al cliente en conformidad con las especificaciones de su producto Hoy en da, la calidad ya no queda expresada de esa manera, sino como aquella que se adecua a las necesidades de los consumidores, y se asocia con el uso y valor que da satisfaccin a dichas necesidades. De hecho, existen autores que al hablar de calidad refieren: La calidad es el nivel de excelencia que la empresa ha escogido alcanzar para satisfacer a su clientela clave. Este enfoque de la calidad hace que existan diversos niveles de exigencia para cada producto y, por lo tanto, una calidad para cada necesidad. Algunas definiciones se presentan a continuacin obtenidas de diferentes fuentes y diferentes autores. Conjunto de propiedades y de caractersticas de un producto o servicio, que le confieren aptitud para satisfacer una necesidades explcitas o implcitas (ISO 8402) Excelencia como superioridad absoluta, Platn.

QUIEN DEFINE LA CALIDAD?

Normalizacin
La normalizacin o estandarizacin es la redaccin y aprobacin de normas que se establecen para garantizar el acoplamiento de elementos construidos independientemente, as como garantizar el repuesto en caso de ser necesario, garantizar la calidad de los elementos fabricados, la seguridad de funcionamiento y trabajar con responsabilidad social. La normalizacin es el proceso de elaborar, aplicar y mejorar las normas que se aplican a distintas actividades cientficas, industriales o econmicas con el fin de ordenarlas y mejorarlas. La asociacin estadounidense para pruebas de materiales (ASTM) define la normalizacin como el proceso de formular y aplicar reglas para una aproximacin ordenada a una actividad especfica para el beneficio y con la cooperacin de todos los involucrados. Segn la ISO (International Organization for Standarization) la normalizacin es la actividad que tiene por objeto establecer, ante problemas reales o potenciales, disposiciones destinadas a usos comunes y repetidos, con el fin de obtener un nivel de ordenamiento ptimo en un contexto dado, que puede ser tecnolgico, poltico o econmico. La normalizacin persigue fundamentalmente tres objetivos:

Simplificacin: se trata de reducir los modelos para quedarse nicamente con los ms necesarios. Unificacin: para permitir el intercambio a nivel internacional. Especificacin: se persigue evitar errores de identificacin creando un lenguaje claro y preciso.

Las elevadas sumas de dinero que los pases desarrollados invierten en los organismos normalizadores, tanto nacionales como internacionales, es una prueba de la importancia que se da a la normalizacin.

Normalizacin y certificacin
Hay que tener en cuenta que normalizacin y certificacin no son lo mismo. Normalizacin consiste en elaborar, difundir y aplicar normas. Mientras que la certificacin es la accin llevada a cabo por una entidad reconocida; por ejemplo, AENOR, como independiente de las partes interesadas mediante la que se manifiesta la conformidad, solicitada con carcter voluntario, de una determinada empresa, producto, servicio, proceso o persona, con los requisitos mnimos definidos en las normas o especificaciones tcnicas.

Organismos Internacionales de Normalizacin



ISO - Organizacin Internacional para la Estandarizacin. IEC - International Electrotechnical Commission. IEEE - Institute of Electrical and Electronics Engineers. ITU - Unin Internacional de Telecomunicaciones (engloba CCITT y CCIR). IATA - International Air Transport Association

Organismos Regionales de Normalizacin



AMN - Asociacin Mercosur de Normalizacin. APEC - Asia-Pacific Economic Cooperation. CENELEC - Comit Europen de Normalisation Electrotechnique - Comit Europeo de Normalizacin Electrotcnica. CEN - Comit Europeo de Normalizacin. COPANT - Comisin Panamericana de Normas Tcnicas. CROSQ - Caribbean Community Regional Organisation for Standards and Quality. RAN - Red Andina de Normalizacion.

Organizaciones Privadas de Normalizacin



ACI - American Concrete Institute. API - American Petroleum Institute. ASCE - American Society of Civil Engineering. ASME - American Society of Mechanical Engineers. ASTM - ASTM International. HL7 - Health Level Seven Inc. IAPMO - International Association of Plumbing and Mechanical Officials. NEMA - National Electrical Manufacturers Association. NFPA - National Fire Protection Association. NSF - NSF International. UL - Underwriters Laboratories Inc.

Organismos Nacionales de Normalizacin que conforman la ISO


Pas Organismo Web

Alemania

Deutsches Institut fr Normung

DIN

Argentina

Instituto Argentino de Normalizacin y Certificacin

IRAM

Bolivia

Instituto Boliviano de Normalizacin y Calidad

IBNORCA

Chile

Instituto Nacional de Normalizacin

INN

Colombia

Instituto Colombiano de Normas Tcnicas y Certificacin

ICONTEC

Costa Rica

Instituto de Normas Tcnicas de Costa Rica

INTECO

Cuba

Oficina Nacional de Normalizacin

NC

Ecuador

Instituto Ecuatoriano de Normalizacin

INEN

El Salvador

Consejo Nacional de Ciencia y Tecnologa

CONACYT *

Espaa

Asociacin Espaola de Normalizacin y Certificacin

AENOR

Estados Unidos de Amrica American National Standards Institute

ANSI

Filipinas

Bureau of Product Standards

BPS

Francia

Association Franaise de Normalisation

AFNOR

Guatemala

Comisin Guatemalteca de Normas

COGUANOR *

Honduras

Consejo Hondureo de Ciencia y Tecnologa

COHCIT **

Italia

Ente Nazionale Italiano di Unificazione

UNI

Japn

Japanese Industrial Standars Committee

JISC

Mxico

Direccin General de Normas

DGN

Nicaragua

Direccin de Tecnologa, Normalizacin y Metrologa

DTNM *

Panam

Comisin Panamea de Normas Industriales y Tcnicas

COPANIT

Paraguay

Instituto Nacional de Tecnologa y Normalizacin

INTN *

Per

Instituto Nacional de Defensa de la Competencia y de la Proteccin de la Propiedad Intelectual INDECOPI *

Reino Unido

British Standards Institution

BS

Repblica Dominicana

Direccin General de Normas y Sistemas de Calidad

DIGENOR **

Rusia

Agencia Federal para la Regulacin Tcnica y la Metrologa

GOST

Suiza

Swiss Association for Standardization

SNV

Uruguay

Instituto Uruguayo de Normas Tcnicas

UNIT

Venezuela

Fondo para la Normalizacin y Certificacin de la Calidad

FONDONORMA

* Miembro Correspondiente de ISO ** Miembro Suscrito de ISO

Calidad de vida
La calidad de vida es el bienestar, felicidad, satisfaccin de la persona que le permite una capacidad de actuacin o de funcionar en un momento dado de la vida. Es un concepto subjetivo, propio de cada individuo, que est muy influido por el entorno en el que vive como la sociedad, la cultura, las escalas de valores... Segn la OMS, la calidad de vida es: "la percepcin que un individuo tiene de su lugar en la existencia, en el contexto de la cultura y del sistema de valores en los que vive y en relacin con sus objetivos, sus expectativas, sus normas, sus inquietudes. Se trata de un concepto muy amplio que est

influido de modo complejo por la salud fsica del sujeto, su estado psicolgico, su nivel de independencia, sus relaciones sociales, as como su relacin con los elementos esenciales de su entorno". El concepto de calidad de vida en trminos subjetivos, surge cuando las necesidades primarias bsicas han quedado satisfechas con un mnimo de recursos. El nivel de vida son aquellas condiciones de vida que tienen una fcil traduccin cuantitativa o incluso monetaria como la renta per cpita, el nivel educativo, las condiciones de vivienda, es decir, aspectos considerados como categoras separadas y sin traduccin individual de las condiciones de vida que reflejan como la salud, consumo de alimentos, seguridad social, ropa, tiempo libre, derechos humanos. Parece como si el concepto de calidad de vida apareciera cuando esta establecido un bienestar social como ocurre en los pases desarrollados.

Ciudades con mayor calidad de vida


Posicin Ciudad Pas Calificacin

1 1 3 3 5 5 5 5

Zrich Ginebra Vancuver Viena Auckland Berna Copenhagen Frncfort

Suiza Suiza Canad Austria Nueva Zelanda Suiza Dinamarca Alemania

106.5 106.5 106 106 105 105 105 105

5 10 10

Sydney Amsterdam Mnich

Australia Holanda Alemania

105 104.5 104.5

Segn un estudio publicado en 2004 por la consultora estadounidense Mercer Human Resource Consulting . ]Dimensiones

de la calidad de vida:

La calidad de vida tiene su mxima expresin en la calidad de vida relacionada con la salud. Las tres dimensiones que global e intelgralmente comprenden la calidad de vida son: Dimensin fsica: Es la percepcin del estado fsico o la salud, entendida como ausencia de enfermedad, los sntomas producidos por la enfermedad, y los efectos adversos del tratamiento. No hay duda que estar sano es un elemento esencial para tener una vida con calidad. Dimensin psicolgica: Es la percepcin del individuo de su estado cognitivo y afectivo como el miedo, la ansiedad, la incomunicacin, la perdida de autoestima, la incertidumbre del futuro. Tambin incluye las creencias personales, espirituales y religiosas como el significado de la vida y la actitud ante el sufrimiento. Dimensin social: Es la percepcin del individuo de la relaciones interpersonales y los roles sociales en la vida como la necesidad de apoyo familiar y social, la relacin mdico-paciente, el desempeo laboral.

Casi podramos hacer un paralelismo entre el concepto clsico de la felicidad, como dice la cancin: "Tres cosas hay en la vida: salud (dimensin fsica), dinero (dimensin social) y amor (dimensin psicolgica). [escribe]Caractersticas

de la calidad de vida:

Concepto subjetivo: Cada ser humano tiene su concepto propio sobre la vida y sobre la calidad de vida, la felicidad. Concepto universal: Las dimensiones de la calidad de vida son valores comunes en las diversas culturas.

Concepto holstico: La calidad de vida incluye todos los aspectos de la vida, repartidos en las tres dimensiones de la calidad de vida, segn explica el modelo biopsicosocial. El ser humano es un todo. Concepto dinmico: Dentro de cada persona, la calidad de vida cambia en periodos cortos de tiempo: unas veces somos ms felices y otras menos. Interdependencia: Los aspectos o dimensiones de la vida estn interrelacionados, de tal manera que cuando una persona se encuentra mal fsicamente o est enferma, le repercute en los aspectos afectivos o psicolgicos y sociales.

La medicina y los recursos econmicos, polticos, sociales del mundo occidental ha conseguido aumentar la esperanza de vida dando aos a la vida. El objetivo de la medicina (y de la sociedad) a partir de las ltimas dcadas del siglo XX es dar vida a todos y cada uno de los aos, es decir, aumentar la calidad de vida.

LA CALIDAD Y EL MUNDO GLOBALIZADO

CALIDAD TOTAL DEL SOFTWARE La calidad del software es el grado con el que un sistema, componente o proceso cumple los requerimientos especificacados y las necesidades o expectativas del cliente o usuario. (IEEE, Std. 6101990). Concordancia del software producido con los requerimientos explcitamente establecidos, con los estndaresd e desarrollo prefijados y con los requerimientos implcitos no establecidos formalmente, que desea el usuario (Pressman, 1998) FACTORES QUE DETERMINAR LA CALIDAD DE SOFTWARE Se pueden clasificar en dos grandes grupos (Pressman): Factores que pueden ser medidos directamente Factores que solo pueden ser medidos indirectamente Se centran en tres aspectos importantes de un producto software (McCall): Caractersticas operativas Capacidad de soportar los cambios Adaptabilidad a nuevos entornos Caractersticas operativas Correccin. Hace lo que quiero?

Fiabilidad. Lo hace de forma fiable todo el tiempo? Eficiencia. Se ejecutar en mi hardware lo mejor que pueda? Seguridad (Integridad). Es seguro? Facilidad de uso. Est diseado para ser usado? Capacidad de soportar los cambios Facilidad de mantenimiento. Puedo corregirlo? Flexibilidad. Puedo cambiarlo? Facilidad de prueba. Puedo probarlo? Adaptabilidad a nuevos entornos Portabilidad. Podr usarlo en otra mquina? Reusabilidad. Podr reutilizar alguna parte del software? Interoperabilidad. Podr hacerlo interactuar con otro sistema? La industria del software no ha acabado de salir de la fase artesanal Padecemos de prisa patolgica, que es consecuencia directa de: Desorganizacin

Falta de planificacin Alta dependencia de los hroes Dedicamos nuestros esfuerzos de hoy a arreglar lo que se hizo mal ayer SITUACION ACTUAL El producto (software) es algo intangible y no constreido por las leyes fsicas La disciplina, ingeniera del software, es relativamente reciente y muchos de sus conceptos importantes estn an inmaduros Carencia de un corpus de conocimiento aceptado mayoritariamente que sirva como fundamentos Escasa presin del mercado En una organizacin inmadura: Procesos software normalmente improvisados Si se han especificado, no se siguen rigurosamente Organizacin reactiva (resolver crisis inmediatas) Planes y presupuestos excedidos sistemticamente, al no estar basados en estimaciones realistas

Si hay plazos rgidos, se sacrifican funcionalidad y calidad del producto para satisfacer el plan No existen bases objetivas para juzgar la calidad del producto Cuando los proyectos est fuera de plan, las revisiones o pruebas se recortan o eliminan ESTADISTICAS DE DESARROLLO DE SOFTWARE El 90% de los proyectos no alcanzan los objetivos El 40% fracasan por completo El 29% no se entregan nunca Gastos de adaptacin tecnolgica al ao 2000 Coste de demandas y litigios legales aadidos Efecto ONDA (proveedores y distribuidores)

SQA ASEGURAMIENTO DE CALIDAD DE SOFTWARE


Aseguramiento de Calidad de Software (SQA) La funcin de aseguramiento de la calidad tiene como finalidad primaria el determinar si las necesidades de los usuarios estn siendo satisfechas adecuadamente. Otra de sus funciones, aunque no se tocar mucho en la presente investigacin, es la de determinar los costos que puede causar el aadir ciertas caractersticas al producto, ya que tarde o temprano, la economa resulta ser un factor decisivo para obtener un producto de calidad. Para determinar si las necesidades de los usuarios estn siendo satisfechas, se deben de evaluar tres reas:

Objetivos: Los objetivos de la organizacin son primero, luego vienen los requerimientos del usuario. Los objetivos de cualquier usuario deben de estar en armona con los objetivos de la organizacin, Mtodos: Deben de utilizarse mtodos que contengan u observen las polticas, procedimientos y estndares de la organizacin, Ejecucin: Optimizacin del uso de hardware y software al implementar los productos de software [21]. Para evaluar las reas expuestas con anterioridad, es necesario que se cuente con un programa de aseguramiento de calidad que sea efectivo y que tenga un impacto dentro del desarrollo y prueba del producto de software final. ---------------------------------------------------------------------------------------El aseguramiento de calidad del software es el conjunto de actividades planificadas y sistemticas necesarias para aportar la confianza adecuada en que el producto (software) satisfacer los requisitos dados de calidad. El Aseguramiento pretende dar confianza en que el producto tiene calidad. Aseguramiento de calidad se enfoca en identificar y evaluar los defectos que puedan afectar al software. Si los errores se pueden identificar de forma temprana en el proceso de software, las caractersticas del diseo de software se pueden especificar de modo que eliminarn o controlarn los peligros potenciales, al corregir los errores mucho antes en cada etapa es decir durante el proceso, ahorrando esfuerzos, tiempo y recursos. Sridharan (Sridharan, 2000) indica que mientras el software que se est desarrollando rene los requerimientos y su desempeo sea el esperado, es preciso que se supervisen las actividades de desarrollo del software y su rendimiento, en distintas oportunidades durante cada fase del ciclo de vida. Este es el papel del aseguramiento de la calidad del software. Hay tres aspectos muy importantes con relacin al aseguramiento de la calidad del software: (Wiegers, 1990) La calidad no se puede probar, se construye. El aseguramiento de la calidad del software no es una tarea que se realiza en una fase particular del ciclo de vida de desarrollo. Las actividades asociadas con el aseguramiento de la calidad del software deben ser realizadas por personas que no estn directamente involucradas en el esfuerzo de desarrollo.

El aseguramiento de la calidad de software comprende una gran variedad de tareas:

Participar en descripcin del proyecto de software. Auditar el producto de software para verificar el cumplimiento del proceso de software definido.

Asegurar que las divergencias en el trabajo de software sean documentadas de acuerdo a los estndares definidos. Almacenar cualquier inconformidad y reportarla a la gerencia media. Las revisiones del software que se aplican durante cada paso del desarrollo del mismo. Las revisiones del software se aplican en varios momentos del desarrollo, tanto en el anlisis como en el diseo y la codificacin, de manera que puedan ser eliminados cuanto antes. Gestin de configuraciones de software (control de la documentacin del software y de los cambios realizados). El proceso de control de cambios contribuye directamente a la calidad del software.

El control de cambios se aplica durante el desarrollo del software y, posteriormente, durante su mantenimiento. Ya que un cambio se puede producir en cualquier momento, las actividades de la gestin de configuraciones del software sirven para: (1) identificar el cambio; (2) controlar el cambio; (3) garantizar que el cambio se implementa adecuadamente; (4) informar del cambio a todos aqullos a los que afecte. Para lograr y asegurar la calidad al usuario o cliente, es necesario controlar la calidad en cada una de las etapas de desarrollo, desde el diseo del producto o sistema hasta el mantenimiento. Estas etapas se constituyen como el ciclo de la calidad, habiendo interdependencia y retroalimentacin en cada una de ellas. Para satisfacer las necesidades o requerimientos del usuario o consumidor, debe existir calidad en: El anlisis y diseo del producto informtico. Abastecimientos de herramientas propias para desarrollo del sistema. Produccin. Entrega del sistema terminado. Venta o servicio. Administracin general.

El grupo de aseguramiento de calidad participa en la revisin de los productos seleccionados para determinar si se conforman o no a los procedimientos, normas o criterios especificados, siendo totalmente independiente del equipo de desarrollo. Las actividades a realizar por el grupo de aseguramiento de calidad vienen gobernadas por el plan. Sus funciones estn dirigidas a: Identificar las posibles desviaciones en los estndares aplicados, as como en los requisitos y procedimientos especificados. Comprobar que se han llevado a cabo las medidas preventivas o correctivas necesarias. Las revisiones son una de las actividades ms importantes del aseguramiento de la calidad, debido a que permiten eliminar defectos lo ms pronto posible, cuando son menos costosos de corregir.

Adems existen procedimientos extraordinarios, como las auditoras, aplicables en desarrollos singulares y en el transcurso de las cuales se revisarn tanto las actividades de desarrollo como las propias de aseguramiento de calidad. La deteccin anticipada de errores evita el que se propaguen a los restantes procesos de desarrollo, reduciendo substancialmente el esfuerzo invertido en los mismos. En este sentido es importante destacar que el establecimiento del plan de aseguramiento de calidad comienza en el Estudio de Viabilidad del Sistema y se aplica a lo largo de todo el desarrollo, en los procesos de Anlisis, Diseo, Construccin, Implantacin y Aceptacin del Sistema y en su posterior Mantenimiento. Tambin es importante sealar que la calidad de un producto software no se puede referir nicamente a obtener un producto sin errores. La especificacin de la calidad del software debe ser ms detallada y exacta, y el camino para ello es la formalizacin de la calidad mediante un modelo de calidad. Un modelo de calidad es un conjunto de buenas prcticas para el desarrollo del software, enfocado en los procesos de gestin y desarrollo de proyectos, cuyo objetivo es el desarrollo de productos de calidad de manera consistente y predecible. Existen distintos marcos de trabajo que nos ayudan a mejorar los procesos de calidad de software. La finalidad de estos modelos es la de mejorar los procesos de software, brindar pautas para efectuar evaluaciones de la unidad informtica, determinar la potencialidad y la efectividad de sus procesos, as como la madurez de la empresa. Se busca mejorar los procesos de software, aumentar la productividad la calidad reduciendo su costo. EL EQUIPO O GRUPO DE SQA El equipo de SQA trabaja con la gerencia de proyectos durante los inicios del desarrollo para establecer los planes, estndares y los procedimientos que agregarn valor al proyecto de SW y satisfacer los problemas del proyecto y de las polticas de la organizacin. Participa en establecer los planes, estndares y procedimientos. El equipo ayuda a asegurar que se cumplan con las necesidades del proyecto y verifica que sean usables para realizar revisiones e intervenciones durante todo el ciclo de vida. Las revisiones del grupo de SQA proyectan las actividades y revisan el producto de trabajo de SW, adems de proveer a la gerencia la posibilidad de saber si el proyecto est de acuerdo a los planes estndares y procedimientos establecidos. ROLES Y RESPONSABILIDADES Humpre en su libro Team Software Process proporciona un marco de trabajo que se construye sobre la base del Personal Software Process con fases de desarrollo bien definidas, los productos de SW se generan en varios ciclos, se establecen medidas estndares para la calidad del producto y para el desempeo de los equipos y de los desarrolladores, se aplican evaluaciones por rol y del equipo.

TSP ayuda a la conformacin de equipos de trabajo bien organizados a travs de roles, cada rol est definido por un guin en el que se especifican su objetivo, sus responsabilidades en todo el ciclo de desarrollo y la forma en que se puede evaluar su trabajo. Los roles propuestos son: 1) Lder de proyecto: - Objetivo: Coordinar al equipo, asegurar que todos cumplan con su trabajo (reportes de datos). - Responsabilidades: Metas, generar informes, dirigir reuniones, motivar al equipo. 2) Administrador de desarrollo - Objetivo: controlar avance del proyecto (diseo, desarrollo). - Responsabilidad: dirigir la realizacin de las fases siguiendo los estndares propuestos. Integrar el trabajo de todos. 3) Administrador de la planificacin - Objetivo: Establecer el plan de trabajo y verificar su cumplimiento. - Responsabilidades: Efectuar la planificacin, asegurarse que se cumplan con el plan, recabar mediciones, resolver riesgos. 4) Administrador de apoyo - Objetivo: Ayudar al equipo a conseguir las herramientas necesarias para que pueda realizar el trabajo, Gestionar la configuracin. - Responsabilidad: Conseguir lo necesario para el desarrollo del proyecto, generar un plan de configuracin, realizar la gestin de la configuracin.

5) Administrador de calidad y proceso: - Objetivo: Proponer un plan de calidad, proceso, resultado. - Responsabilidades: Apoyar al equipo en la definicin, gestionar el plan de calidad (SQA), generar estndares para obtener un trabajo uniforme, moderar las revisiones de los productos. ACTIVIDADES DEL SQA La garanta de calidad del software comprende una gran variedad de tareas, asociadas con dos constitutivos diferentes -los ingenieros de software que realizan trabajo tcnico y un grupo de SQA que tiene la responsabilidad de la Planificacin de garanta de calidad, supervisin, mantenimiento de registros, anlisis e informes-. Los ingenieros de software afrontan la calidad (y realizan garanta de calidad) aplicando mtodos tcnicos slidos y medidas, realizando revisiones tcnicas formales y llevando a cabo pruebas de software bien planificadas. Solamente las revisiones son tratadas en este captulo. Los temas de tecnologa se estudian en las Partes Tercera a Quinta de este libro. Las reglas del grupo de SQA tratan de ayudar al equipo de ingeniera del software en la consecucin de un producto final de alta calidad. El Instituto de Ingeniera del Software [PAU93] recomienda un conjunto de actividades de SQA que se enfrentan con la planificacin de garanta de calidad, supervisin, mantenimiento de registros, anlisis e informes. stas son las actividades que realizan (o facilitan) un grupo independiente de SQA: Establecimiento de un plan de SQA para un proyecto. El plan se desarrolla durante la planificacin del proyecto y es revisado por todas las partes interesadas. Las actividades de garanta de calidad realizadas por el equipo de ingeniera del software y el grupo SQA son gobernadas por el plan. El plan identifica:

evaluaciones a realizar, auditoras y revisiones a realizar, estndares que se pueden aplicar al proyecto, procedimientos para informacin y seguimiento de errores documentos producidos por el grupo SQA, realimentacin de informacin proporcionada al equipo de proyecto del software.

Participacin en el desarrollo de la descripcin del proceso de software del proyecto. El equipo de ingeniera del software selecciona un proceso para el trabajo que se va a realizar. El grupo de SQA revisa la descripcin del proceso para ajustarse a la poltica de la empresa, los estndares internos del software, los estndares impuestos externamente (por ejemplo: 1SO 9001), y a otras partes del plan de proyecto del software.

Revisin de las actividades de ingeniera del software para verificar su ajuste al proceso de software definido. El grupo de SQAidentifica, documenta y sigue la pista de las desviaciones desde el proceso y verifica que se han hecho las correcciones. Auditora de los productos de software designados para verificar el ajuste con los definidos como parte del proceso del software. El grupo de SQA revisa los productos seleccionados; identifica, documenta y sigue la pista de las desviaciones; verifica que se han hecho las correcciones, e informa peridicamente de los resultados de su trabajo al gestor del proyecto. Asegurar que las desviaciones del trabajo y los productos del software se documentan y se manejan de acuerdo con un procedimiento establecido. Las desviaciones se pueden encontrar en el plan del proyecto, en la descripcin del proceso, en los estndares aplicables o en los productos tcnicos. Registrar lo que no se ajuste a los requisitos e informar a sus superiores. Los elementos que no se ajustan a los requisitos estn bajo seguimiento hasta que se resuelven. Adems de estas actividades, el grupo de SQA coordina el control y la gestin de cambios y ayuda a recopilar y a analizar las mtricas del software.

Вам также может понравиться