usuarios del software durante su ciclo de vida Proceso de adquisición • Actividades y tareas Preparación y que el comprador, el publicación de una cliente o el usuario solicitud de ofertas. realizan para adquirir Selección del un sistema o producto suministrador del (servicio) software. software. Gestión de los procesos desde la adquisición hasta la aceptación del producto. Proceso de suministro • Se inicia al preparar una Identificación de propuesta para atender procedimientos y una petición de un recursos para gestionar comprador, o por la firma bien el proyecto. de un contrato con el Desarrollo de los planes comprador para del proyecto. proporcionarle un Ejecución de los planes producto software del proyecto hasta la entrega del producto software al comprador. Proceso de desarrollo Implementación del proceso. • Contiene las Análisis de requisitos del sistema. actividades y Diseño de la arquitectura del tareas realizadas sistema. Análisis de los requisitos del por el desarrollador software. Diseño de la arquitectura del software. Diseño detallado del software. Codificación y prueba del software. Integración del software. Prueba del software. Integración del sistema. Prueba del sistema. Instalación del software. Soporte del proceso de aceptación del software. Proceso de explotación • Explotación del software y del Desarrollar un plan para llevar soporte del mismo. El sistema a cabo las actividades y tareas debe ser operado de acuerdo de este proceso. con la documentación de Procedimientos para usuario en su entorno previsto comprobar el producto sino: software en su entorno de operación, enviando informes de problemas y peticiones de modificación al proceso de mantenimiento. El operador debe proporcionar asistencia a los usuarios. Proceso de mantenimiento • El software o la nuevos errores documentación detectados necesitan ser necesidad de mejoras modificado, debido a migración a un nuevo problemas o a entorno operativo necesidades de mejora o adaptación, por ejemplo: Procesos de soporte
• Sirven de apoyo al resto de
procesos Proceso de documentación • Registrar la • Gestiona los información producida documentos por cualquier proceso necesarios para todas o actividad del ciclo las personas de vida. involucradas en el proceso software: directores, ingenieros, personal de desarrollo, usuarios del sistema, etc. Proceso de gestión de la configuración • Configuración del software involucra: Programas, Documentación y Datos. En aplicaciones grandes, la gestión de la configuración del software se convierte en un problema. Proceso de aseguramiento de la calidad • Aporta confianza en • El Aseguramiento de que los procesos y la calidad puede ser: los productos interno o externo. Usa software del ciclo de resultados de otros vida cumplen con los procesos de apoyo: requisitos verificación, especificados y se validación, auditorías, ajustan a los planes etc. establecidos. Proceso de verificación • Verificación • Verificación vertical: horizontal: si los ¿Estamos productos software de construyendo cada fase del ciclo de correctamente el vida cumplen los producto? requisitos impuestos sobre ellos en las fases previas Proceso de validación • Indica si el sistema o • Puede ser realizado software final cumple por una organización con las necesidades de servicios del usuario. También independiente se puede validar una (proceso de especificación validación independiente). • ¿Estamos construyendo el producto correcto? Proceso de revisión conjunta • Evaluar el estado del a nivel de gestión software y sus a nivel técnico del productos en una proyecto actividad del ciclo de vida o fase del proyecto. Se realiza durante todo el ciclo de vida: Proceso de auditoria • Tipos de auditoria informática: Fraudes y delitos económicos De explotación producidos en las empresas (a veces por los propios De sistemas empleados, sin conocimiento De comunicaciones de la dirección) De desarrollo de proyectos Problemas en privacidad y De seguridad seguridad (auditoria de seguridad informática, tanto lógica como física) La corrección de los datos de entrada (auditoria informática de datos) Problemas de diseño del sistema informático