Ciclo de vida de software(SDLC) Es el proceso que se sigue para construir y hacer evolucionar un determinado software. Actividades Ingenieria de requisitos Definicion de requisitos Requisitos 1. Definición del alcance del proyecto. 2. Identificación del negocio. 3. Toma de requerimientos. 4. Estudio de procesos de negocio. 5. Calendarización del proyecto. Definicion Un requisito es una condición o capacidad que necesita el usuario para resolver un problema o conseguir un objetivo determinado (IEEE, 1990). Modelos Caracteristicas modelo en cascada modelo en espiral modelo por prototipos modelo scrum,kanba y XP Fases Fase de planificacion Fase de analisis Fase de diseño Fase de pruebas Fase de mantenimiento Artefactos modelo del negocio Análisis y realización de casos de uso. Modelo de procesos y actividades de negocio Cronograma del proyecto. La importancia de los requisitos Establecen el alcance del trabajo subsecuente, pueden definir estrategias de desarrollo, riesgos, tomar decisiones de negocio (viabilidad de negocio), de proyecto (tiempo, recursos), de sistema (arquitectura). Indican al equipo del proyecto qué requieren los usuarios (necesidades de negocio). El éxito o fracaso de un proyecto está altamente influenciado por la calidad de los requisitos y el proceso para gestionarlos durante el desarrollo de un producto.