Write requirements handout

This commit is contained in:
coolneng 2019-09-27 16:23:18 +02:00
parent 0b6f202e9b
commit dee55c7515
6 changed files with 207 additions and 5 deletions

View File

Can't render this file because it is too large.

11
Assets/metadata.yaml Normal file
View File

@ -0,0 +1,11 @@
---
title: "IGDB: Base de datos internacional de glaciares"
subtitle: "Diseño y Desarrollo de Sistemas de Información"
author: [Amin Kasrou Aouam]
date: 2019-09-27
titlepage: true
logo: /home/coolneng/Pictures/Logos/UGR.png
listings-no-page-break: true
toc-own-page: true
linkcolor: DeepSkyBlue2
...

View File

@ -4,15 +4,20 @@
*** Location *** Location
*** Area change *** Area change
*** Volume change *** Volume change
*** Name
* Users * Users
** Admin ** Admin
* Tasks * Tasks
** TODO Parsing script [0/2] [0%] ** TODO Parsing script [0/2] [0%]
- [ ] Select useful fiels with awk - [ ] Select useful fiels with awk
- [ ] Sum of the volume and areas of each year - [ ] Sum of the volume and areas of each year
** TODO Type requirements handout [0/4] [0%] ** TODO Type requirements handout [4/4] [100%]
SCHEDULED: <2019-09-27 Fri 23:55> SCHEDULED: <2019-09-27 Fri 23:55>
- [ ] Problem description - [X] Problem description
- [ ] Functional requirements - [X] Functional requirements
- [ ] Data requirements - [X] Data requirements
- [ ] Semantic restrictions - [X] Semantic restrictions
** TODO Makefile [0/3] [0%]
- [ ] Org to Markdown
- [ ] Add YAML to Markdown
- [ ] Compile to PDF using Eisvogel

101
Docs/Project.md Normal file
View File

@ -0,0 +1,101 @@
IGDB: Base de datos internacional de glaciares
==============================================
Descripción del problema
------------------------
Pretendemos crear una base de datos que incluye información general y
específica de los principales glaciares. Nuestro fin es compartir
información con la comunidad científica, sin ánimo de lucro, y
concienciar a un número máximo de personas sobre los devastadores
efectos del cambio climático.
Nos basaremos en la base de datos
[WGMS](http://dx.doi.org/10.5904/wgms-fog-2018-11), ya que ésta contiene
una mucha información acerca de gran número de glaciares. IGDB
simplificará la WGMS, escogiendo únicamente los datos relevantes para
estudios acerca del cambio climático, y acotando éstos a la década
actual (2010-2018).
Ofreceremos también un conjunto de tablas y gráficas, para hacer esta
información más accesible para el público general. Se podrán ver
estadísticas individuales acerca de un glaciar, e incluso comparar
varios glaciares para visualizar mejor las tasas de cambio en un
conjunto de glaciares.
Requisitos
----------
### Datos
1. **RD1**: Datos del glaciar
- País
- Nombre del glaciar
- ID del glaciar (Compatible con la WGMS)
2. **RD2**: Datos anuales de un glaciar
- País
- Nombre del glaciar
- ID del glaciar (Compatible con la WGMS)
- Área
- Volumen
- Grosor
- Año
3. **RD3**: Datos de cambio de un glaciar
- País
- Nombre del glaciar
- ID del glaciar (Compatible con la WGMS)
- Variación de área
- Variación de volumen
- Variación de grosor
4. **RD4**: Datos del administrador
- ID
- Fecha de alta
### Funcionales
1. **RF1**: Alta de un glaciar
Se añade un glaciar al sistema a partir de los datos de la WGMS
- Entrada: **RD1**
2. **RF2**: Inclusión de datos anuales
Añade los datos relevantes de cada año para un glaciar
- Entrada: **RD2**
3. **RF3**: Cálculo de las variaciones anuales
Calcula las variaciones anuales de grosor, área y volumen para un
glaciar
- Entrada: **RD2**
- Manejo: **RD3**
4. **RF4**: Alta del administrador
Crea un usuario de tipo administrador, encargado de monitorizar el
sistema y resolver conflictos
- Entrada: **RD4**
5. **RF5**: Actualización de la base de datos
Añade nuevos datos a partir de nuevas versiones de la WGMS
- Entrada: **RD2**
6. **RF6**: Resolución de conflictos
Permite al administrador la resolución de conflictos de datos al
actualizar la base de datos
### Restricciones Semánticas
1. **RS1** No podrá haber dos glaciares con el mismo ID
2. **RS2** No podrá haber más de un administrador del sistema
3. **RS3** El atributo año solo podrá estar comprendido entre
2010-2018, inclusive

85
Docs/Project.org Normal file
View File

@ -0,0 +1,85 @@
* IGDB: Base de datos internacional de glaciares
** Descripción del problema
Pretendemos crear una base de datos que incluye información general y específica de los principales glaciares. Nuestro fin es compartir información con la comunidad científica,
sin ánimo de lucro, y concienciar a un número máximo de personas sobre los devastadores efectos del cambio climático.
Nos basaremos en la base de datos [[http://dx.doi.org/10.5904/wgms-fog-2018-11][WGMS]], ya que ésta contiene una mucha información acerca de gran número de glaciares. IGDB simplificará la WGMS, escogiendo únicamente los
datos relevantes para estudios acerca del cambio climático, y acotando éstos a la década actual (2010-2018).
Ofreceremos también un conjunto de tablas y gráficas, para hacer esta información más accesible para el público general. Se podrán ver estadísticas individuales acerca de un glaciar,
e incluso comparar varios glaciares para visualizar mejor las tasas de cambio en un conjunto de glaciares.
** Requisitos
*** Datos
1. *RD1*: Datos del glaciar
- País
- Nombre del glaciar
- ID del glaciar (Compatible con la WGMS)
2. *RD2*: Datos anuales de un glaciar
- País
- Nombre del glaciar
- ID del glaciar (Compatible con la WGMS)
- Área
- Volumen
- Grosor
- Año
3. *RD3*: Datos de cambio de un glaciar
- País
- Nombre del glaciar
- ID del glaciar (Compatible con la WGMS)
- Variación de área
- Variación de volumen
- Variación de grosor
4. *RD4*: Datos del administrador
- ID
- Fecha de alta
*** Funcionales
1. *RF1*: Alta de un glaciar
Se añade un glaciar al sistema a partir de los datos de la WGMS
- Entrada: *RD1*
2. *RF2*: Inclusión de datos anuales
Añade los datos relevantes de cada año para un glaciar
- Entrada: *RD2*
3. *RF3*: Cálculo de las variaciones anuales
Calcula las variaciones anuales de grosor, área y volumen para un glaciar
- Entrada: *RD2*
- Manejo: *RD3*
4. *RF4*: Alta del administrador
Crea un usuario de tipo administrador, encargado de monitorizar el sistema y resolver conflictos
- Entrada: *RD4*
5. *RF5*: Actualización de la base de datos
Añade nuevos datos a partir de nuevas versiones de la WGMS
- Entrada: *RD2*
6. *RF6*: Resolución de conflictos
Permite al administrador la resolución de conflictos de datos al actualizar la base de datos
*** Restricciones Semánticas
1. *RS1*
No podrá haber dos glaciares con el mismo ID
2. *RS2*
No podrá haber más de un administrador del sistema
3. *RS3*
El atributo año solo podrá estar comprendido entre 2010-2018, inclusive

BIN
Docs/Project.pdf Normal file

Binary file not shown.