Documente Academic
Documente Profesional
Documente Cultură
2010
HISTORIAL DE CAMBIOS
FECHA 19/10/10
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
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
Descripcin
Tipo de Dato Qu tipo de dato es. (String, Int, Boolean, Date, Char, Double, Float, Vector)
Objetivo
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
ERMT
Nombre
Descripcin
Tipo de Dato
Objetivo
ID Descripcin
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.
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
Atributo
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
Consulta
Nombre Id_consulta
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
Consulta_Requerimiento
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
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
Objetivo
Este elemento es esencial para consultar los atributos que describen un requerimiento
Tabla 8: Elemento del dominio Consulta_ ValoresV&V
ID Descripcin
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
Objetivo
Este elemento es esencial para consultar los requerimientos rechazados que pertenecen a un proyecto.
Tabla 9: Elemento del dominio C_ReqRechazados
ID Descripcin
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
Objetivo
ID Descripcin
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
10
Objetivo
ID Descripcin
10
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
Objetivo
ID Descripcin
11
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
Objetivo
11
ID Descripcin
12
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
Lista_V&V
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
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
Id_criterio
Int
Descripcin
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
Grafo
Nombre Matriz_Requerimiento
Objetivo
ID Descripcin
15
Historial_Cambio
Nombre Id_cambio
Descripcin Identifica los cambios realizados en un requerimiento. Indica la fecha de creacin del requerimiento dentro del sistema.
Fecha_creacion
Date
13
Fecha_cambio
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
Priorizacin
Representa el proceso de priorizacin que se lleva a cabo dentro del proceso. Atributos
Nombre Id_mtodo
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
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
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
Requerimiento
Nombre Id
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
Requerimiento_Rechazado
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.
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
Tipo_Requerimiento
Nombre Id
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
Trazabilidad
Nombre Caso_uso
Descripcin Indica los casos de uso asociados al requerimiento. Indica las relacionadas requerimiento. pruebas con el
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
V&V
Representa un mdulo para apoyar el proceso de verificacin y validacin de los requerimientos. Atributos
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
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
Valor
Nombre Tipo_valor
Descripcin Indica el tipo de dato que es el atributo (numrico, alfanumrico, booleano) Almacena el valor del
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
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.
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
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
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
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
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
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
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.
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
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
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
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
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
R_Req_Rechazados
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
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
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
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
En la tabla: 17 se muestra las diferentes relaciones que se manejan dentro del modelo del dominio, que se ha realizado del sistema.
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
Relaciona
Tiene
26
V&V Proyecto
Criterio_V&V Tipo_requerimiento
Proyecto
Priorizacin
Compone
Requerimiento
Atributos
Incluye
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