1 / 15

Ciclo de Vida del Software

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

Download Presentation

Ciclo de Vida del Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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.

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

  4. 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.

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

  6. 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

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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..

  12. 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.

  13. 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.

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

  15. 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.

More Related