GESTION Y CONFIGURACION DE SOFTWARE

Slides:



Advertisements
Presentaciones similares
. Cap.9 GESTION DE LA CONFIGURACION DEL SOFTWARE ( GCS/SCM.
Advertisements

Clase 09.  Garantizar la calidad de software  La prueba nunca termina, del IS translada se translada al usuario  Las casas de software invierte del.
Gestión de Configuración del software 2 1. INTRODUCCION La gestión de la configuración del software es uno de los procesos clave para toda organización.
CDA LA TERMINAL IMPLEMENTACION SISTEMA DE GESTION DE CALIDAD NORMA ISO 9001: REQUISITOS SISTEMA DE GESTION DE CALIDAD.
Aseguramiento de la Calidad
INTEGRANTES EVARISTO MINA ARROYO JULIO CESAR CUERO JOHN EDWIN URBANO MAFLA.
Método ZOPP Método ZOPP Proceso de Proceso de Planeación Participativa
PLANES DE CERTIFICACIÓN DE MATERIAL. ¿EN QUE SE BASAN? LA TÉCNICA DE CERTIFICACIÓN DE MATERIALES ESTABLECE UN CONJUNTO DE PROCEDIMIENTOS POR MEDIO DE.
Lcdo. Eddy Cortez Sistemas II. Ingeniería de Requisitos.
MANUALES DE PROCEDIMIENTOS ¿¿Que son los manuales ?? Manuales de procedimientos.
NTC - ISO 9001 NORMA TÉCNICA COLOMBIANA (TERCERA ACTUALIZACIÓN)
Análisis y Especificación de Requisitos
Cochabamba – Bolivia Junio 2017
Mejores Prácticas en Proyectos de Desarrollo de Software
Tema 4: Ingeniería del Software
Menú Presentación Dispositivos de Salida Que es informática
SWEBOK.
La planeación y la organización de los procesos técnicos.
Proyecto de Software. t07
Fundamentos de negocios y comercio electrónico.
Los sistemas de información
Diagnóstico MECI 2014 Elemento 1.2.1
Proyecto de Software. Clase 06
Proceso de Desarrollo de SW
introducción Ingeniería de software
Conectividad de Bases de Datos
En la siguiente presentación veremos algunos términos que debemos conocer para iniciar la educación virtual.
Sistema de Bases de Datos
BASES DE DATOS con Libreoffice base
Riesgos y Control Informático
FUNCION DE CONTROL LIC MSC MIRIAN VEGA.
Desarrollo Actividad Número 3
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
EMPRESA ASERRA LTDA. POLÍTICA DE CALIDAD OBJETIVOS DE CALIDAD
RECURSOS HUMANOS Entrar Salir.
Configuración y verificación de su red
Las herramientas Case Julian madrigal.
La planeación y la organización de los procesos técnicos
Calidad Total en las Organizaciones
LINEA DE INVESTIGACION PROTECCION Y CALIDAD
Especificación de requerimientos por: Sonia Cristina Gamboa Sarmiento
Ingeniería del Software
Control de documentación.
Proceso Unificado de Desarrollo de Software
CARACTERISTICAS GENERALES DE LA NORMA ISO
NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE
Empresa: Software ABC Colombia
Proceso de Desarrollo de SW
Procesos de certificación de calidad
El sistema de Calidad de GFI/AST
MODELO ADDIE. MODELO ADDIE El modelo ADDIE es un proceso de diseño Instruccional interactivo, en donde los resultados de la evaluación formativa de.
1.2. Desarrollo de Software
Auditoria de Tecnologías de Información PLANIFICACION Ing. Eder Gutiérrez Quispe.
PROCESO UNIFICADO DE DESARROLLO R.U.P.
CONTEXTO DE LA ORGANIZACIÓN
Modelo de la cascada (cont.)
SICRES-Tester Presentación Ejecutiva
FOMENTO DE LA CULTURA DE AUTOCONTROL
SOPORTE TÉCNICO Y SERVICIO AL CLIENTE. Dentro de la fase de Operación del Servicio se encuentran las siguientes funciones :
Tema: Administración de la configuración de software UNIVERSIDAD TECNOLÓGICA ISRAEL CALIDAD DE SOFTWARE.
SOFTWARE Y HARDWARE raquel,gabi, yaretzi,jessica y freddy
INGENIERIA DE SOFTWARE
Tema 3 Documentación soporte de un sistema de calidad
METODOLOGÍAS ÁGILES Por metodologías ágiles entendemos a aquellas metodologías de gestión que permiten adaptar la forma de trabajo al contexto y naturaleza.
LINEA DE INVESTIGACION PROTECCION Y CALIDAD
BASE DE DATOS (Parte N°1) Docente: Lic. David I. López Pérez.
Fundamentos de Auditoria
Análisis de Procesos Informáticos Ing. Renato Toasa  Daniel Quintana  Leonardo Herrera  Fernando Moya.
TEMA: Funciones, Roles y Procesos Docente: Jesús Ulloa Ninahuamán.
Ley de Cumplimiento Fiscal de las Cuentas en el Extranjero
Transcripción de la presentación:

GESTION Y CONFIGURACION DE SOFTWARE

GESTION Y CONFIGURACION DE SOFTWARE Existen distintas definiciones, sobre GCS: Es una disciplina cuya misión es controlar la evolución del sistema Arte de coordinar un proyecto para minimizar la confusión Colección de técnica que sirven para coordinar y controlar la construcción de software Nosotros diremos: Procesos de software para controlar los cambios sistemáticamente y mantener la integridad a lo largo del ciclo de vida

CONFIGURACION DEL SOFTWARE GESTION Y CONFIGURACION DE SOFTWARE CONFIGURACION DEL SOFTWARE Conjunto de Toda la información o productos que se utilizan o producen en el desarrollo de software ELEMENTOS DE CONFIGURACION (EC) Unidades que se han podido definir y controlar de forma separada CONFIGURACION DEL SOFTWARE Conjunto de todos los EC de un proyecto

GESTION Y CONFIGURACION DE SOFTWARE EJEMPLOS DE EC La especificación del sistema El plan de proyecto software La especificación de requisitos software UN PROTOTIPO EJECUTABLE O EN PAPEL El diseño preliminar El código fuente Programas ejecutables EL manual de Usuario El manual de Instalaciones u operaciones El plan de Pruebas Los casos de prueba ejecutados y resultados registrados Los informes de problemas Los productos de hardware y software utilizados durante el desarrollo Diseños de bases de datos.

¿? GESTION Y CONFIGURACION DE SOFTWARE ALGO MAS QUE SE EBE SABER LINEA BASE Es un concepto de gestión de la configuración el software que ayuda a controlar el cambio sin impedir seriamente el cambio justificable ¿? Ejemplo : Se origina debido a que Los clientes quieren modificar los requisitos – Los desarrolladores quieren modificar el enfoque técnico- los gestores quieren modificar la estrategia Del proyecto ANTES DE QUE UN ELEMENTO DE CONFIURACION DEL SOFTWARE SE CONVIERTA EN LINEA BASE, ES POSIBLE REALIAR EL CAMBIO RAPIDO E INFORMALMENTE. Sin embargo una vez establecida la línea base, metafóricamente se pasa a través de una puerta giratoria de una sola dirección. LOS CAMBIOS SE PUEDEN REALIZAR, PERO SE DEBE APLICAR UN PROCEDIMIENTO ESPECIFICO FORMAL PARA EVALUAR Y VERIFICAR CADA UNO.

GESTION Y CONFIGURACION DE SOFTWARE EC convertidos en LINEA BASE Y BASE DE DATOS BASE DE DATOS DEL PROYECTO LINEA BASE: Especificación del sistema Requisitos del Software Código fuente Datos de Prueba.. MOIFICADO EC APROBADO TAREAS DE INENIERIA DE SOFTWARE REVISIONES TECNICAS FORMALES EC EC ALMACENADO EC EC CONTROLES DE GCS EXTRAIDO

GESTION Y CONFIGURACION DE SOFTWARE EL PROCEO GCS El procesos de Gestión de configuración de Software define una serie de tareas que tiene cuatro objetivos principales: Identificar todos los elementos que colectivamente definen la configuración del software. Gestionar los cambios uno o más de dichos elementos. Facilitar la construcción de diferentes versiones de una aplicación. Garantizar que la calidad del software se conserva conforme la configuración evolucionada a lo largo del tiempo.

GESTION Y CONFIGURACION DE SOFTWARE EL PROCESO GCS REPORTES AUDITORIA DE CONFIGURACION CONTROL DE LA VERSION CONTROL DEL CAMBIO IDENTIFICACIÓN EC VERSIONES DE SOFTWARE

GESTION Y CONFIGURACION DE SOFTWARE EL PROCESO GCS IDENIFICACION DE OBJETOS EN LA CONFIGURACION DEL SOFTWARE Es posible identificar dos tipos de objetos BASICOS Y AGREGADOS Puede ser una sección de una especificación de requisitos o un conjunto de casos de prueba que se utilizan para ejercitar el código Es una colección de objetos básicos y otros objetos agregados Cada objeto tiene un conjunto de características distintivas que lo identifican de manera exclusiva: un nombre, una descripción, una lista de recursos. DIAGRAMA DE CLASES parte de MODELO DE ANALISIS MODELOS DE ANALISIS parte de ESPECIFICACIONES DE REQUISITOS

ESPECIFICACIÓN DISEÑO ESPECIFICACIÓN PRUEBA GESTION Y CONFIGURACION DE SOFTWARE EL PROCESO GCS IDENIFICACION DE OBJETOS EN LA CONFIGURACION DEL SOFTWARE EJEMPLOS ESPECIFICACIÓN DISEÑO Diseño de datos Diseño arquitectónico Diseño de módulos Diseño de interfaz MODELO DATOS Diseño de datos Diseño COMPONENTE N Descripción de interfaz Descripción algoritmo ESPECIFICACIÓN PRUEBA Plan de prueba Procedimiento de prueba CODIGO FUENTE Diseño de datos

GESTION Y CONFIGURACION DE SOFTWARE EL PROCESO GCS CONTROL DE LA VERSION El control de versiones combina procedimientos y herramientas para gestionar diferentes versiones de objetos de configuración que se crean durante el proceso del software. Un sistema de control de la versión implementada o está directamente integrado con cuatro capacidades: UNA BASE DE DATOS DEL PROYECTO UNA CAPACIDAD DE GESTION DE LA VERSION que almacena todos los objetos de configuración relevantes. UNA FACILIDAD DE HECHURA que permita al ingeniero de software recopilar todos los objetos de configuración relevantes y construir una versión especifica de software. UNA CAPACIDAD DE SEGUIMIENTO DE CONFLICTOS que permiten al equipo registrar y hacer el seguimiento del estado de todos los conflictos destacados

Se reconoce la necesidad del cambio GESTION Y CONFIGURACION DE SOFTWARE EL PROCESO GCS Se reconoce la necesidad del cambio CONTROL DEL CAMBIO Solicitud de cambio por parte del usuario Evaluación del desarrollador OCI “ Orden de Cambio de Ingeniería Se genera informe de cambio La autoridad de control de cambio decide Solicitud se pone en fila para la acción, se genera OCI Se niega la solicitud de cambio Asignación de individuo para objeto de configuración “SALIDA” de objeto de configuración (elementos) Se informa el usuario Se hace el cambio Revisión del cambio

Se reconoce la necesidad del cambio GESTION Y CONFIGURACION DE SOFTWARE EL PROCESO GCS Se reconoce la necesidad del cambio CONTROL DEL CAMBIO Solicitud de cambio por parte del usuario Evaluación del desarrollador Se genera informe de cambio La autoridad de control de cambio decide “Entrada” de los elementos de configuración que han cambiado Se niega la solicitud de cambio Establecimiento de una línea base para prueba Se informa el usuario Realización de actividades de garantía de calidad y de pruebas Reconstrucción de la versión apropiada del software Revisión del cambio para todos los elementos de configuración Inclusión de los cambios en la nueva versión y distribución de la nueva versión

¿Se ha realizado el cambio especificado en la OCI? GESTION Y CONFIGURACION DE SOFTWARE EL PROCESO GCS AUDITORIA DE LA CONFIGURACION Están son algunas preguntas que se deben RESPONDER al realizar la AUDITORIA: ¿Se ha realizado el cambio especificado en la OCI? ¿Se ha realizado una versión técnica formal para evaluar la corrección técnica? ¿El cambio ha resaltado en el EC? ¿Todos lo EC se han actualizado de manera adecuada? Es considerado el PROCESO MAS COSTOSO, porque se la debe realizar al final de cada fase y la final del proceso de desarrollo para examinar el producto en su conjunto.

¿qué otra cosa será afectada? GESTION Y CONFIGURACION DE SOFTWARE EL PROCESO GCS INFORME DE ESTADO El INFORME DE ESTADO DE LA CONFIGURACION llamado también CONTABILIDAD DE ESTADOS responde a las siguientes preguntas: ¿que ocurrió? ¿quien lo hizo? ¿cuándo ocurrió? ¿qué otra cosa será afectada? Cada vez que se realiza una auditoria de la configuración de los resultados se reportan como parte de la tarea IEC. El resultado del IEC es posible colocarlo en una base de datos en línea o en un sitio web, de modo que los desarrolladores y los encargados del mantenimiento del software pueden tener acceso a la información del cambio mediante categorías clave

www.cvshome.org www.merant.com GESTION Y CONFIGURACION DE SOFTWARE SVC “ Sistema de control de Versiones , es esencial para una gestión del cambio eficaz, es una herramienta ampliamente empleada en el control de versiones www.cvshome.org PVCS ofrece un conjunto de herramientas de GCS que son aplicables tanto en software convencional como en WebApps www.merant.com