PROCEDIMIENTO DE CONTROL DE CAMBIOS 1 PROCEDIMIENTO DE Ingeniería de requisitos CONTROL DE CAMBIOS Practico # 1 Informe caso estudio GIGA-QUOTE Docente: Msc. Vladimir Calderon PRACTICO 6 Grupo: THE SAME Integrantes: Keyla Borda Vargas Danithza Vargas Parra Ernesto Soto Roca SEPTIEMBRE 2011 Módulo II Diego Zalles Martínez Aníbal Guzmán Miranda Ingeniería de Requisitos David Chalup Monasterio Docente: Msc. Vladimir Calderón Keyla Borda Vargas Danithza Vargas Parra Ernesto Soto Roca Anibal Guzmán Miranda Maestría en Ingeniería de Diego Software Zalles Martinez David Chalup Monasterio M A E S T R Í A E N I N G E N I E R Í A D E S O F T W A R E - U A G R M INTEGRANTES
PROCEDIMIENTO DE CONTROL DE CAMBIOS 2 Contenido 1. GENERAL... 3 a. Objetivo... 3 b. Responsables y Roles... 3 2. DIAGRAMA DE FLUJO Y/O CONTENIDO... 3 2.1. Procedimiento de validación de cambios en los requerimientos... 5 2.2. Procedimiento de establecimiento del ambiente de desarrollo... 6 2.3. Procedimiento de establecimiento del ambiente de pruebas... 7 2.4. Procedimiento de puesta en producción... 8
PROCEDIMIENTO DE CONTROL DE CAMBIOS 3 1. GENERAL a. Objetivo El presente documento tiene como objetivo, establecer las acciones y los documentos necesarios para la gestión de cambios y toma de requerimientos para los sistemas informáticos, formalizando las consideraciones que se deben tomar en cuenta a la hora de hacer cambios y las instancias de autorizaciones necesarias. b. Responsables y Roles Realiza la toma de requerimientos y coordina las necesidades del cliente Da seguimiento al desarrollo de los requerimientos y al cambio de los mismos Aprueba la puesta en producción del sistema Realiza el diseño estructural del software Desarrollador QA Cliente Implantación de todos los cambios que afecten al software. Verifica el correcto funcionamiento de los cambios implementados en el software Solicita la elaboración o la realización de cambios en los requerimientos de un software 2. DIAGRAMA DE FLUJO Y/O CONTENIDO Previo a la exposición del diagrama de flujo de este procedimiento es importante mostrar los siguientes conceptos.
PROCEDIMIENTO DE CONTROL DE CAMBIOS 4 Ambiente de Desarrollo. Lugar lógico en el cual se mantienen los programas fuentes, de los sistemas desarrollados para el cliente. Ambiente de Pruebas. Lugar lógico en el cual se realiza una copia de los programas o especificaciones de configuración, para realizar pruebas en el software. Ambiente de Producción. Lugar físico y lógico sobre el cual se ejecutan la versión operativa de los sistemas.
PROCEDIMIENTO DE CONTROL DE CAMBIOS 5 2.1. Procedimiento de validación de cambios en los requerimientos DIAGRAMA DE FLUJOS RESPONSABLE DESARROLLO DOCUMENTOS Inicio Recibe de alguna área interna, o del cliente la necesidad de efectuar algún cambio Analiza el nuev o requerimiento Crea un nuevo documento de casos de uso, o aumenta la versión del existente si es una modificación de requerimientos. Documento: de Casos de Uso Determina el alcance Se determinar el alcance que pueden tener la implantación de los nuevos cambios. Documento: de Casos de Uso Evalua el impacto (gestion del riesgo) Se evalúa la factibilidad del cambio y se valoran los posibles riesgos. Documento: de Casos de Uso No procede si procede Planea aj uste o cambio solicitados Se refleja los cambios en tiempos, esfuerzo y costos en el PAPS, generando una nueva versión del documento. Documento: Plan de Administración de Proyectos de software. Desarrolla e implanta los cambios Realiza el relevamiento de los requerimientos a detalle. Documento: SRS Formaliza y registra los cambios Se realiza la firma de los SRS por parte del cliente. Documento: SRS Fin
PROCEDIMIENTO DE CONTROL DE CAMBIOS 6 2.2. Procedimiento de establecimiento del ambiente de desarrollo DIAGRAMA DE FLUJOS RESPONSABLE DESARROLLO DOCUMENTOS Inicio Cliente Establece la necesidad de realizar un cambio en los aplicativos de la empresa. Analiza el nuevo requerimiento Verifica la existencia del repositorio. CVS Existe Repositorio SI NO Actualización de Estructura necesaria para el cambio Habilita Repositorio, para el nuevo aplicativo en el ambiente de desarrollo. CVS Asignación de privilegios Establece los privilegios de acceso a los desarrolladores. CVS Obtener versión del sistema Desarrollador Obtiene la última versión del sistema para proceder a su modificación. Win CVS Fin
PROCEDIMIENTO DE CONTROL DE CAMBIOS 7 2.3. Procedimiento de establecimiento del ambiente de pruebas DIAGRAMA DE FLUJOS RESPONSABLE DESARROLLO DOCUMENTOS Desarrollados Necesarios Inicio Configurar servidor de pruebas Habilita el servidor de pruebas donde se instalará la aplicación. Habilita Datos de prueba Solicita los datos necesarios para las pruebas y realizar la carga de datos de prueba al sistema. Registro de datos de prueba. Informar el establecimiento del ambiente de prueba Informar al desarrollador el establecimiento del ambiente de pruebas Fin
PROCEDIMIENTO DE CONTROL DE CAMBIOS 8 2.4. Procedimiento de puesta en producción DIAGRAMA DE FLUJOS RESPONSABLE DESARROLLO DOCUMENTOS Inicio Solicitud de Implementación Envía al su solicitud. Verificación del sistema Validación OK NO QA Revisa el correcto cumplimiento del desarrollo de software. Acepta o rechaza la implementación. Pruebas funcionales Documento: Casos de uso Documento: Especificación de Requerimientos de Software SI Planificación de puesta en producción Planificación de las actividades previas necesarias para la puesta en producción del sistema. Documento: Plan de Implementación Informar puesta en producción Comunicar al cliente Comunicar que no procede la implementación Comunicar al cliente que no procede la implementación. Fin