Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fases y Productos de Adm
Fases y Productos de Adm
METODOLOGIA
ADM
1
INTEGRANTES DEL
EQUIPO
Integrantes:
Bahena Terán Erika
Beltrán León Marco Antonio
Medero López Laura Angélica
Morales Avelar Albert
Rosas Jinéz Eloy
2
INDICE
1.-Definión
2.- Modelo de referencia Labyrinth
3.-Fases y productos de ADM
3.1 Diseño Conceptual
3.2 Diseño Detallado
3.3 Evaluación
4.-Herramienta ARIADNETOOL
4.1 Arquitectura de Ariadne Tool
4.2 Soporte de Ariadne Tool al modelo con ADM
4.3 Validacion automática
5.- ADM Y ARIADNETOOL
5.1Ámbito de aplicaciones
6.- Conclusiones
BIBLIOGRAFIA 3
Metodología ADM
(Ariadne Development Method)
1.-Definición:
4
Esta metodología plantea:
Un proceso sistemático,
integrador e
independiente de la
plataforma de
implementación para
modelar y evaluar
aplicaciones y sistemas
hipermedia.
5
Modelo de referencia de ADM:
Labyrinth
6
HIPERDOCUMENTO SE
DESCOMPONE EN
Un Hiperdocumento
básico
Un conjunto de
Hiperdocumentos
personalizados
7
FASES Y PRODUCTOS DE ADM
FASES:
1. DISEÑO CONCEPTUAL
2. DISEÑO DETALLADO
3. EVALUACIÓN
8
ACTIVIDADES DEL DISEÑO CONCEPTUAL
• ESPECIFICACIÓN DE ENTIDADES.
• MODELADO DE USUARIOS.
10
DEFINICIÓN DE LA ESTRUCTURA LÓGICA
Ejemplo
11
DIAGRAMA ESTRUCTURAL DE NOW-GRADUADO
12
ESTUDIO DEL FUNCIONAMIENTO DEL
SISTEMA
• Diagrama de Navegación.
• Especificaciones Funcionales.
13
DIAGRAMA DE NAVEGACIÓN
Ejemplo
14
DIAGRAMA DE NAVEGACIÓN DE NOW-
GRADUADO
15
TIPOS DE ENLACES
16
ESPECIFICACIONES FUNCIONALES
17
Dentro de estos servicios se pueden
considerar los siguientes grupos:
18
ESPECIFICACIÓN DE ENTIDADES
Ejemplo
19
DIAGRAMAS INTERNOS DE LOS NODOS
20
CATÁLOGO DE ATRIBUTOS
Es el repositorio de atributos en el
que se almacenan todas las
propiedades junto con su valor por
defecto, valor que puede ser
modificado.
21
CATÁLOGOS DE EVENTOS
22
23
Corregir Alfabeto
Enunciado Loc 1
Cuadrícula
Cuadricula Loc 1
Fila Columna
25
DEFINICIÓN DE LA POLÍTICA DE ACCESO
27
REGLAS DE AUTORIZACIÓN
28
DISEÑO DETALLADO
En esta fase se utilizan entidades
muy cercanas a las unidades de
implementación.
29
ACTIVIDADES DEL DISEÑO DETALLADO
• IDENTIFICACIÓN DE
INSTANCIAS.
• ESPECIFICACIÓN DE
FUNCIONES.
• DISEÑO DE LA PRESENTACIÓN.
30
IDENTIFICACIÓN DE INSTANCIAS
31
IDENTIFICACIÓN DE INSTANCIAS
• Instancias de elementos
compuestos: Genera réplicas de
toda la estructura que se inicia en
ese elemento.
• Diagrama de instancias.
33
DIAGRAMA DE INSTANCIAS
ETIQUETA: DESCRIPTOR:
• Curso • Lengua
• Matemáticas
• Socionaturales
INSTANCIAS:
Curso.Lengua
Curso.Matemáticas
Curso.Socionaturales
34
DIAGRAMA DE USUARIOS
Se crean instancias de los roles o
de los equipos.
• Especificaciones de las
estructuras de acceso.
• Especificaciones detalladas de
funciones.
36
ESPECIFICACIÓN DE LAS ESTRUCTURAS DE ACCESO
37
ESPECIFICACIONES DETALLADAS DE FUNCIONES
38
DISEÑO DE LA PRESENTACIÓN
En esta fase se determina la
apariencia de los nodos y
contenidos, generando las
Especificaciones de Presentación
39
3.3 EVALUACIÓN
Es preciso evaluar las soluciones de
diseño para comprobar si se ajustan a
las necesidades y expectativas de sus
usuarios:
Se realizan mediante:
Prototipos
Técnicas analíticas(evaluacion)
40
Desarrollo del prototipo
Se Uso de
Genera herramientas Usar y
automátic
amente
(toolbook,
macromedia ) tirar
41
Técnica analíticas
42
LA HERRAMIENTA
ARIADNETOOL
43
• Sistemas hipermedia
Entorno • Web AD
M
• Diseño conceptual
AriadneTool • Parte de diseño detallado
• HTML, XML
Prototipos • SMIL
44
Repositorio
XML
45
Leer
Repositorio
XML
acorde Al
META-
Los MODELO Esta
modelos ambigüedad
construidos Actúa como va a permitir escribir
mecanismo que una
para definir herramienta
modelos no
ambiguos
46
DESCRIBEN
LOS MODELOS Completa
DE FORMA
Ontologías
Procesable Formal
47
IMPLEMENTACIÓN
JDK
JAVA PROPORCIONA
FACILITA LA
LA
INTERCONEXIÓN
INDEPENDENCIA
CON
DE LA
APLICACIONES
PLATAFORAMA
BASADAS
DE UTILIZACIÓN
48
Arquitectura
AriadneTool
49
AriadneTool
La interfaz permite a los desarrolladores
diseñar sus sistemas generando
productos de ADM mediante un estilo de
interacción de manipulación directa de
objetos.
50
Proyectos
Trabaja
Repositorios
51
Repositorios de datos
Repositorio
Repositorio s
s Dinámicos Persistente
(Objetos) s
(XML)
Almacenaje de meta-
Eltos datos Productos
Labyrinth ADM
Modulo de validación
Ontología
Motor de
del
inferencia
dominio
Generador de prototipos
Modulo Modulo
SMIL RDF
Modulo Modulo
HTML XML
52
Proyectos
desarrollados
Almacena
AriadneTool
información
53
Repositorios de datos
Persistent
Dinámico
e
Elementos del
Los ficheros se
proyecto en
convierten en
forma de
ficheros XML
objetos
De forma que
Conforme a las
se agilice el
DTDs
acceso
54
ELEMENTO
Almacenaje de USUARIO
CONTENIDO
los meta-datos NODO
ANCLA
ENLACE
ELEMENTOS ATRIBUTO
LABYRINTH EVENTO
PRIMITIVAS
ENTIDAD
DE
ES
BÁSICAS
CONTIENE MODELADO
DE ADM
COMO
MODELOS
DE DISEÑO
55
MODULO DE VALIDACIÓN
Completitud
MODELOS
DE DISEÑO
comprueba
Corrección Consistencia
56
GENERADOR DE PROTOTIPO
HTML XML
SMIL RDF
57
4.2 SOPORTE DE
ARIADNE TOOL AL
MODELADO CON
ADM
58
Con la versión actual de Ariadne Tool se
puede desarrollar, validar y documentar
todos los productos de la fase de Diseño
Conceptual y parte del Diseño Detallado.
59
La interfaz de la herramienta consta
de cuatro áreas
Navegador Panel de
del proyecto propiedades
Panel de Panel de
edición validacion
60
61
Otras características son:
Barra de
Ayuda
Menús Herramienta
contextuales
s
62
4.3 Validación Automática
ADM incluye una serie de reglas de
validación de productos y entre productos
(interreglas).
Que analizan la
Completitud
Consistencia
Integridad
63
Las interreglas comprueban el
cumplimiento de una serie de reglas
sintácticas establecidas en ADM.
64
5.-ADM Y ARIADNETOOL:
Lecciones aprendidas
DESPUÉS DE DESCRIBIR EL MÉTODO DE DESARROLLO Y LAS
PRINCIPALES CARACTERÍSTICAS DE LA HERRAMIENTA DE
AUTOMATIZACIÓN
VENTAJAS DE LAS
APLICACIONES DE:
ADM
EN EL DESARROLLO DE
65
5.1 EXPERIENCIAS EN EL
DESARROLLO DE APLICACIONES
REALES
ADM SE HA EMPLEADO PARA EL DESARROLLO DE SISTEMAS
HIPERMEDIA E IMPLEMENTADOS EN PLATAFORMAS ABSOLUTAMENTE
DIFERENTES.
ADM DESARROLLO NOW-GRADUADO PERMITIÓ PROFUNDIZAR EN
EL DISEÑO MULTIMEDIA.
SE HAN DESARROLLADO SISTEMAS COMO
TURISMOYVIAJES.COM.
COURBA ARCE
USUARIOS.
68