Descargar

Las Inspecciones de Software y las Listas de Comprobación


Partes: 1, 2

    INTRODUCCIÓN

    A medida que la Tecnología de la Información va desarrollándose, los problemas van siendo más complejos, esto obliga a buscar nuevas soluciones, nuevos caminos o nuevos paradigmas que solucionen los problemas. La solución generalmente, incluye un software, por la gran cantidad de información y la complejidad del problema. Pero, el desarrollo del Software se ha convertido en una tarea muy compleja que ha sobrepasado en gran medida la habilidad para el mantenimiento de las empresas que se dedican al desarrollo de software. Hoy en día, las empresas cubanas y al igual que las del mundo, buscan una alternativa para mejorar la producción de software, garantizar la calidad y la satisfacción del usuario. El aumento de la cultura hacia la excelencia y la administración del desarrollo, darán como resultado la mejor producción y empleo de los recursos para la fabricación.

    Cuba es un país con mucho conocimiento, creatividad y posibilidades para lograr un gran avance en desarrollo de software y competir en el mundo. Es muy claro que para lograr ser parte de la competencia, debe iniciar el camino del mejoramiento del proceso de desarrollo del software. En el trabajo, se da un modelo de inspección de software y una herramienta que lo automatiza llamada SPIS (Soporte al Proceso de Inspecciones de Software que se basa en la utilización de las Listas de Comprobación), ayudando de esta forma al Aseguramiento de Calidad de Software y a las personas que realizan esta actividad en la entidad.

    En el transcurso del desarrollo del Proceso de Software existen modelos para llevar a cabo su planificación, ejecución, desarrollo, aceptación, culminación e implantación. Estos modelos, en el mundo tienen un fin que es la "calidad para el cliente", para todo producto conocido y más aun para el software. Para llegar a un producto de calidad y satisfacer la exigencia y requisitos de los clientes se sigue un proceso predeterminado y estudiado, el cual es la base para elaborar diferentes proyectos de acuerdo con los requisitos del cliente.

    Al iniciar un proyecto se encuentran muchos requisitos; se trata de hallar soluciones que los cumplan o solucionen. Al encontrar las soluciones, es muy necesario valorar la calidad de cada una de estas, ver si los objetivos del proyecto, con estas nuevas soluciones, se cumplen. Desde este momento, se inicia el problema de la calidad, lo cual, implica cumplir un riguroso modelo del proceso de desarrollo, lo cual implica utilizar un complejo conjunto de estándares, técnicas y métodos. Para cada tipo de empresa, ya sea de materias, de servicio o de productos intangibles como el software es muy necesario tener un modelo de proceso establecido que ayude a controlar la calidad del producto que se pone a consideración del usuario o cliente.

    Generalmente en las empresas o personas que desarrollan software de cualquier tipo no cumplen los modelos de procesos, para la realización del software, algunas veces estos modelos son desconocidos. Por este motivo se incurren en errores de diferentes tipos dando lugar al incremento de los costos, lo cual conlleva a una vida muy corta del software.

    Dentro de la empresa cubana existen problemas, los cuales llevan a la producción de software con una baja calidad. Por ejemplo: La falta de conocimiento, por parte de los directivos de la industria informática, de los distintos enfoques empresariales que se relacionan con la producción de software; la ausencia de una coordinación a nivel nacional que rija la producción de software de forma cooperada; la ausencia de planes de desarrollo que permitan que los productos que salgan al mercado tengan una buena relación de prestaciones de acuerdo a las normas internacionales de calidad; la no identificación de las áreas adecuadas para la creación de software; la ausencia de una cultura de producción de software en la que se realicen estudios por parte de equipos multidiciplinados encaminados a la creación de un producto orientado a un mercado específico, todo esto cumpliendo con los parámetros de calidad y la culminación en tiempo; y por último, la mala calidad de muchos de los productos de software que se realizan en el país [68].

    Por otro lado, dentro del Instituto Superior Politécnico José Antonio Echeverría (ISPJAE) y el Centro de Referencia de Ingeniería de Software (CRIS) se han detectado los siguientes problemas, al realizar un estudio de calidad dentro de las empresas cubanas, son los siguientes:

    – La ausencia de información acumulada sobre el tiempo dedicado a determinadas tareas, hace que sea muy difícil estimar con relativa precisión la fecha de terminación.

    – No existe una formalización o estandarización del tiempo dedicado a una tarea, ni del proceso de control del trabajo.

    – La ausencia de procedimientos que permitan planificar y controlar el proceso de software.

    – La ausencia de mecanismos que permitan medir el trabajo realizado por los especialistas.

    – No se utiliza una estructura organizativa adecuada que apoye el desarrollo y mantenimiento del software.

    – La ausencia de condiciones para el trabajo en equipos.

    – La no existencia o la poca documentación sobre el análisis, el diseño y el desarrollo del software.

    Partes: 1, 2
    Página siguiente