Please enable JavaScript.
Coggle requires JavaScript to display documents.
Procesos de ingeneria INGENERIA DE REQUISITOS, si, no - Coggle Diagram
INGENERIA DE REQUISITOS
Ciclo de vida del software
Elementos que integran un ciclo de vida.
Fases.
Pruebas.
:check:
Realizar los ajustes necesarios para corregir posibles errores o inconsistencias.
Mantenimiento.
:check:
Operación asegurar que el uso del proyecto es el que se pretendía, mantenimiento.
Diseño.
:check:
Se estudian posibles opciones de implementación para el software.
Análisis
:check:
conocer los requisitos, asegurar que los requisitos son alcanzables, formalizar acuerdo con el cliente.
Planificación.
:check:
Estudio de viabilidad, realizar planificación detallada.
Paradigma de los modelos SDLC
Desventaja:
Pérdida de tiempo si se encuentran errores en una fase avanzada porque al devolverse se debe pasar nuevamente por todas las fases y reestructurar de acuerdo con las modificaciones.
Paradigma orientado a objetos.
Las etapas de desarrollo de software en el paradigma orientado a objetos, se conforma principalmente por la creación de clases, análisis de requisitos y el diseño. Con este paradigma se pretende que el código fuente sea reutilizable para otros proyectos.
Paradigma tradicional.
Modelo espiral.
Modelo iterativo o por prototipos.
Modelo en cascada.
Paradigma de desarrollo ágil
Modelo kanban.
Modelo XP o programación extrema.
Modelo scrum.
Entregables.
Son los productos intermedios que generan las fases. Pueden ser materiales o inmateriales (documentos, software). Los entregables permiten evaluar la marcha del proyecto mediante comprobaciones de su adecuación o no a los requisitos funcionales y de condiciones de realización previamente establecido.
Fase de definición de requisitos.
Primera fase SDLC.
Requisitos del cliente.
Fase de definición de requisitos.
Requisitos.
Importancia de los requisitos.
Necesidades del negocio.
Calidad de los requisitos.
Definir estrategias de desarrollo.
características que los requisitos deben cumplir de acuerdo con Pfleeger
Factible.
:check:
Replantear el requerimiento.
Modificable.
:check:
Impacto en otros requisitos.
Correcto.
:check:
Idea.
Priorizado.
:check:*
Consistente.
:check:
es contradictorio con otro requerimiento.
Verificable.
:check:*
Criterios de aceptación.
Completo.
:check:
Proporciona la información suficiente.
Rastreable.
:check:*
Facilita las pruebas y la validación del diseño.
Necesario.
:check:
¿Qué sería lo peor de no incluirlo?
Claro.
:check:*
Clasificación.
Requerimientos de usuarios.
Requerimientos de sistema.
Se debe ingresar cédula, nombre y teléfono de cada cliente.
El lenguaje de programación debe ser Java.
Etapas de la ingeniería de requisitos
Especificación
Análisis
Validación
Elicitación