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.