63
1 © MJ Escalona. 2007 Web: www.sevinge.es e-mail: [email protected] Telf.: 954 091 086 – FAX: 954 460 306 Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª Isla de la Cartuja. 41092 Sevilla Dra Dra . María José Escalona Cuaresma . María José Escalona Cuaresma [email protected] www.lsi.us.es/~escalona D. Javier D. Javier Jesús Jesús Gutiérrez Gutiérrez Rodríguez Rodríguez [email protected] www.lsi.us.es/~javierj Universidad de Sevilla ETS Ingeniería Informática Av. Reina Mercedes S/N 41015 Sevilla Tlf. 954553867 Fax. 954553917 Modelos de Requisitos de NDT Modelos de Requisitos de NDT

04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

1© MJ Escalona. 2007

Web: www.sevinge.es e-mail: [email protected] Telf.: 954 091 086 – FAX: 954 460 306

Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª Isla de la Cartuja. 41092 Sevilla

DraDra. María José Escalona Cuaresma. María José Escalona [email protected]

www.lsi.us.es/~escalona

D. Javier D. Javier JesúsJesús GutiérrezGutiérrez RodríguezRodrí[email protected]

www.lsi.us.es/~javierj

Universidad de SevillaETS Ingeniería Informática

Av. Reina Mercedes S/N41015 Sevilla

Tlf. 954553867Fax. 954553917

Modelos de Requisitos de NDTModelos de Requisitos de NDT

Page 2: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

2© MJ Escalona. 2007

Web: www.sevinge.es e-mail: [email protected] Telf.: 954 091 086 – FAX: 954 460 306

Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª Isla de la Cartuja. 41092 Sevilla

Dos casos prácticos.Modelo de objetivos.Modelo de requisitos de almacenamiento y naturalezas.Modelo de actores.Modelos de requisitos funcionales.Modelos de requisitos de interacción (prototipos de visualización y frases).Requisitos no funcionales.Prototipos de pantalla con EA.Matrices de rastreabilidad.

Índice

Page 3: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

3© MJ Escalona. 2007

Modelos de requisitos de NDT

Ya tenemos la estructura del documento de requisitos del sistema

(DRS)

Ya tenemos la estructura del documento de requisitos del sistema

(DRS)

Page 4: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

4© MJ Escalona. 2007

Web: www.sevinge.es e-mail: [email protected] Telf.: 954 091 086 – FAX: 954 460 306

Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª Isla de la Cartuja. 41092 Sevilla

Modelos de Requisitos de NDTModelos de Requisitos de NDT

Dos casos prácticos.

Page 5: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

5© MJ Escalona. 2007

Dos casos prácticos

Catálogo de enlaces.» Se desea desarrollar un catálogo de enlaces on-line.» Cualquier visitante podrá acceder al catálogo, buscar enlaces o añadir

nuevos enlaces.» Sólo se mostrarán aquellos enlaces que hayan sido validados por un

administrador.» Los administradores, además gestionarán las categorías en las que se

clasifican los enlaces y los usuarios administradores.

Page 6: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

6© MJ Escalona. 2007

Dos casos prácticos

Tablón de eventos.» Se desea desarrollar un tablón de eventos on-line.» Cualquier visitante podrá acceder al tablón, buscar eventos o añadir

nuevos eventos.» De cada evento se almacenará su fecha y hora, lugar, categoría y quien

lo organiza.» Sólo se mostrarán aquellos eventos que hayan sido validados por un

administrador.» Los administradores, además gestionarán las categorías en las que se

clasifican los eventos y los usuarios administradores.

Page 7: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

7© MJ Escalona. 2007

Web: www.sevinge.es e-mail: [email protected] Telf.: 954 091 086 – FAX: 954 460 306

Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª Isla de la Cartuja. 41092 Sevilla

Modelos de Requisitos de NDTModelos de Requisitos de NDT

Modelo de objetivos.

Page 8: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

8© MJ Escalona. 2007

Modelo de objetivos

Objetivos: requisitos de alto nivel que describen una condiciónque deberá cumplir el sistema a un nivel de detalle insuficientecomo para que a partir de él pueda implementarse una solución.

Todos los elementos tienen un identificador y un nombre que se pone concatenado en el nombre del elemento de EA.

Todos los elementos tienen un identificador y un nombre que se pone concatenado en el nombre del elemento de EA.

Page 9: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

9© MJ Escalona. 2007

Modelo de objetivos

Representamos los objetivos como requisitosestereotipados

Representamos los objetivos como requisitosestereotipados

Existe una relación para los subobjetivosExiste una relación para los subobjetivos

Page 10: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

10© MJ Escalona. 2007

Modelo de objetivos

Objetivos del caso práctico:1. Gestionar un catálogo de enlaces.

1.1. Permitir que los visitantes puedan introducir nuevos enlaces.1.2. Ofrecer distintas opciones de búsqueda para los enlaces almacenados.

2. Gestión de la aplicación2.1. Permitir el acceso a usuarios administradores mediante nombre y clave.2.2. Permitir la gestión de enlaces, categorías y usuarios administradores a los

usuarios administradores.

Page 11: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

11© MJ Escalona. 2007

Modelo de objetivos

cd Objetiv os del sistema

OBJ-C-01. Gestión de un catálogo de enlaces.

OBJ-C-01.01. Permitir que los visitantes puedan introducir nuevos enlaces.

OBJ-C-01.02. Ofrecer distintas opciones de búsqueda.

OBJ-C-02. Gestión de la aplicación

OBJ-C-02.01. Acceso de usuarios administradores mediante nombre y clave.

OBJ-C-02.01. Permitir la gestión de enlaces, categorías y usuarios administradores.

«Es subobjetivo de»

«Es subobjetivo de»

«Es subobjetivo de»

«Es subobjetivo de»

Page 12: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

12© MJ Escalona. 2007

Modelo de objetivos

Page 13: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

13© MJ Escalona. 2007

Requisitos de almacenamiento y naturalezas

Patrones de texto.Patrones de texto.

Page 14: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

14© MJ Escalona. 2007

Modelo de objetivos

Ejercicio:Implementar en Enterprise Architect los siguientes objetivos, estableciendo su importancia, estabilidad y urgencia.

• Gestionar un conjunto de eventos.• Permitir que cualquier usuario añada nuevos eventos.• Borrar los eventos cuando ya haya pasado su celebración.• ¿Alguno más?.

Page 15: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

15© MJ Escalona. 2007

Web: www.sevinge.es e-mail: [email protected] Telf.: 954 091 086 – FAX: 954 460 306

Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª Isla de la Cartuja. 41092 Sevilla

Modelos de Requisitos de NDTModelos de Requisitos de NDT

Modelo de requisitos de almacenamiento y naturalezas.

Page 16: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

16© MJ Escalona. 2007

Requisitos de almacenamiento y naturalezas

El modelo de requisitos de almacenamiento de información contiene la descripción de la información que maneja el sistema y especifica suestructura y significado.

Page 17: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

17© MJ Escalona. 2007

Requisitos de almacenamiento y naturalezas

La parte más importante de un RA son sus datos específicos y naturalezas.

La parte más importante de un RA son sus datos específicos y naturalezas.

Page 18: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

18© MJ Escalona. 2007

Requisitos de almacenamiento y naturalezas

Un dato específico es cada uno de los conceptos concretos que se almacena para un requisito de almacenamiento.Un dato específico posee un nombre, descripción, naturaleza y cardinalidad.La naturaleza define el dominio del dato específico.La cardinalidad es un rango que delimita el número mínimo y máximo de valores del dato específico que se pueden encontrar en el requisito.

Page 19: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

19© MJ Escalona. 2007

Requisitos de almacenamiento y naturalezas

Page 20: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

20© MJ Escalona. 2007

Requisitos de almacenamiento y naturalezas

Cuando las naturalezas predefinidas no son suficientes:

1. Se puede utilizar como naturaleza otros RA.

2. Se pueden crear nuevas naturalezas

Cuando las naturalezas predefinidas no son suficientes:

1. Se puede utilizar como naturaleza otros RA.

2. Se pueden crear nuevas naturalezas

Page 21: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

21© MJ Escalona. 2007

Requisitos de almacenamiento y naturalezas

Dominio: el conjunto de valores posibles que toma la naturaleza.Restricciones: que debe cumplir la naturalezaPresentación: restringe formas concretas de cómo se debe representar.

Dominio: el conjunto de valores posibles que toma la naturaleza.Restricciones: que debe cumplir la naturalezaPresentación: restringe formas concretas de cómo se debe representar.

Page 22: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

22© MJ Escalona. 2007

Requisitos de almacenamiento y naturalezas

Patrones de texto.Patrones de texto.

Page 23: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

23© MJ Escalona. 2007

Requisitos de almacenamiento y naturalezas

Requisitos de almacenamiento y nuevas naturalezas del caso práctico:» Enlaces.» Categorías (naturaleza).» Usuarios administradores.

Page 24: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

24© MJ Escalona. 2007

Requisitos de almacenamiento y naturalezas

Requisitos de almacenamiento y nuevas naturalezas del caso práctico:» Enlaces.» Categorías (naturaleza).» Usuarios administradores.

Page 25: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

25© MJ Escalona. 2007

Requisitos de almacenamiento y naturalezas

» Ejercicio: definir los requisitos de almacenamiento y nuevas naturalezas del sistema tablón de eventos.

» Un evento puede tener asociado más de una categoría.» Utilizar los patrones como lista de comprobación de que no se

ha omitido nada.

Page 26: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

26© MJ Escalona. 2007

Web: www.sevinge.es e-mail: [email protected] Telf.: 954 091 086 – FAX: 954 460 306

Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª Isla de la Cartuja. 41092 Sevilla

Modelos de Requisitos de NDTModelos de Requisitos de NDT

Modelo de actores.

Page 27: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

27© MJ Escalona. 2007

Modelo de actores

El modelo de actores de fine los roles de usuario que interactuan con el sistema para que se adecue a las necesidades establecidas por cada unode ellos..

Page 28: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

28© MJ Escalona. 2007

Modelo de actores

Tipos de actores:» Básico: todo actor que se identifica de forma individual atendiendo a

algún tipo de criterio de clasificación a la hora de interaccionar con el sistema.

» Derivado: todo actor que se puede definir a partir de otros actores, como conjunción de los roles correspondientes a los actores componentes.

» Incompatible: dos actores son incompatibles cuando sus roles asociados no pueden ser asumidos conjuntamente por un mismo usuario cuando interactúa con el sistema.

Page 29: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

29© MJ Escalona. 2007

Modelo de actores

Patrones de texto.Patrones de texto.

Actores derivados.Actores derivados.

Actores incompatibles.Actores incompatibles.

Page 30: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

30© MJ Escalona. 2007

Modelo de actores

Actores en el caso práctico:

No hay actores incompatibles.No hay actores incompatibles.

Page 31: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

31© MJ Escalona. 2007

Modelo de actores

Actores en el caso práctico:

Page 32: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

32© MJ Escalona. 2007

Modelo de actores

» Ejercicio: definir los requisitos de actores del sistema tablón de eventos.

» Buscar un ejemplo de actores incompatibles.

Page 33: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

33© MJ Escalona. 2007

Web: www.sevinge.es e-mail: [email protected] Telf.: 954 091 086 – FAX: 954 460 306

Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª Isla de la Cartuja. 41092 Sevilla

Modelos de Requisitos de NDTModelos de Requisitos de NDT

Modelo de requisitos funcionales.

Page 34: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

34© MJ Escalona. 2007

Modelo de requisitos funcionales

Este modelo representa la funcionalidad que debe ofrecer el sistemadurante la navegación. Estas posibilidades funcionales van a dependerdirectamente del actor que en cada momento interactúe con el sistema.

Page 35: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

35© MJ Escalona. 2007

Modelo de requisitos funcionales

Además, utilizaremos los elementos por defecto de EA.

Page 36: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

36© MJ Escalona. 2007

Modelo de requisitos funcionales

Patrones de texto.Patrones de texto.

Page 37: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

37© MJ Escalona. 2007

Modelo de requisitos funcionales

Caso práctico:

ud Diagrama de paquetes de casos de uso

Casos de uso del v isitante

+ UC-01. Añadir nuevo enlace+ UC-02. Buscar enlaces+ UC-03. Consultar enlaces más recientes.+ UC-04. Mostrar resultados

Casos de uso del administrador

+ UC-A01. Acceso al sistema+ UC-A02. Aprobar enlace

Page 38: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

38© MJ Escalona. 2007

Modelo de requisitos funcionales

Caso práctico:

Page 39: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

39© MJ Escalona. 2007

Modelo de requisitos funcionales

Ejercicio.» Desarrollar el diagrama de RF para el sistema de tablón de anuncios.

Page 40: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

40© MJ Escalona. 2007

Web: www.sevinge.es e-mail: [email protected] Telf.: 954 091 086 – FAX: 954 460 306

Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª Isla de la Cartuja. 41092 Sevilla

Modelos de Requisitos de NDTModelos de Requisitos de NDT

Modelo de requisitos de interacción.

Page 41: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

41© MJ Escalona. 2007

Modelo de requisitos de interacción

El modelo de interacción recoge la manera en la que los actoresinteractuan con el sistema durante la navegación. Esta idea recogeaspectos como la forma en la que se visualizan los datos, las posibilidadesde navegación y de ejecución de la funcionalidad o como se recupera la información.

Page 42: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

42© MJ Escalona. 2007

Modelo de requisitos de interacción

Un prototipo de visualización incluye:» Actores.» Frases» Datos específicos de requisitos de información.» Requisitos funcionales.» Relaciones con otros patrones de visualización.

Prototipo de visualización: nodo de navegación / consulta de información del sistema.

Page 43: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

43© MJ Escalona. 2007

Modelo de requisitos de interacción

Datos generales de un PV.Datos generales de un PV.

Definición de la navegación entre prototipos.Definición de la navegación entre prototipos.

La multiplicidad es simple (1) o múltiple (1..*)La multiplicidad es simple (1) o múltiple (1..*)

Page 44: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

44© MJ Escalona. 2007

Modelo de requisitos de interacción

Frase: criterio de recuperación establecido en el sistema.

Además, las frases incluyen los cuerpos de las frases y los actores que pueden usar dichos criteriosAdemás, las frases incluyen los cuerpos de las frases y los actores que pueden usar dichos criterios

Page 45: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

45© MJ Escalona. 2007

Modelo de requisitos de interacción

Un cuerpo para una frase.Un cuerpo para una frase.

Page 46: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

46© MJ Escalona. 2007

Modelo de requisitos de interacción

Frases asociadas a cada naturaleza.Frases asociadas a cada naturaleza.

Page 47: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

47© MJ Escalona. 2007

Modelo de requisitos de interacción

Patrones de texto.Patrones de texto.

Page 48: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

48© MJ Escalona. 2007

Modelo de requisitos de interacción

Definiremos un único patrón de visualización (para el visitante y el administrador) y dos frases.El actor administrador tendrá, al menos, dos patrones de visualización más.

Colocaremos toda esta información en el EA.Colocaremos toda esta información en el EA.

Page 49: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

49© MJ Escalona. 2007

Modelo de requisitos de interacción

Añadir los PV y las frases.Enlazar los PV con el resto de elementos mediante la matriz de relaciones

cd Prototipos para el v isitante

«PV»PV01.Enlaces

- RA01. Categoría: - RA01. Nombre: - RA01. Fecha: - RA01. URL: - RA01. Descripción:

«FR»4.4.1.

DEFINICIÓN DE FRASES::FR01. Búsqueda de enlaces por

nombre

«FR»4.4.1.

DEFINICIÓN DE FRASES::FR02. Búsqueda de enlaces por categorías

Page 50: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

50© MJ Escalona. 2007

Modelo de requisitos de interacción

Resultado final.Resultado final.

Page 51: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

51© MJ Escalona. 2007

Modelo de requisitos de interacción

Ejercicio: definir un prototipo de visualización y una frase al menos con EA para el tablón de eventos.

Page 52: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

52© MJ Escalona. 2007

Web: www.sevinge.es e-mail: [email protected] Telf.: 954 091 086 – FAX: 954 460 306

Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª Isla de la Cartuja. 41092 Sevilla

Modelos de Requisitos de NDTModelos de Requisitos de NDT

Requisitos no funcionales.

Page 53: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

53© MJ Escalona. 2007

Requisitos no funcionales

NDT no ofrece un modelo de requisitos no funcionales.Pero se han incluido en el perfil como requisito de EA.

Page 54: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

54© MJ Escalona. 2007

Web: www.sevinge.es e-mail: [email protected] Telf.: 954 091 086 – FAX: 954 460 306

Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª Isla de la Cartuja. 41092 Sevilla

Modelos de Requisitos de NDTModelos de Requisitos de NDT

Prototipos de pantalla con Enterprise Architect.

Page 55: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

55© MJ Escalona. 2007

Prototipos de pantalla con Enterprise Architect

Es posible acompañar a los casos de uso / prototipos de visualización con prototipos o ejemplos de cómo serán las pantallas que permitan su realizaciónExisten varia maneras de generar prototipos de pantallas:

» Diagrama de cajas.» Herramientas RAD» Herramientas diseño web.» Programas específicos: MS Visio, Enterprise Architect

Page 56: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

56© MJ Escalona. 2007

Prototipos de pantalla con Enterprise Architect

Un ejemplo.Un ejemplo.

Page 57: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

57© MJ Escalona. 2007

Prototipos de pantalla con Enterprise Architect

Cómo enlazar RFs con pantallas.Cómo enlazar RFs con pantallas.

Page 58: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

58© MJ Escalona. 2007

Prototipos de pantalla con Enterprise Architect

Caso práctico.Caso práctico.

Page 59: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

59© MJ Escalona. 2007

Modelo de requisitos de interacción

Ejercicio: crear, al menos, un prototipo de pantalla para el tablón de eventos y enlazarla con su requisito funcional correspondiente.

Page 60: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

60© MJ Escalona. 2007

Page 61: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

61© MJ Escalona. 2007

Web: www.sevinge.es e-mail: [email protected] Telf.: 954 091 086 – FAX: 954 460 306

Pabellón de Italia. C/ Isaac Newton s/n. Planta 4ª Isla de la Cartuja. 41092 Sevilla

Modelos de Requisitos de NDTModelos de Requisitos de NDT

Matrices de rastreabilidad.

Page 62: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

62© MJ Escalona. 2007

Matrices de rastreabilidad

Una matriz de este tipo nos permite relacionar dos conjuntos de elementos (un conjunto en filas y otro en columnas).Si dos elementos están relacionados, se marca la casilla de su intersección.El perfil de NDT ya incluye distintos tipos de matrices de rastreabilidad.

Page 63: 04. Modelos de requisitos - Universidad de Sevillajavierj/cursos_ficheros/NDT/EARF.pdf · 3 © MJ Escalona. 2007 Modelos de requisitos de NDT Ya tenemos la estructura del documento

63© MJ Escalona. 2007

Matrices de rastreabilidad