Improve the first handout
This commit is contained in:
parent
e0d71c0c53
commit
75cab3258f
|
@ -30,7 +30,8 @@
|
|||
** TODO Setup PlantUML integration [0/2] [0%]
|
||||
- [ ] Org Babel
|
||||
- [ ] Source code on a different file
|
||||
** TODO Improve first handout [1/3] [33%]
|
||||
- [ ] Data types
|
||||
- [ ] Non functional requirements
|
||||
** DONE Improve first handout [3/3] [100%]
|
||||
CLOSED: [2019-10-08 Tue 20:45]
|
||||
- [X] Data types
|
||||
- [X] Non functional requirements
|
||||
- [X] Longer description
|
||||
|
|
|
@ -32,27 +32,27 @@ Requisitos
|
|||
### Datos
|
||||
|
||||
1. **RD1**: Datos del glaciar
|
||||
- País
|
||||
- Nombre del glaciar
|
||||
- ID del glaciar (Compatible con la WGMS)
|
||||
- País - *Cadena de 30 caracteres máximo*
|
||||
- Nombre del glaciar - *Cadena de 30 caracteres máximo*
|
||||
- ID del glaciar (Compatible con la WGMS) - *Entero de 5 dígitos*
|
||||
2. **RD2**: Datos anuales de un glaciar
|
||||
- País
|
||||
- Nombre del glaciar
|
||||
- ID del glaciar (Compatible con la WGMS)
|
||||
- Área
|
||||
- Volumen
|
||||
- Grosor
|
||||
- Año
|
||||
- País - *Cadena de 30 caracteres máximo*
|
||||
- Nombre del glaciar - *Cadena de 30 caracteres máximo*
|
||||
- ID del glaciar (Compatible con la WGMS) - *Entero de 5 dígitos*
|
||||
- Área - *Entero de 10 dígitos*
|
||||
- Volumen - *Entero de 10 dígitos*
|
||||
- Grosor - *Entero de 10 dígitos*
|
||||
- Año - *Entero de 10 dígitos*
|
||||
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
|
||||
- País - *Cadena de 30 caracteres máximo*
|
||||
- Nombre del glaciar - *Cadena de 30 caracteres máximo*
|
||||
- ID del glaciar (Compatible con la WGMS) - *Entero de 5 dígitos*
|
||||
- Variación de área - *Entero de 10 dígitos*
|
||||
- Variación de volumen - *Entero de 10 dígitos*
|
||||
- Variación de grosor - *Entero de 10 dígitos*
|
||||
4. **RD4**: Datos del administrador
|
||||
- ID
|
||||
- Fecha de alta
|
||||
- ID - *Entero de 4 dígitos*
|
||||
- Fecha de alta - *Fecha en formato dd-mm-yyyy*
|
||||
|
||||
### Funcionales
|
||||
|
||||
|
@ -94,13 +94,45 @@ Requisitos
|
|||
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
|
||||
|
||||
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
|
||||
|
||||
Bibliografía
|
||||
|
|
|
@ -18,30 +18,30 @@
|
|||
*** Datos
|
||||
|
||||
1. *RD1*: Datos del glaciar
|
||||
- País
|
||||
- Nombre del glaciar
|
||||
- ID del glaciar (Compatible con la WGMS)
|
||||
- País - /Cadena de 30 caracteres máximo/
|
||||
- Nombre del glaciar - /Cadena de 30 caracteres máximo/
|
||||
- ID del glaciar (Compatible con la WGMS) - /Entero de 5 dígitos/
|
||||
|
||||
2. *RD2*: Datos anuales de un glaciar
|
||||
- País
|
||||
- Nombre del glaciar
|
||||
- ID del glaciar (Compatible con la WGMS)
|
||||
- Área
|
||||
- Volumen
|
||||
- Grosor
|
||||
- Año
|
||||
- País - /Cadena de 30 caracteres máximo/
|
||||
- Nombre del glaciar - /Cadena de 30 caracteres máximo/
|
||||
- ID del glaciar (Compatible con la WGMS) - /Entero de 5 dígitos/
|
||||
- Área - /Entero de 10 dígitos/
|
||||
- Volumen - /Entero de 10 dígitos/
|
||||
- Grosor - /Entero de 10 dígitos/
|
||||
- Año - /Entero de 10 dígitos/
|
||||
|
||||
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
|
||||
- País - /Cadena de 30 caracteres máximo/
|
||||
- Nombre del glaciar - /Cadena de 30 caracteres máximo/
|
||||
- ID del glaciar (Compatible con la WGMS) - /Entero de 5 dígitos/
|
||||
- Variación de área - /Entero de 10 dígitos/
|
||||
- Variación de volumen - /Entero de 10 dígitos/
|
||||
- Variación de grosor - /Entero de 10 dígitos/
|
||||
|
||||
4. *RD4*: Datos del administrador
|
||||
- ID
|
||||
- Fecha de alta
|
||||
- ID - /Entero de 4 dígitos/
|
||||
- Fecha de alta - /Fecha en formato dd-mm-yyyy/
|
||||
|
||||
*** Funcionales
|
||||
|
||||
|
@ -75,16 +75,41 @@
|
|||
|
||||
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
|
||||
|
||||
1. *RS1*
|
||||
1. *RS1*:
|
||||
No podrá haber dos glaciares con el mismo ID
|
||||
|
||||
2. *RS2*
|
||||
2. *RS2*:
|
||||
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
|
||||
|
||||
|
||||
** Bibliografía
|
||||
|
|
BIN
Docs/Project.pdf
BIN
Docs/Project.pdf
Binary file not shown.
Loading…
Reference in New Issue