domingo, 18 de noviembre de 2018

Actividades de Gestión de Calidad de Software



1 INTRODUCCIÓN:
      La calidad ha sido una preocupación desde hace mucho en los negocios, y debe serlo también para los ingenieros de software en el análisis y diseño de sistemas de información. El principal objetivo de los ingenieros del software es producir un sistema, aplicación o producto de alta calidad, para lo cual emplean métodos y herramientas efectivas dentro del contexto de un proceso maduro de desarrollo del software y además deben desarrollar mediciones que den como resultado sistemas de alta calidad. Para obtener esta evaluación, el ingeniero debe utilizar medidas técnicas, que evalúan la calidad con objetividad, no con subjetividad. Es demasiado riesgoso realizar todo el proceso de análisis y diseño sin usar un enfoque de aseguramiento de la calidad. La planeación y el control son elementos esenciales de todo sistema exitoso. Se necesita un compromiso temprano de los ingenieros de software y de la empresa hacia la calidad para lograr el objetivo de la calidad.

2  DESARROLLO:

2.1 Concordancia:

  •       Los requisitos funcionales y  desempeño explícitamente establecidos.
  •       Estándares de desarrollo explícitamente documentados, y
  •   Características implícitas que se esperan de cualquier software desarrollado   profesionalmente
2.2  ¿Cuando hay calidad de un Software?
    Cuando los factores de un producto de software que contribuyen a la satisfacción  completa y total de las necesidades de un usuario u organización
     2.3  ¿Que sucede si no hay calidad de un Software?
    •       Programas que no hacen exactamente lo que se espera
    •       Proyectos que se abandonan debido a sobrecostos.
    •    Sistemas que se descartan porque son demasiado difíciles de operar.
    •       Cronogramas incumplidos.
       2.4  ¿Actividades que implica la calidad del Software?


     2.4 Control de la calidad 

    El control de calidad considera la vigilancia del proceso de desarrollo de software para asegurar que se sigan los procedimientos y los estándares de garantía de calidad. El control de calidad incluye la comprobación de que las entregas cumplan los estándares definidos La obtención de un software con calidad implica la utilización de metodologías o procedimientos estándares para el análisis, diseño, programación y prueba del software que permitan uniformar la filosofía de trabajo, en aras de lograr una mayor confiabilidad, mantenibilidad y facilidad de prueba, a la vez que eleven la productividad, tanto para la labor de desarrollo como para el control de la calidad del software. [1,2] Los requisitos del software son la base de las medidas de calidad. La falta de concordancia con los requisitos es una falta de calidad. 
   
     2.5 Estándares de documentación
    Los estándares de documentación en un proyecto software son documentos muy importantes ya que son la única forma tangible de representar al software y su proceso. Los documentos deben ser fáciles de leer y de comprender
      Tipos de estándares de documentación:
  • estándares del proceso de documentación. Define que proceso seguir para la producción del documento
  • estándares del documento. Determinan la estructura y presentación de los documentos 
  • estándares para el intercambio de documentos. Permiten que todas las copias electrónicas de los documentos sean compatibles.
3 CONCLUSIONES
   La industria de software viene desarrollándose en los últimos años y con ello la necesidad de producir software de calidad. Para lograrlo se tienen en cuenta numerosos factores entre los que se encuentran las métricas de software, una herramienta indiscutible para ayudar a mantener el control de los procesos y productos durante el desarrollo del software.

4 BIBLIOGRAFÍA

Sommerville Ian. 2006. Ingeniería de software. Madrid Edit Addison Wesley. 
PRESSMAN ROGER, 2002 “Ingenieria de software. Un enfonque practico”. (Quinta Edición). Editorial Mc Graw - Hell Intes Americana de España S.A.U