CALIDAD DE SOFTWARE Alejando Márquez Alejando Vega Claudia Aguilar

Slides:



Advertisements
Presentaciones similares
EL PROCESO DE DESARROLLO DEL SOFTWARE
Advertisements

Ciclo de vida de desarrollo de software
Modelo en cascada. Consta de las siguientes fases:
VALORACIÓN Y SELECCIÓN DE INVERSIONES EN RECURSOS INFORMÁTICOS
Ingeniería de Software II
Desarrollo de Página WEB
CICLO DE VIDA DE LOS SISTEMAS DE INFORMACIÓN
Modelos de Ciclo de Vida
Gestión de Recursos Informáticos Unidad Nº 3: Gestión de calidad y eficiencia.
Ingeniería de Software
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
10º2 Sergio Posso. Jonatán Agualimpia. Julia Blandón. Docente:
Modelo de ciclo de vida clásico o en cascada
Modelos de Proceso del Software
ESCUELA POLITÉCNICA DEL EJÉRCITO
CICLO DE VIDA DE UN PROYECTO DE SOFTWARE
M.S.C. Ivette Hernández Dávila
Ingeniería del software de la usabilidad (I)
INGENIERIA DEL SOFTWARE
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
CICLO DE VIDA DEL SOFTWARE
Ciclo de Vida del Software Paradigmas de Desarrollo
Gestión de Proyectos Informáticos Sesión N° 5 Ciclo de Vida de un Proyecto Roberto Jijena I.
Aide Arcia Polanco Marcela Escobar Monroy Keilyn Gisela Echeverry Tatiana Lemus Melary Julieth Rivas Reyes Gloria Docente 10*2 INSTITUCION EDUCATIVA GABRIEL.
Modelos de desarrollo de Software
MODELO DE DESARROLLO DE SOFTWARE
Ingeniería del Software
INGENIERÍA DE SOFTWARE
Ximena Romano – Doris Correa
Tema 1: Introducción a la Ingeniería de Software
Sistemas Basados en Conocimiento (Knowledge Based Systems) Lic. Mario G. Oloriz Agosto 2004.
Ingeniería de Software
Modelo en Cascada Planeación Estratégica Estudio de Factibilidad
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.
El rol de SQA en PIS.
ASIGNACIÓN DE ROLES.
INGENIERIA DE SOFTWARE
Metodología de Desarrollo Unidad Educativa Bolívar Sebastián Torres 6° 18°
Capitulo 1 Roger S. Presman
Ciclo de vida de un sistema
Método iterativo Integrantes : Paola Ramón Armando 19 octubre 2011.
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
CICLO DE VIDA DEL DESARROLLO DE SISTEMAS.
IDENTIFICACIÓN DEL CICLO DE VIDA DEL SOFTWARE. POLITÉCNICO COLOMBIANO JAIME ISAZA CADAVID.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
METODOLOGIAS DE DESARROLLO DE SOFTWARE
Introducción al proceso de verificación y validación.
Actividades en el Proceso de desarrollo de Software
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
Estructurar tus ideas para hacerlas realidad
Ciclo de Vida del Software
UNIVERSIDAD TECNICA DE MANABI ESTUDIANTE KARINA TOALA CATEDRATICO ING.RENE GARCIA TEMA CASCADA.
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
DESARROLLO DE SOFTWARE Cuando se va desarrollar un software intervienen muchas personas como lo es el cliente quien es el que tiene el problema en su.
Proceso de desarrollo de Software
Ing del Software Libre1 Ingeniería del Software Libre y Modelos de Calidad Instructora: Ing. Erika Veliz Correo Electrónico:
LILIANA JIMENEZ GARCIA FERANANDO CANO GOMEZ. El proceso de recopilar, analizar y verificar las necesidades del cliente para un sistema es llamado Ingeniería.
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
Las fases del ciclo de la vida de desarrollo de sistemas
Autor: Reinozo Cuesta Christian Marcelo
RAPID APPLICATION DEVELOPMENT RAD. Proceso de RAD Involucrar en todos los aspectos al usuario en el desarrollo del sistema Uso continuo y repetitivo de.
Software de Comunicaciones
Modelo de procesos de software
Planificación de Sistemas de Información
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.
NOTA: Para cambiar la imagen de esta dispositiva, seleccione la imagen y elimínela. A continuación haga clic en el icono Imágenes en el marcador de posición.
Verificación y Validación del Software
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.
Transcripción de la presentación:

CALIDAD DE SOFTWARE Alejando Márquez Alejando Vega Claudia Aguilar Cynthia Rangel Montserrat Flores Pedro Rangel Prof: Lic. María de Lourdes Salinas Octubre 2011

CICLO DE VIDA DEL SOFTWARE Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto desarrollado de software.

El primer ciclo de vida del software, «CASCADA», fue definido por Winston Royce a fines del 70. Desde entonces muchos equipos de desarrollo han seguido este modelo

DEFINICION DE MODELO DE CILO DE VIDA Un modelo de ciclo de vida de software es una vista de actividades que ocurren durante el desarrollo de software, intenta determinar el orden de las etapas involucradas y criterios de transición asociadas entre estas etapas.

Un modelo de ciclo de vida del software Describe las fases principales de desarrollo de software. Define las fases primarias esperadas de ser ejecutadas durante estas fases. Ayuda a administrar el progreso del desarrollo. Provee un espacio de trabajo para la definición de un detallado proceso de desarrollo de software.

MODELO CASCADA Este es el más básico de todos los modelos, sirve como bloque de construcción para los demás modelos de ciclo de vida.

FASES DEL MODELO ANÁLISIS DE REQUERIMIENTOS En esta fase se analizan las necesidades de los usuarios finales del software para determinar qué objetivo deben cubrir.

DISEÑO DEL SISTEMA Se descompone y origina el sistema en elementos que pueden elaborarse por separado, aprovechando las ventajas del desarrollo en equipo.

DISEÑO DEL PROGRAMA Es la fase en donde se realizan los algoritmos necesarios para el cumplimento de los requerimientos del usuario así como también los análisis necesarios para saber que herramientas usar en la etapa de Codificación.

COODIFICACIÓN Es la fase en donde se implementa el código fuente, haciendo uso de prototipos así como de pruebas y ensayos para corregir errores.

PRUEBAS Los elementos, ya programados, se ensamblan par componer el sistema y se comprueba que funciona correctamente y que cumpla con los requisitos, antes de ser entregados al usuario final.

IMPLEMENTACIÓN Es la fase en donde el usuario final ejecuta el sistema, para ello el o los programadores ya realizaron exhaustivas pruebas para comprobar que el sistema no falle.

MANTENIMIENTO Una de las etapas que creo considerables porque se destina en 75% de los recursos, es el mantenimiento del Software, ya que al utilizarlo como usuarios finales puede ser que no cumpla con todas nuestras expectativas.

DESVENTAJAS En la vida real, un proyecto rara vez sigue una secuencia lineal, esto crea una mala implementación del modelo, lo cual hace que lo lleve al fracaso.

PROBLEMAS QUE SE TIENEN AL UTLILIZAR EL CLICLO No refleja realmente el proceso de desarrollo del software. Se tarda mucho tiempo en pasar por todo el ciclo. Perpetua el fracaso de la industria del software con su comunicación con el usuario final. El mantenimiento se realiza en el código fuente. Las revisiones de proyectos de gran complejidad son muy difíciles. Impone una estructura de gestión de proyectos.

COMO PARTICIPA EL SQA El SQA se realiza durante todo el clico del proyecto de inicio a fin. Su participación temprana brinda una notable mejora en la visibilidad de los aspectos de control a niveles de verificaciones y validaciones que se deben considerar para cada proyecto en particular.   Permite ingresar preguntas claves para la formación de los requerimientos, los modelos de análisis y diseño e inclusive para los riesgos técnicos y tecnológicos, entre otros, a considerarse por las planificaciones y presupuestaciones. Realiza un SQAP Trabaja con O.M. Asegura que cada producto cumpla con los requisitos que se han sido asignados.

POR SU ATENCIÓN GRACIAS !!