Sunteți pe pagina 1din 28

Herramienta para la administracin de requerimientos de los proyectos de las asignaturas de Ingeniera de Software y Arquitectura de Software de la Pontificia Universidad Javeriana

MODELO DEL DOMINIO


Vanesa Carolina Loaiza Carvajal Laura Catalina Zorro Jimnez

2010

PONTIFICIA UNIVERSIDAD JAVERIANA

HISTORIAL DE CAMBIOS

FECHA 19/10/10

VERSION DESCRIPCION 1.0 Organizacin documento

RESPONSABLE del Vanesa Carolina Loaiza Carvajal, Laura Catalina Zorro Jimnez

23 /10/10

1.1.

Documentacin de Vanesa Carolina Loaiza Carvajal, elementos del Laura Catalina Zorro Jimnez dominio Organizacin formato documento del Vanesa Carolina Loaiza Carvajal, del Laura Catalina Zorro Jimnez

24/10/10

1.2.

25/10/10

1.3.

Documentacin de Vanesa Carolina Loaiza Carvajal, relaciones Laura Catalina Zorro Jimnez Documentacin Vanesa Carolina Loaiza Carvajal, elementos del Laura Catalina Zorro Jimnez dominio
Tabla 1: Historial de cambios

05/11/10

1.4

Tabla de contenido
HISTORIAL DE CAMBIOS ...................................................................................................................... 2 Tabla de contenido.............................................................................................................................. 3 INDICE DE TABLAS ............................................................................................................................... 4 1 2 3 4 MODELO DEL DOMINIO .............................................................................................................. 5 DOCUMENTACION DE ELEMENTOS DEL DOMINIO ..................................................................... 6 DOCUMENTACION DE LAS RELACIONES DEL DOMINIO ............................................................ 26 BIBLIOGRAFIA ............................................................................................................................ 28

INDICE DE TABLAS
TABLA 1: HISTORIAL DE CAMBIOS ...................................................................................... 2 TABLA 2: ELEMENTO DEL DOMINIO: .................................................................................... 6 TABLA 3: TABLA DE DOCUMENTACIN DEL DOMINIO - ERMT ........................................................... 6 TABLA 4: ELEMENTO DEL DOMINIO - ARCHIVO.......................................................................... 7 TABLA 5: ELEMENTO DEL DOMINIO - ATRIBUTO ........................................................................ 8 TABLA 6: ELEMENTO DEL DOMINIO CONSULTA ........................................................................ 8 TABLA 7: ELEMENTO DEL DOMINIO CONSULTA_REQUERIMIENTO ...................................................... 9 TABLA 8: ELEMENTO DEL DOMINIO CONSULTA_ VALORESV&V ....................................................... 9 TABLA 9: ELEMENTO DEL DOMINIO C_REQRECHAZADOS ............................................................. 10 TABLA 10: ELEMENTO DEL DOMINIO CONSULTA_PRIORIZACION ...................................................... 10 TABLA 11: ELEMENTO DEL DOMINIO CONSULTA_ESTADOPROYECTO ................................................. 11 TABLA 12: ELEMENTO DEL DOMINIO CONSULTA_TRAZABILIDAD...................................................... 11 TABLA 13: ELEMENTO DEL DOMINIO CONSULTA_ESTADOREQ ........................................................ 11 TABLA 14: ELEMENTO DEL DOMINIO CONSULTA_ESTADOREQ ........................................................ 12 TABLA 15: ELEMENTO DEL DOMINIO - CRITERIOS ...................................................................... 13 TABLA 16: ELEMENTO DEL DOMINIO GRAFO ......................................................................... 13 TABLA 17: ELEMENTO DEL DOMINIO HISTORIAL DE CAMBIO .......................................................... 14 TABLA 18: ELEMENTO DEL DOMINIO - PRIORIZACIN .................................................................. 14 TABLA 19: ELEMENTO DEL DOMINIO PROYECTO ..................................................................... 15 TABLA 20: ELEMENTO DEL DOMINIO REQUERIMIENTO ................................................................ 15 TABLA 21: ELEMENTO DEL DOMINIO REQUERIMIENTOS RECHAZADOS ................................................. 16 TABLA 22: ELEMENTO DEL DOMINIO TIPO DE REQUERIMIENTO ....................................................... 17 TABLA 23: ELEMENTO DEL DOMINIO - TRAZABILIDAD .................................................................. 18 TABLA 24: ELEMENTO DEL DOMINIO V&V ........................................................................... 18 TABLA 25: ELEMENTO DEL DOMINIO - VALOR ......................................................................... 19 TABLA 26: ELEMENTO DEL DOMINIO CRITERIO_V&V ................................................................ 19 TABLA 27: ELEMENTO DEL DOMINIO - REPORTE ....................................................................... 20 TABLA 28: ELEMENTO DEL DOMINIO - GENERACIN DE REPORTE ...................................................... 20 TABLA 29: ELEMENTO DEL DOMINIO REPORTE TRAZABILIDAD ........................................................ 21 TABLA 30: ELEMENTO DEL DOMINIO - GENERACIN DE REPORTE_GENERAL ........................................... 22 TABLA 31: ELEMENTO DEL DOMINIO - REPORTE_ESTADO ............................................................. 23 TABLA 32: ELEMENTO DEL DOMINIO - REPORTE_PRIORIZACIN ....................................................... 23 TABLA 33: ELEMENTO DEL DOMINIO - REPORTE_V&V ................................................................ 23 TABLA 34: ELEMENTO DEL DOMINIO - R_REQ_RECHAZADOS .......................................................... 24 TABLA 35: ELEMENTO DEL DOMINIO - REPORTE_REQUERIMIENTO ..................................................... 24 TABLA 36: ELEMENTO DEL DOMINIO - REPORTE_HISTORIALCAMBIOS .................................................. 25 TABLA 37: RELACIONES ENTRE LOS REQUERIMIENTOS ................................................................. 27

MODELO DEL DOMINIO

DOCUMENTACION DE ELEMENTOS DEL DOMINIO

En esta seccin se muestra la informacin de cada uno de los elementos del modelo del dominio. En la siguiente tabla se muestra el significado de cada campo:

ID

Identificador

Elemento del Dominio

Nombre del elemento que se quiere describir

Descripcin

Que es dentro del modelo de dominio? Atributos

Nombre Nombre del atributo

Descripcin Significado del atributo (descripcin breve)

Tipo de Dato Qu tipo de dato es. (String, Int, Boolean, Date, Char, Double, Float, Vector)

Objetivo

Por qu se incluy dentro del modelo de dominio


Tabla 2: Elemento del dominio:

Teniendo en cuenta la descripcin de la tabla anterior, bajo esos parmetros se encuentra especificados cada uno de los elementos que hacen parte del modelo del dominio ver seccin 1. MODELO DEL DOMINIO.

ID Descripcin

Elemento del Dominio

ERMT

Este elemento tiene como funcin representar el Sistema ERMT. Atributos

Nombre

Descripcin

Tipo de Dato

Objetivo

Representar al sistema dentro del modelo, e implementar la lgica de este.


Tabla 3: Tabla de documentacin del dominio - ERMT

ID Descripcin

Elemento del Dominio

Archivo

Representa en el sistema los datos asociados cuando se realiza la insercin de un archivo. Atributos

Nombre Id_Archivo

Descripcin Identificador de la informacin sobre los archivos ingresados en el sistema. Especifica el formato del archivo ingresado en el sistema. Describe el nombre del archivo ingresado en el sistema. Especifica la ruta donde se puede encontrar el archivo.

Tipo de Dato Int

Formato

String

Nombre_archivo

String

Link

String

Objetivo

Se incluye este elemento porque es necesario tener la informacin relevante de un archivo, ya que esto apoya el proceso de localizacin.
Tabla 4: Elemento del dominio - Archivo

ID Descripcin

Elemento del Dominio

Atributo

Representa en el sistema el atributo de un requerimiento a especificar del proyecto Atributos

Nombre

Descripcin

Tipo de Dato

Id

Identificador del atributo del requerimiento Es el nombre del atributo del requerimiento Indica si el atributo ha sido seleccionado para especificar los requerimientos del proyecto Indica si el atributo debe ser calculado por el sistema o debe ser diligenciado directamente por el usuario

Int

Nombre

String

Seleccionado

Boolean

Calculado

Boolean

Objetivo

Es necesario tener este elemento dentro del modelo ya que permite tener mayor flexibilidad en el manejo de la especificacin de los requerimientos.
Tabla 5: Elemento del dominio - Atributo

ID Descripcin

Elemento del Dominio

Consulta

Agrupa las consultas de manera general dentro del proyecto. Atributos

Nombre Id_consulta

Descripcin Identificador nico de la consulta Muestra una breve descripcin de la consulta.

Tipo de Dato Int

Descripcion

String

Objetivo

Se incluye este elemento para mantener agrupadas todas las consultas necesarias dentro del proyecto.
Tabla 6: Elemento del dominio Consulta

ID Descripcin

Elemento del Dominio

Consulta_Requerimiento

Es un elemento especializado de CONSULTA, que contiene los datos

necesarios para hacer una consulta relacionada con un requerimiento. Atributos Nombre Lista_atributos Descripcin Lista de los atributos que describen un requerimiento. Identificador requerimiento que descrito por Lista_atributos del es la Tipo de Dato Lista<Atributo>

Id_requerimiento

Int

Objetivo

Este elemento es esencial para consultar los atributos que describen un requerimiento
Tabla 7: Elemento del dominio Consulta_Requerimiento

ID Descripcin

Elemento del Dominio

Consulta_ValoresV&V

Es un elemento especializado de CONSULTA, que contiene los datos necesarios para hacer una consulta relacionada con los valores de validacin y verificacin asociados a un proyecto. Atributos

Nombre Lista_Valores

Descripcin Lista de valores de validacin y verificacin.

Tipo de Dato List<Criterio_V&V>

Objetivo

Este elemento es esencial para consultar los atributos que describen un requerimiento
Tabla 8: Elemento del dominio Consulta_ ValoresV&V

ID Descripcin

Elemento del Dominio

C_ReqRechazados

Es un elemento especializado de CONSULTA, que contiene los datos necesarios para hacer una consulta relacionada con los requerimientos rechazados de un proyecto. Atributos

Nombre L_rechazados

Descripcin Lista de los requerimientos rechazados de un proyecto

Tipo de Dato List<Requerimiento>

Objetivo

Este elemento es esencial para consultar los requerimientos rechazados que pertenecen a un proyecto.
Tabla 9: Elemento del dominio C_ReqRechazados

ID Descripcin

Elemento del Dominio

Consulta_priorizacion

Es un elemento especializado de CONSULTA, que contiene los datos necesarios para hacer una consulta relacionada con la priorizacin de un requerimiento del proyecto. Atributos

Nombre Valor_PriorizacionReq

Descripcin Valor de la priorizacin del requerimiento.

Tipo de Dato String

Objetivo

Este elemento es esencial para consultar la priorizacin de los requerimientos.


Tabla 10: Elemento del dominio Consulta_priorizacion

ID Descripcin

Elemento del Dominio

Consulta_estadoProyecto

Es un elemento especializado de CONSULTA, que contiene los datos necesarios para hacer una consulta relacionada con el estado de implementacin del proyecto. Atributos

Nombre Estado_Proyecto

Descripcin Contiene el estado de implementacin del proyecto.

Tipo de Dato Float

10

Objetivo

Este elemento es esencial para consultar el estado de implementacin del proyecto.


Tabla 11: Elemento del dominio Consulta_estadoProyecto

ID Descripcin

10

Elemento del Dominio

Consulta_Trazabilidad

Es un elemento especializado de CONSULTA, que contiene los datos necesarios para hacer una consulta relacionada con las relaciones de trazabilidad de un requerimientos Atributos

Nombre Trazabilidad_requerimiento

Descripcin Contiene la lista de los valores de la trazabilidad del requerimiento.

Tipo de Dato Vector<String>

Objetivo

Este elemento es esencial para consultar la trazabilidad asociada a un requerimiento.


Tabla 12: Elemento del dominio Consulta_Trazabilidad

ID Descripcin

11

Elemento del Dominio

Consulta_estadoReq

Es un elemento especializado de CONSULTA, que contiene los datos necesarios para hacer una consulta relacionada con el estado de un requerimiento. Atributos

Nombre estado_requerimiento

Descripcin Contiene el estado de un requerimiento

Tipo de Dato String

Objetivo

Este elemento es esencial para consultar el estado de un requerimiento.


Tabla 13: Elemento del dominio Consulta_estadoReq

11

ID Descripcin

12

Elemento del Dominio

Consulta_General

Es un elemento especializado de CONSULTA, que contiene los datos necesarios para hacer una consulta para mostrar la informacin relacionada con el proyecto y sus requerimientos Atributos

Nombre lista_requerimiento

Descripcin Contiene la requerimientos proyecto. lista de de un

Tipo de Dato List<Requerimiento>

Lista_V&V

Contiene la lista de los criterios de validacin y verificacin asociados a un proyecto.

List<Criterio_V&V>

Objetivo

Este elemento es esencial para consultar toda la informacin del proyecto, incluyendo los requerimientos y las listas de validacin y verificacin.
Tabla 14: Elemento del dominio Consulta_estadoReq

ID Descripcin

13

Elemento del Dominio

Criterio

Representa los diferentes criterios a tener en cuenta durante el proceso de priorizacin. Atributos

Nombre Nombre

Descripcin Indica el nombre del criterio a evaluar Identificador nico criterio de priorizacin del

Tipo de Dato String

Id_criterio

Int

Descripcin

Tiene una descripcin breve

String

12

sobre el criterio, para que el usuario tenga en cuenta lo que va a evaluar Valor Valor asignado para calificar el requerimiento segn cada requerimiento. Int

Objetivo

Es necesario este elemento dentro del modelo para tener solo un conjunto de criterios para los mtodos de priorizacin establecidos en el sistema.
Tabla 15: Elemento del dominio - Criterios

ID Descripcin

14

Elemento del Dominio

Grafo

Representa el grafo de dependencias entre los requerimientos Atributos

Nombre Matriz_Requerimiento

Descripcin Contiene las relaciones establecidas entre los requerimientos.

Tipo de Dato Vector

Objetivo

Agrupar las diferentes funcionalidades para generar el grafo


Tabla 16: Elemento del dominio Grafo

ID Descripcin

15

Elemento del Dominio

Historial_Cambio

Representa el historial de cambios de cada requerimiento. Atributos

Nombre Id_cambio

Descripcin Identifica los cambios realizados en un requerimiento. Indica la fecha de creacin del requerimiento dentro del sistema.

Tipo de Dato Int

Fecha_creacion

Date

13

Fecha_cambio

Indica la fecha del cambio realizado. Breve cambio descripcin del

Date

Cambio_realizacdo

String

Justificacin

Breve explicacin del porqu se realiz el cambio Indica la persona que ha realizado el cambio.

String

Responsable

String

Objetivo

Es necesario tener este elemento para tener almacenados los cambios que se realizan por requerimiento.
Tabla 17: Elemento del dominio Historial de cambio

ID Descripcin

16

Elemento del Dominio

Priorizacin

Representa el proceso de priorizacin que se lleva a cabo dentro del proceso. Atributos

Nombre Id_mtodo

Descripcin Identifica el mtodo priorizacin a manejar. de

Tipo de Dato Int

Metdo_priorizacin

Indica el nombre del mtodo de priorizacin. Describe como se lleva a cabo el mtodo de priorizacin.

String

Descripcin

String

Objetivo

Este elemento es necesario, para que pueda ser llevado a cabo el proceso de priorizacin, dentro del proyecto. Adems, de proporcionar mtodos diferentes para realizarlo.
Tabla 18: Elemento del dominio - Priorizacin

ID

17

Elemento del Dominio

Proyecto

14

Descripcin

Representa el proyecto en desarrollo, incluye todo el conjunto de requerimientos con su especificacin. Atributos

Nombre nombre_proyecto

Descripcin Nombre que identifica los proyectos que se quieren desarrollar dentro de la herramienta Nombre de la persona que ha creado el proyecto Contiene la fecha en la cual se ha creado el proyecto Identificador proyecto nico del

Tipo de Dato String

Autor

String

Fecha_Creacion

Date

Id_proyecto

Int

Objetivo

Se incluye este elemento porque es necesario agrupar todos los requerimientos, adems de que existen algunas actividades que incluyen a todo el conjunto de requerimientos, as que facilita el manejo de todos ellos.
Tabla 19: Elemento del dominio Proyecto

ID Descripcin

18

Elemento del Dominio

Requerimiento

Representa el requerimiento a especificar dentro del proyecto Atributos

Nombre Id

Descripcin Nmero que identifica el requerimiento dentro de u n proyecto

Tipo de Dato Int

Objetivo

Es necesario tener la representacin de un requerimiento para poder agrupar los atributos que conforman su especificacin.
Tabla 20: Elemento del dominio Requerimiento

15

ID Descripcin

19

Elemento del Dominio

Requerimiento_Rechazado

Representa el conjunto de requerimientos rechazados en un proyecto Atributos

Nombre Id

Descripcin Identifica el requerimiento rechazado dentro del proyecto. Breve explicacin del porqu es rechazado el requerimiento en el proyecto. Indica la fecha en la que fue rechazado el requerimiento Nombre de la persona que defini como rechazado el requerimiento.

Tipo de Dato Int

Justificacin

String

Fecha_rechazo

Date

Responsable

String

Objetivo

Es necesario tener un registro de los requerimientos en un proyecto para as poder justificar ms adelante el porqu esta o no un requerimiento dentro de la implementacin y la entrega al cliente.
Tabla 21: Elemento del dominio Requerimientos Rechazados

ID Descripcin

20

Elemento del Dominio

Tipo_Requerimiento

Representa los diferentes tipos de requerimientos para clasificarlos. Atributos

Nombre Id

Descripcin Identifica el tipo de requerimiento dentro del proyecto.

Tipo de Dato Int

16

Nombre

Indica el nombre del tipo de requerimiento Tiene una breve descripcin del tipo de requerimiento, para informar al usuario.

Stirng

Descripcin

String

Objetivo

Clasificar los requerimientos del proyecto almacenados dentro del sistema para facilitar su consulta, reporte y dems procesos relacionados con la administracin (priorizacin, trazabilidad, grafo)
Tabla 22: Elemento del dominio Tipo de requerimiento

ID Descripcin

21

Elemento del Dominio

Trazabilidad

Representa dentro del modelo el proceso de trazabilidad de un requerimiento en el proyecto. Atributos

Nombre Caso_uso

Descripcin Indica los casos de uso asociados al requerimiento. Indica las relacionadas requerimiento. pruebas con el

Tipo de Dato Vector

Prueba

String

Seccin SDD

Indica la seccin del documento SDD, relacionado al requerimiento. Indica la seccin del documento SRS, relacionado al requerimiento. Indica cual es la fuente de la cual surge el requerimiento Indica cul o cules son los componentes del cdigo de

String

Seccin SRS

String

Origen

String

Componente

String

17

la aplicacin en donde se encuentra el requerimiento. Objetivo Registrar la trazabilidad del requerimiento para apoyar este proceso dentro del desarrollo del proyecto.
Tabla 23: Elemento del dominio - Trazabilidad

ID Descripcin

22

Elemento del Dominio

V&V

Representa un mdulo para apoyar el proceso de verificacin y validacin de los requerimientos. Atributos

Nombre Id_lista V&V

Descripcin Identifica la lista que el sistema posee para realizar el proceso de V&V Contiene una descripcin breve de la lista de verificacin y validacin

Tipo de Dato Int

Descripcion

String

Objetivo

Este elemento es necesario, para que pueda ser llevado a cabo el proceso de Verificacin y validacin de los requerimientos, dentro del proyecto. Adems, este proporciona diferentes listas.
Tabla 24: Elemento del dominio V&V

ID Descripcin

23

Elemento del Dominio

Valor

Representa el valor de un atributo dentro del sistema Atributos

Nombre Tipo_valor

Descripcin Indica el tipo de dato que es el atributo (numrico, alfanumrico, booleano) Almacena el valor del

Tipo de Dato Int

Valor

String

18

atributo Objetivo Registrar el tipo de dato de un atributo, debido a la diversidad de atributos que se tienen, existen algunos que son numricos, otros alfanumricos. Es necesario clasificarlos para evitar confusiones con las entradas del usuario.
Tabla 25: Elemento del dominio - Valor

ID Descripcin

24

Elemento del Dominio

Criterio_V&V

Representa los diferentes criterios de las distintas listas de verificacin y validacin Atributos

Nombre Id_CriterioVv

Descripcin Identificador nico del criterio de verificacin y validacin. Indica el nombre del criterio Muestra una descripcin breve del criterio. Indica si el criterio se cumple o no.

Tipo de Dato Int

Nombre Descripcion

String String

Aprobado

Boolean

Objetivo

Es necesario este elemento dentro del modelo para tener el conjunto de criterios de cada una de las listas de validacin y verificacin.
Tabla 26: Elemento del dominio Criterio_V&V

ID Descripcin

25

Elemento del Dominio

Reporte

Representa los reportes que puede generar el sistema y ayuda a recolectar la informacin que el usuario quiere que aparezca en el reporte. Atributos

19

Nombre Id_Reporte

Descripcin Identificador nico del tipo de reporte. Indica el nombre del reporte Breve descripcin del tipo de reporte

Tipo de Dato Int

nombre_reporte Descripcion

String String

Objetivo

Es necesario este elemento dentro del modelo para tener el conjunto de tipos de reportes que puede generar el sistema.
Tabla 27: Elemento del dominio - Reporte

ID Descripcin

26

Elemento del Dominio

Generacin_reporte

Es un elemento que se encarga exclusivamente de las funcionalidades relacionadas con la generacin de los reportes en Microsft Office Word y Microsft Office Excel. Atributos

Nombre

Descripcin

Tipo de Dato

Objetivo

Con la informacin que le proporciona el elemento Reporte, el se encargar de plasmar la informacin en el documento de Word o Excel, para la generacin del reporte.
Tabla 28: Elemento del dominio - Generacin de reporte

ID Descripcin

27

Elemento del Dominio

Reporte_Trazabilidad

Es un elemento especializado del elemento Reporte, que permite reportar la informacin relacionada con la trazabilidad de los requerimientos. Atributos

Nombre caso_uso

Descripcin Campo que indica si los

Tipo de Dato Boolean

20

casos de uso deben ser visualizados en el reporte. Componente Campo que indica si los componentes deben ser incluidos en el reporte. Campo que representa el id del requerimiento del cual se est generando el reporte. Campo que indica si el origen asociado al requerimiento debe ser incluido en el reporte. Campo que indica si las pruebas del requerimiento deben ser incluidas en el reporte Campo que hace referencia a la inclusin o no de las secciones del SDD en donde se encuentra el requerimiento. Boolean

Id_requerimiento

Int

Origen

Boolean

Prueba

Boolean

Seccion_sdd

Boolean

Seccion_srs

Objetivo

Campo que hace referencia Boolean a la inclusin o no de las secciones del SRS en donde se encuentra el requerimiento Recolectar la informacin de la trazabilidad de un requerimiento, para generar un reporte con el elemento Generacion_Reporte.
Tabla 29: Elemento del dominio Reporte Trazabilidad

ID Descripcin

28

Elemento del Dominio

Reporte_General

Es un elemento especializado del elemento Reporte, permite realizar el reporte general del proyecto. Atributos

21

Nombre Grafo

Descripcin Este elemento contiene la informacin necesaria del grafo de requerimientos. Lista con todos los requerimientos asociados al proyecto.

Tipo de Dato Grafo

Lista_Requerimientos

List<Requerimientos>

Lista_V&V

Objetivo

Lista con los criterios de V&V List<Criterio_V&V> asociados al proyecto Recolectar la informacin de todo el proyecto, para as por medio del elemento Generacion_Reportes realizar el reporte general.
Tabla 30: Elemento del dominio - Generacin de Reporte_General

ID Descripcin

29

Elemento del Dominio

Reporte_Estado

Es un elemento especializado del elemento Reporte, que permite generar el reporte de estado de implementacin del proyecto. Atributos

Nombre Porcentaje_avance

Descripcin Muestra el porcentaje de implementacin del proyecto. Cantidad de requerimientos con estado implementado Cantidad de requerimientos con estado propuesto Cantidad de requerimientos con estado rechazado Cantidad de requerimientos con estado verificado

Tipo de Dato Float

Implementado

Int

Propuesto

Int

rechazado

Int

verificado

Int

22

Objetivo

Por medio de este elemento se calcula el estado de implementacin del proyecto, para generar el reporte de estado.
Tabla 31: Elemento del dominio - Reporte_Estado

ID Descripcin

30

Elemento del Dominio

Reporte_Priorizacin

Es un elemento especializado del elemento Reporte, que permite generar un reporte de la priorizacin de los requerimientos. Atributos

Nombre Lista_Requerimientos

Descripcin

Tipo de Dato

Lista que contiene todos los List<Requerimiento> requerimientos de un proyecto. Elemento necesario para generar el reporte de priorizacin.
Tabla 32: Elemento del dominio - Reporte_Priorizacin

Objetivo

ID Descripcin

31

Elemento del Dominio

Reporte_V&V

Es un elemento especializado del elemento Reporte, que permite generar un reporte con los criterios de verificacin y validacin relacionados con un proyecto. Atributos

Nombre Lista_ValoresV&V

Descripcin

Tipo de Dato

Objetivo

Lista que contiene todos los List<Criterio_V&V> criterios de validacin y verificacin aplicados al proyecto Elemento necesario para generar el reporte de de validacin y verificacin.
Tabla 33: Elemento del dominio - Reporte_V&V

ID Descripcin

32

Elemento del Dominio

R_Req_Rechazados

Es un elemento especializado del elemento Reporte, que permite

23

generar un reporte de los requerimientos rechazados de un proyecto. Atributos Nombre Lista_rechazados Descripcin Tipo de Dato

Objetivo

Contiene la lista de los List<Requerimiento> requerimientos rechazados Elemento necesario para generar el reporte de los requerimientos rechazados asociados a un proyecto.
Tabla 34: Elemento del dominio - R_Req_Rechazados

ID Descripcin

33

Elemento del Dominio

Reporte_Requerimiento

Es un elemento especializado del elemento Reporte, que permite generar un reporte de un requerimiento. Atributos

Nombre lista_atributos

Descripcin

Tipo de Dato

Objetivo

Contiene la lista de los List<Atributo> atributos de un requerimiento. Elemento necesario para generar el reporte de los atributos que describen un requerimiento.
Tabla 35: Elemento del dominio - Reporte_Requerimiento

ID Descripcin

34

Elemento del Dominio

Reporte_HistorialCambios

Es un elemento especializado del elemento Reporte, que permite generar un reporte de un requerimiento. Atributos

Nombre Fecha_inicio

Descripcin Campo que indica cual es la fecha desde la cual se debe generar el reporte. Campo que indica cual es la

Tipo de Dato Date

Fecha_fin

Date

24

fecha final del reporte. Historial_completo Campo que indica si se Boolean quiere generar el reporte con todo el historial de cambios, o no. Elemento necesario para generar el reporte del historial de cambios.
Tabla 36: Elemento del dominio - Reporte_HistorialCambios

Objetivo

25

DOCUMENTACION DE LAS RELACIONES DEL DOMINIO

En la tabla: 17 se muestra las diferentes relaciones que se manejan dentro del modelo del dominio, que se ha realizado del sistema.

Relaciones Se Apoya Primero Proyecto

Elementos asociados Segundo V&V

Descripcin Utiliza la informacin que le proporciona el primer elemento para apoyar un proceso del segundo, no para hacerlo. Con la informacin del primer elemento se puede generar el segundo elemento El primer elemento puede o no tener elementos del segundo elemento, es opcional. El primer elemento se puede encontrar en los enlaces que tiene el segundo elemento El segundo elemento debe pertenecer en las categoras del primer elemento. El primer elemento registra informacin sobre el, en el segundo elemento Existe una relacin entre el primer elemento y el segundo de igual a igual. Cuando el primer elemento tiene uno o mas elementos del segundo elementos

Genera

Reporte

Generacion_Reporte

Puede tener

Proyecto

Requerimiento_ Rechazado

Se localiza

Requerimiento

Archivo

Clasifica

Tipo de Requerimiento

Requerimiento

Registra

Reportes Requerimiento Reporte Requerimiento_ Rechazado Requerimiento Proyecto Priorizacin Atributo Requerimiento

Archivo Historial de cambio Registro_Reporte Requerimiento

Relaciona

Tiene

Requerimieno Consultas Criterios Valor Trazabilidad

26

Posee un conjunto Calcula

V&V Proyecto

Criterio_V&V Tipo_requerimiento

Proyecto

Priorizacin

Compone

Requerimiento

Atributos

Incluye

Reporte Reporte Reporte

Proyecto Requerimiento

Es un

Puede ser

Consulta

Reporte_Trazabilidad Reporte_General Reporte_Estado Reporte_Priorizacin Reporte_HistorialCambios Reporte_V&V Reporte_Requerimiento R_Req_Rechazados Consulta_ General El primer elemento es Consulta_estadoReq la generalizacin del Consulta_trazabilidad elemento 2. Consulta_estadoProyecto Consulta_priorizacion C_ReqRechazado Consulta_ValoresV&V Consulta_Requerimiento
Tabla 37: Relaciones entre los requerimientos

El primer elemento tiene un conjunto de segundos elementos El primer elemento obtiene un resultado a partir de informacin del segundo elemento Cuando el primer elemento contiene un conjunto de 1 o ms elementos del segundo. El elemento 1 incluye atributos del elemento 2 El primer elemento es la generalizacion del elemento 2.

27

BIBLIOGRAFIA

[1] Sommerville I, INGENIERA DE SOFTWARE. Sptima Edicin. Madrid. Espaa: Pearson Educacin; 2005.

28

S-ar putea să vă placă și