tiene como principal objetivo incrementar la productividad a la hora de desarrollar un proyecto.
su prioridad son los procesos con un resultado directo.
Modelo Scrum
Scrum es un marco de trabajo ágil para el desarrollo de
proyectos, que se basa en entregas iterativas en sprints
de duración fija.
Se enfoca en la colaboración,
transparencia y adaptación continua. El equipo Scrum
incluye un product owner, un Scrum Master y el equipo
de desarrollo.
Desarrollo rápido de
aplicaciones - RAD
El método comprende el desarrollo interactivo
la construcción de prototipos y el uso deutilidades CASE
(Computer Aided Software Engineering).
Orientado a Objetos
Tradicional
Proceso Racional
Unificado - RUP
Divide el desarrollo de software en 4 fases, donde se desglosan con interacciones
faces: Inicio, Elaboracion, Construcción
y transcisión
Incremental
Es una forma de desarrollar software en pequeñas partes que se entregan y prueban iterativamente en ciclos cortos.
Esto permite ajustes y mejoras en cada ciclo y una mayor flexibilidad para adaptarse a los cambios en los requisitos del cliente.
Modelo Cascada
Plantea un proceso lineal de desarrollo
por fases que se van terminando y
continuando con las siguientes faces
Fases
Pruebas
Mantenimiento
Diseño
Análisis
Planificación
La ingeniería de requisitos abarca todas las actividades relacionadas con la determinación de las necesidades y condiciones que deben ser satisfechas al desarrollar un software nuevo o realizar modificaciones en uno existente.
Esto implica identificar, analizar y documentar de manera precisa los objetivos, funcionalidades y restricciones del sistema.
La ingeniería de requisitos se enfoca en establecer una comunicación efectiva entre los usuarios y el equipo de desarrollo, a fin de garantizar que el software creado cumpla con las expectativas y sea exitoso en su funcionamiento.