Write diagrams handout
This commit is contained in:
@@ -36,20 +36,17 @@ Requisitos
|
||||
- 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 - *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 - *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*
|
||||
- Año - *Entero de 10 dígitos*
|
||||
4. **RD4**: Datos del administrador
|
||||
- ID - *Entero de 4 dígitos*
|
||||
- Fecha de alta - *Fecha en formato dd-mm-yyyy*
|
||||
@@ -135,5 +132,40 @@ Requisitos
|
||||
3. **RS3**: El atributo año solo podrá estar comprendido entre
|
||||
2010-2018, inclusive
|
||||
|
||||
Diagramas
|
||||
---------
|
||||
|
||||
Para el diseño del sistema, procederemos con la modelización de
|
||||
diagramas estandarizados, dado que es una herramienta imprescindible en
|
||||
Ingeniería del Software.
|
||||
|
||||
### Diagrama funcional
|
||||
|
||||

|
||||
|
||||
### Diagramas de flujo
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
### Diagrama de caja negra
|
||||
|
||||

|
||||
|
||||
### Diagrama Entidad-Relación
|
||||
|
||||
\newpage
|
||||
|
||||

|
||||
|
||||
Bibliografía
|
||||
------------
|
||||
|
||||
@@ -23,8 +23,6 @@
|
||||
- ID del glaciar (Compatible con la WGMS) - /Entero de 5 dígitos/
|
||||
|
||||
2. *RD2*: Datos anuales de un glaciar
|
||||
- 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/
|
||||
@@ -32,12 +30,11 @@
|
||||
- Año - /Entero de 10 dígitos/
|
||||
|
||||
3. *RD3*: Datos de cambio de un glaciar
|
||||
- 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/
|
||||
- Año - /Entero de 10 dígitos/
|
||||
|
||||
4. *RD4*: Datos del administrador
|
||||
- ID - /Entero de 4 dígitos/
|
||||
@@ -112,4 +109,37 @@
|
||||
3. *RS3*:
|
||||
El atributo año solo podrá estar comprendido entre 2010-2018, inclusive
|
||||
|
||||
** Diagramas
|
||||
|
||||
Para el diseño del sistema, procederemos con la modelización de diagramas estandarizados, dado que es una herramienta imprescindible en
|
||||
Ingeniería del Software.
|
||||
|
||||
*** Diagrama funcional
|
||||
|
||||
[[./FD.png]]
|
||||
|
||||
*** Diagramas de flujo
|
||||
|
||||
[[./DF1.png]]
|
||||
|
||||
[[./DF2.png]]
|
||||
|
||||
[[./DF3.png]]
|
||||
|
||||
[[./DF4.png]]
|
||||
|
||||
[[./DF5.png]]
|
||||
|
||||
[[./DF6.png]]
|
||||
|
||||
*** Diagrama de caja negra
|
||||
|
||||
#+CAPTION: IGDB
|
||||
[[./BB.png]]
|
||||
|
||||
*** Diagrama Entidad-Relación
|
||||
\newpage
|
||||
|
||||
[[./ER.png]]
|
||||
|
||||
** Bibliografía
|
||||
|
||||
BIN
Docs/Project.pdf
BIN
Docs/Project.pdf
Binary file not shown.
162
Docs/UML.org
Normal file
162
Docs/UML.org
Normal file
@@ -0,0 +1,162 @@
|
||||
* Diagramas UML
|
||||
|
||||
** Functional
|
||||
|
||||
#+begin_src plantuml :file ../Assets/Diagrams/FD.png
|
||||
:Script|
|
||||
split
|
||||
:Alta de un glaciar;
|
||||
split again
|
||||
:Inclusión de datos anuales;
|
||||
split again
|
||||
:Cálculo de las variaciones anuales;
|
||||
split again
|
||||
:Actualización de la base de datos;
|
||||
split again
|
||||
:Alta del administrador;
|
||||
:Administrador|
|
||||
:Resolución de conflictos;
|
||||
endsplit
|
||||
:IGDB|
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
[[file:../Assets/Diagrams/FD.png]]
|
||||
|
||||
|
||||
** Data-flow
|
||||
|
||||
#+begin_src plantuml :file ../Assets/Diagrams/DF1.png
|
||||
:Script|
|
||||
:Alta del Glaciar;
|
||||
-> Nuevo glaciar;
|
||||
:Glaciar<
|
||||
:IGDB|
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
[[file:../Assets/Diagrams/DF1.png]]
|
||||
|
||||
#+begin_src plantuml :file ../Assets/Diagrams/DF2.png
|
||||
:Script|
|
||||
:Inclusión de datos anuales;
|
||||
-> Añadir información;
|
||||
:Glaciar<
|
||||
:IGDB|
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
[[file:../Assets/Diagrams/DF2.png]]
|
||||
|
||||
#+begin_src plantuml :file ../Assets/Diagrams/DF3.png
|
||||
:Script|
|
||||
:Cálculo de las variaciones anuales;
|
||||
:Inclusión de datos anuales;
|
||||
-> Añadir información;
|
||||
:Glaciar<
|
||||
:IGDB|
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
[[file:../Assets/Diagrams/DF3.png]]
|
||||
|
||||
#+begin_src plantuml :file ../Assets/Diagrams/DF4.png
|
||||
:Script|
|
||||
:Alta del administrador;
|
||||
-> Nuevo administrador;
|
||||
:Administrador<
|
||||
:IGDB|
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
[[file:../Assets/Diagrams/DF4.png]]
|
||||
|
||||
#+begin_src plantuml :file ../Assets/Diagrams/DF5.png
|
||||
:Script|
|
||||
:Actualización de la base de datos;
|
||||
:Inclusión de datos anuales;
|
||||
-> Añadir información;
|
||||
:Glaciar<
|
||||
:IGDB|
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
[[file:../Assets/Diagrams/DF5.png]]
|
||||
|
||||
#+begin_src plantuml :file ../Assets/Diagrams/DF6.png
|
||||
:Script|
|
||||
:Administrador<
|
||||
:Resolución de conflictos;
|
||||
-> Selecciona los datos correctos;
|
||||
:Actualización de la base de datos;
|
||||
:IGDB|
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
[[file:../Assets/Diagrams/DF6.png]]
|
||||
|
||||
** Black box
|
||||
|
||||
#+begin_src plantuml :file ../Assets/Diagrams/BB.png
|
||||
@startuml
|
||||
start
|
||||
:WGMS|
|
||||
:**Sistema**;
|
||||
:IGDB|
|
||||
end
|
||||
@enduml
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
[[file:../Assets/Diagrams/BB.png]]
|
||||
|
||||
** Entity Relationship
|
||||
|
||||
|
||||
#+begin_src plantuml :file ../Assets/Diagrams/ER.png
|
||||
@startuml
|
||||
hide circle
|
||||
skinparam linetype ortho
|
||||
entity "Glacier" as e01 {
|
||||
,* **glacier_id** : number <<generated>>
|
||||
--
|
||||
,*glacier_name : text
|
||||
--
|
||||
,*glacier_country: text
|
||||
}
|
||||
entity "Glacier yearly data" as e02 {
|
||||
,* **glacier_id** : number <<FK>>
|
||||
--
|
||||
,*glacier_volume: number
|
||||
--
|
||||
,*glacier_area: number
|
||||
--
|
||||
,*glacier_thickness: number
|
||||
--
|
||||
,*glacier_year: number
|
||||
}
|
||||
entity "Glacier yearly fluctuation" as e03 {
|
||||
,* **glacier_id** : number <<FK>>
|
||||
--
|
||||
,*glacier_area_change: number
|
||||
--
|
||||
,*glacier_volume_change: number
|
||||
--
|
||||
,*glacier_thickness_change: number
|
||||
--
|
||||
,*glacier_year: number <<FK>>
|
||||
}
|
||||
entity "Admin" as e04 {
|
||||
,*admin_id : number <<generated>>
|
||||
--
|
||||
,*admin_creation_date: date
|
||||
}
|
||||
e01 ||..|{ e02
|
||||
e02 ||..|| e03
|
||||
e01 ||..|{ e03
|
||||
e04 ||..o| e01
|
||||
@enduml
|
||||
#+end_src
|
||||
|
||||
#+RESULTS:
|
||||
[[file:../Assets/Diagrams/ER.png]]
|
||||
Reference in New Issue
Block a user