Improve the first handout
This commit is contained in:
parent
e0d71c0c53
commit
75cab3258f
|
@ -30,7 +30,8 @@
|
||||||
** TODO Setup PlantUML integration [0/2] [0%]
|
** TODO Setup PlantUML integration [0/2] [0%]
|
||||||
- [ ] Org Babel
|
- [ ] Org Babel
|
||||||
- [ ] Source code on a different file
|
- [ ] Source code on a different file
|
||||||
** TODO Improve first handout [1/3] [33%]
|
** DONE Improve first handout [3/3] [100%]
|
||||||
- [ ] Data types
|
CLOSED: [2019-10-08 Tue 20:45]
|
||||||
- [ ] Non functional requirements
|
- [X] Data types
|
||||||
|
- [X] Non functional requirements
|
||||||
- [X] Longer description
|
- [X] Longer description
|
||||||
|
|
|
@ -32,27 +32,27 @@ Requisitos
|
||||||
### Datos
|
### Datos
|
||||||
|
|
||||||
1. **RD1**: Datos del glaciar
|
1. **RD1**: Datos del glaciar
|
||||||
- País
|
- País - *Cadena de 30 caracteres máximo*
|
||||||
- Nombre del glaciar
|
- Nombre del glaciar - *Cadena de 30 caracteres máximo*
|
||||||
- ID del glaciar (Compatible con la WGMS)
|
- ID del glaciar (Compatible con la WGMS) - *Entero de 5 dígitos*
|
||||||
2. **RD2**: Datos anuales de un glaciar
|
2. **RD2**: Datos anuales de un glaciar
|
||||||
- País
|
- País - *Cadena de 30 caracteres máximo*
|
||||||
- Nombre del glaciar
|
- Nombre del glaciar - *Cadena de 30 caracteres máximo*
|
||||||
- ID del glaciar (Compatible con la WGMS)
|
- ID del glaciar (Compatible con la WGMS) - *Entero de 5 dígitos*
|
||||||
- Área
|
- Área - *Entero de 10 dígitos*
|
||||||
- Volumen
|
- Volumen - *Entero de 10 dígitos*
|
||||||
- Grosor
|
- Grosor - *Entero de 10 dígitos*
|
||||||
- Año
|
- Año - *Entero de 10 dígitos*
|
||||||
3. **RD3**: Datos de cambio de un glaciar
|
3. **RD3**: Datos de cambio de un glaciar
|
||||||
- País
|
- País - *Cadena de 30 caracteres máximo*
|
||||||
- Nombre del glaciar
|
- Nombre del glaciar - *Cadena de 30 caracteres máximo*
|
||||||
- ID del glaciar (Compatible con la WGMS)
|
- ID del glaciar (Compatible con la WGMS) - *Entero de 5 dígitos*
|
||||||
- Variación de área
|
- Variación de área - *Entero de 10 dígitos*
|
||||||
- Variación de volumen
|
- Variación de volumen - *Entero de 10 dígitos*
|
||||||
- Variación de grosor
|
- Variación de grosor - *Entero de 10 dígitos*
|
||||||
4. **RD4**: Datos del administrador
|
4. **RD4**: Datos del administrador
|
||||||
- ID
|
- ID - *Entero de 4 dígitos*
|
||||||
- Fecha de alta
|
- Fecha de alta - *Fecha en formato dd-mm-yyyy*
|
||||||
|
|
||||||
### Funcionales
|
### Funcionales
|
||||||
|
|
||||||
|
@ -94,13 +94,45 @@ Requisitos
|
||||||
Permite al administrador la resolución de conflictos de datos al
|
Permite al administrador la resolución de conflictos de datos al
|
||||||
actualizar la base de datos
|
actualizar la base de datos
|
||||||
|
|
||||||
|
### No Funcionales
|
||||||
|
|
||||||
|
1. **RNF1**: Seguridad
|
||||||
|
|
||||||
|
La página web de consulta será accesible únicamente mediante HTTPS,
|
||||||
|
y la base de datos tendrá su propio usuario de acceso
|
||||||
|
|
||||||
|
2. **RNF2**: Escalabilidad
|
||||||
|
|
||||||
|
Se podrá aumentar el rendimiento de IGDB mediante una mejora del
|
||||||
|
hardware del servidor, o montando un cluster
|
||||||
|
|
||||||
|
3. **RNF3**: Disponibilidad
|
||||||
|
|
||||||
|
La IGDB estará disponible 24/7, y en caso de necesidad de
|
||||||
|
mantenimiento, se procederá a mostrar un snapshot de la página
|
||||||
|
|
||||||
|
4. **RNF4**: Tolerancia a fallos
|
||||||
|
|
||||||
|
Se usará un cluster para permitir que la IGDB siga siendo
|
||||||
|
disponible, aunque falle algún servidor
|
||||||
|
|
||||||
|
5. **RNF5**: Copias de seguridad
|
||||||
|
|
||||||
|
Se harán copias de seguridad diarias del sistema, además de
|
||||||
|
enviarlas a otro servidor en caso de que se pierdan los datos
|
||||||
|
locales de backup
|
||||||
|
|
||||||
|
6. **RNF6**: Rotación de logs
|
||||||
|
|
||||||
|
Se eliminarán los logs del sistema antiguos, cada semana
|
||||||
|
|
||||||
### Restricciones Semánticas
|
### Restricciones Semánticas
|
||||||
|
|
||||||
1. **RS1** No podrá haber dos glaciares con el mismo ID
|
1. **RS1**: No podrá haber dos glaciares con el mismo ID
|
||||||
|
|
||||||
2. **RS2** No podrá haber más de un administrador del sistema
|
2. **RS2**: No podrá haber más de un administrador del sistema
|
||||||
|
|
||||||
3. **RS3** El atributo año solo podrá estar comprendido entre
|
3. **RS3**: El atributo año solo podrá estar comprendido entre
|
||||||
2010-2018, inclusive
|
2010-2018, inclusive
|
||||||
|
|
||||||
Bibliografía
|
Bibliografía
|
||||||
|
|
|
@ -18,30 +18,30 @@
|
||||||
*** Datos
|
*** Datos
|
||||||
|
|
||||||
1. *RD1*: Datos del glaciar
|
1. *RD1*: Datos del glaciar
|
||||||
- País
|
- País - /Cadena de 30 caracteres máximo/
|
||||||
- Nombre del glaciar
|
- Nombre del glaciar - /Cadena de 30 caracteres máximo/
|
||||||
- ID del glaciar (Compatible con la WGMS)
|
- ID del glaciar (Compatible con la WGMS) - /Entero de 5 dígitos/
|
||||||
|
|
||||||
2. *RD2*: Datos anuales de un glaciar
|
2. *RD2*: Datos anuales de un glaciar
|
||||||
- País
|
- País - /Cadena de 30 caracteres máximo/
|
||||||
- Nombre del glaciar
|
- Nombre del glaciar - /Cadena de 30 caracteres máximo/
|
||||||
- ID del glaciar (Compatible con la WGMS)
|
- ID del glaciar (Compatible con la WGMS) - /Entero de 5 dígitos/
|
||||||
- Área
|
- Área - /Entero de 10 dígitos/
|
||||||
- Volumen
|
- Volumen - /Entero de 10 dígitos/
|
||||||
- Grosor
|
- Grosor - /Entero de 10 dígitos/
|
||||||
- Año
|
- Año - /Entero de 10 dígitos/
|
||||||
|
|
||||||
3. *RD3*: Datos de cambio de un glaciar
|
3. *RD3*: Datos de cambio de un glaciar
|
||||||
- País
|
- País - /Cadena de 30 caracteres máximo/
|
||||||
- Nombre del glaciar
|
- Nombre del glaciar - /Cadena de 30 caracteres máximo/
|
||||||
- ID del glaciar (Compatible con la WGMS)
|
- ID del glaciar (Compatible con la WGMS) - /Entero de 5 dígitos/
|
||||||
- Variación de área
|
- Variación de área - /Entero de 10 dígitos/
|
||||||
- Variación de volumen
|
- Variación de volumen - /Entero de 10 dígitos/
|
||||||
- Variación de grosor
|
- Variación de grosor - /Entero de 10 dígitos/
|
||||||
|
|
||||||
4. *RD4*: Datos del administrador
|
4. *RD4*: Datos del administrador
|
||||||
- ID
|
- ID - /Entero de 4 dígitos/
|
||||||
- Fecha de alta
|
- Fecha de alta - /Fecha en formato dd-mm-yyyy/
|
||||||
|
|
||||||
*** Funcionales
|
*** Funcionales
|
||||||
|
|
||||||
|
@ -75,16 +75,41 @@
|
||||||
|
|
||||||
Permite al administrador la resolución de conflictos de datos al actualizar la base de datos
|
Permite al administrador la resolución de conflictos de datos al actualizar la base de datos
|
||||||
|
|
||||||
|
*** No Funcionales
|
||||||
|
|
||||||
|
1. *RNF1*: Seguridad
|
||||||
|
|
||||||
|
La página web de consulta será accesible únicamente mediante HTTPS, y la base de datos tendrá su propio usuario de acceso
|
||||||
|
|
||||||
|
2. *RNF2*: Escalabilidad
|
||||||
|
|
||||||
|
Se podrá aumentar el rendimiento de IGDB mediante una mejora del hardware del servidor, o montando un cluster
|
||||||
|
|
||||||
|
3. *RNF3*: Disponibilidad
|
||||||
|
|
||||||
|
La IGDB estará disponible 24/7, y en caso de necesidad de mantenimiento, se procederá a mostrar un snapshot de la página
|
||||||
|
|
||||||
|
4. *RNF4*: Tolerancia a fallos
|
||||||
|
|
||||||
|
Se usará un cluster para permitir que la IGDB siga siendo disponible, aunque falle algún servidor
|
||||||
|
|
||||||
|
5. *RNF5*: Copias de seguridad
|
||||||
|
|
||||||
|
Se harán copias de seguridad diarias del sistema, además de enviarlas a otro servidor en caso de que se pierdan los datos locales de backup
|
||||||
|
|
||||||
|
6. *RNF6*: Rotación de logs
|
||||||
|
|
||||||
|
Se eliminarán los logs del sistema antiguos, cada semana
|
||||||
|
|
||||||
*** Restricciones Semánticas
|
*** Restricciones Semánticas
|
||||||
|
|
||||||
1. *RS1*
|
1. *RS1*:
|
||||||
No podrá haber dos glaciares con el mismo ID
|
No podrá haber dos glaciares con el mismo ID
|
||||||
|
|
||||||
2. *RS2*
|
2. *RS2*:
|
||||||
No podrá haber más de un administrador del sistema
|
No podrá haber más de un administrador del sistema
|
||||||
|
|
||||||
3. *RS3*
|
3. *RS3*:
|
||||||
El atributo año solo podrá estar comprendido entre 2010-2018, inclusive
|
El atributo año solo podrá estar comprendido entre 2010-2018, inclusive
|
||||||
|
|
||||||
|
|
||||||
** Bibliografía
|
** Bibliografía
|
||||||
|
|
BIN
Docs/Project.pdf
BIN
Docs/Project.pdf
Binary file not shown.
Loading…
Reference in New Issue