Está en la página 1de 35

Requerimientos

Primera Sesin

Qu es un Requerimiento?

Es un aspecto del contenido o comportamiento del


producto, requerido o deseado por el cliente.
Requerimientos funcionales. (Debe hacer)
Requerimientos no-funcionales.(Debe tener)

Segn la RAE

Es una necesidad

En el ambiente tcnico

Es la base de las decisiones de diseo

Definicin Requerimiento

Definicin Requerimiento
Segn Zave:
Rama de la ingeniera del software que trata con el
establecimiento de los objetivos, funciones y restricciones de los
sistemas software.
Asimismo, se ocupa de la relacin entre estos factores con el
objeto de establecer especificaciones precisas.

Definicin Requerimiento

Definicin Requerimiento
Segn Loucopoulos:
Trabajo sistemtico de desarrollo de requisitos, a travs de un
proceso iterativo y cooperativo de anlisis del problema,
documentando los resultados en una variedad de formatos y
probando la exactitud del conocimiento adquirido.

Definicin Requerimiento

Definicin Requerimiento
Los Requerimientos fueron definidos por la IEEE como
[IEEE90]:
1. Condicin o capacidad requerida por el usuario para
resolver un problema o alcanzar un objetivo.
2. Condicin o capacidad que debe satisfacer o poseer un
sistema o una componente de un sistema para satisfacer un
contrato, un standard, una especificacin u otro documento
formalmente impuesto.
3. Representacin documentada de una condicin o capacidad
como en 1 o 2.

Importancia de la
Ingeniera de Requisitos
(el caso negativo)

- Contacto con el cliente


- Gasto de tiempo y
esfuerzo
- Coste de depurar errores
- Minimizar riesgos
- Porqu es importante la
Ingeniera de Requisitos

(el caso positivo)

- Focaliza el inters en el
usuario
- Da soporte a la
adaptacin y la evolucin

Fuente: A. Finkelstein, conferencia The Voice of the Customer, UPC, Nov. 1997

Marco Descriptivo

Marco Descriptivo

Requerimientos

Una imagen Corporativa

Requerimientos

Reducir el costo de funcionamiento


en 5% en todas las unidades

Requerimientos

El proceso de produccin debe


satisfacer el estndar ISO-14000

Requerimientos

El sistema debe integrar los


modulos

Requerimientos

Puente debe soportar 4500


toneladas

Identificar necesidades

Necesidad
- Qu?
Actores
- Quin?
Escenarios - Cmo?
Componentes - Cules?
Ej: Medio de transporte para dos
personas que no use gasolina

Falta Especificacin
de Requerimientos
Fase

Descripcin Error

Consecuencia Error

Qu?

Olvido de la Cocina

No Existe (Sacrificar un
cuarto + Gastos)

Como?

Se olvidan las tuberas

Hacer toda la
instalacin

Ejecucin El grifo se instalo mal

Reinstalar el grifo

Especificacin de
Requerimientos

Tipos de
Requerimientos

Requerimientos Funcionales
Lo

que el producto debe hacer

Requerimientos No-Funcionales

Apoyan a las funciones, son las


propiedades que el producto
debe tener.

Requerimientos
funcionales
Expresan

la naturaleza del
funcionamiento de producto(cmo
interacciona con su entorno y cules
va a ser su estado y funcionamiento).

NOTA:

A veces, tambin es
conveniente indicar lo que no har.

Requerimientos NoFuncionales

Apariencia y sensacin
Usabilidad
Performance
Operabilidad
Mantenibilidad
Seguridad
Requerimientos Polticas
Requerimientos legales

Mtricas
Tipo de requerimiento
Apariencia y sensacin
Usabilidad

Performance
Operabilidad
Mantenibilidad
Seguridad
Requerimientos Polticas
Requerimientos legales

Escalas de evaluacin
Cumple con el estndar?
especificar quin/cmo probarlo
Tiempo requerido para aprender
Tiempo de entrenamiento
Realizacin de funciones en tiempo
planteado
Tiempo para completar la accin
Cuantificacin del tiempo/facilidad de uso
Tiempo permitido
Esfuerzo requerido para portarlo
Cuantificar quin ha tenido acceso
Quin los acepta (no son cuantificables)
Opinin del abogado

Requerimientos en un
proyecto
http://www.youtube.com/watch?v=-URXLXHNsSM

Caractersticas

Funcionales Gestin automtica de pedidos


Tcnicas Cdigo de Barras
De integracin Modulo de logstica con el
modulo de pedidos
De apoyo y capacitacin Usabilidad
De calidad Durabilidad
Econmicas Costo de mantenimiento 10%
del costo de adquisicin

CeBIT Auto solar a Pedal

CeBIT Auto solar a Pedal


Caractersticas tcnicas:
Batera de ion de litio con autonoma de unos 50km sin pedalear
Panel solar de 60W, permite recargar la mitad de la batera en
un da (al contrario de un auto comn, a este hay que buscar
estacionarlo al sol!)
Motor de 750W con imanes permanentes de neodimio
Caja de cambios de 3 marchas
Rodado 26
Luces traseras, delanteras y de guio LED
Frenos a disco
Carga mxima 150 kg
Velocidad mxima: 30 km/h
Opcionales: paneles solares de mayor potencia, batera de
mayor duracin, puertas removibles

Contextualizar
Requerimientos

Los requerimientos son suficientes ?


Se pueden medir?
Se pueden lograr?
Son relevantes?
Hay indicadores de tiempo para
verificar su avance?

SMART

Suficiente - Especifico
Medible
Alcanzable
Relevante
Temporal

Fuente: Barros J., Introduccin a la Ingeniera Grace, EAN, 2005

Especifico

Claro

Se explica por si
mismo

Conciso

No hay redundancia
en la informacin

Medible

Existe mtrica o
prueba repetible que
indica cuando se
alcanza

Alcanzable

Creble

Posible resolverlo o
construirlo

Relevante

Refleja
correctamente el
problema

Temporal

Existen metas
rastreables en el
tiempo

Puente de Gibraltar
http://www.youtube.com/watch?v=OkL6O-sIsmU

También podría gustarte