Luis Carlos Amaya Negocios Internacionales

Slides:



Advertisements
Presentaciones similares
Unida III Software para la administración de proyectos
Advertisements

UNIVERSIDAD "ALONSO DE OJEDA"
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Pruebas de Requerimientos
2. Diseño y Desarrollo del Producto
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Modelo de ciclo de vida clásico o en cascada
Trazabilidad De acuerdo con artículo 3 del Reglamento 178/2002, la trazabilidad es: “la posibilidad de encontrar y seguir el rastro, a través de todas.
Ciclo de desarrollo del software
Métricas de Software Medimos para mejorar cuando recogemos la información cuantitativa que nos ayuda a identificar obstáculos, problemas de raíz, ineficiencias.
EDT, Ruta Crítica & Gantt
Evaluación de Productos
Diseño de un Sistema de Control en Tiempo Real para el Kernel del Sistema Operativo utilizando MatLab-SimuLink Por: MARCO ANTONIO ESPINEL CANGUI DIRECTOR:
MSI. Nancy A. Olivares Ruiz
A nálisis de Riesgos. ¿Para qué empleamos el análisis de Riesgos?
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.
Tema 3. Plan de Mejora.
PROCESO DE DESARROLLO. Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I.
Modelo de ciclo de vida en espiral
Aplicación Web para Informes de Asignaturas de Trabajo en Grupo
Modelo McCall PRESENTA: Liliana Hilario, Anabel peña, Jessica Carbajal, Ricardo Díaz.
Ciclo de Vida del Software Paradigmas de Desarrollo
El Ciclo de Vida de los Sistemas
Gestión del cambio.
Unidad VI Documentación
Mantenimiento del Software
Resumen análisis y gestión de riesgos Marcos Castro Franco.
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Gestión de la Continuidad del negocio BS BCI
Modelos de desarrollo de Software
Análisis y diseño detallado de aplicaciones informáticas de gestión
Gestión de la Configuración
TEMA 1 CARLOS VELASQUEZ. Los programas nos dan la capacidad de nuevas aplicaciones las cuales a su vez nos dan el control de la información con la ayuda.
INGENIERÍA DE 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.
 El coste de calidad es el coste asociado a prevenir, encontrar y corregir trabajos defectuosos.  Este coste es muy elevado, puede llegar a un 40% de.
INFOPATH – CLAUDIO ALVARADO. QUE ES INFOPATH Microsoft InfoPath es una aplicación usada para desarrollar formularios de entrada de datos basados en XML.
El rol de SQA en PIS.
Verificación y Validación del Software
Proveedores de servicios externos
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
©Copyright 2013 ISACA. Todos los derechos reservados. Confianza y valor de los sistemas de información ISACA ®
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
Introducción al proceso de verificación y validación.
BASE DE DATOS.
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
Alumno: Israel Espinosa Jiménez Matricula: Licenciatura: TIC Asignatura: Análisis y Diseño de Sistemas Cuatrimestre: 3 Página 1 de 6.
Proyecto: Lanzamiento QUICK ORDER. Objetivo General  Desarrollar el sistema de información de acuerdo a los requerimientos establecidos por el cliente,
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.
TEMA: RESPONSABILIDAD DE ERRORES
REVISION Y AUDITORIA.
“ NO HAY NADA MÁS DIFÍCIL DE CONSEGUIR, MÁS ARRIESGADO DE MANTENER NI MÁS INSEGURO DE TENER ÉXITO, QUE ESTAR A LA CABEZA EN LA INTRODUCCIÓN DE UN.
Ciclo de Vida del Software
Ingeniería en Informática F UNDAMENTOS DE C OMPUTACIÓN B ACHILLERATO EN I NGENIERÍA I NFORMÁTICA L IC. C ARLOS H. G UTIÉRREZ L EÓN.
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
LINEAMIENTOS PARA ELABORAR PROYECTOS DE DESARROLLO
Introducción a la Administración de Proyectos
Asesoría Relacionada a la Seguridad. Balance de Seguridad.
SOFTWARE COMPRADO VENTAJASDESVENTAJAS El tiempo de implantación dependerá del tiempo que necesiten los profesionales para la formación, pero no tendremos.
INTRODUCCIÓN A LA INGENIERIA DE SOFTWARE ALUMNO MILLER ANDRES GALINDO DUCUARA (412088)
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
Son antivirus especialmente diseñados para ofrecer protección desde la nube, salvaguardando al usuario contra nuevos códigos maliciosos prácticamente.
Antivirus Cloud Computing. ¿Qué es un Cloud Computing?  Son antivirus especialmente diseñados para ofrecer protección desde la nube, salvaguardando al.
Contar con las licencias que avalen el uso del software. Imposibilidad de copia y modificación. Contar con los manuales y la asesoría directamente.
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Aseguramiento de la Calidad. (Software Quality Assurance, SQA) Por. Ing. Ernesto Soto Roca.
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Entregables del Proyecto
Transcripción de la presentación:

Luis Carlos Amaya Negocios Internacionales Integridad de procesos y proyectos, así como el Control de cambios y trazabilidad en Proyectos de Software Luis Carlos Amaya Negocios Internacionales

Integridad de procesos TABLA DE CONTENIDO Integridad de procesos Trazabilidad Tipos

Integridad de procesos y proyectos La integridad de procesos y proyectos en el desarrollo de software ofrece que las amenazas sean menores frente a la seguridad del aplicativo y al desarrollo del mismo. La integridad se refiere a la posibilidad de repeler ataques externos de malware y en la eliminación de defectos. Volver el desarrollo de los procesos más íntegros para así conseguir una mayor calidad al momento de entregar el producto final. Para mejorar la integridad del software se utiliza la herramienta EED (Eficacia en la eliminación de defectos) que trata de reducir los defectos que se vayan pudiendo encontrar en el desarrollo del aplicativo. La formula para encontrar los defectos es EED = E/(E + D) donde E es la cantidad de errores encontrados y D es el número de defectos encontrados.

Trazabilidad Entradas Requerimientos Procesos Entrega final Granja D Granja C Granja A Hamburguesa A Fabrica 1 Granja B Granja E Fabrica 2 Fabrica 3 Fabrica 4 B1 T1 Hamburguesa B Hamburguesa C P1 P2 Requerimientos Procesos Entrega final L1 Fabrica 5

Trazabilidad La trazabilidad es la medida en la cual se puede establecer una relación entre dos productos o más del proceso de desarrollo La trazabilidad de requerimientos se refiere a la "habilidad de seguir el ciclo de un requerimiento, tanto para atrás como hacia delante

Tipos Permite que los usuarios rastreen como se implementa o prueba un requerimiento (o como se lo hará). Permite ver donde se originó un requerimiento. En otras palabras, todos los documentos de requerimientos, documentos de diseño, código y guiones de prueba deberán apuntar a su fuente de origen.

Trazabilidad Bidireccional Contar con un mecanismo integral de trazabilidad facilita la finalización de las tareas relacionadas con pruebas y documentación. Cuando ocurren cambios en el software, la trazabilidad hace que sea relativamente más fácil evaluar el impacto que los cambios podrían tener en otras partes del proceso de desarrollo.

Garantiza que todos los requerimientos sean diseñados, y que todos los diseños se codifiquen y se prueben. Vertical El mecanismo de trazabilidad no solo resalta las pruebas que se debe actualizar o repetir sino que también señala los documentos (análisis de riesgos, especificaciones y manuales del usuario, por ejemplo) que se deben revisar.

Ejemplo

Horizontal Es la habilidad de relacionar las secciones/componentes de la misma fase entre si e identificar las dependencias que haya entre ellas, dependencia/relación de un componente/clase con otros componentes/clases Permite fácilmente detectar si hay conflictos entre requerimientos, diseño, lógica de codificación o casos de prueba. Cuando se genera un control de cambios sobre un requerimiento, la trazabilidad horizontal brinda la opción de identificar si tendrá un impacto sobre algún otro aspecto de los requerimientos.

Ejemplo Se recomienda la trazabilidad horizontal para todas las fases, si embargo, es obligatoria para las fases de Requerimientos y Diseño a Alto Nivel, como mínimo.