Ingenieria de Requisitos v2

13
Concepto, Importancia, Clasificación y Actividades INGENIERÍA DE REQUISITOS

description

 

Transcript of Ingenieria de Requisitos v2

Page 1: Ingenieria de Requisitos v2

Concepto, Importancia, Clasificación y Actividades

INGENIERÍA DE REQUISITOS

Page 2: Ingenieria de Requisitos v2

“Proceso de recopilar, analizar y verificar las necesidades del cliente para un sistema de software.”

“Un requerimiento es un servicio que el sistema de software debe satisfacer o una restricción bajo la cual el sistema debe operar” [Sommerville 2002]

Concepto

Page 3: Ingenieria de Requisitos v2

Metas y Objetivos

Entregar una especificación de Requisitos de software correcta y completa.

Mejorar la forma en que comprendemos y definimos sistemas de software complejos.

Page 4: Ingenieria de Requisitos v2
Page 5: Ingenieria de Requisitos v2

Características

Necesario Conciso Completo Consistente No ambiguo Verificable

Page 6: Ingenieria de Requisitos v2

… con la Ingeniería de Software

Para la ingeniería de software, la Ingeniería de Requisitos comprende todas las tareas relacionadas con la determinación de las necesidades o de las condiciones a satisfacer para un software nuevo o modificado, tomando en cuenta los diversos requisitos de los inversores, que pueden entrar en conflicto entre ellos.

Page 7: Ingenieria de Requisitos v2

La ingeniería de requisitos puede ser un proceso largo y arduo para el que se requiere de habilidades psicológicas.

Los nuevos sistemas cambian el entorno y las relaciones entre la gente, así que es importante identificar a todos los actores involucrados, considerar sus necesidades y asegurar que entienden las implicaciones de los nuevos sistemas.

Los analistas pueden emplear varias técnicas para obtener los requisitos del cliente.

Page 8: Ingenieria de Requisitos v2

Actividades

La educción o captura. El análisis y negociación de requisitos para derivar

requisitos adicionales. La documentación de los requisitos o especificación. La validación de los requisitos documentados contra

las necesidades de usuario.

Page 9: Ingenieria de Requisitos v2

Historia Negociable 1Como: BlogueroQuiero: hacer una entrada al blogPara: posicionarme como experto en un tema específicoCriterios de Aceptación:•Debo ser capaz de publicar contenido multimedia (imágenes y video) •El texto de la entrada debe ser enriquecido (que permita enlaces Web, formato, etc.) •La entrada se debe poder compartir vía redes sociales •La entrada se debe poder imprimir •La entrada se debe poder enviar vía correo electrónico

Page 10: Ingenieria de Requisitos v2

Personas

Organizaciones que integran la organización del analista que está diseñando el sistema

Organizaciones o sistemas de respaldo Dirección Usuarios.

Page 11: Ingenieria de Requisitos v2

Roles

Usuario final/Consumidores Analistas y programadores Personal de Mantenimiento Personal de pruebas

Page 12: Ingenieria de Requisitos v2

Clasificación

Funcionales: son los que el usuario necesita que efectúe el software.

No funcionales: son los "recursos" para que trabaje el sistema de información (redes, tecnología).

Page 13: Ingenieria de Requisitos v2

Conclusión

Proceso/Paso base para la buena construcción Involucra a clientes, usuarios, equipo de desarrollo,

administradores de proyectos, etc. Incluye actividades Clasificación de Requisitos Contiene Personas y Roles Requiere comunicación constante entre los implicados