Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEDE CENTRAL
DOCUMENTO DE ESPECIFICACIN DE
REQUERIMIENTOS
1. Glosario de Trminos
Aqu se listaran y definirn los trminos asociados y necesarios para comprender los casos de
uso del sistema.
TRMINO DESCRIPCIN
Aqu se define la nemotecnia de los diferentes casos de uso para identificarlos en sus
diferentes estados.
Abreviacin: CUNSIT XX
Nemnico Significado
CU Casos de uso.
NS Nombre del
sistema
IT Iteracin
XX Nmero de tem.
En esta tabla se realiza un listado que servir para inventariar los casos de usos contemplados
para el sistema.
IDENTIFICADOR NOMBRE
IGAC-Entidad
Documento de Especificacin de Requerimientos
INSTITUTO GEOGRFICO AGUSTN CODAZZI
SEDE CENTRAL
Aqu se presenta el diagrama de casos de uso que se ha elaborado para el sistema. Este
diagrama que se muestra a continuacin es solo un ejemplo de cmo se presenta un diagrama
de casos de uso.
IGAC-Entidad
Documento de Especificacin de Requerimientos
INSTITUTO GEOGRFICO AGUSTN CODAZZI
SEDE CENTRAL
En estas tablas se especificar cada uno de los casos de usos presentados en el diagrama de
casos de uso del sistema.
Nombre: Nombre
Firma: Firma:
Fecha: Fecha:
Identificador Nombre
Entidad-Nmero Nombre del Requerimiento (Los requerimientos deben comenzar con verbos en
Requerimiento infinitivo). Ej.: Aadir servicio de mapas
Resumen
El resumen es una descripcin breve que concuerda con el propsito de los casos de uso, segn la
funcionalidad expresada por cada requerimiento funcional. Ej.: Se debe cargar un servicio de mapas al
Visor Web. La primera vista del mapa que se muestra se debe ajustar a la extensin definida en el servicio
de mapas.
Actor Proceso de negocio en el que participa
Se define el (los) usuario(s) que tienen acceso Define en qu proceso va a funcionar el requerimiento
a este requerimiento. Ej.: Usuario (por ejemplo, carga de capas a un visor geogrfico) y en
qu mercado (quines son sus usuarios). Establece si el
proyecto est siendo desarrollado por llenar un contrato o
si es un producto comercial. Si el requerimiento hace
parte de un proyecto existente, esto debe ser
mencionado.
Entradas Salidas
Entradas del requerimiento para cumplir su Salidas producto de la realizacin del requerimiento. Ej.:
funcionalidad. Ej.:
5. El servicio se agrega a la tabla de contenido del
1. Direccin URL del servicio. servidor junto con las capas que lo componen.
IGAC-Entidad
Documento de Especificacin de Requerimientos
INSTITUTO GEOGRFICO AGUSTN CODAZZI
SEDE CENTRAL
Precondicin Postcondicin
Estado en el cual el sistema debe encontrarse Lista de posibles estados que el sistema puede tomar
antes de que la funcionalidad que expresa el luego de que la funcionalidad que expresa el
requerimiento se lleve a cabo. requerimiento se lleva a cabo.
Ej.: El servidor de mapas solicitado debe estar Ej.: Las capas del servicio de mapas se deben agregar a
disponible la tabla de contenido del visor y estas capas se deben
visualizar en la vista del visor
Suposiciones
Son las condiciones que se dan por establecidas, en las que se supone que se encuentra el sistema en el
momento de que el requerimiento que representa el caso de uso entra en juego, o las condiciones en las
que se encuentra el entorno para que el proyecto pueda comenzar.
Ej.: El MPS proporciona las capas que necesita montar en el visor geogrfico.
Flujo normal de eventos
El caso de uso que representa este requerimiento funcional comienza cuando un actor realiza alguna accin. Un Actor
siempre inicia los casos de uso. El caso de uso describe lo que el actor hace, y lo que hace el sistema, en respuesta.
Esto se expone en forma de dilogo entre el actor y el sistema. El caso de uso describe lo que ocurre al interior del
sistema, pero no cmo o por qu. Si la informacin es intercambiada, se debe especificar qu pasar antes y
despus. Por ejemplo, no est bien decir que el actor introduce informacin del cliente, si sta no est definida. Es
mejor decir que el actor introduce el nombre y la direccin del cliente. Un Glosario de Trminos es esencial para
mantener manejable la complejidad de los casos de uso. Puede que se quieran definir cosas como la informacin del
cliente en este glosario. Las alternativas simples pueden presentarse dentro del texto del flujo normal de eventos. Slo
toma unas pocas frases describir lo que ocurre cuando existe una alternativa, y hay que hacerlo dentro del flujo. Si la
alternativa es ms compleja, se usar una seccin separada para describirla. Por ejemplo, la seccin Caminos
Alternativos, explica cmo describir alternativas ms complejas, y la seccin Caminos de Excepcin explica cmo
describir comportamientos incorrectos llamados Excepciones. Una imagen vale ms que mil palabras, aunque no
hay substituto para la redaccin clara. Esta redaccin da claridad, sintindonos libres de pegar flujogramas,
diagramas de actividades u otras figuras en esta especificacin. Esto clarifica el comportamiento del sistema, a veces
mejor que pginas y pginas de texto. Use el medio adecuado de presentacin para el problema, pero tenga cuidado
de emplear terminologa, notaciones o figuras que los interesados puedan no entender. Recuerde que el
propsito es aclarar, no oscurecer.
Accin del actor Respuesta del sistema
1 El usuario indica que va a agregar un 2 El sistema solicita la url y la versin del servicio de
servidor de mapas. mapas.
3 El usuario ingresa la url y la versin del 4 El sistema hace solicitud getcapabilities al servidor de
servicio de mapas. mapas y retorna las capas disponibles y los sistemas
de referencia soportados por el servicio de mapas.
Adems solcita al usuario cuales capas desea cargar
y el sistema de referencia con que desea cargarlas.
Excepcin 1: Si la url del servicio no es correcta.
5 El usuario selecciona las capas a cargar y 6 El sistema carga referencia de las capas solicitadas a
el sistema de referencia con que va a la tabla de contenido del visor.
cargar las capas.
IGAC-Entidad
Documento de Especificacin de Requerimientos
INSTITUTO GEOGRFICO AGUSTN CODAZZI
SEDE CENTRAL
Caminos Alternativos
Alternativas ms complejas son descritas en esta seccin por separado, referidas a la seccin Flujo
Normal de Eventos. Piense en estos Caminos Alternativos como comportamientos alternativos (cada
camino alternativo representa un comportamiento alternativo, usualmente debido a las Excepciones que
ocurren en el Flujo Normal). Se debe tomar un espacio tan largo como sea necesario para describir los
eventos asociados con el comportamiento alternativo. Se debe comenzar con una lnea clara que
establezca dnde puede ocurrir el camino alternativo, y las condiciones bajo las cuales es ejecutado. Se
debe terminar el camino alternativo con una lnea que establezca dnde los eventos del Flujo Normal son
resumidos. Esto debe estar explcitamente establecido.
Caminos de Excepcin
Las acciones realizadas luego de presentarse las Excepciones son descritas en esta seccin por separado, referidas
a la seccin Flujo Normal de Eventos. Las Excepciones son comportamientos alternativos incorrectos, ante los
cuales el sistema debe responder de cierta forma para notificar al usuario. Se debe tomar un espacio tan largo como
sea necesario para describir los eventos asociados con cada una de las excepciones.
Aqu se documentan las posibles especializaciones del presente caso de uso. La extensin refleja
situaciones particulares en un caso de uso que pueden ser tratadas (extendidas) por otro.
Observaciones
Aqu se colocaran las observaciones relevantes que se vayan dando en las iteraciones y en el refinamiento
de requerimientos.
IGAC-Entidad
Documento de Especificacin de Requerimientos
INSTITUTO GEOGRFICO AGUSTN CODAZZI
SEDE CENTRAL
Criterios de aceptacin: Criterios que validan este RNF frente a los interesados. Ej.:
Todo el cdigo que se implemente debe ser en lenguaje
.Net.
Seguridad
Colocar tabla asociada.
Conformidad
Colocar tabla asociada.
Confiabilidad
Colocar tabla asociada.
IGAC-Entidad
Documento de Especificacin de Requerimientos
INSTITUTO GEOGRFICO AGUSTN CODAZZI
SEDE CENTRAL
Usabilidad
Colocar tabla asociada.
Desempeo
Colocar tabla asociada.
Mantenibilidad
Colocar tabla asociada.
Integracin
Colocar tabla asociada.
Integridad
Colocar tabla asociada.
Visualizacin
Colocar tabla asociada.
Operacin
Colocar tabla asociada.
Interaccin
Colocar tabla asociada.
Lenguaje de Programacin
Colocar tabla asociada.
Plataforma de Implantacin
Colocar tabla asociada.
Portabilidad
Describir tabla.
podr crear la convocatoria y definir aspectos importantes como las fechas, numero
de cupos entre otra informacin.
Aprob Entidad
Nombre Interventor:
Firma:
Fecha:
IGAC-Entidad
Documento de Especificacin de Requerimientos
INSTITUTO GEOGRFICO AGUSTN CODAZZI
SEDE CENTRAL
requerimiento descripcin
IGAC-Entidad
Documento de Especificacin de Requerimientos