Please enable JavaScript.
Coggle requires JavaScript to display documents.
INGENIERIA DE REQUISITOS - Coggle Diagram
INGENIERIA DE REQUISITOS
CICLO DE VIDA
Proceso para construir y evolucionar un software
ELEMENTOS DEL SDLC
FASES
Conjunto de actividades relacionadas con uno objetivo
Planificacion
Plantea el problema, define alcances y objetivos del software.
Analisis
Define requisitos que dirigen el desarrollo.
Diseño
Estudia opciones de implementación estructural
Pruebas
Busca detectar fallos en las etapas
Mantenimiento
Correctivo, Adaptativo, Perfectivo
ENTREGABLES
Productos intermedios que generan las fases Evalúa la marcha del proceso
Documentos, Software
INGENIERÍA DE REQUISITOS
Etapas de la ingeniería de requisitos
utilizadas para el desarrollo de un producto único
Elicitación
Análisis
Especificación
Validación
Definiciones
proceso de descubrimiento
proceso de estudiar las necesidades del usuario
disciplina para desarrollar una especificación completa, consistente y no ambigua.
FASE DE DEFINICION DE REQUISITOS
Fase de Análisis
Recopila, examina y formulan los requisitos del cliente.
Utilizar técnicas para obtener la precisión.
Las prácticas resultan efectivas para gestionar adecuadamente los requerimientos de un sistema y, en cierto modo, controlar su evolución.
Actividades y los artefactos
Artefactos
Modelo del negocio. 3. Análisis y realización de casos de uso. 4. Cronograma del proyecto.
Actividades
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.
Modelos preestablecidos con los cuales se puede elaborar un proyecto
Desarrollo
ágil
Desarrollo de proyectos en poco tiempo
Orientado a
objetos:
código fuente sea reutilizable
Desventaja
pasar por todas las
fases reestructurando
Tradicional
proceso de
principio a fin.
ISO/IEC 12207 Information Technology / Software Life Cycle Processes
señala
contiene los procesos, las actividades y las tareas involucradas en el desarrollo, la explotación y el mantenimiento de un producto de software
PARADIGMA DE LOS PROCESOS
finalidad
Proporcionar una metodología común entre el cliente y la empresa de software
utilizado para
Plasmar las etapas y la documentación necesaria, de manera que cada fase se valide antes de continuar con la siguiente.
Norma 1074 IEEE
Define ciclo de vida
Aproximación lógica a la adquisición, suministro, desarrollo, mantenimiento software.
REQUISITOS
Importancia de los requisitos
viabilidad de negocio, tiempo, recursos, arquitectura.
necesidades de negocio.
éxito o fracaso de un proyecto está altamente influenciado por la calidad de los requisitos
Definición
capacidad que necesita el usuario para resolver un problema
Finalidad
Comunican las expectativas de los consumidores de productos software.
características que los requisitos
Necesario, Completo, Consistente, Correcto, Factible, Modificable, Priorizado, Verificable, Rastreable, Claro.
Clasificación
Requerimientos de usuario, Requerimientos de sistema, Requerimientos funcionales, Requerimientos no funcionales