¿Por qué falla el software?  ¿Qué son los requerimientos de un producto de software?  ¿Cuál es la relevancia de la ingeniería de requerimientos en.

Slides:



Advertisements
Presentaciones similares
INGENIERIA DE REQUISITOS
Advertisements

INGENIERIA DE REQUISITOS
Ing. Sonia Godoy H. QUÉ ES LA INGENIERIA DE REQUERIMIENTOS ???? CLIENTE USUARIO DOCUMENTACIÓN CONDUCTAS RESTRICIONES NECESIDADES.
ANÁLISIS DE REQUERIMIENTOS
ISO/IEC 9126 “Calidad de Producto de Software”
Ingeniería de Software
CALIDAD DE PRODUCTO PORTADA CALIDAD DE PRODUCTO.
ANALISIS Y DISEÑO DE PUESTOS
Modelo de ciclo de vida clásico o en cascada
MODELADO DE ANALISIS Y DISEÑO
Modelos de confiabilidad
INGENIERIA DE REQUERIMIENTOS
La actividad de validación tiene como entrada el documento de requisitos, los estándares relacionados y el conocimiento de la organización, y como.
Procesos de la Ingeniería
IEEE-std Práctica Recomendada para la Especificación de Requerimientos de Software Fuente: IEEE Recommendad Practice for Software Requirements.
1  2008 Universidad de Las Américas - Ingeniería de Software : Dr. Juan José Aranda Aboy ACI491: Ingeniería de Software Unidad 3: Proceso de Identificación.
INSTITUTO TECNOLÓGICO SUPERIO DE LIBRES
REQUISITOS DE SOFTWARE
Ingeniería de Requisitos
La calidad del software.
SISTEMAS DE INFORMACION
Modelado de Procesos en la Ingeniería de Requerimientos
Mg(c) Ing. Miguel Huamán Yanarico
DISEÑO DE LA TRAZABILIDAD Mónica Cifuentes Villamil.
IS ILic. Patricia Pesado.1 INGENIERIA DE REQUERIMIENTOS.
INGENIERÍA DE SOFTWARE II RECOMENDACIONES PRÁCTICAS PARA LA ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE Gabriel Tamura Norha M.
Ingeniería de Sistemas Requerimientos
REQUIREMENTS MANAGEMENT
ADMINISTRACIÓN DE REQUERIMIENTOS
Fundamentos de Ingeniería de Software Facultad de Ingenieria Universidad Distrital Francisco José de Caldas ESPECIFICACIÓN Y MANEJO DE LOS REQUERIMIENTOS.
IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)
FASE DE DEFINICIÓN DE REQUERIMIENTOS DETERMINAR REQUERIMIENTOS NO FUNCIONALES Son requerimientos que no se refieren a lo que debe hacer la aplicación,
REQUERIMIENTOS DE SOFTWARE
Gestión de Requerimientos
Contexto Proyecto consolidado dentro de la línea de investigación de Sistemas de Información en el Dpto. de Ingeniería en Sistemas de Información de la.
Calidad y Garantía de Calidad
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Selección/Adquisición de Sistemas Computacionales ¿ Qué son los requerimientos? Una condición o capacidad necesaria para resolver un problema o alcanzar.
Escenarios de software actuales
SENA REGIONAL HUILA REGIONAL HUILA CENTRO DE LA INDUSTRIA LA EMPRESA Y LOS SERVICIOS Huila Un requerimiento es una condición o.
Análisis de Requerimientos
El Concepto de Requerimiento
Notas de Clase Modelado de Procesos de Negocio
REQUERIMIENTOS DEL SOFTWARE
Ingeniería de Software
Diseño de Software y su Proceso
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
PRESENTADO POR: KERLY PARRA
Rational Unified Process
Verificación y Validación del Software
Metodologías Lsi. Katia Tapia A., Mae.
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
Ingeniería de Requisitos
INSTITUTO DE CIENCIAS Y ESTUDIOS SUPERIORES DE VERACRUZ
Ingeniería de Requerimientos
SISTEMAS DE INFORMACION Ingeniería de Requerimientos (Segunda Parte) ING. JOSE M. POVEDA.
Ingeniería del Software I
problemas de la calidad del software
NIVELES DE CALIDAD DEL SOFTWARE
Calidad de Software. AGENDA: Introducción: Mas allá de la codificación El ciclo de vida: Desde la concepción hasta la descontinuación Calidad: Lugar de.
Un requerimiento es una condición o capacidad a la que el sistema (siendo construido) debe conformar [ Rational ]. Un requerimiento de software puede.
LILIANA JIMENEZ GARCIA FERANANDO CANO GOMEZ. El proceso de recopilar, analizar y verificar las necesidades del cliente para un sistema es llamado Ingeniería.
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
ESPECIFICACIÓN Y MANEJO DE LOS REQUERIMIENTOS
Planificación de Sistemas de Información
? ISO/IEC 9126 ISO/IEC Descripción del estándar.
Verificación y Validación del Software
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
INGENIERÍA WEB FORMULACIÓN Y PLANEACIÓN PARA INGENIERÍA WEB.
LA CALIDAD DEL SOFTWARE
Transcripción de la presentación:

¿Por qué falla el software?

 ¿Qué son los requerimientos de un producto de software?  ¿Cuál es la relevancia de la ingeniería de requerimientos en el ciclo de vida de un producto de software?  ¿Qué tipos de requerimientos de software creen que existan?

 ¿Qué es ingeniería de requerimientos? Obtener (elicit) Analizar Generar especificaciones Validar

 Describe una condición o capacidad que un sistema debe tener, se deriva directamente de las necesidades del usuario o se encuentra en el contrato, estándar, especificación o algún otro documento formal.

 Disciplina del proceso de ingeniería de software, cuyo propósito es definir que debe hacer el sistema.  Las actividades principales son desarrollar: la visión, modelos de casos de uso y especificaciones suplementarias.

 Entrevistas  Video  Observación  Encuestas  Escenarios  Reunión con moderador  Prototipos

 Funcionales vs. No funcionales  Emergentes  Prioridad (depende de varias cosas) ◦ Tiempo ◦ Cliente ◦ Costo ◦ Recursos ◦ Importancia en el sistema La escala es: mandatorios, altamente deseables, deseables, opcionales

 Son todos aquellos requerimientos que refieren al comportamiento interno del software  Principalmente modelados por los casos de uso

 Son todos aquellos requerimientos que especifican los criterios que pueden ser usados para juzgar la operacion del sistema, sin tomar en cuenta la funcion interna del software ◦ Disponibilidad ◦ Seguridad ◦ Usabilidad ◦ Estabilidad ◦ Costo ◦ Escalabilidad

 Asegurar que el ingeniero de SW entendió los requerimientos  Revisiones

Dominio del Problema Documentación de las características del dominio El problema Solución requerida Realización y entendimiento Análisis vs Obtención (Licitación)

 Kovitz divide el análisis en dos partes: Aprendizaje del problema Comunicar la información al staff

 Existe una relación muy fuerte entre el análisis y la búsqueda (licitación)  Lo más importante del análisis es el APRENDIZAJE.

 El análisis se enfoca al dominio del problema, no a la solución.  Su meta es alcanzar un entendimiento de la naturaleza del problema.

 La obtención se enfoca a la reunión de la información.  Las principales consideraciones son: ◦ ¿Cuál es la información que se debe reunir? ◦ ¿De qué fuentes se pueden obtener? ◦ ¿Por qué mecanismo o técnica se reunirán?