ingenieria de requisitos v2

Post on 21-Dec-2014

46 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Concepto, Importancia, Clasificación y Actividades

INGENIERÍA DE REQUISITOS

“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

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.

Características

Necesario Conciso Completo Consistente No ambiguo Verificable

… 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.

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.

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.

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

Personas

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

Organizaciones o sistemas de respaldo Dirección Usuarios.

Roles

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

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).

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

top related