Vous êtes sur la page 1sur 11

Especificación de Requerimientos de Software

________________________________________________________________________________

Proyecto: Cuenca rio Pance sus humedales, Versión: 1,1


flora y fauna. Fecha: 2010-09-16

Tabla de control de versiones

Fecha Versión Descripción Autor


2010-08-30 1,0 Elaboración José Luis
Canizales
Fabián López
2010-09-16 1,1 Correcciones y José Luis
adición de Canizales
requerimientos Fabián López

1. Introducción
En el presente documento, se harán las Especificaciones de los
Requerimientos de software (ERS) sobre el proyecto de la cuenca del rio
Pance planteado por los estudiantes José Luis Canizales y Fabián López para
la materia Procesos de Ingeniería de Software.
EL proyecto sobre la cuenca del rio Pance ha surgido debido a un gran
proyecto que se está desarrollando en la Pontificia universidad Javeriana Cali,
en el cual se ha incluido el proyecto de grado de un compañero de la
Universidad llamado Víctor, quien está trabajando sobre los humedales
cercanos a la cuenca del rio Pance. Este gran proyecto se debe a la poca
concientización y la falta de cultura de algunas personas de las comunas
cercanas (comunas 22 y 53) a la cuenca del rio Pance, y para enseñarles
sobre todo lo relacionado al ecosistema que los rodea (Flora, fauna y sus
humedales).

1.1. Propósito
El Propósito de este documentos es dar a conocer a las especificaciones
del sistema que se va a montar con el proyecto de la materia Procesos de
Ingeniería de Software, describiendo claramente cada uno de los
requerimientos (funcionales y no funcionales de dicho sistema) necesarios
para cada uno de los servicios que prestara el sistema de información.
Certificando la claridad del sistema, calidad y el cumplimiento de lo que el
cliente desea y necesita de dicho sistema.
Este documento se centra en los usuarios que van a usar el sistema, que
conocen o tienen ideas bases sobre lo que el sistema va a hacer y lo que
no va a hacer.
________________________________________________________________________________
Versión 1.1 Página | 1
Especificación de Requerimientos de Software
________________________________________________________________________________

1.2. Definiciones, siglas, y abreviaciones


Para el pleno entendimiento de este documento a continuación se hará
referencia a los términos más usados en el presente y se presentara una
definición formal de los conceptos involucrados, y algunas siglas que serán
la abreviación de términos largos.

Definiciones:
Cuenca: Accidente geográfico drenado por un único sistema de drenaje
natural. Drena sus aguas al mar a través de un único río o vierte sus aguas
a un único lago endorreico.

Humedal: Zona de tierras, generalmente planas, en la que la superficie se


inunda permanente o intermitentemente, al cubrirse regularmente de agua,
el suelo se satura, quedando desprovisto de oxígeno y dando lugar a un
ecosistema híbrido entre los puramente acuáticos y los terrestres.

Flora: Conjunto de especies vegetales que se pueden encontrar en una


región geográfica, que son propias de un periodo geológico o que habitan
en un ecosistema determinado.

Fauna: conjunto de especies animales que habitan en una región


geográfica, que son propias de un período geológico o que se pueden
encontrar en un ecosistema determinado.

Ecosistema: sistema natural que está formado por un conjunto de


organismos vivos (biocenosis) y el medio físico en donde se relacionan
(biotopo). Un ecosistema es una unidad compuesta de organismos
interdependientes que comparten el mismo hábitat.

Rio: corriente natural de agua que fluye con continuidad.

Especie: Cada uno de los grupos en que se dividen los géneros y que se
componen de individuos que, además de los caracteres genéricos, tienen
en común otros caracteres por los cuales se asemejan entre sí y se
distinguen de los de las demás especies.

Sistema: Conjunto de funciones, virtualmente referenciada sobre ejes,


bien sean estos reales o abstractos.

________________________________________________________________________________
Versión 1.1 Página | 2
Especificación de Requerimientos de Software
________________________________________________________________________________

Abreviaturas:

CSCJ: Siglas que identificaran al Colegio Sagrado Corazón Valle del Lili.

CRP: Siglas para identificar la Cuenca del Rio Pance.

1.3. Referencias:
En este documento se tomo referencia de la página http://es.wikipedia.org/
para sacar algunos significados, http://rae.es y se toma como estándar
SRS.

________________________________________________________________________________
Versión 1.1 Página | 3
Especificación de Requerimientos de Software
________________________________________________________________________________

2. Descripción global
En esta parte del documento se dará una descripción sobre lo que afectara al
sistema y sus requisitos.

2.1. Perspectiva del producto


El sistema es un producto que consta de 2 partes:

-Base de datos: Es la parte del sistema en la cual se almacenaran los


datos recolectados sobre la CRP (su flora, fauna y humedales).

-Entorno grafico (pagina web): Esta es la parte que usa los datos
almacenados en la base de datos, en esta se nos muestra mediante varias
opciones toda la información que se posee sobre la CRP (su flora, fauna y
humedales), brindando al usuario (generalmente estudiante de grados
bajos) una forma de aprender mediante gráficos como mapas, fotos e
información sobre especies y sus respectivas ubicaciones.

2.2. Funciones del producto


En esta parte del documento se darán a conocer las funciones que debe
realizar el sistema:

- Visualización del mapa CRP:


El sistema proveerá mediante la pagina web un mapa de vista satelital de
CRP, para que el usuario pueda situarse y entender todo lo que existe a su
alrededor, con algunas imágenes que ayudaran a una fácil ubicación,
adicionalmente proveerá 2 mapas mas sobre la ubicación de los
humedales y sobre la flora y fauna de CRP.

- Información de Especies comunes:


El sistema le brindara al usuario información sobre la especie que dicho
usuario seleccione en un mapa o que ponga en el motor de búsqueda, el
sistema verificara en la base de datos que la especie exista dentro de los
datos y de ser correcto mostrara la información sobre su nombre especifico
y características relevantes.

2.3. Características del usuario


El sistema tiene como usuario principal lo alumnos de CSCJ, y también de
cualquier otro colegio, cuyos estudiantes serán de grados inferiores,
promediados entre los grados 3⁰ - 6⁰, los cuales mediante las clases de

________________________________________________________________________________
Versión 1.1 Página | 4
Especificación de Requerimientos de Software
________________________________________________________________________________

sociales tendrán una visión muy amplia y entenderán de manera ágil los
mapas provistos por el sistema.

2.4. Restricciones
El sistema se verá limitado por ciertos puntos que a continuación se
mencionaran:

- Limitaciones por mapas: los mapas que se han encontrado de CRP no


han sido muy confiables, lo que indica que para el desarrollo de los mapas,
estos no serán tan exactos como se desea.

- El lenguaje en el que se implementara el sistema, será en Java.


- Políticas de copyright: En el sistema se presentaran mapas, fotos y varios
tipos de información multimedia, lo cual hace que se exponga a copiar
cualquier tipo de información de internet o algún otro medio que
provisiones, por lo tanto el sistema adquirirá fotos originales y mapas
comprados o en su defecto archivos que cumplan con el copyright.

2.5. Atención y dependencias


- Suposiciones: El sistema supone que los usuarios poseen conexión a
internet y podrá acceder a la pagina en la cual se podrá interactuar con el
sistema.
- Dependencias: El sistema no va a establecer comunicación con ningún
otro sistema, aparte de una página que será parte del mismo.

________________________________________________________________________________
Versión 1.1 Página | 5
Especificación de Requerimientos de Software
________________________________________________________________________________

3. Los requisitos específicos:

3.1. Requerimientos Funcionales:

3.1.1. Presentar gráficamente el mapa de CRP

3.1.1.1. Introducción
El sistema permitirá al usuario la visualización del mapa general
de CRP con sus lugares más característicos, comunes y
representativos.

3.1.1.2. Entradas
El sistema presentara un tipo de entrada de selección, para que el
usuario tenga la posibilidad de elegir el tipo de mapa que desea
ver (General, Flora y Fauna, o Humedales).

3.1.1.3. Procesos
El usuario entrara a la página del sistema.
Entrara a la pestaña de la de mapas dentro de la página.
Seleccionara el mapa deseado.
Visualizara el mapa elegido con todo lo que este incluye.

3.1.1.4. Salidas
El sistema mostrar el mapa de CRP elegido por el usuario.

3.1.2. Búsqueda de información sobre alguna especie común

3.1.2.1. Introducción
El sistema permitirá al usuario buscar alguna especie que sea
muy común en CRP, brindándole información sobre esta.

3.1.2.2. Entradas
El nombre de la especie que se desea buscar.

3.1.2.3. Procesos
Se verificara la existencia de la especie en la base de datos.
Se valida la existencia.
Se muestra la información sobre la especie.

3.1.2.4. Salidas

________________________________________________________________________________
Versión 1.1 Página | 6
Especificación de Requerimientos de Software
________________________________________________________________________________

Se muestra una página con la información de la especie buscada,


en la cual se incluyen sus nombres específicos, imágenes de esta
(si se tienen), y características.

3.1.3. Dar información de los humedales

3.1.3.1. Introducción
Este sistema provisionara una información sobre los humedales
de CRP, para que el usuario pueda conocerlos e identificarlos.

3.1.3.2. Entradas
En este proceso se genera una entrada de tipo elección, para que
el usuario elija el humedal del cual desea saber la información.

3.1.3.3. Procesos
El usuario entra a la página.
Elige la pestaña humedales.
Se busca en la base de datos todos los humedales y su
información respectiva.
Se presentan los humedales de los cuales se tiene información.
Se elige el que el usuario quiera.
Se muestra la información de dicho humedal con sus datos y sus
características.

3.1.3.4. Salidas
Se muestra mediante la página la información del humedal
elegido, sus características y algunos datos (si existen).

3.1.4. Muestra de galería de fotos

3.1.4.1. Introducción
Mediante este proceso se generara una galería de las fotos de
especies y humedales guardadas en la base de datos.

3.1.4.2. Entradas
El usuario tendrá la posibilidad de elegir la foto que desea ver.

3.1.4.3. Proceso
Entra a la página.
Selecciona la pestaña Galería.

________________________________________________________________________________
Versión 1.1 Página | 7
Especificación de Requerimientos de Software
________________________________________________________________________________

Realiza una búsqueda interna en la base de datos sobre todas las


fotos.
Ordena por nombre de especie.
Muestra todas.
Muestra la elegida por el usuario.

3.1.4.4. Salida
Muestra la Imagen elegida por el usuario de forma grande.

3.1.5. Adición de nueva información

3.1.5.1. Introducción
El administrador será capaz de adicionar nuevos datos
recolectados, con el fin de que aparezcan en la búsqueda.

3.1.5.2. Entradas
El usuario debe colocar su login y password para ser identificado
como el administrador, y debe suministrar la información
recolectada.

3.1.5.3. Proceso
El usuario entra a la página.
Se identifica como administrador mediante su login y password.
Selecciona el tipo de información que desea adicionar.
Adiciona la información.
El sistema envía la información a la base de datos, y ahí se
almacena.
Verifica que no se encuentre, con el fin de evitar duplicación.
La página se actualiza y se ha adicionado la información provista
mediante el administrador.

3.1.5.4. Salidas
El sistema generara unos nuevos datos en la base de datos, y
esto se verá reflejado en los datos mostrados en la pagina.

3.1.6. Ubicación en el mapa

3.1.6.1. Introducción
El usuario será capaz de visualizar la foto de la especie y ver su
coordenada exacta.

________________________________________________________________________________
Versión 1.1 Página | 8
Especificación de Requerimientos de Software
________________________________________________________________________________

3.1.6.2. Entrada
El usuario deberá entrar a mapas, seleccionar el tipo de mapa que
desea, buscar la especie deseada, si se encuentra, se mostrar
una imagen expandible y su respectiva ubicación con
coordenadas.

3.1.6.3. Proceso
Se debe entrar a la página.
Seleccionar opción mapa.
Seleccionar tipo de mapa.
Buscar la especie deseada.
Verificación de existencia de la especie.
Mostrar coordenada exacta y si se posee alguna foto.

3.1.6.4. Salida
Si la especie deseada se encuentra, aparecerá un punto donde se
encuentra la especie junto a sus coordenadas y si se posee una
foto, esta se mostrara.

3.1.7. Eliminación de nueva información

3.1.7.1. Introducción
El administrador será capaz de eliminar especies, con el fin de
que desaparezcan de la base y de la página.

3.1.7.2. Entradas
El usuario debe colocar su login y password para ser identificado
como el administrador.

3.1.7.3. Proceso
El usuario entra a la página.
Se identifica como administrador mediante su login y password.
Selecciona el tipo de información que desea eliminar.
Elimina la información.
El sistema elimina la información de dicha especie de la base de
datos.
La página se actualiza y se ha eliminado la información mediante
el administrador.

________________________________________________________________________________
Versión 1.1 Página | 9
Especificación de Requerimientos de Software
________________________________________________________________________________

3.1.7.4. Salidas
El sistema habrá borrado datos en la base, y esto se verá
reflejado en los datos mostrados en la página.

3.1.8. Modificación de información

3.1.8.1. Introducción
El administrador será capaz de modificar datos sobre una especie,
con el fin de corregir errores.

3.1.8.2. Entradas
El usuario debe colocar su login y password para ser identificado
como el administrador, y debe suministrar la información
recolectada.

3.1.8.3. Proceso
El usuario entra a la página.
Se identifica como administrador mediante su login y password.
Selecciona el tipo de información que desea modificar.
Selecciona la especie.
Modifica la información.
El sistema envía la información a la base de datos, y ahí se
almacena.
La página se actualiza y se ha adicionado la información provista
mediante el administrador.

3.1.8.4. Salidas
El sistema generara unos nuevos datos en la base de datos, y
esto se verá reflejado en los datos mostrados en la pagina.

3.1.9. Adaf
3.1.9.1. Introduccion
3.1.9.2. Entrada
3.1.9.3. Proceso
3.1.9.4. Salida

3.2. Atributos del Sistema

3.2.1. Amigabilidad (friendliness)

________________________________________________________________________________
Versión 1.1 Página | 10
Especificación de Requerimientos de Software
________________________________________________________________________________

El sistema será totalmente amigable, ya que este se trabajara por


medio de una página web, la cual será muy fácil de navegar y de muy
fácil acceso, todo esto es con el fin de que los niños pequeños tengan
un fácil acceso a la página y entiendan todo el contenido del sistema.

3.2.2. Portabilidad (portability)


Esta cualidad será debido a que el sistema estará montado en una
página web, lo que hace que el sistema se pueda abrir en casi todo
tipo de sistema operativo.

3.2.3. Correctitud (Correctness):


Esta cualidad se brindara al sistema, ya que el sistema será
exactamente como se plantea en este SRS, haciendo que el software
sea equivalente a sus especificaciones.

3.2.4. Robustez (Robustness):


El sistema tendrá esta cualidad, por que podrá fácilmente adecuarse a
cambios no previstos en el entorno.

3.2.5. Performance (también Eficciency):


El sistema no comerá muchos recursos de la maquina, ya que sus
imágenes no pueden ser tan grandes debido a que es una página web
y lo que se desea es agilidad y eficiencia.

3.2.6. Mantenibilidad (Maintainability):


El sistema tendrá fácil acceso a el mantenimiento, que constaría más
que todo en la adición de nuevo contenido y nueva información, lo cual
será completamente fácil y agil.

3.2.7. Comprensibilidad (Understandability):


El sistema actuara de manera predecible, siendo lo más amigable
posible, para que sus usuarios tengan un buen manejo del sistema y
una alta comprensión del mismo.

3.2.8. Confiabilidad (realibility)


El sistema generara confiabilidad, ya que la información que se
presentara en este es de fuentes muy confiables.

________________________________________________________________________________
Versión 1.1 Página | 11

Vous aimerez peut-être aussi