Ingeniería de Software II

Slides:



Advertisements
Presentaciones similares
Segmento GRC. Segmento GRC IT Governance Segmento E-Governance Otros Segmentos Segmento CRM Segmento E-Governance.
Advertisements

UNIVERSIDAD "ALONSO DE OJEDA"
Control Interno Informático. Concepto
Gestión de Recursos Informáticos Unidad Nº 3: Gestión de calidad y eficiencia.
Aclaraciones de la Realización del Producto
LA PLANIFICACIÓN DE LA AUDITORÍA TEMA 4
PRODUCTO NO CONFORME.
PROCEDIMIENTOS OBLIGATORIOS MANUAL DE CALIDAD Y OPERACIONES
Unidad I: CONCEPTOS FUNDAMENTALES
Metodologías de control interno, seguridad y auditoría informática
ESCUELA POLITÉCNICA DEL EJÉRCITO
ITERASOFT. OBJETIVOS DEL GRUPO Producir un sistema Manejador de Itinerarios de alta calidad y confiabilidad Realizar un proyecto bien administrado y productivo.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
Gestión de la Configuración (SCM)
Las etapas de un proyecto
Ailyn Lopez pitty Leda Sequeira picado Kevin barquero irola
Modelo de Capacidad y Madurez
PARTICIPACIÓN DEL AUDITOR EN EL DESARROLLO DE SISTEMAS
Supervisión y Gerencia de Proyectos
Gestión del cambio.
Unidad VI Documentación
Ciclo de Vida del Software
PREPARACIÓN DE PRUEBAS EQUIPO DE TRABAJO: ISABEL MARTÍNEZ MARTÍNEZ Y ERIKA HERRERA HERRERA.
Modulo 7: Gestión de la Calidad Tema 4: ISO20000
Ailyn Lopez pitty Leda Sequeira picado Kevin barquero irola
Ingeniería de Software
Ingeniería de Requerimiento
Análisis y diseño detallado de aplicaciones informáticas de gestión
Presentado por: YULI ANDREA CUELLAR M  Es un conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio.
Gestión de la Configuración
EL SISTEMA PRESUPUESTARIO
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
GESTION DE LA CONFIGURACION DEL SOFTWARE (GCS/SCM)
35 años de investigación, innovando con energía 1 Mayo, 2012 P LAN DE ASEGURAMIENTO DE LA CALIDAD DEL DESARROLLO DE SOFTWARE E STÁNDAR IEEE 730 Y G UÍA.
El rol de SQA en PIS.
Las etapas de un proyecto Yussef Farran L.
Proceso de Gestión de Configuración
Roles de Open UP.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Introducción al proceso de verificación y validación.
Unidad I: CONCEPTOS FUNDAMENTALES
Actividades en el Proceso de desarrollo de Software
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
Laura Posada Agudelo Carlos Mario Zapata
Estructurar tus ideas para hacerlas realidad
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
AUTOVALORACION DEL CONTROL Algunos Aspectos de Interés Oficina de Control Interno Diciembre de 2014 Fuente: Guía Autovaloración del Control DAFP y Cartilla.
REVISION Y AUDITORIA.
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
Preocupaciones del Analista Programador & Usuarios
Calidad de Software. AGENDA: Introducción: Mas allá de la codificación El ciclo de vida: Desde la concepción hasta la descontinuación Calidad: Lugar de.
ANGIE PAOLA SOLANO CASTIBLANCO DAR SOPORTE A LOS PROCESOS NORMAS ISO DOC. JOHANA LÓPEZ CHAVEZ SENA 2010.
INGENIERIA DE SOFTWARE
Proceso de desarrollo de Software
Investigación preliminar  Entender la naturaleza del problema  Definir el alcance y las restricciones o limitaciones del sistema  Identificar los beneficios.
Administración de Proyectos de Software
GAJAH ANNUAL REPORT 2015 | ‹#› Módulo 8 – Proceso de aprobación/aceptación.
Evolución y comportamiento del Sector TICs Praxis & Technology Group PraTech METODOLOGÍA DE CALIDAD.
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
UNIVERSIDAD LATINA (UNILA) III.- PLAN DE IMPLEMENTACIÓN
VI. EVALUACIÓN DE LOS RECURSOS
Autor: Reinozo Cuesta Christian Marcelo
Modelo de procesos de software
INSTITUTO TECNOLÓGICO DE LIBRES INGENIERÍA EN SISTEMAS COMPUTACIONALES FUNDAMENTOS E DESARROLLO DE SISTEMAS “PRUEBAS E IMPLEMENTACIONES” INTEGRANTES: SOTERO.
Aseguramiento de la Calidad. (Software Quality Assurance, SQA) Por. Ing. Ernesto Soto Roca.
Gestión de la Configuración. Configuración del Software Conjunto de toda la información y productos utilizados o producidos en un proyecto como resultado.
Entregables del Proyecto
Transcripción de la presentación:

Ingeniería de Software II

Gestión de Configuración Objetivos Entender el concepto de Control de Configuración Identificar los componentes del proceso de Gestión de Configuración Identificar las actividades de Gestión de Configuración Elaborar un plan de Gestión de Configuración Contenido Definiciones El Concepto de Configuración Gestión de Cambios Planificación de la Gestión de Configuración

Gestión de Configuración Definiciones Configuración : Un arreglo de ítems de configuración Ítem de Configuración: Una agregación de componentes de HW, SW o de ambos, diseñada para Gestión de Configuración y tratada como una sola entidad en dicho proceso de configuración Agregación: Agrupación de partes homogéneas formando un todo, que es mucho más que la suma de las partes (Dicc Real Academia de la Lengua) Hardware: Equipo físico utilizado para procesar, almacenar o transmitir programas o datos de computación Software: Programas, procedimientos, documentación y datos asociados, pertenecientes a la operación de un Sistema Computacional

Gestión de Configuración Definiciones Configuración : Un arreglo de ítems de configuración Ítem de Configuración: Una agregación de componentes de HW, SW o de ambos, diseñada para Gestión de Configuración y tratada como una sola entidad en dicho proceso de configuración Gestión de Configuración : Disciplina de la Ingeniería de software que se preocupa de: Identificar y documentar las características funcionales y físicas de los ítems de configuración Controlar los cambios a tales características, y.... reportar el proceso de tales cambios y el estado de su implementación

Gestión de Configuración Definiciones Configuración : Un arreglo de ítems de configuración Ítem de Configuración: Una agregación de componentes de HW, SW o de ambos, diseñada para Gestión de Configuración y tratada como una sola entidad en dicho proceso de configuración Control de configuración: Aquella parte de la Gestión de Configuración que se preocupa de evaluar , coordinar, aprobar o rechazar, e implementar los cambios a los ítems de configuración Configuración : Conjunto global, integrado y controlado de componentes de un Sistema Computacional: programas, datos, documentos y equipos. Ítem de Configuración: Un programa, un archivo de datos, un documento, un equipo, o un conjunto de ellos, puesto explícitamente bajo control de configuración.

Gestión de Configuración El concepto de Configuración La Gestión de Configuración nace como una disciplina para el control y la administración de la evolución del Software. Para mantener la integridad y consistencia del Sistema, los cambios deben estar controlados Por lo tanto, La Gestión de Configuración debe estar presente en todas las etapas del desarrollo del Software : Desde que es sólo un esbozo o idea hasta que se da de baja Por ejemplo, en la etapa de diseño, la documentación que define los requerimientos, debería ser el ítem de configuración más importante a controlar. En la etapa de codificación, el documento de diseño es lo más importante En la etapa de pruebas, el código fuente...y así sucesivamente. ...y en la etapa de mantención ? TODO...vale decir, el código fuente, el ejecutable y toda la documentación.

Gestión de Configuración El concepto de Configuración Cuáles son los beneficios de aplicar la Gestión de Configuración ? Mantención de la integridad de los ítems de configuración (considerando un ambiente de cambios contínuos) Evaluación y ejecución de los cambios, en un ambiente controlado Reducción de los costos de desarrollo y mantención

Gestión de Configuración El concepto de Configuración Cuáles son los beneficios de aplicar la Gestión de Configuración ? Mantención de la integridad de los ítems de configuración (considerando un ambiente de cambios contínuos) Evaluación y ejecución de los cambios, en un ambiente controlado Reducción de los costos de desarrollo y mantención

Gestión de Configuración El concepto de Configuración Cuál es el proceso general de la Gestión de Configuración ? Identificar los ítems de Configuración Dar nombre a dichos ítems, y describir las características físicas y funcionales que deben cumplir, para asegurar que su desarrollo está completo Establecer líneas base Es un conjunto de ítems de configuración, que puede ser en si mismo un ítem de configuración, que es base para el desarrollo posterior. Los cambios de las líneas bases, requieren justificación y aprobación Organización de un ambiente controlado Se requiere un ambiente controlado que permita identificar y realizar el seguimiento de control al estado de los cambios de los ítems. Se requiere la organización del almacenamiento y respaldo

Gestión de Configuración Gestión de Cambios Cuándo un ítem debe ingresar al proceso de Control de Configuración ? Un ítem ingresa a Control de Configuración cuando ha alcanzado el estado previamente definido para ello Eje: Un programa pasa ingresa al proceso de Control de cambios una vez que está probado y entregado por el programador. Antes de eso no tiene sentido controlar sus cambios. El ítem de configuración que ingresa al Control de Cambios se debe documentar al menos con: nombre e identificación del ítem versión/revisión responsable del desarrollo Responsable de la revisión y aprobación número y fecha del ingreso al Control de Configuración

Gestión de Configuración Gestión de Cambios Existen dos tipos de cambios: 1. Fallas o discrepancias Errores de requerimientos errores de desarrollo violación de estándares 2. Solicitudes de cambios Requerimientos no implementados requerimientos adicionales mejoras

Gestión de Configuración Gestión de Cambios Las actividades de gestión o control de cambios dicen relación con: la solicitud de los cambios la evaluación la aprobación o el rechazo la implementación La secuencia de pasos a seguir es: Identificación y documentación de la necesidad de un cambio registro del requerimiento de cambio análisis y evaluación del cambio aprobación o el rechazo implementación seguimiento del cambio implementado Registro de la nota de cambio

Gestión de Configuración Planificación de la Gestión de Configuración Los planes de Gestión de Configuración contienen la definición y la planificación de las actividades de GC de un proyecto específico El Plan de GC debe reflejar el ambiente de su proyecto, estar escrito en términos simples, y ser consistente con el proceso de desarrollo

Gestión de Configuración Planificación de la Gestión de Configuración El Plan de GC debe contemplar La organización de las actividades de GC: Responsables, Jerarquías, Políticas, Directivas y procedimientos aplicables Las Actividades: Identificación de la configuración – Control de la configuración – Informe del estado de la configuración – auditorías – control con subcontratistas La Planificación : Secuencia y coordinación de las diferentes actividades Herramientas, técnicas y metodologías Mantención del plan: Cómo, quién y cuándo mantendrá actualizada la información de control de cambio de los ítems de configuración ? Captura y retención de registros: Indica cómo se obtienen y por cuánto tiempo se retienen los registros relacionados con las actividades de GC.