Monografias.com > Computación > General
Descargar Imprimir Comentar Ver trabajos relacionados

Evaluación en informática




Enviado por gboloix



    Indice
    1.
    Introducción

    2. La Plataforma de Evaluación de
    la Calidad de los Sistemas

    3. Resultados
    4. Referencias

    1.
    Introducción

    El área de informática tiene particularidades que la
    hacen distinta a otras disciplinas. Además de los aspectos
    tecnológicos, que la hacen particularmente dinámica, existen los aspectos relacionados
    con la realización de proyectos de
    desarrollo y
    mejoramiento, las características intrínsecas de la
    estructura del
    "software" y su
    desempeño, así como la utilidad que
    proporcionan los sistemas
    informáticos a las organizaciones y
    a la comunidad. La
    abundancia de información generada durante las
    actividades productivas y evaluativas durante el desarrollo, la
    instalación y la operación requiere de mecanismos
    de selección
    y simplificación que la hagan manejable y de utilidad a
    los productores y promotores de los sistemas. Una plataforma de
    evaluación puede considerarse como un
    mecanismo de ayuda, por cuanto organiza los diversos tipos de
    información de una manera estructurada.
    Una plataforma de evaluación de la calidad de los
    sistemas informáticos proporciona un esquema orientador a
    los productores,
    operadores, utilizadores, promotores y evaluadores de sistemas
    informáticos, para mejorar la toma de
    decisiones. La plataforma propuesta consiste de tres
    dimensiones: proyecto,
    sistema y
    utilidad. Los detalles de la plataforma se presentan más
    adelante.
    El objetivo del
    trabajo de investigación ha sido el de analizar los
    procesos de
    evaluación en informática y proponer mecanismos que
    permitan mejorar la toma de decisiones durante todo el ciclo de vida
    de los sistemas. Desde las primeras etapas de factibilidad de
    los sistemas, pasando por la concepción y producción, hasta la operación en
    las organizaciones, que brindan servicios a la
    comunidad, se requieren actividades de evaluación para la
    toma de decisiones. Una plataforma para la evaluación de
    la calidad de los sistemas permite organizar la
    información recabada durante el ciclo de vida de los
    sistemas. La plataforma esta organizada jerárquicamente
    para facilitar la determinación del nivel de profundidad
    requerido para la evaluación de cada uno de los factores
    considerados como importantes.
    La metodología utilizada ha requerido del
    estudio de enfoques existentes en el área de calidad y
    evaluación de sistemas. El contacto directo con la
    industria ha
    servido para establecer la aplicabilidad del estudio. Una vez
    analizados los distintos enfoques existentes, y recabados algunos
    datos con la
    industria, se ha propuesto una plataforma de evaluación
    que permite orientar el proceso de
    evaluación. El uso de métricas, aplicables en las
    distintas dimensiones del proyecto, sistema y utilidad constituye
    un área que requiere trabajo de investigación
    adicional.

    2. La Plataforma de
    Evaluación de la Calidad de los Sistemas

    Identifica las dimensiones, factores y sub-factores de
    la jerarquía. Los puntos de vista representados en la
    plataforma se refieren al proyecto (i.e., proyecto de desarrollo,
    proyecto de mejoras), el sistema (i.e., características
    intrínsecas del producto,
    operación y mantenimiento
    de los sistemas) y la utilidad (i.e., la contribución del
    sistema).
    La Figura 1 presenta un diagrama con
    la plataforma de evaluación de la calidad, que se
    descompone en dimensiones (proyecto, sistema, utilidad), cada una
    de las dimensiones se descompone en factores y éstos a su
    vez se descomponen en sub-factores; los sub-factores
    podrían eventualmente seguirse descomponiendo, dependiendo
    del grado de profundidad que se requiera en una determinada
    evaluación. Un proyecto sigue un proceso, envuelve algunos
    agentes y usa ciertas herramientas.
    El sistema está compuesto de productos, se
    comporta a un determinado nivel de desempeño y se implanta
    en una tecnología
    determinada. La utilidad establece la correspondencia de los
    resultados con las necesidades predefinidas para el sistema,
    evalúa la utilizabilidad del sistema desde la perspectiva
    del usuario y aporta una contribución o beneficio para
    la
    organización y la comunidad al operar el sistema.
    Cada factor (proceso, agente, y herramientas de la
    dimensión proyecto) se sub-divide en sub-factores
    (gerencia del
    proyecto, proceso adecuado, y control de
    calidad). A cada sub-factor se le asignan categorías,
    e.g., muy bajo, bajo, medio, alto y excelente, que son
    útiles para clasificar la información sobre los
    sistemas desde una perspectiva de madurez.
    Proyecto La dimensión proyecto trata de caracterizar los
    aspectos de eficiencia del
    proyecto (i.e., habilidad para desarrollar un sistema utilizando
    óptimamente el tiempo, los
    recursos, etc.)
    desde el punto de vista de los productores y gerentes.
    Proceso. El proceso evalúa el grado de eficiencia y
    continuidad del proceso desde el punto de vista de los
    productores, básicamente la gerencia del
    proceso.

    • Consideraciones de gerencia del proyecto (en ciernes,
      limitado, aceptable, bajo control,
      optimo): este sub-factor evalúa las prácticas
      gerenciales para el proyecto considerando la planificación, la estimación y el
      control de las actividades.
    • Proceso adecuado en su definición y medida
      (indefinido, rudimentario, germinando, consolidado,
      completamente definido): este sub-factor evalúa la
      definición del proceso, la documentación del proceso y su forma de
      medición con propósito de
      control.
    • Prácticas de control de calidad (informal, en
      gestación, aceptable, en progreso, excelente): este
      sub-factor evalúa las características de las
      actividades de control de calidad en el proyecto (e.g.,
      revisiones, pruebas,
      prevención de errores, análisis de los problemas).

    Agentes. El factor agentes evalúa la capacidad
    del grupo de
    trabajo participando en el proyecto, considerando aspectos
    gerenciales como técnicos, desde el punto de vista de
    productores y gerentes.

    • Balance de experiencias y capacidades adecuadas del
      personal (sin
      preparación, limitado, aceptable, demostrados,
      consolidados): este sub-factor evalúa la experiencia del
      grupo y las habilidades para realizar sus
      responsabilidades.
    • Coordinación y cooperación dentro del
      grupo (pobre, baja, media, alta, excelente): este sub-factor
      evalúa el liderazgo,
      la conformación del grupo, y la cooperación en el
      proyecto.
    • Sentido de logros y reconocimiento (sin
      reconocimiento, limitado, aceptable, progresando, excelente):
      este sub-factor evalúa el grado de motivación del personal que participa en
      el proyecto.

    Herramientas. El factor herramientas evalúa el
    grado de dominio de las
    técnicas y herramientas utilizadas en el
    proyecto, considerando lo adecuado para el proyecto, la
    experiencia, el entrenamiento y
    el soporte para las actividades técnicas, desde el punto
    de vista de los productores.

    • Dominio de las técnicas y herramientas
      (incapacitados, limitado, aceptable, franco progreso,
      excelente): este sub-factor evalúa la experiencia y
      productividad al usar las técnicas y
      herramientas para producir "software".
    • Técnicas y herramientas adecuadas (aun no
      comprobadas, bajo estudio, aceptables, demostradas,
      consolidadas): este sub-factor evalúa las herramientas y
      técnicas tanto gerenciales como técnicas (en
      proceso de selección, en proceso de introducción en la organización, controladas), y los
      resultados de comparaciones con otras técnicas y
      herramientas.
    • Soporte y entrenamiento con las técnicas y
      herramientas (inexistente, limitado, a petición,
      predefinido, excelente): este sub-factor evalúa lo
      adecuado del soporte, entrenamiento y documentación de
      las técnicas y herramientas.

    Sistema La dimensión sistema busca evaluar los
    atributos intrínsecos del sistema y el tipo de
    tecnología con que se implanta el sistema, desde el punto
    de vista de operadores, administradores del sistema y
    gerentes.
    Producto. El factor producto evalúa los atributos
    intrínsecos del sistema, con respecto a la estructura del
    sistema, su facilidad de comprensión, desde el punto de
    vista de operadores y administradores de sistema.

    • Comprensión del producto y su
      documentación (inexistente, baja, media, alta,
      excelente): este sub-factor evalúa varios aspectos
      relativos al producto tales como que sea completo, conciso,
      consistente, así como mantenible y que pueda ser probado
      ("tests").
    • Consideraciones de calidad del "software" (pobre,
      aleatoria, adecuada, bajo control, optima): este sub-factor
      evalúa tamaño y complejidad del "software",
      tomando en consideración su estructura y
      modularidad.
    • Controles internos (inexistentes, limitados,
      adecuados, sólidos, excelentes): este sub-factor
      evalúa lo adecuados y completos que son los controles en
      el sistema para asegurar la exactitud de los datos,
      consideraciones de seguridad
      para prevenir acceso no autorizado al sistema y aspectos sobre
      recuperación en caso de desastres.

    Desempeño. El factor desempeño
    evalúa las características dinámicas del
    "software", tales como fiabilidad y eficiencia, desde el punto de
    vista de operadores y administradores de sistema.

    • Eficiencia en el consumo de
      recursos (ineficiente, limitada, aceptable, sólida,
      excelente): este sub-factor evalúa el consumo de tiempo
      y espacio de memoria en el
      sistema.
    • Operación adecuada y su eficacia
      (descontrolada, limitada, aceptable, bajo control, excelente):
      este sub-factor evalúa la operación del sistema,
      la posibilidad de controlar y contabilizar sus resultados y la
      interoperabilidad del sistema en el ambiente
      operativo.
    • Consideraciones sobre fallas en el sistema (una falla
      se convierte en desastre, gran cantidad de recursos para
      recuperarse, se recupera sin graves penalidades, fácil
      de recuperar, recuperación automática): este
      sub-factor evalúa la confiabilidad y posibilidad de
      recuperación del sistema.

    Tecnología. El factor tecnología
    evalúa el nivel de dominio y lo adecuado de la
    tecnología con que se implanta el sistema, desde el punto
    de vista de operadores y administradores del sistema.

    • Dominio de la tecnología (inexistente,
      limitado, aceptable, extenso, completo): este sub-factor
      evalúa la experiencia de los operadores y de aquellos al
      cargo del mantenimiento en cuanto a la tecnología con
      que se implanta el sistema (e.g., sistemas
      operativos, lenguajes de
      programación, manejadores de bases de
      datos).
    • Adecuada tecnología (no comprobada, baja,
      media, alta, resultados demostrables): este sub-factor
      evalúa la gerencia de la tecnología
      (selección, introducción, control), así
      como los resultados de comparaciones con otras
      tecnologías alternativas.
    • Soporte y entrenamiento para operar y mantener con la
      tecnología (inexistente, limitado, a petición,
      optima, excelente): este sub-factor evalúa lo adecuado
      del soporte, entrenamiento y documentación de la
      tecnología.

    Utilidad La dimensión utilidad busca evaluar el
    nivel de satisfacción con el sistema, así como la
    contribución percibida del sistema para la
    organización, desde el punto de vista de usuarios e
    involucrados en general.
    Conformidad. El factor conformidad evalúa la
    correspondencia del sistema con las necesidades establecidas,
    desde el punto de vista de los usuarios.

    • Conforme a las necesidades funcionales y lo adecuado
      de la información producida (no se establecen
      necesidades, limitado, aceptable, conforme a necesidades,
      supera las necesidades): este sub-factor evalúa que tan
      correcta y adecuada es la información suministrada por
      el sistema.
    • Conforme a necesidades no-funcionales, validez de la
      información y su producción a tiempo (no se
      considera, limitado, aceptable, conforme a las necesidades,
      supera las necesidades): este sub-factor evalúa la
      exactitud, su entrega a tiempo o rapidez, lo actualizado y la
      seguridad de la información conservada y suministrada
      por el sistema.
    • Satisfacción de los usuarios y sus actitudes
      respecto al sistema (insatisfechos, pobre, aceptable,
      demostrable, excelente): este sub-factor evalúa las
      expectativas del usuario y sus resultados al usar el
      sistema.

    Utilizabilidad. El factor utilizabilidad evalúa
    la facilidad de aprendizaje y uso
    del sistema, desde el punto de vista de los usuarios.

    • Sistema discernible (inconsistente, poco amigable,
      aceptable, fácil manejo, excelente manejo): éste
      sub-factor evalúa las características de la
      interacción entre los seres humanos y el sistema, tales
      como la interfaz, el asesoramiento suministrado por el sistema
      para orientar las labores del usuario, y la facilidad de
      recordar aspectos ya suministrados al sistema.
    • Eficiencia de uso (ineficiente, presenta redundancia,
      aceptable, previene los errores y señala su seriedad,
      excelente): éste sub-factor evalúa el esfuerzo
      requerido para utilizar el sistema.
    • Aprendizaje del sistema (muy compleja, requiere mucho
      tiempo de aprendizaje, aceptable, aprendizaje rápido,
      aprendizaje optimo): éste sub-factor evalúa el
      esfuerzo requerido para aprender la
      aplicación.

    Contribución. El factor contribución
    evalúa los beneficios suministrados por el sistema a la
    organización y a la comunidad, desde el punto de vista de
    los usuarios, promotores y todos los afectados por el
    sistema.

    • Impacto a los usuarios y su trabajo (sin impacto,
      pobre, aceptable, gran impacto, excelente): este sub-factor
      evalúa el incremento de productividad al usar el
      sistema.
    • Costo-beneficio con respecto a lo planificado (no se
      planifica, limitado, aceptable, demostrable, excelente): este
      sub-factor evalúa los parámetros
      económicos para definir el incremento del valor
      adicional del negocio y la recuperación de la inversión.
    • Encaje del sistema en la organización y su
      impacto (no contribuye, limitado, aceptable, gran impacto,
      excelente): este sub-factor evalúa las ventajas
      competitivas al usar el sistema y el éxito
      logrado hacia el alcance de las metas estratégicas del
      negocio.

    3. Resultados

    En este trabajo se ha propuesto una plataforma de
    evaluación de la calidad de los sistemas. La Plataforma de
    Evaluación de la Calidad de los Sistemas ha sido utilizada
    en ambientes institucionales, comerciales y docentes. A nivel de
    industria se ha utilizado para recabar datos sobre sistemas
    existentes; un sistema existente, el cual no ha sido planificado
    por objetivos o
    que éstos no se han documentado, requiere de una
    evaluación tipo post-mortem basada en estándares de
    la industria; aquellos sistemas donde se han establecido los
    criterios de evaluación desde el comienzo del proyecto,
    pueden controlarse durante toda su ejecución y evaluarse
    una vez concluidos. A nivel académico se ha utilizado la
    plataforma para determinar las características de los
    sistemas a desarrollar desde las primeras etapas de
    concepción y así poder plantear
    un seguimiento durante el desarrollo.
    La experiencia demuestra que debido a la estructura
    jerárquica de la plataforma de evaluación es
    posible adaptarse a diversos estilos o ambientes para la
    evaluación. Los niveles jerárquicos de la
    plataforma permiten profundizar hasta el nivel requerido en una
    evaluación particular; en algunos casos pueden ampliarse
    los niveles jerárquicos para investigar áreas que
    por su envergadura requieren de evaluación adicional. En
    otros casos sólo algunas de las dimensiones o factores son
    aplicables; es distinto aplicar la plataforma desde las primeras
    etapas del ciclo de vida de un sistema que aplicarla cuando un
    sistema ya ha sido completado; es distinto evaluar un "paquete de
    software" que evaluar un sistema construido internamente por la
    misma organización que lo utilizará. El caso de
    desarrolladores de paquetes también requiere de
    consideraciones particulares, pues ellos deben generalizar sus
    aplicaciones para ambientes diversos.
    La aplicación continua de la plataforma en la industria
    permitirá mejorar las escalas de medida propuestas para
    cada sub-factor. Estas escalas se utilizarán tanto en los
    desarrollos de nuevos sistemas, la mejora a sistemas existentes y
    los sistemas completados. Se requiere de trabajo adicional en la
    determinación de métricas cualitativas y
    cuantitativas para ser objetivos al evaluar.

    4.
    Referencias

    – Boloix, G. "Quality-based Software Process
    Definition", SEA’99, Scottsdale, Arizona, octubre 6-8 de
    1999.
    – Boloix, G. "Specifying and Evaluating Software Quality",
    SCI-ISAS’99, Orlando, Florida, julio-agosto de 1999.
    – Boloix, G. "Software Systems Evaluation and Quality
    Improvement", Journal of Systems and Software, marzo 1997.
    -Boloix, G.; Robillard, P.N. 'A Software System Evaluation
    Framework', IEEE Computer, diciembre 1995

     

     

     

     

     

    Autor:

    Germinal Boloix

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter