-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathalcance.txt
85 lines (84 loc) · 2.52 KB
/
alcance.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
Alcance del proyecto GENgraph
==================
1. Documentación
1. Necesidad y oportunidad
2. Stakeholders
3. Objetivos
4. Datos Genealógicos
1. Panorama actual
2. Formatos de trasmisión de datos
1. Especificación GEDCOM 5
2. Especificación GEDCOM X
1. Modelo de Datos
3. Fichero GEDCOM X
4. Problemáticas
1. Especificación no cerrada
2. Falta de herramientas para desarrollo
3. Otras especificaciones Gedcom (Gedcom 6.0, ...)
5. Grafos
1. Teoría de grafos
2. Paradigma noSQL - GraphDB
3. API Neo4J
6. Sistema desarrollado
1. Descripción de la solución
2. Diseño
3. Librería de persistencia GEDCOM X
1. Modelo en Grafo GEDCOM X
2. Interfaz del Servicio
3. Wrappers de nodos
4. Capa DAO Neo4j
5. Búsquedas
1. Búsquedas predeterminadas
2. Búsquedas por atributos
3. Búsquedas dinámicas
6. Diseño
1. UML de clases
2. Diagramas de secuencia
7. Tecnología utilizada
1. Neo4j
2. Guice
1. Binding
2. Injection
3. AOP
3. Guava
4. Reflections
4. Capa de visualización y aplicación
1. Interfaz asíncrona REST
2. Visualización y búsquedas sobre el grafo
3. Manipulación del grafo
4. Diseño
1. Casos de uso
2. Prototipos
5. Tecnología utilizada
1. Servidor (Spring, JEE)?
2. d3
3. GSON
4. Herramientas
1. Github
2. Bubbl (brainstorming)
3. Creately, DIA, Modelio (diagramas)
4. Markdown
5. IDE y plugins
6. Blog/project
7. Bibliografía
2. Requisitos del Sistema
1. Web de importación/manipulación de datos genéticos mediante una BD en grafo
1. Entrada y salida de datos
1. El sistema debe leer ficheros formato GEDCOM 5
2. El sistema adopta el estándar GEDCOM X y trabajará internamente con el modelo que propone GEDCOM X
3. El sistema debe permitir exportar los datos del grafo a un fichero 5 y X
4. Se utilizarán las APIs de FAMILY SEARCH que permiten leer y escribir ficheros 5 y X
2. Almacenamiento de datos
1. Se creará un módulo reutilizable capaz de almacenar datos GEDCOM X en una GraphDB
2. Se utilizará la API neo4J
3. Casos de uso
1. Importar los datos de un fichero GEDCOM 5 o GEDCOM X
2. Exportar los datos del grafo al formato GEDCOM 5 o GEDCOM X
3. Operaciones sobre el grafo
1. Editar atributos de entidades
4. Documentación del código
1. Javadoc
2. Tests unitarios
4. Código abierto
1. Código en github
2. Distribución Maven