Ciclo de Vida del Software

Slides:



Advertisements
Presentaciones similares
Lic. Juan Gabriel Bernal López
Advertisements

Desarrollo en espiral.
Ingeniería de Software II
Fundamentos de Diseño de Software INFT.1
Metodologías de desarrollo
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
CONCEPTOS Y PRINCIPIOS DE DISEÑO
Administración de Procesos de Pruebas
CICLO DE VIDA DE UN PROYECTO DE SOFTWARE
INSTITUTO TECNOLÓGICO SUPERIO DE LIBRES
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.
Diseño del Software Diseño de datos Diseño arquitectónico
Ingeniería de Software
Las etapas de un proyecto
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.
ISF5501 Ingeniería de Software
Mantenimiento del Software
Medición y Métricas del Software
Planificación, Reingeniería y Plan de Proyecto
Calidad y Garantía de Calidad
MODELO DE DESARROLLO DE SOFTWARE
Ingeniería de Software
Estimaciones de Proyecto ISF5501 Ingeniería de Software Semana 8.
Ingeniería de Requerimiento
Modelos Empíricos de Estimación
Diseño: Fundamento y Documentación ISF5501 Ingeniería de Software Semana 13/2.
Modelos Empíricos de Estimación ISF5501 Ingeniería de Software Semana 10.
Tema 1: Introducción a la Ingeniería de Software
Importancia en la efectividad del:
Diseño de Software y su Proceso
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.
Técnicas de Estimación de Esfuerzo
Pruebas y La Vida del Ciclo de Desarrollo del Software
Ámbito y Estimaciones de Proyecto ISF5501 Ingeniería de Software Semana 7/1.
Ciclo de Vida del Software Paradigmas de Desarrollo
Las Pruebas del Software y sus Fundamentos
Medición y Métricas del Software
Metodología de Desarrollo Unidad Educativa Bolívar Sebastián Torres 6° 18°
Problemáticas en la Ingeniería Mitos del Software
Diseño de Sistemas.
Ciclo de vida de un sistema
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
IDENTIFICACIÓN DEL CICLO DE VIDA DEL SOFTWARE. POLITÉCNICO COLOMBIANO JAIME ISAZA CADAVID.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
METODOLOGIAS DE DESARROLLO DE SOFTWARE
Fundamentos y Conceptos Claves del Software ISF5501 Ingeniería de Software Semana 1/1.
Actividades en el Proceso de desarrollo de Software
Modelo Prescriptivos de proceso
“ 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.
UNIVERSIDAD TECNICA DE MANABI ESTUDIANTE KARINA TOALA CATEDRATICO ING.RENE GARCIA TEMA CASCADA.
Preocupaciones del Analista Programador & Usuarios
CMMI ISF5501 Ingeniería de Software Semana 5. Aprendizajes Esperados: Reconoce y determina en distintos escenarios niveles de madurez CMMI. Contenidos:
De Informaciòn Gerencial Lcda. Oly Mata.
Proceso de desarrollo de Software
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
Software de Comunicaciones
Modelo de procesos de software
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.
Objetivos de la prueba Los objetivos principales de realizar una prueba son: Detectar un error. Tener un buen caso de prueba, es decir que tenga más probabilidad.
Sobre el Proceso Racional Unificado RUP es un proceso para el desarrollo de un proyecto de un software que define claramente quien, cómo, cuándo y qué.
Transcripción de la presentación:

Ciclo de Vida del Software ISF5501 Ingeniería de Software Semana 2/1

Aprendizajes Esperados: Identifica Ciclo de vida de un proyecto de SW. Contenidos: Describe las diferentes técnicas para el análisis y diseño de software.

Temario Semana 2-1 Paradigmas de la Ingeniería de Software Ciclo de Vida Clásico de un Producto de Software Síntesis

Paradigmas de la Ingeniería de SW Antecedentes: Los Paradigmas son metodologías de desarrollo de software que incluyen etapas desde el nacimiento de la necesidad hasta la entrega del último Hito del Proyecto. Uno de los fundamentos principales de los Paradigmas de la Ingeniería es reconocer los problemas y sus causas y demoler los mitos del software como primeros pasos para llegar a la solución. El objetivo principal es entregar soluciones que proporcionen asistencia práctica a las personas que desarrollan Software, mejorar su calidad e integrar el software con el hardware.

Especificación de Requisitos Especificación de la prueba Paradigmas de la Ingeniería de SW Plan Especificación de Requisitos Diseño Listado Especificación de la prueba Estructura de Datos SW operativo La Configuración del Software:

Paradigmas de la Ingeniería de SW Ciclo de Vida Clásico: Ingeniería de Sistema Análisis Diseño Codificación Prueba Mantención

Paradigmas de la Ingeniería de SW Ciclo de Vida Clásico: Es el paradigma más antiguo y quizás el mas utilizado en la Ingeniería de Software. Algunos desventajas que presenta: Los proyectos reales raramente siguen el flujo secuencial que propone el modelo. Normalmente, para el cliente es difícil establecer explícitamente al principio todos los requisitos. El cliente debe tener paciencia: hasta llegar a las etapas finales del proyecto, no habrá una versión operativa del programa.

Paradigmas de la Ingeniería de SW Ciclo de Vida Clásico: Ingeniería de Sistema Ingeniería y Análisis del Sistema: La Ingeniería y el Análisis de Sistema abarca los requisitos globales a nivel del sistema con una pequeña cantidad de análisis y de diseño a un nivel superior. Inicia con la premisa de que el SW es parte de un Sistema Mayor. Comienza estableciendo los requisitos de todos los elementos del sistema. Este planteamiento es esencial sobretodo cuando el software debe interrelacionarse con otros elementos, tales como Hardware, personas, Bases de Datos, etc.

Paradigmas de la Ingeniería de SW Ciclo de Vida Clásico: Análisis de los Requisitos del SW: Análisis El proceso de análisis y recopilación se intensifica para eñ software. Para un entendimiento cabal de lo que se va a construir, se debe comprender el ámbito de la información del software, las funciones, el rendimiento y las interfaces requeridas. Los requisitos del sistemas se documentan y se revisan con el cliente.

Paradigmas de la Ingeniería de SW Ciclo de Vida Clásico: Diseño: Diseño Se enfoca principalmente en: la estructura de datos, la arquitectura del software, el detalle procedimental y la Interfaz. Traduce los requisitos en una representación del software que pueda ser establecida de forma tal que obtenga la calidad requerida antes que comience la codificación. Al igual que la etapa anterior, el Diseño se documenta.

Paradigmas de la Ingeniería de SW Ciclo de Vida Clásico: Codificación: Codificación El diseño se traduce en forma legible para la máquina. Si el Diseño se realiza de una manera detallada, la Codificación se puede realizar prácticamente en forma mecánicamente..

Paradigmas de la Ingeniería de SW Ciclo de Vida Clásico: Prueba: Prueba Una vez que se generó el código, comienzan las pruebas del sistema. Se valida la lógica interna del código y se comprueba que los resultados entregados sean los esperados y los incluidos en las etapas anteriores.

Paradigmas de la Ingeniería de SW Ciclo de Vida Clásico: Mantenimiento: Mantención El SW indudablemente podrá sufrir cambios una vez entregado al cliente. Estos cambios pueden ser: pequeños errores encontrados, adaptaciones del SW a entornos externos, nuevos requerimientos de ampliaciones funcionales o de rendimiento, otros. El Mantenimiento aplica cada uno de los pasos procedentes del Ciclo de Vida a un programa existente en vez de uno nuevo.

Temario Semana 2-1 Paradigmas de la Ingeniería de Software Ciclo de Vida Clásico de un Producto de Software Síntesis

Síntesis El desarrollo de software cuenta con una serie de metodologías que guiarán su construcción desde el nacimiento de la necesidad. Estas Metodologías se denominan Paradigmas de Desarrollo. Uno de los Paradigmas más reconocidos es el de Cascada o Ciclo de Vida Clásico. Dentro de las características más relevantes de este Paradigma es su grado de rigurosidad, secuencialidad y poca flexibilidad en sus etapas.