INGENERIA DE REQUISITOS

CICLOS DE VIDA

FASE DE PLANIFICACION: Se lleva a cabo el proyecto y el objetivo del software como también cuáles son los alcances en el planteamiento del problema.

FASE DE ANALISIS: Esta fase busca definir cuáles son los objetivos del software y quienes dirigen el proyecto del desarrollo.

FASE DE DISEÑO: Es la encargada de estudiar cuales son las posibles opciones de implementación del software, por ejemplo: cual es la estructura que se debe construir y como se llevara a cabo todo su diseño.

FASE DE PRUEBAS: Es la encarga de investigar y buscar fallos que se están presentando en el software durante las fases o etapas anteriores y posteriormente interviene en corregir dichas falencias.

FASE DE DISEÑO: Se llevan a cabo tres puntos referenciados y ellos tienen diferentes funciones como: mantenimiento correctivo, mantenimiento adaptivo y mantenimiento perfectivo con el fin que nuestro código no se vea afectado con diferentes problemáticas.

TIPOS DE MODELOS

MODELO CASCADA: Se caracteriza porque cada actividad genera salidas, productos o modelos quienes son utilizadas como entradas para el proceso subsiguiente.

El ciclo de vida del modelo Cascada se conforma por: *1. Requerimiento *2. Diseño *3. Codificación *4. Pruebas * 5. Operación

MODELO ESPIRAL: Se identifican cuatro actividades que envuelven a las etapas entre estas se encuentran: planificación, análisis de riesgo, implementación y evaluación, cada una conforme va avanzando los ciclos o interacciones van disminuyendo los riesgos.

MODELOS ITERATIVOS O POR PROTOTIPO:En este proceso podemos observar un procedimiento que le permite al equipo de desarrollo diseñar y analizar una aplicación que represente el sistema que será implementado.

Las etapas de dicho modelo son las siguientes: *1. colecta y referimiento de proyecto rápido *2. Diseño rápido * 3, Evaluación de prototipo por cliente *4. Refinamiento de prototipo y * 5. producto de ingeniería

MODELO SCRUM: Conforme van pasando las fases y la interacción mayor será el tamaño del proyecto que se está desarrollando. Por tanto, señala cuales son los objetivos a corto y mediano plazo dentro de un sprint.

Los procesos que se utilizan son: *product Backlog *sprint Backlog *sprint planning Meeting *Daily scrum *sprint Review *Sprint Retrospective

NORMAS

Las normas ISO/IEC/IEEE: Esta normativa contiene procesos del ciclo de vida de algunos programas informativos que tienen en común una terminología bien definida que está compuesta por procesos, actividades, y tareas aplicables durante la adquisición, el subministro, el desarrollo, el funcionamiento, el mantenimiento o la eliminación del sistema, productos y servicios informáticos.

NORMAS: Tiene como proceso actividades y las tareas involucradas en el desarrollo, el mantenimiento y la explotación de un producto de software, la norma 1074 nos puede definir el ciclo de vida del software es el suministro de una aproximación lógica a la adquisición de un desarrollo.

DIFERENCIAS: Las diferencias de las normas ISO y la NORMAS 1074 es que la primera norma se enfoca más que todo en las actividades de los procesos y tareas aplicable durante la adquisición para la satisfacción del cliente y la otra norma esta más enfocada en el desarrollo, el mantenimiento y la explotación de un producto del software.