P. 1
Requisitos

Requisitos

4.75

|Views: 4.413|Likes:
Publicado poranon-287695
Presentación sobre requisitos en ingeniería de software
Presentación sobre requisitos en ingeniería de software

More info:

Published by: anon-287695 on Sep 21, 2007
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPT, PDF, TXT or read online from Scribd
See more
See less

07/01/2013

pdf

text

original

Flujo de Eventos

1.Presenta las opciones de
operaciones disponibles

1.Comprueba la clave

1.Introduce la clave

1.Pide la clave de identificación

1.Este caso de uso empieza
cuando un cliente introduce
una tarjeta en el cajero

RESPUESTA DEL SISTEMA

ACCIÓN DEL ACTOR

CAMINOS ALTERNATIVOS

Evento 3. El cliente cancela la transacción
Evento 4. La clave no es válida y se reinicia el caso de
uso. Si ocurre tres veces se cancela la transacción y se
bloquea la tarjeta

¡¡HAY QUE DEFINIR ESTOS DOS FLUJOS DE
EVENTOS!!

Angel Augusto Agudelo Z

UNIVERSIDAD TECNOLÓGICA DE PEREIRA
Ingeniería de Sistemas y Computación

Página –40–

Caso de Uso “Sacar dinero”

Flujo de Eventos

1.Recoge el dinero
2.Recoge el recibo y termina el
CU

1.Procesa la petición y da el
dinero solicitado.
2.Genera un recibo.

1.Introduce la cantidad
requerida

1.Pide la cantidad a retirar

1.Este caso de uso empieza
cuando se han presentado las
opciones de operaciones
disponibles. Selecciona la
opción de reintegro

RESPUESTA DEL SISTEMA

ACCIÓN DEL ACTOR

Angel Augusto Agudelo Z

UNIVERSIDAD TECNOLÓGICA DE PEREIRA
Ingeniería de Sistemas y Computación

Página –41–

Caso de Uso “Sacar dinero”

Flujo de Eventos

CAMINOS ALTERNATIVOS
Evento 4: La cantidad solicitada supera el saldo. Se indica el
error y se cancela la operación.
Evento 4: La cantidad solicitada supera el límite diario. Se
indica el error y se vuelve a pedir otra cantidad.
Evento 4: En el cajero no hay dinero.

¡¡HAY QUE DEFINIR ESTOS TRES FLUJOS DE
EVENTOS!!

Podríamos definir diagramas de estados
Requisito no funcional asociado al caso de uso Sacar
dinero: El tiempo de respuesta para un cliente debe ser
<30 sg en el 90% de los casos

Angel Augusto Agudelo Z

UNIVERSIDAD TECNOLÓGICA DE PEREIRA
Ingeniería de Sistemas y Computación

Página –42–

Caso de Uso “Validar usuario”

Flujo de Eventos

Angel Augusto Agudelo Z

UNIVERSIDAD TECNOLÓGICA DE PEREIRA
Ingeniería de Sistemas y Computación

Página –43–

Capturar Requisitos Funcionales

1.Prototipo de IU

A partir de las descripciones de los casos de uso.
Pasos:

Diseño lógico: qué necesita cada actor de la interfaz
para que se pueda ejecutar el caso de uso
Descripción y construcción del prototipo ejecutable
pero acciones nulas (validación y depuración)

Angel Augusto Agudelo Z

UNIVERSIDAD TECNOLÓGICA DE PEREIRA
Ingeniería de Sistemas y Computación

Página –44–

Capturar Requisitos Funcionales

1.Estructurar el modelo de casos de uso

Identificar funcionalidad compartida

Generalizaciones

Identificar funcionalidad adicional y opcional

extend

Identificar otras relaciones

include

Angel Augusto Agudelo Z

UNIVERSIDAD TECNOLÓGICA DE PEREIRA
Ingeniería de Sistemas y Computación

Página –45–

Diagramas de Casos de Uso

Relaciones

Angel Augusto Agudelo Z

UNIVERSIDAD TECNOLÓGICA DE PEREIRA
Ingeniería de Sistemas y Computación

Página –46–

Diagramas de Casos de Uso

Relaciones

Angel Augusto Agudelo Z

UNIVERSIDAD TECNOLÓGICA DE PEREIRA
Ingeniería de Sistemas y Computación

Página –47–

Ejemplo: Cajero Automático

Angel Augusto Agudelo Z

UNIVERSIDAD TECNOLÓGICA DE PEREIRA
Ingeniería de Sistemas y Computación

Página –48–

Ejemplo: Cajero Automático

Angel Augusto Agudelo Z

UNIVERSIDAD TECNOLÓGICA DE PEREIRA
Ingeniería de Sistemas y Computación

Página –49–

Captura de Requisitos

Requisitos
suplementarios o
casos individuales

Capturar requisitos no
funcionales

Modelo de casos de
uso
Prototipo IU

Capturar requisitos
funcionales

Modelo de negocios o
de dominio

Entender el contexto
del sistema

Lista de características

Enumerar requisitos
candidatos

PRODUCTO (artifact)

TAREA

Angel Augusto Agudelo Z

UNIVERSIDAD TECNOLÓGICA DE PEREIRA
Ingeniería de Sistemas y Computación

Página –50–

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->