Auditoría de Software y Planificación de Proyectos: Mejores Prácticas

Enviado por Programa Chuletas y clasificado en Diseño e Ingeniería

Escrito el en español con un tamaño de 3,09 KB

Auditoría de Software: Procesos y Revisiones

La auditoría de software es fundamental para garantizar la calidad y conformidad de los productos desarrollados. A continuación, se detallan las revisiones clave:

  • Revisión de Requisitos del Software: Se realiza para asegurar la adecuación o conformidad con los requisitos establecidos en el documento de requisitos del software.
  • Revisión del Diseño Detallado: Se realiza para aceptar los diseños detallados del software, tal como se describen en los documentos de diseño. En ella se evalúa la adecuación técnica, el nivel de terminación y la exactitud del diseño.
  • Revisión Final del Código: Se realiza para aprobar el código, los informes de prueba y cualquier otra documentación producida durante la fase de codificación y prueba.
  • Auditoría Funcional: Se realiza antes de entregar el producto software para verificar que se han cumplido todos los requisitos especificados.
  • Auditoría Física: Se realiza para verificar que el software y su documentación son consistentes internamente, completos, han sido verificados, identificados y están listos para su entrega.
  • Auditorías Internas: Se realizan sobre una muestra del diseño para verificar la consistencia del mismo, incluyendo: código frente a la documentación de diseño, especificaciones de interfaz y realización del diseño frente a los requisitos funcionales.
  • Revisiones de Gestión: Se realizan periódicamente para evaluar la ejecución del plan de calidad.

Planificación de un Proyecto de Software

La planificación efectiva es el pilar del éxito en cualquier proyecto. Este proceso incluye:

Fases de Planificación

  • Confirmación de objetivos y alcance.
  • Tareas de organización y planificación del proyecto.
  • Lanzamiento y arranque del proyecto.

Tareas del Plan de Proyecto

  • Definición de los productos.
  • Definición de las actividades.
  • Definición de la secuencia de las actividades y su duración.
  • Estimación de los recursos necesarios.
  • Estimación de tiempos y cronograma.
  • Estimación de los costes totales.
  • Definición de procedimientos de administración y control.
  • Revisión y evaluación crítica del proyecto.

Herramientas y Técnicas de Planificación

Para una gestión eficiente, se emplean diversas metodologías:

  • Métodos para la definición de las actividades: Técnica de Descomposición de Trabajos (WBS).
  • Técnicas para la representación de las actividades: Diagramas de Gantt y de Red.
  • Métodos para el control del proyecto: Program Evaluation and Review Technique (PERT) y Método del Camino Crítico (CPM).
  • Métodos para la estimación de recursos y tiempos: Métricas y método Delphi.
  • Métodos para la estimación de costes.

Entradas relacionadas: