Post on 20-Sep-2018
1
PLATAFORMA INTERACTIVA CON ENTRENADOR DE FONEMAS PARA
LA CO-AYUDA DE NIÑOS ENTRE 3 A 7 AÑOS CON PROBLEMAS DE
TRASTORNOS FONOLOGICOS
SARA LUCIA GUZMAN DIAZ
YISETH VASQUEZ RODRIGUEZ
UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS
FACULTAD TECNOLÓGICA
TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS
BOGOTÁ D.C
2016
2
PLATAFORMA INTERACTIVA CON ENTRENADOR DE FONEMAS PARA
LA CO-AYUDA DE NIÑOS ENTRE 3 A 7 AÑOS CON PROBLEMAS DE
TRASTORNOS FONOLOGICOS
SARA LUCIA GUZMAN DIAZ
YISETH VASQUEZ RODRIGUEZ
Monografía de grado
Presentada como requisito para optar al título de
Tecnólogo en Sistematización de Datos
Asesor
LUIS FELIPE WANUMEN SILVA
Ingeniero de Sistemas
UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS
FACULTAD TECNOLÓGICA
TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS
BOGOTÁ D.C
2016
3
NOTA DE ACEPTACIÓN
JURADO
JURADO
Bogotá D.C 13 de junio del 2016
4
“Nunca consideres el estudio como una obligación,
sino como la oportunidad para penetrar en el bello y
maravilloso mundo del saber.”
Albert Einstein
5
AGRADECIMIENTOS
Agradecemos en primer lugar a Dios por darnos la oportunidad de culminar
esta etapa en nuestras vidas, brindándonos la fortaleza, el entendimiento y la
paciencia en cada momento.
A nuestros padres quienes nos apoyaron durante el proceso de formación y
nos dieron el ánimo para continuar y no rendirnos.
También agradecemos a la universidad Distrital Francisco José de Caldas por
admitirnos en el programa de Sistematización de datos y darnos la oportunidad
de adquirir conocimiento.
Igualmente a los profesores de la Facultad Tecnológica que nos compartieron
su sabiduría y experiencias, de manera especial hacemos reconocimiento a la
profesora Claudia Hernández que nos brindó su tiempo y orientación
A nuestro director de tesis el profesor Luis Felipe Wanumen por su
acompañamiento.
Así mismo a la fonoaudióloga Liliana Beltrán quien dedico su tiempo y
conocimiento para orientarnos en todos los temas relacionados con el trabajo
de grado.
Y finalmente a nuestros compañeros con los cuales compartimos conocimiento,
confianza, tiempo y grandes momentos.
6
7
LISTA DE TABLAS
Tabla 1: Delimitaciones temporales. ................................................................. 17
Tabla 2: Características del acto motor del habla ............................................. 27
Tabla 3: Requerimientos funcionales – Evaluación inicial ................................ 42
Tabla 4: Requerimientos funcionales - Registro ............................................... 42
Tabla 5: Requerimientos funcionales - Registro de usuario .............................. 42
Tabla 6: Requerimientos funcionales - Actividades .......................................... 42
Tabla 7: Requerimientos funcionales - Evaluación ........................................... 42
Tabla 8: Requerimientos funcionales – Calificación .......................................... 43
Tabla 9: Requerimientos no funcionales - Realizar evaluación......................... 43
Tabla 10: Requerimientos no funcionales - Uso de la plataforma ..................... 43
Tabla 11: Actor1 – Cliente................................................................................. 43
Tabla 12: Actor2 – Administrador ...................................................................... 44
Tabla 13: Caso de uso - Evaluación inicial ................................................... 44
Tabla 14: Caso de uso - Actividades ................................................................ 45
Tabla 15: Caso de uso - Registrar usuario........................................................ 45
Tabla 16: Caso de uso - Actualizar usuario. ..................................................... 45
Tabla 17: Caso de uso - Eliminar usuario ......................................................... 45
Tabla 18: Caso de uso - Realizar evaluación.................................................... 46
Tabla 19: Caso de uso - Revisar evaluación..................................................... 46
Tabla 20: Documentación - Evaluación Inicial .................................................. 51
Tabla 21: Documentación - Realizar actividades .............................................. 52
Tabla 22: Documentación - Registrar usuario ................................................... 53
Tabla 23: Documentación - Actualizar usuario .................................................. 54
Tabla 24: Documentación - Eliminar usuario .................................................... 55
Tabla 25: Documentación - Realizar evaluación ............................................... 56
Tabla 26: Documentación - Revisar evaluación ................................................ 57
Tabla 27: Clase usuario .................................................................................... 74
Tabla 28: Clase cliente ..................................................................................... 74
Tabla 29: Clase administrador .......................................................................... 74
Tabla 30: Clase evaluación ............................................................................... 75
Tabla 31: Clase Olvidocontrasena .................................................................... 75
Tabla 32: Clase Registrar ................................................................................. 75
Tabla 33: Clase autenticación ........................................................................... 75
Tabla 34: Clase ConectarBD ............................................................................ 75
Tabla 35: Clase ConectarFilezilla ..................................................................... 76
Tabla 36: Clase subir ........................................................................................ 76
Tabla 37: Diccionario de datos - Tabla administrador ....................................... 79
Tabla 38: Diccionario de datos - Tabla niño ...................................................... 81
Tabla 39: Diccionario de datos - Tabla acudiente ............................................. 82
8
Tabla 40: Diccionario de datos - Tabla evaluación ........................................... 84
Tabla 41: Diccionario de datos - Pregunta ........................................................ 85
Tabla 42: Diccionario de datos - Tabla Etapa ................................................... 87
Tabla 43: Diccionario de datos - Tabla evaluacion_respuesta .......................... 88
Tabla 44: Diccionario de datos - Tabla evaluación ........................................... 91
Tabla 45: Pruebas - Evaluación Inicial .............................................................. 97
Tabla 46: Pruebas - Subsistema de registro ..................................................... 98
Tabla 47: Pruebas - Subsistema de actividades ............................................... 99
Tabla 48: Pruebas - Subsistema de almacenamiento ....................................... 99
Tabla 49: Pruebas – evaluación ...................................................................... 100
Tabla 50: Pruebas - subsistema de evaluación .............................................. 101
9
LISTA DE ILUSTRACIONES
Ilustración 1: Aparato Fonador .......................................................................... 24
Ilustración 2: Ejercicios Praxias ........................................................................ 29
Ilustración 3: Factibilidad Económica ................................................................ 37
Ilustración 4: Modelado del negocio .................................................................. 38
Ilustración 5: Modelo de Procesos - Proceso de Registro Cliente .................... 39
Ilustración 6: Modelo de Procesos - Proceso Actualizar Cliente ....................... 39
Ilustración 7: Modelo de Procesos - Proceso Eliminar Cliente .......................... 40
Ilustración 8: Modelo de Procesos - Realizar encuesta inicial y registro ........... 40
Ilustración 9: Modelo de Procesos - Proceso Realizar Evaluación ................... 40
Ilustración 10: Modelo de Dominio .................................................................... 41
Ilustración 11: Caso de uso - Evaluación inicial ................................................ 47
Ilustración 12: Caso de uso - Actividades ......................................................... 47
Ilustración 13: Registrar Usuario por el Cliente ................................................. 48
Ilustración 14: Registrar Usuario por el Administrador ...................................... 48
Ilustración 15: Modificar Contraseña por el Cliente ........................................... 49
Ilustración 16: Modificar Usuario por el Administrador ...................................... 49
Ilustración 17: Eliminar Usuario ........................................................................ 50
Ilustración 18: Realizar Evaluación ................................................................... 50
Ilustración 19: Revisar Evaluación .................................................................... 50
Ilustración 20: Documentación - Evaluación Inicial ........................................... 51
Ilustración 21: Documentación - Realizar actividades. ...................................... 52
Ilustración 22: Documentación - Registrar usuario .......................................... 53
Ilustración 23: Documentación - Actualizar usuario .......................................... 54
Ilustración 24: Documentación - Eliminar usuario. ............................................ 55
Ilustración 25: Documentación - Realizar evaluación ....................................... 56
Ilustración 26: Documentación - Revisar evaluación ........................................ 57
Ilustración 27: Diagrama de Secuencia - Inicio y Registro Usuario ................... 58
Ilustración 28: Diagrama de secuencia - Registro del cliente por el
administrador .................................................................................................... 59
Ilustración 29: Diagrama de secuencia - Actividades ........................................ 59
Ilustración 30: Diagrama de secuencia - Primera etapa ................................... 60
Ilustración 31: Diagrama de secuencia - Ingreso segunda etapa ..................... 61
Ilustración 32: Diagrama de secuencia - Ingreso tercera etapa y encuesta final
.......................................................................................................................... 62
Ilustración 33: Diagrama de secuencia - Calificación ........................................ 63
Ilustración 34: Diagrama de actividad - Inicio y registro del cliente ................... 64
Ilustración 35: Diagrama de actividad - Registro del cliente por el administrador
.......................................................................................................................... 65
Ilustración 36: Diagrama de actividad - Actividades .......................................... 66
10
Ilustración 37: Diagrama de actividad - Inicio y primera fase ............................ 67
Ilustración 38: Diagrama de actividades - Ingreso segunda fase ...................... 68
Ilustración 39: Diagrama de actividades - Ingreso tercera fase y encuesta final
.......................................................................................................................... 69
Ilustración 40: Diagrama de actividades - Calificación ..................................... 70
Ilustración 41: Diagrama de estado .................................................................. 71
Ilustración 42: Diagrama de clases ................................................................... 73
Ilustración 43: Modelo relacional ....................................................................... 77
Ilustración 44: Modelo de Interfaz - Cliente ....................................................... 92
Ilustración 45: Modelo de Interfaz – Administrador ........................................... 93
Ilustración 46: Diagrama de Paquetes .............................................................. 95
Ilustración 47: Diagrama de componentes ........................................................ 96
Ilustración 48: Diagrama de despliegue ............................................................ 96
Ilustración 49: Cronograma - Fase iniciación .................................................. 102
Ilustración 50: Cronograma - Fase de elaboración ......................................... 103
Ilustración 51: Cronograma - Fase de construcción ........................................ 103
Ilustración 52: Cronograma - Fase de transición ............................................ 104
11
RESUMEN
El presente proyecto de grado, tiene como finalidad ser una co-ayuda para
aquellos niños que tengan problemas de trastornos fonológicos y/O problemas
del habla; los cuales no sean causados por algún problema físico, ya que se
puede creer que estos problemas de habla son situaciones normales en los
niños y no se les presta la atención adecuada. Para poder llevar a cabo el
cumplimiento de este objetivo, se crea una plataforma en la cual se estructura
en tres etapas: primera, segunda y tercera etapa. En donde la primera etapa se
basa en aprendizaje vicario; ya que el niño debe practicar y hacer movimientos
según el video que se muestra de praxias. En la segunda etapa el niño practica
la articulación de los fonemas y posteriormente realiza una evaluación.
Finalmente en la tercera etapa se tiene que el niño practica frases un poco más
largas como refranes y trabalenguas; al terminar de practicarlos se evalúa.
Para la aplicación se hizo uso del lenguaje de programación php, como entorno
de desarrollo netbeans, gestor de bases de datos postgresql y adicional
herramientas de desarrollo como flash, css3, html5 y javascript.
12
ABSTRACT
This draft grade, aims to be a co-help for children who have problems with
phonological disorders and/or speech; which they are not caused by a physical
problem, since you can believe that these problems are normal situations
speaking children and they are not given adequate attention.
In order to carry out the fulfillment of this goal, a platform which is structured in
three stages is created: first, second and third stage. Where the first stage is
based on vicarious learning; because the child must practice and make moves
according to a video shown of praxias. In the second stage the child practice
the articulation of phonemes and then performs an evaluation.
Finally, at the third stage the child has to practice a little longer phrase as
proverbs and tongue twisters; at the end of practice them is evaluated.
For application was made using the PHP programming language, such as
NetBeans development environment, database manager postgresql data and
additional development tools such as flash, css3, html5 and javascript.
13
INTRODUCCIÓN
El presente proyecto es para la ayuda en el desarrollo tecnológico sobre el
tema de los trastornos fonológicos en los niños de 3 a 7 años de edad.
Se trata del diseño de una plataforma interactiva que contiene un entrenador de
fonemas con el fin de llevar a cabo los ejercicios que realizara el niño,
manejados en cada una de las tres etapas en las que está dividida la
plataforma. Para realizar el respectivo seguimiento tanto del progreso y las
evaluaciones correspondientes del niño, se tendrá la ayuda de un
fonoaudiólogo o un especialista en lenguaje.
Se elige el tema de trastornos fonológicos debido a que es una situación
frecuente en los niños y que a la vez no se le presta la atención necesaria al
creer que es normal, dejando que continúe o avance la dificultad del habla.
El proyecto va dirigido a los niños y padres o acudientes, para que le den la
importancia correspondiente a los trastornos fonológicos, y guíen a sus niños a
realizar ejercicios que sirven para la co-ayuda en el tratamiento, mediante el
uso de esta plataforma de forma gratuita.
Para el desarrollo del proyecto se empleó la metodología RUP, la cual se podrá
observar en la documentación correspondiente a cada una de las fases:
Definición, Requerimientos, Análisis, Diseño, Implementación y Pruebas.
También se hizo uso del entorno de desarrollo Netbeans, lenguaje de
programación PHPy herramientas como javascript , flash, css3 y html5.
.
14
1. FASE DE DEFINICIÓN, PLANEACIÓN Y ORGANIZACIÓN
1.1. TÍTULO DEL TRABAJO
Plataforma interactiva con entrenador de fonemas para la co-ayuda de niños
entre 3 a 7 años con problemas de trastornos fonológicos.
1.2. TEMA
El proyecto está relacionado con temas de fonoaudiología y concretamente con
temas de trastornos fonológicos. El tipo de trastorno fonológico analizado en el
proyecto es el trastorno fonológico funcional, el cual a su vez se relaciona con
el tema de patrones o modelos de fonemas a imitar. Existe un tema intrínseco
que relaciona todos los aspectos incluidos en el proyecto y es el tema de los
trastornos del habla.
1.3. PLANTEAMIENTO DEL PROBLEMA
1.3.1. Descripción
Es frecuente encontrar alteraciones fonológicas en niños entre 3 a 7 años de edad, como ejemplo el estudio realizado en Barranquilla, que muestra como el lenguaje y la cognición son procesos relacionados; así el lenguaje resulta ser una manera de expresar el pensamiento, y la cognición es el conjunto de procesos a partir de los cuales se adquiere información a través de los sentidos y del aprendizaje; como resultado se logra la pronunciación, uniendo el lenguaje y la cognición.
En la investigación se planteó como objetivo principal la necesidad de determinar la relación entre el desarrollo motor, los procesos evolutivos del lenguaje y la cognición en niños, los resultados de acuerdo a la capacidad del niño de mover los músculos obtuvieron que el 67,7% de la muestra presentó un puntaje acorde con lo adecuado para su edad, mientras que el 17% presentó un desarrollo por debajo de lo esperado; contrario a esto último, un 15,2% presentó un desarrollo que se ubica por encima de los patrones normativos1.
Estos problemas se ocasionan en algunos casos, por trastornos fonéticos dado
que el niño no mueve correctamente los músculos que se encargan del habla o
por alteraciones físicas como malformaciones en los órganos que intervienen
en el habla; estos problemas pueden ocasionar represión en ellos u otros
problemas en su comportamiento.
Para tratar estos problemas, se debe realizar un tratamiento con un
fonoaudiólogo a través de una serie de terapias, las cuales requieren de
1 Campo, Lilia. Importancia del desarrollo motor en relación con los procesos evolutivos del lenguaje y la cognición en
niños de 3 a 7 años de la ciudad de Barranquilla (Colombia). Universidad Simón Bolívar, Centro de Investigaciones Científicas. Vol. 26, N° 1, 2010, ISSN 0120-5552.
15
tiempo y de costos que en muchos casos los padres no pueden cubrir en su
totalidad.
Para la ayuda de estos problemas, en la web actualmente se encuentran
páginas en donde se realizan ejercicios de habla pero no son muy interactivos
con los niños, tampoco se les lleva un seguimiento para saber si están
mejorando, algunos de los aspectos importantes con los que no cuentan estas
páginas son:
Las actividades que se encuentran en la web se basan en presentar ejercicios básicos y solo se describe la forma de realizar el ejercicio.
Algunos videos son motivacionales para que el niño realice los ejercicios con juicio.
La explicación tanto de videos como de páginas es bastante clara y fácil de entender.
Las páginas que se encuentran acerca de este tema son de fácil acceso.
1.3.2. Formulación del problema
¿Pueden los padres o acudientes de niños entre 3 a 7 años con problemas de
trastornos fonológicos; apoyarse en una plataforma para la co-ayuda en la
solución de estos problemas?
Con la existencia de una plataforma que sea interactiva para los niños, se
podrá ayudar en su solución al problema de trastornos del habla, ya que se
puede llevar un control de su mejoría.
1.4. ALCANCES
Los alcances de la plataforma que se desarrollará tienen los siguientes
aspectos:
Evaluación inicial dirigida a los padres para determinar el uso de la
plataforma.
Registro de los padres o acudientes del niño, y así mismo el niño.
Ejercicios visuales y auditivos como relacionar imagen y sonido,
rompecabezas, concéntrese, de los cinco grupos fonéticos manejados,
para el tratamiento de los trastornos fonológicos.
Almacenamiento de los datos de los usuarios y las rutas a la respuesta
(audios) realizadas por el usuario (cliente).
16
Permitir que el usuario (cliente) pueda subir el archivo de la evaluación.
1.5. DELIMITACIONES
1.5.1. Delimitaciones Teóricas
Los aspectos relacionados para el desarrollo del proyecto son:
Implementación de la plataforma para sistemas operativos Windows.
Aprendizaje vicario.
Metodología de desarrollo RUP.
Almacenamiento de información.
Gráficos y diseños de interfaz.
Trastornos fonológicos.
Registro de los usuarios y acceso de los mismos.
PHP, javascript.
Cinco grupos fonéticos y su correcta pronunciación.
Conciencia fonológica.
1.5.2. Delimitaciones Espaciales
Niños entre 3 y 7 años de edad, ubicados en Colombia; que tengan problemas de habla, los cuales no sean ocasionados por problemas físicos, y cuyos padres y/o acudientes estén al pendiente del debido proceso para mejores resultados con ayuda de la plataforma; al igual que conocimiento básico en el uso de herramientas informáticas.
1.5.3. Delimitaciones Temporales
FASES DESCRIPCIÓN
Fase de Iniciación
02/02/2015 al 08/05/2015
Se realiza el modelado del negocio y de
los requisitos que tiene el proyecto.
Fase de Elaboración
04/05/2015 al 10/07/2015
Se desarrolla la arquitectura y se realiza
mejoramientos de los aspectos anteriores
adicionando análisis y diseño.
Fase de Construcción
13/07/2015 al 05/02/2016
Se realiza la elaboración del producto.
17
Fase de Transición
14/12/2015 al 29/01/2016
Se culmina la parte final del proyecto, en
donde se debe garantizar el producto final
el cual va destinado al usuario y en donde
se debe realizar las respectivas pruebas
de aceptación.
Tabla 1: Delimitaciones temporales.
1.6. OBJETIVOS
1.6.1. Objetivo General
Analizar y diseñar una plataforma interactiva para el tratamiento de problemas
de trastornos fonológicos en niños de 3 a 7 años.
1.6.2. Objetivos Específicos
Implementar un módulo de gestión de usuarios que permita a los padres
registrarse para acceder al contenido.
Diseñar un subsistema de diagnóstico inicial para el niño.
Diseñar un subsistema que contenga los ejercicios para entrenar los
fonemas fundamentales.
Implementar un subsistema que permita subir el archivo previamente
grabado de las evaluaciones correspondientes y almacenar la ruta en la
base de datos.
.
1.7. JUSTIFICACIÓN
Un trastorno fonológico funcional es bastante común, en muchos de los casos
no se les presta la atención necesaria. Las personas que tienen niños con
estos trastornos acuden a consultorios de terapia de lenguaje, aunque en
algunos casos al no poder asistir a un fonoaudiólogo se guían por ejercicios
que se encuentran en internet, pero no hay ninguna forma de evaluar el avance
en el proceso del niño.
El propósito de esta plataforma es primordialmente ser un medio de co-ayuda a
niños que presenten trastornos fonológicos. Es necesaria una herramienta web
gratuita que permita a cualquier niño observar los ejercicios a realizar y además
que tenga un seguimiento para evidenciar su respectivo progreso.
Esta herramienta puede ayudar a los padres, que por algún motivo dejan de
llevar a sus niños a terapias de lenguaje o no los han llevado, ya sea por
situaciones económicas, de tiempo, entre otras; puedan seguir o empezar con
este tratamiento desde algún computador con micrófono y acceso a internet.
18
1.8. METODOLOGIA DE DESARROLLO
1.8.1. Metodología RUP
La metodología RUP(Rational Unified Process), es una metodología de
desarrollo de software2.
Esta metodología existen dos tipos de flujos.
El primero es el flujo de trabajo de proceso que son los flujos que se
documentan y se acostumbran a presentar con diversos diagramas para
documentar un sistema, este cuenta con los siguientes subflujos:
Modelado del negocio: Describe los procesos de negocio, identificando quiénes participan y las actividades que requieren automatización.
Requisitos: Define qué es lo que el sistema debe hacer, se identifican las funcionalidades requeridas y las restricciones que se imponen.
Análisis y Diseño: Describe cómo el sistema será realizado a partir de la funcionalidad prevista y las restricciones impuestas (requerimientos), por lo que indica con precisión lo que se debe programar.
Implementación: Define cómo se organizan las clases y objetos en componentes, cuáles nodos se utilizarán y la ubicación en ellos de los componentes y la estructura de capas de la aplicación.
Pruebas: Busca los defectos a los largo del ciclo de vida.
Despliegue: Produce distribuciones del producto y se distribuye a los usuarios.
La segunda es flujo de trabajo de soporte que son el conjunto de actividades de
gestión y tiene los siguientes subflujos:
Gestión del cambio y configuraciones: Controla los cambios y mantiene la integridad de los artefactos de un proyecto.
Gestión del proyecto: Describe varias estrategias de trabajo en un proceso iterativo.
Entorno: Cubre la infraestructura necesaria para desarrollar un sistema.
1.8.2. Metodología Fonoaudiología
Para el desarrollo de los ejercicios se tendrán en cuenta el desarrollo de
habilidades fonológicas en tres etapas.
La primera de ellas son las praxias; que son todos aquellos movimientos que
realizamos con los labios, la lengua y los músculos cerca de la boca para poder
2 Gomez, J. P. Scribd. Actualizado el 16 de 09 de 2007. [Citado el: 10 de abril del 2014]. Disponible en:
http://es.scribd.com/doc/297224/RUP
19
articular correctamente palabras, también puede ser las habilidades motoras
que adquirimos en este caso lograr que el niño hable correctamente.
Praxias ideomotoras: Se definen como la capacidad de ejecutar y/o
reconocer gestos y acciones motoras ante una petición verbal. Incluye:
Bostezar, abanicarse, dar un beso, dar la mano, etc.
Destreza manual: Gestos simples con las manos.
Praxias ideatorias: Se definen como la capacidad para realizar y
simbolizar actos motores y las secuencias de gestos que lo integran.
Gesticular: Limpiar, lavar, ordenar, recoger la ropa y colgarla, limpiarse
los zapatos, preparar café, poner la mesa, preparar la comida, vestirse,
colocar una carta dentro de un sobre, encender una vela, envolver un
regalo. Imitar gestos.
Destreza manual. Dar un golpe en la mesa con el puño cerrado, abrir y
cerrar la mano rápidamente.
Actividades de coordinación: Lanzar y tomar objetos, balones, anillas,
cuerdas, aros, etc3;
Praxias faciales: Capacidad de realizar de manera voluntaria
movimientos o gestos con diversas partes de la cara: labios, lengua,
ojos, cejas, etc.
Praxias visoconstructivas: Capacidad de planificar y realizar los
movimientos necesarios para organizar una serie de elementos en el
espacio para formar un dibujo o figura final4.
La segunda etapa viene a ser la conciencia fonológica, que es la habilidad para captar los sonidos de las palabras, siendo así la responsable de reconocer y manipular las unidades fonológicas del lenguaje hablado. Bravo (2006:53) define a la conciencia fonológica como “la toma de conciencia de los componentes fonéticos del lenguaje oral y el dominio de diversos procesos que los niños pueden efectuar conscientemente sobre el lenguaje oral”. A su vez, Villalón (2008:88) postula que “la conciencia fonológica es una capacidad metalingüística o de reflexión sobre el lenguaje que se desarrolla progresivamente durante los primeros años de vida, desde la toma de conciencia de las unidades más grandes y concretas del habla, las palabras y sílabas, hasta las más pequeñas y abstractas, que corresponden a los fonemas.” En esta etapa se utiliza aprendizaje vicario, ya que el niño aprenderá la correcta pronunciación de los fonemas mediante la observación e imitación.
3 Julia Garcia. Estimulacion de otras capacidades cognitivas [en linea]. <http://ocw.um.es/cc.-de-la-
salud/estimulacion-cognitiva/material-de-clase-1/tema-9-texto.pdf> [citado el 6 de marzo del 2015]. 4 NeuronUP .Praxias [en linea]. < https://www.neuronup.com/es/areas/functions/praxis> [citado el 6 de
marzo del 2015]
20
Y por último esta la producción oral, Francisco Moreno Hernández (2002) toma
la producción oral como una de las llamadas destrezas o artes del lenguaje.
Esta etapa se caracteriza porque el niño tomando las articulaciones aprendidas
de las etapas anteriores, podrá pronunciar más fonemas, palabras y llegar
articular frases.
1.8.3. Solución Tecnológica
Se creara una plataforma en donde los padres realizaran el registro de los
niños para poder acceder a esta; una vez inscritos deben comenzar a realizar
los ejercicios correspondientes a cada etapa.
Cuando ya se tenga seleccionada la fase, el padre colocara al niño a practicar
los ejercicios que aparecen; luego de haber practicado lo necesario, el niño
realizara las evaluaciones grabando el audio correspondiente mediante la
grabadora de sonidos de Windows, cuya ruta va a estar almacenada en la base
de datos para ser evaluado por el administrador.
Para llevar a cabo esta plataforma se tendrá en cuenta los siguientes
subsistemas:
Subsistema de evaluación inicial: Los padres resolverán una encuesta
inicial que evaluara la necesidad del uso de la plataforma.
Subsistema de registro: Los padres o acudientes de los niños deben
inscribirse en la plataforma para acceder a cada una de las actividades
que allí se encuentran.
Subsistema de actividades: Se encontraran variedad de ejercicios
visuales y auditivos manejando grupos de acuerdo a la articulación del
fonema, como tratamiento al trastorno fonológico.
Subsistema de almacenamiento: Permite la persistencia de la
información en una base de datos utilizando Postgresql. Esta
información consiste en los datos de usuarios y las rutas de las
respuestas (audios), realizadas por el usuario(cliente).
Subsistema de evaluación: El usuario(cliente) podrá subir el archivo
previamente realizado mediante la grabadora de sonidos de Windows,
correspondiente a cada etapa.
Subsistema de calificación: El administrador podrá realizar la
respectiva calificación y observación en cada una de las etapas.
21
1.9. MARCO DE REFERENCIA
1.9.1. Marco Teórico
El desarrollo del lenguaje y habla, es una herramienta importante para la
comunicación de las personas, siendo necesario que de niños se hayan tenido
buenas bases en estas dos habilidades.
Desde niños en algunos casos, se presentan dificultades en la pronunciación
de letras también conocido como fonemas, en las silabas y palabras, por ello
se recurre a un tratamiento, pero para poder realizarlo, es mejor distinguir que
el lenguaje es la forma de expresarnos ya sea por medio de palabras o señas,
a diferencia del habla que es la producción del sonido del lenguaje a través de
órganos fonoarticuladores los cuales son: la lengua, labios, mejillas, dientes,
paladar, maxilar.
El trastorno fonológico o antes conocido como dislalia, es la dificultad que
tienen las personas al emitir sonidos esperados y propios de la edad o el
idioma, por ejemplo las personas con trastornos fonológicos pueden sustituir un
sonido por otro, hay casos en donde omiten palabras o fonemas que se les sea
difícil de pronunciar.
Según la autora Doralba Acevedo Becerra en su libro dislalia funcional: origen,
causas, valoración e intervención primaria, los trastornos pueden ser de tipo:
trastornos fonológicos funcionales, trastornos de habla de origen orgánico o
fisiológico, trastornos de habla de origen psicológico.
Los trastornos fonológicos funcionales son errores de articulación común y
consistente; están asociados a incorrectos patrones de imitación. En este
trastorno el lenguaje comprensivo es decir la capacidad para captar la
información que se brinda, no se ve afectado5.
El trastorno de habla de origen neurológico o Disartria es debido a lesiones
neurológicas las cuales pueden ser derrames cerebrales, Alzheimer, etc. Los
errores articulatorios son nos constantes ni consistentes, y tras una aparente
recuperación vuelven a aparecer. El lenguaje para captar la información se ve
afectado.
En el trastorno de habla de origen orgánico o fisiológico los errores de
articulación son frecuentes y consistentes, debido a malformaciones congénitas
5 Acevedo, Doralba. Becerra, Flor. Dislalia funcional: origen, causas, valoración e intervención primaria.
Bogotá D.C: Editorial Magisterio, 2012. 146 p. (biblioteca pública el Tintal ; CDD 616.85506 ed. 20)
ISBN
978-958-20-1060-7.
22
o adquiridas, y también a las deficiencias auditivas. Respectivamente las
malformaciones congénitas son defectos en la anatomía del cuerpo que se
adquiere con el nacimiento y se manifiesta desde el mismo6; como ejemplo
síndrome de Down, síndrome de Poland y el síndrome de Hokaufman. Las
malformaciones adquiridas son aquellas que se heredan por transmisión
genética (alteraciones en el ADN); caracterizadas porque van de generación en
generación, las deficiencias auditivas disminuyen la adquisición del lenguaje
oral por vía auditiva (por medio del oído)7. El lenguaje comprensivo puede
verse afectado.
El trastorno de habla de origen psicológico (disfemia, tartamudez, bradilalia,
taquilalia, tartajeo) se caracteriza por errores de pronunciación resaltando las
repeticiones, y al realizar movimientos rápidos y que no son necesarios en los
músculos de cara y cuello afectando el ritmo del lenguaje, las personas al no
tener gran fluidez en el habla puede presentar problemas de personalidad.
Las manifestaciones son:
El niño con trastorno fonológico funcional es incapaz de lograr la posición y los
movimientos adecuados de los órganos de la articulación, o de realizar una
emisión correcta del aire fonador, también puede ser que el niño no tenga claro
cómo se realizan la producción de los sonidos correctamente y esto le lleva una
confusión del sonido en el habla8. Hay una serie de situaciones en las que se
dan una mayor incidencia, como ejemplo los fonemas: /r/, /s/, /k/, /l/, /z/, /ch/, /d/
y las silabas de constante doble: /br/, /tr/, /cr/, /bl/, /tl/, /cl/, etc.
Específicamente existen cuatro formas de representar los problemas que
presentan las personas con problemas fonológicos:
Sustitución: Cuando se cambia un fonema por otro, al no mover correctamente
la lengua o no articular de forma adecuada por ejemplo cambiar la /r/ por la /g/
o /d/. “cada” por “cara” y “cago” por “carro”.
También puede ser cuando no se maneja bien el sonido como /z/ por /s/.
Distorsión: Se debe a la mala posición de los órganos articuladores, a la falta
de control de los movimientos que se deben realizar o la mala salida del aire
fonador, produciendo nasalizaciones incorrectas.
6 Actualizado el 13 de Diciembre del 2010. [Citado el 15 de marzo del 2015]. Disponible en Internet:
<http://www.cosasdelainfancia.com/articulos/lenguaje-comprensivo.php>. 7 Discapnet. Deficiencias auditivas. [Citado el 16 de marzo del 2015]. Disponible en Internet: <http://salud.discapnet.es/Castellano/Salud/Discapacidades/Deficiencias%20Auditivas/Paginas/default.aspx> 8 Pascual, Pilar. Tratamiento de los defectos de articulación en el lenguaje del niño. España: Editorial
CISSPRAXIS, 2003. 261p. (biblioteca pública el Tintal ; Clasificación: 371.914)ISBN 84-331-0683-X
23
Omisión: No se articula los fonemas que se tienen dificultad al pronunciar,
puede afectar solo la consonante: como “emana” por “semana”, o la silaba
completa: “camelo” por “caramelo”.
Adición: Se buscan fonemas extras para ayudar en la articulación. Ejemplos:
“dentrar” por “entrar”, “aratón” por “ratón”.
Complementando lo anterior, se debe tener en claro que son los fonemas y su
clasificación. Los fonemas son las unidades de significación mínima los cuales
no tienen un significado en sí mismos9, y se clasifican en: fonemas vocálicos y
fonemas consonánticos.
Los fonemas vocálicos: Al articular estos fonemas, el aire no tiene impedimento
para salir al exterior10.
Se clasifican en estos factores:
Puntos de articulación: Aluden al sitio de la boca en donde se ubican los
órganos articulatorios activos, a emitir: Anteriores /e/, /i/. Medio o central /a/.
Posteriores /o/, /u/.
El modo de articulación: Indica la abreviatura de la boca al pronunciarlos:
Máximo o abierto /a/. Media o semi-abierto /e/, /o/. Mínima o cerrados /i/, /u/.
Fonemas consonánticos: En estos fonemas existe impedimento a la salida del
aire desde los pulmones hacia el exterior.
Se clasifican en:
Zona o punto de articulación: Es el lugar donde hacen contacto que intervienen
en la producción del sonido. Se emiten los fonemas /p/, /b/ y /m/.
Modo de articulación: Es la postura que adoptan los órganos que producen los
sonidos. Los fonemas /p/, /t/ y /k/, son omitidos11.
9 Actualizado en el 2013. [Citado 17 de marzo del 2015]. Disponible en :
<http://www.ejemplode.com/12-clases_de_espanol/1914-ejemplo_de_fonemas.html>
10 Actualizado el 10 de Noviembre del 2014. [Citado el 17 de marzo del 2015].Disponible en Internet:
http://www.gramaticas.net/2011/05/fonemas-consonanticos-definicion-y.html
11 Acevedo, Doralba. Becerra, Flor. Fonemas. En: Dislalia funcional: origen, causas, valoración e intervención primaria. 1ra edición. Bogotá D.C: Editorial Magisterio, 2012. página 58.
24
Actividad de las cuerdas o repliegues vocales: Cuando se emiten los fonemas,
las cuerdas vocales pueden o no vibrar. Si las cuerdas vocales no vibran, los
fonemas se llaman sordos y si vibran se llaman sonoros.
Actividad de la cavidad nasal: Si al producir sonidos, parte del aire pasa por la
cavidad nasal, los sonidos se llama nasales /m/, /n/, /ñ/. Si todo el aire pasa por
la cavidad bucal se llaman orales /f/, /e/, /s/.
Producción de la voz
Es importante destacar el proceso denominado Fonación ya que por medio de
él, se realiza la emisión de la voz o de la palabra.
El aparato fonador es el conjunto de órganos que colaboran en la emisión del
sonido articulado. Se divide en tres grupos: Órganos de la respiración (Las
cavidades infraglóticas), órgano fonador (La cavidad laríngea o glótica) y
órganos de la articulación (Las cavidades supraglóticas).
Aparato Fonador
Ilustración 1: Aparato Fonador
Imagen Aparato fonador. Tomado de: Apuntes de Fonética. Disponible en: http://paginaspersonales.deusto.es/airibar/Fonetica/Apuntes/02.html
Cavidades Infraglóticas: Proporcionan el aire que se necesita para producir los sonidos del habla. Está formada por los órganos: Músculos intercostales, diafragma, pulmones, bronquios y tráquea.
Cavidad Laríngea o Glótica: Contiene los repliegues vocales. Su responsabilidad en general es en el tono de la voz. Sus elementos son: Laringe, repliegues vocales, glotis, epiglotis.
25
Cavidad Supraglótica: Está involucrada en los movimientos de los órganos articuladores los cuales producen los diferentes sonidos del habla. Sus elementos son: cavidad faríngea, cavidad nasal, cavidad oral, cavidad labial. Hay cinco sistemas denominados primarios, del cuerpo humano que también
intervienen en la fonación los cuales son: Sistema nervioso central y periférico,
fuelle respiratorio, sistema de emisión, sistema de resonancia, sistema de
articulación. Además existen otros dos secundarios los cuales son: Sistema
auditivo, visual y la secreción interna de algunas glándulas endocrinas12.
Causas de trastornos fonológicos
Hay factores que causan los trastornos fonológicos que afectan a los niños y
personas. Algunas de estas causas específicamente son:
Malformaciones en los órganos articuladores.
No existe una coordinación en los órganos fonoarticuladores, que
ayudan en la fonación para así generar el sonido adecuado de los
fonemas.
Mala interpretación en el aprendizaje del habla; ya que el niño repite lo
que escucha pero en el caso de los niños con trastornos fonológicos no
pueden entenderlo exactamente.
Falta de memorización de las imágenes y sonidos.
Retraso en el desarrollo del habla, en donde el niño no puede aprender
la producción de sonidos más complejos de su lengua.
No tener un modelo de imitación correcto. Ejemplo cuando en la familia
del niño hay personas que también sufren de este trastorno.
Existen también factores psicológicos; los cuales son cuando se ven
afectadas la necesidad de comunicarse13.
Consecuencias de trastornos fonológicos:
Sin el adecuado acompañamiento que requieren los niños que sufren de
trastornos fonológicos; podrían experimentar problemas en su desarrollo tanto
físico como psicológico y social. Algunos de estos problemas son:
Los niños no tendrán un adecuado aprendizaje.
Se ve afectado el aprendizaje de la lectoescritura, ya que el niño escribe
tal y como escucha los fonemas.
12 Aguilera, Alberto. Dislalias. En: Problemas Escolares Dislexia, discalculia, dislalia. Segunda edición.
España: Hijos de E. Minuesa, S.L. 1981. Página 157. 13
Psicología Infantil: Trastornos de la Comunicación. [Citado el 17 de marzo del 2015]. Disponible en
Internet: < http://www.psicologia-online.com/pir/trastorno-fonologico.html>
26
Estos problemas en los niños, pueden ocasionar represión o
comportamientos no favorables; convirtiéndose en niños tímidos o
agresivos.
Tendrán dificultades al hacerse entender, tanto de miembros de su
familia como personas particulares.
Comenzaran a depender de sus padres o hermanos para poder
expresarse con las demás personas.
Tener problema de hablar al interactuar los hará sentirse preocupados o
avergonzados.
Se puede ver afectado su aprendizaje
Tratamiento de los trastornos fonológicos:
Cuando se va a tratar a un niño con trastornos fonológicos, se debe tener en
cuenta cual puede ser la causa de este y cuál es su posible solución. Las
características del habla y lenguaje del niño de acuerdo a su edad, se pueden
observar en la siguiente tabla (tabla 2) tomada del libro; dislalia funcional:
origen, causas, valoración e intervención primaria.
Edad Características del acto motor del habla
0 – 6
Meses
Llanto y grito, como manifestaciones de estados de
displacer o sonrisa y sonidos (juegos sonoros como
gorjeos o explosiones de burbujas) ligados a sensaciones
de placer, así como succión en coordinación con el acto
respiratorio como antecedente del habla.
6 meses
– 1 año
Juego vocal, balbuceo o laleo, consistente en incesantes
repeticiones de sonidos vocálicos como rudimentos y
preparación del habla.
1 año -1½
Año
Empleo de holofrases o palabras-frase
1 ½ - 2
años
Pronunciación correcta, pero de manera aislada de las
vocales y de los fonemas consonánticos /m/, /b/, /p/ y /n/;
en palabras. La pronunciación no es clara.
Construye y se comunica mediante frases de dos
palabras.
Empleo del ¿qué?, ¿por qué? Y ¿para qué? Sin
pronunciar correctamente el fonema /r/.
27
2 – 3
años
Construye y se comunica con frases de tres palabras.
El habla se torna más precisa, pero aún no pronuncia los
sonidos finales; es probable que los extraños no entiendan
mucho lo que dice.
3 – 4
años
Utiliza la mayoría de fonemas pero distorsiona los más
difíciles; generalmente el fonema /r/ aislado y en
combinación.
Los extraños entienden mucho de lo que dice.
4 – 5
Años
El habla es comprensible pero comete errores al
pronunciar palabras complejas difíciles y largas como
“hipopótamo”.
Monólogo, conversaciones con amigos imaginarios y
relatos.
5 – 6 años Construye y se comunica con frases de ocho o más
palabras.
Sostiene conversación.
Tabla 2: Características del acto motor del habla
Cuando el niño no tiene desarrolladas correctamente las características
anteriormente definidas, se requiere de ayuda de profesionales como es el
caso del fonoaudiólogo quien diagnostica e interviene los problemas en el
ámbito del lenguaje, voz, audición, motricidad orofacial y la deglución. En el
tratamiento un fonoaudiólogo o terapeuta del lenguaje, quien está capacitado
para realizar prevención, evaluación, diagnóstico, y tratamiento14.
En las etapas de la infancia y juventud, el fonoaudiólogo cumple un rol
fundamental en el desarrollo y estimulación de las diferentes áreas de la
comunicación, lo cual es sumamente importante en el rendimiento académico,
el progreso de las relaciones interpersonales, el desarrollo de la autoestima, el
aprendizaje de la lectoescritura y de otros conocimientos15.
14 Judith Valle León. Fonoaudiología (s.f). [Citado el 16 de marzo del 2015]. Disponible en internet:
<http://www.fonoaudiologos.cl/que_esfonoaudiologia.htm>
15 Actualizado el 14 de mayo del 2009. [Citado el 16 de marzo del 2015]. Disponible en internet:
<https://centrosaludmental.wordpress.com/2009/05/14/%C2%BFque-hace-un-fonoaudiologo/>
28
Los niños que están en el ciclo inicial de educación o comienzan a articular
palabras, y que tengan problemas de pronunciación deben observar e imitar un
modelo adecuado teniendo en cuenta:
Hablar al niño de modo pausado
Gesticular cada palabra exageradamente para que el niño observe los
puntos de articulación y modo de articulación.
Incentivar al niño para que logre la pronunciación correcta.
Elogiar el proceso del niño.
Tener paciencia cuando los niños se les dificulte su evolución.
Una forma de ayudar a los niños en el proceso de mejora del habla Se puede resumir en tres etapas que son praxias, conciencia fonológica y producción oral.
Las praxias son habilidades que se adquieren para poder hacer los correctos movimientos que se necesitan a la hora de hablar. Se clasifican en:
Praxias ideomotoras: Se definen como la capacidad de ejecutar y/o reconocer gestos y acciones motoras ante una petición verbal. Incluye: Gesticular y Destreza manual.
Praxias ideatorias: Se definen como la capacidad para realizar y
simbolizar actos motores y las secuencias de gestos que lo integran. Gesticular, Destreza manual y Actividades de coordinación dinámica manual, etc16;
Praxias faciales: capacidad de realizar de manera voluntaria movimientos o gestos con diversas partes de la cara: labios, lengua, ojos, cejas, carrillos, etc.
Praxias visoconstructivas: capacidad de planificar y realizar los movimientos necesarios para organizar una serie de elementos en el espacio para formar un dibujo o figura final17.
EJERCICIOS PRAXIAS
16 Julia Garcia. Estimulación de otras capacidades cognitivas. [citado el 6 de marzo del 2015]. Disponible
en Internet: <http://ocw.um.es/cc.-de-la-salud/estimulacion-cognitiva/material-de-clase-1/tema-9-
texto.pdf> 17
NeuronUP .Praxias. [Citado el 6 de marzo del 2015]. Disponible en Internet:
< https://www.neuronup.com/es/areas/functions/praxis>
29
Ilustración 2: Ejercicios praxias
Imagen Ejercicios praxias. Tomado de: Eugenia Romero. Disponible en:
<http://www.ponceleon.org/logopedia/images/stories/ptva/ejercicios/EJERCICIOS_PRAXIAS.p
df
La conciencia fonológica son todas aquellas habilidades que se pueden adquirir
como son: Concentración, Atención, Discriminación auditiva con la cual se
reconocen las diferencias entre los distintos fonemas, Percepción auditiva en
donde se organizan los sonidos y se les da un significado, Memoria a largo y
corto plazo. Y mediante estas habilidades se manipula así el lenguaje en
niveles como: el fonológico, sintáctico, léxico, semántico, textual y
pragmático.18. Conciencia Fonológica implica el conocimiento y manipulación
de las silabas o fonemas; representados por un signo gráfico (imágenes) y si se
lo combina con otro, forman caracteres sonoros y escritos que permiten
construir una palabra que posee un determinado significado19.
La producción Oral es la forma de expresarse comprensiblemente y con
suficiente facilidad. La adquisición del lenguaje oral se produce gracias a un
proceso de interacción con las personas del entorno, y se establece sobre
bases fisiológicas y anatómicas concretas, siguiendo un proceso de
desarrollo20. En esta etapa se practican las destrezas adquiridas en las etapas
18 Signorini, Á. (1998). La conciencia fonológica y la lectura. Teoría e investigación acerca de una
relación compleja. Lectura y vida, 19(3). Disponible en Internet:
<http://www.lecturayvida.fahce.unlp.edu.ar/numeros/a19n3/19_03_Signorini.pdf> 19 Actualizado el 6 de noviembre del 2014. [Citado el 18 de marzo del 2015]. Disponible en internet:
<http://www.orientacionandujar.es/2014/11/06/composicion-de-frases-con-relacion-sencilla-entre-dos-
palabras/> 20 Maria Angeles Mayor. Evaluación del lenguaje oral. [Citadol el 18 de marzo].Disponible en Internet:
<http://www.uam.es/personal_pdi/psicologia/agonzale/2007/DF/Artic/EvdelLgOralcap7.pdf>
30
de praxias y conciencia fonológica, buscando así que los niños adquieran
habilidades para poder expresarse de mejor manera.
Existen algunas páginas web y aplicaciones de ayuda para estos problemas en
donde los niños deben hacer ejercicios como rellenar palabras y videos en
donde se practica variedad de palabras y sonidos; algunas de ellas son:
Video en el que se realiza algunos ejercicios básicos de praxias; se encuentra en el siguiente link: https://www.youtube.com/v/2wzI5_iYs68%26hl=es_ES%26fs=1%26
Los sonidos del habla: Producido por el Centro Nacional de
Información y Comunicación Educativa del Ministerio de Educación y Ciencia de España. La página presenta los diferentes fonemas con su mecánica articulatoria a partir de sencillas animaciones con sonido. Puede verse en el siguiente link: http://ntic.educacion.es/w3//eos/MaterialesEducativos/mem2001/sonidos/
Ilustración 3: Página sonidos del habla
Phonetics: Se desarrolla en el proyecto de la Universidad de Iowa,
Estados Unidos; se pueden ver animaciones de la mecánica articulatoria de cada uno de los fonemas. Se encuentra en los idiomas inglés, español y alemán. Accediendo a la siguiente página http://www.uiowa.edu/~acadtech/phonetics/ se selecciona el idioma en “free web apps here”
31
Ilustración 4: Página Phonetics
Plataforma MetaVox V3: Es la tercera versión de esta plataforma. Se
basa en la enseñanza de la pronunciación española permite visualizar
los movimientos de los órganos de fonación, facilita que el usuario
identifique el lugar de articulación, la disposición específica que
adquieren los órganos de fonación en cada sonido. Autoría de
Euphonia Ediciones S.L. Se requiere ser descargada para su
respectivo uso la encuentra en el siguiente enlace
http://www.euphoniaediciones.com/login-registro-descarga-
gratuita-17 .
Ilustración 5: Plataforma MetaVox V3
Juegos con los fonemas y los sínfones: Desarrollado por IP LEARNING
E-DUCATIVA. Consiste en actividades digitales de la Consejería de
Educación de la Junta de Extremadura, centradas en los fonemas, sínfones
y sílabas inversas en las que también se presenta información y actividades
sobre articulación y producción de sonidos. Se encuentra en:
http://conteni2.educarex.es/mats/11358/contenido/index2.html
32
Ilustración 6: Juegos fonemas y sinfones
Logopedia Escolar de Asturias (LEA): Página web elaborada por un
grupo de logopedas llamado "Logopedia Escolar de Asturias", en esta
página se encuentra información, actividades y materiales para
favorecer la intervención en las dificultades de habla, voz y lenguaje.
Link de ubicación: http://web.educastur.princast.es/proyectos/lea/
Ilustración 7: Plataforma LEA
HERRAMIENTAS DE DESAROLLO
Para el diseño y desarrollo del proyecto, se hace uso de los siguientes
elementos:
Html (Hyper Text Markup Language; Lenguaje de Marcado de Hipertexto)
33
Es el que define el contenido en la página web. Basa su sintaxis en un
elemento que se llama etiqueta, que son las herramientas fundamentales para
que los navegadores (“traductores” de las etiquetas) puedan interpretar el
código y permitir ver imágenes, texto, párrafo, y estructuras21.
La etiqueta presenta frecuentemente dos partes:
- Una apertura de forma general <etiqueta> - Un cierre de tipo </ etiqueta>
El documento está dividido en 2 partes principales, una es el encabezado en el
que hay información de la página que el usuario no ve, delimitado por <head> y
</head> y la otra el cuerpo en el que va el contenido de la página, entre las
etiquetas <body> y </body>.
Muchas de la etiquetas contienen atributos y valores los cuales modifican su
funcionamiento. Estos tienen la forma:
<etiqueta atributo1= “valor1” atributo2= “valor2”>
</etiqueta>
CSS (Cascading Style Sheets; Hoja de Estilo en Cascada)
Define el formato que va a llevar la página. Se basa en colores, tamaño,
posición de imagen, tipo de texto, entre otras. Es un lenguaje embebido, es
decir va mezclado con HTML22.
Para su definición siempre se hace uso de un identificador de etiqueta HTML
por ejemplo <H1>, y luego se indica el aspecto que queremos mostrar en todas
las etiquetas <H1> que aparezcan en el documento.
La estructura es de la siguiente manera:
H1{ lista de propiedades-valores separadas por “ ; ” }
Una vez listo el archivo css, se importa al documento html y en la parte de la
cabecera se coloca:
<link rel="stylesheet" type="text/css" href="nombrearchivo.css">.
21 MDN (Mozilla Developer Network). Guia HTML para desarrolladores. [Citado el 7 de marzo del
2015]. Disponible en: <https://developer.mozilla.org/es/docs/HTML/HTML5>
22 W3C. Hojas de estilo en cascada. [Citado el 7 de marzo del 2015]. Disponible en:
< http://www.spanishtranslation.us/traducciones/css-styles.htm>
34
PHP
Lenguaje de programación, con el cual se puede acceder a ficheros, ejecutar
comandos o abrir conexiones de red desde el servidor. PHP está diseñado
específicamente para ser un lenguaje más seguro para escribir aplicaciones
CGI que Perl o C. Partiendo de un correcto ajuste de opciones de configuración
para tiempo de ejecución y en tiempo de compilación, y el uso de prácticas de
programación apropiadas, puede proporcionar la combinación de libertad y de
seguridad necesaria. Hay muchas vías para ejecutar PHP. Al haber una
extensa selección de opciones se garantiza poder usar PHP para un gran
número de propósitos, pero a la vez significa que existen combinaciones que
conllevan una configuración menos segura. La flexibilidad de configuración de
PHP rivaliza igualmente con la flexibilidad de su código. PHP puede ser usado
para construir completas aplicaciones de servidor, con toda la potencia de un
usuario de consola, o se puede usar sólo desde el lado del servidor implicando
un menor riesgo dentro de un entorno controlado. El cómo construir ese
entorno, y cómo de seguro es, depende del desarrollador PHP23.
FLASH
Es un programa de edición de multimedia que utiliza gráficos vectoriales o
conocidos también como gráficos orientados a objetos, mediante fórmulas
geométricas para representar imágenes por software y hardware. Su entorno
de desarrollo es flash y su máquina virtual para ejecutar el programa es Flash
player. De cada proyecto desarrollado en flash se obtendrá tres archivos con
extensiones: FLA, SWF y SWD. Al ser su animación basada en objetos, hace
que cada uno de ellos en el escenario tenga su propia capa. 24.Por esta
facilidad de uso, se implementaron todas las actividades como los
rompecabezas y unir imagen-sonido de cada una de la etapas.
FILEZILLA
FileZilla es una aplicación para la transferencia de archivos por FTP, gratuita,
multiplataforma y de código abierto. Permite transferir archivos desde una
computadora local, hacia uno o más servidores FTP (y viceversa) de forma
23 PHP. Introducción. [Citado el 20 de enero del 2016]. Disponible en: http://php.net/docs.php
24 Concepto de Flash y sus características. [Citado el 21 de enero del 2016]. Disponible en: http://jenifer-
todoflash.blogspot.com.co/2011/06/concepto-de-flash-y-sus-caracteristicas.html
35
sencilla. Adicional se distribuye en dos paquetes, el cliente y el servidor25.
Como anteriormente se planteó al ser gratis esta aplicación es de gran uso al
momento del desarrollo del proyecto por su facilidad de manejo y configuración.
FTP (File transfer protocol - Protocolo de transferencia de archivos)
Este protocolo utiliza una arquitectura cliente/servidor para transferir archivos entre maquinas en una red, mientras una envía ordenes la otra espera solitudes para llevarlas a cabo. FTP permite a los usuarios acceder a archivos en sistemas remotos usando un conjunto de comandos estándar muy simples.
XAMPP
Es un servidor independiente de plataforma de código libre, con el cual se puede disponer de un servidor propio o simplemente usarlo para hacer pruebas de las páginas web. Permite instalar de forma sencilla Apache en el ordenador, sin importar el sistema operativo (Linux, Windows, MAC o Solaris). Y lo mejor de todo es que su uso es gratuito.
XAMPP incluye además servidores de bases de datos como MySQL ySQLite con sus respectivos gestores phpMyAdmin y phpSQLiteAdmin. Incorpora también el intérprete de PHP, el intérprete de Perl, servidores de FTP como ProFTPD ó FileZilla FTP Serve, etc.. Si alguna vez has intentado instalar
1.9.2. Marco Conceptual
Los términos utilizados en este proyecto son:
Alveolos Superiores: Son los hoyos donde están encajados los dientes;
se hace referencia específicamente a las encías superiores, por la parte
de adentro.
Aparato Fonador: Conjunto de órganos que colaboran en la emisión del
sonido articulado. Se divide en tres grupos: Órganos de la respiración,
de la fonación y de la articulación.
Apraxia del habla: Es un desorden motor del habla en el que hay
dificultad para planificar, coordinar, producir y ordenar los sonidos del
habla.
Articulación: Conjuntos de movimientos por el cual se forman los
fonemas y palabras.
Bradilalia: Desaceleración excesiva del ritmo del habla que dificulta su
comprensión.
25 Desarrollo web. Filezilla-client. [Citado el 24 de enero del 2016]. Disponible en:
http://www.desarrolloweb.com/wiki/filezilla-client.html
36
Disartria: Articulación defectuosa debida a lesiones del control muscular
del mecanismo del lenguaje por lesión del sistema nervioso central, del
sistema nervioso periférico o de ambos.
Disfemia: Repetición de silabas o palabras o paros espasmódicos que
interrumpen la fluidez verbal. Tartamudez.
Fonemas: Es la abstracción (imagen mental) de los sonidos del habla
humana. Son las unidades básicas del estudio fonológico de una
lengua.
Fonoaudiólogo: Profesional formado en áreas científico-humanistas,
especializado en las habilidades de la comunicación humana, en la
motricidad orofacial y en la deglución. Es capaz de diagnosticar e
intervenir los problemas en el ámbito del lenguaje, voz, audición,
motricidad orofacial y la deglución; de modo de prevenir, pesquisar y
tratar a personas y/o grupos durante las diferentes etapas de la vida.
Paladar Blando(velo del paladar): Tabique
Paladar Duro: Parte superior de la cavidad oral formado por el hueso
palatino y huesos molares.
Retraso del Habla: Trastorno en la adquisión o maduración del habla.
Taquilalia: Aceleración excesiva del ritmo del habla que la hace
incomprensible.
Tartamudez: Habla entrecortada con repeticiones de silabas o palabras,
y con paros tónicos o bloqueos del habla fluida.
Trastornos fonológicos: Defecto de la articulación producido por un
punto o modo de articulación incorrecta, con o sin lesión orgánica en el
aparato fonatorio.
Aprendizaje Vicario: Es la forma de adquisición de conductas mediante
la observación.
Cognición: Capacidad que tienen las personas de procesar información
a través del conocimiento adquirido.
1.10. FACTIBILIDAD
1.10.1. Factibilidad Técnica
La plataforma será desarrollada haciendo uso del lenguaje de programación
PHP, en entorno de programación netbeans, además se hace uso de
herramientas adicionales como javascript, html, css y flash. Adicionalmente se
empleara el uso de un micrófono que será el medio para capturar la voz,
haciendo uso de la grabadora de sonido de windows.
37
1.10.2. Factibilidad Operativa
Para la ejecución del proyecto se requerirá un computador con acceso a
internet y sistema operativo Windows 7.
1.10.3. Factibilidad Económica
FACTIBILIDAD ECONOMICA
RECURSOS HUMANOS
Descripción Cantidad Salario
(hora)
Cantidad
horas
Cantidad
días Duración(meses) Total
Tutor 1 80000 4 4 6 7680000
Estudiante 2 40000 5 6 12 7200000
Fonoaudiólogo 1 75000 2 3 6 2700000
Total 17580000
RECURSOS FISICOS
(Hardware y Software)
Descripción Precio
Computador 1500000
Papelería 100000
Micrófono 8000
Postgresql 0
Netbeans 0
Total 1608000
COSTO
TOTAL: 19188000
Ilustración 8: Factibilidad Económica
38
1.10.4. Factibilidad legal
Al desarrollar este proyecto se utilizaran herramientas de código abierto,
haciendo claridad que el destino del material será decidido por la Universidad
Distrital Francisco José de Caldas.
2. FASE DE REQUERIMIENTOS
2.1. Modelado de Negocio
El modelado del negocio es una herramienta que refleja la estructura,
funcionalidad y objetivos propuestos en el proyecto, además de ser una forma
visual de mostrar a los clientes como se maneja el negocio. En este caso el
modelo del negocio va dirigido hacia los padres y niños que buscan ayuda en la
solución de los trastornos fonológicos.
Ilustración 9: Modelado del negocio
39
2.1.1. Modelo de Procesos
Es una descripción simplificada de las actividades diseñadas que son parte de
los procesos del sistema para producir una salida específica.
Registro cliente (administrador)
Ilustración 10: Modelo de Procesos - Proceso de Registro Cliente
Proceso Actualizar Cliente
Ilustración 11: Modelo de Procesos - Proceso Actualizar Cliente
Proceso Eliminar Cliente
40
Ilustración 12: Modelo de Procesos - Proceso Eliminar Cliente
Proceso Realizar encuesta inicial y registro
Ilustración 13: Modelo de Procesos - Realizar encuesta inicial y registro
Proceso realizar evaluación
Ilustración 14: Modelo de Procesos - Proceso Realizar Evaluación
41
2.1.2. Modelo de Dominio
Es un modelo conceptual a la entrada a los modeladores significativos en un
dominio del problema como lo son las clases conceptuales del mundo real.
Ilustración 15: Modelo de Dominio
2.1.3. Glosario de términos
Protocolo: Es un conjunto de reglas que se debe seguir para que dos entidades
de un sistema de comunicación puedan transmitirse información.
Archivos FLA: Es el archivo de origen de cualquier proyecto cuando se
desarrolla en la herramienta de edición flash.
Archivos .SWF: Es la versión compilada del archivo.FLA y esta optimizada para
la web pudiéndose reproducir en navegadores.
2.2. Requerimientos
Un requerimiento son las condiciones y necesidades del cliente para resolver
un problema o llegar a un objetivo. En este proyecto se manejan dos tipos de
requerimientos: Los funcionales y los no funcionales, en donde los funcionales
definen el comportamiento interno del software y los no funcionales son los
criterios que se pueden usar para juzgar la operación del sistema.
Usuario
Plataforma
1
n
1
n
Contener
Ejercicios
1..n
n
1..n
n
Contener
AdministradorCliente
Evaluación
n
11
Contenerr
1
n
+Calificar
n
n
nRealizar
n
n
Observacion
42
2.2.1. Requerimientos funcionales
ID del Requerimiento: RF-001
Nombre del Requerimiento: Evaluación Inicial
Descripción: El sistema debe permitir a los padres (usuario (cliente)) realizar la encuesta inicial, para así tener un diagnóstico de cómo está el niño.
Prioridad: MEDIA Tabla 3: Requerimientos funcionales – Evaluación inicial
ID del Requerimiento: RF-002
Nombre del Requerimiento: Registro
Descripción: El sistema debe permitir la inscripción de los padres o acudientes en la plataforma, y estos datos serán almacenados en la bases de datos.
Prioridad: ALTA Tabla 4: Requerimientos funcionales - Registro
ID del Requerimiento: RF-003
Nombre del Requerimiento: Registro de Usuario (Cliente).
Descripción: El sistema debe permitir al administrador registrar un cliente, teniendo en cuenta que este debe poseer información básica del cliente.
Prioridad: MEDIA Tabla 5: Requerimientos funcionales - Registro de usuario
ID del Requerimiento: RF-004
Nombre del Requerimiento: Actividades
Descripción: El sistema debe permitir el acceso a las actividades de los grupos fonéticos
Prioridad: MEDIA Tabla 6: Requerimientos funcionales - Actividades
ID del Requerimiento: RF-005
Nombre del Requerimiento: Evaluación
Descripción: El sistema debe permitir que el cliente pueda subir los archivos previamente grabados correspondientes a cada etapa (Primera, segunda y tercera etapa).
Prioridad: ALTA Tabla 7: Requerimientos funcionales - Evaluación
ID del Requerimiento: RF-006
Nombre del Requerimiento: Calificación
Descripción: El sistema debe permitir realizar la respectiva calificación y observación en
43
cada una de las etapas.
Prioridad: ALTA Tabla 8: Requerimientos funcionales – Calificación
2.2.2. Requerimientos no funcionales
ID del Requerimiento: RNF-001
Nombre del Requerimiento: Realizar evaluación
Descripción: Al momento de grabar el audio el cliente en las evaluaciones, debe ser lo más claro posible.
Prioridad: Alta Tabla 9: Requerimientos no funcionales - Realizar evaluación
ID del Requerimiento: RNF-002
Nombre del Requerimiento: Uso Plataforma
Descripción: La plataforma debe ser usada en todos los ordenadores que tengan como sistema operativo Windows 7, además que el padre o acudiente del niño debe tener idea del manejo de las herramientas informáticas.
Prioridad: Alta Tabla 10: Requerimientos no funcionales - Uso de la plataforma
2.2.3. Definición de actores
Actor1 Cliente(Acudiente/Niño)
Descripción Actor encargado de solicitar inscripción a la plataforma
además de iniciar el sistema para la evaluación.
Limite Inscribirse en la plataforma y realizar los ejercicios y
evaluaciones correspondientes a cada etapa.
Tabla 11: Actor1 – Cliente
Actor2 Administrador
Descripción Es uno de los actores principales, encargado de revisar
las evaluaciones.
44
Limite
Inscribe, modifica, elimina un cliente de la plataforma,
además es el encargado de hacer revisiones a los
archivos que suben los usuarios (cliente) y evaluaciones
que hace el cliente, y dependiendo de estas da sus
respectivas recomendaciones.
Tabla 12: Actor2 – Administrador
2.3. Casos de Uso
El diagrama de casos de uso representa la forma en como un Cliente (Actor)
opera con el sistema en desarrollo, además de la forma, tipo y orden en como
los elementos interactúan (operaciones o casos de uso).
Se compone de tres elementos:
Actor: Es el rol que un usuario juega con respecto al sistema.
Caso de uso: Es una operación/tarea específica que se realiza tras una orden
de algún agente externo, sea desde una petición de un actor o bien desde la
invocación desde otro caso de uso.
Relaciones: Forma de asociación entre el actor y el caso de uso.
2.3.1. Lista preliminar de casos de usos
Código CU1
Nombre Evaluación inicial
Descripción
El cliente cuando solicite su inscripción a la plataforma deberá
realizar la evaluación inicial, la cual consiste en series de
preguntas para determinar si se necesita el uso de la
plataforma.
Tabla 13: Caso de uso - Evaluación inicial
Código CU2
Nombre Actividades
45
Descripción
Cuando el cliente esté inscrito puede acceder a las actividades
las cuales consiste en videos de cada fonema y juegos como
relacionar imagen y sonido.
Tabla 14: Caso de uso - Actividades
Código CU3
Nombre Registrar usuario.
Descripción El cliente podrá inscribirse en la plataforma, al igual que el
administrador también podrá registrar a algún cliente.
Tabla 15: Caso de uso - Registrar usuario.
Código CU4
Nombre Actualizar usuario.
Descripción El administrador podrá modificar datos de los clientes.
Tabla 16: Caso de uso - Actualizar usuario.
Código CU5
Nombre Eliminar usuario.
Descripción El administrador puede buscar y eliminar los clientes que estén
registrados en la plataforma.
Tabla 17: Caso de uso - Eliminar usuario
Código CU6
Nombre Realizar evaluación.
Descripción El cliente cuando esté debidamente inscrito en la plataforma y
al practicar los ejercicios, deberá realizar una evaluación la
46
cual está diseñada según la etapa en que se encuentre,
ayudado en su grabación con la grabadora de sonido de
Windows.
Tabla 18: Caso de uso - Realizar evaluación.
Código CU7
Nombre Revisar evaluación.
Descripción
Cuando el cliente realice la evaluación y la suba al sistema
según la etapa correspondiente, esta se guardara y el
administrador con ayuda de filezilla corregirá esta evaluación y
dará una calificación.
Tabla 19: Caso de uso - Revisar evaluación.
2.3.2. Diagramas de casos de uso
Evaluación inicial
47
Ilustración 16: Caso de uso - Evaluación inicial
Actividades
Ilustración 17: Caso de uso - Actividades
Caso de uso Registrar Usuario/ Cliente
Cliente
Solicita inscripción
Mostrar encuesta inicial
Realizar encuesta
Cliente
Ingresar datos usuario Ingresar
Realizar actividad correspondiente
<<include>>
48
Ilustración 18: Registrar Usuario por el Cliente
Caso de uso Registrar Usuario/Administrador
Ilustración 19: Registrar Usuario por el Administrador
Caso de uso Modificar Contraseña/Cliente
Usuario
Ingresa datos de usuario
Ingresar
<<include>>
Ingresar datos del acudiente
<<include>>
Ingresar datos del niño
<<include>>
Administrador
Ingresar datos usuario
Ingresa identificacion del niño
Nombre acudiente
Apellido acudiente
Email acudiente
Ingresar
<<include>> <<include>>
<<include>>
<<include>>
<<include>>
Ingresar datos del niño
<<include>>
49
Ilustración 20: Modificar Contraseña por el Cliente
Caso de uso Modificar Usuario/Administrador
Ilustración 21: Modificar Usuario por el Administrador
Caso de uso Eliminar Usuario
Cliente
Ingresar datos usuario Ingresar
Solicita cambio de contraseña
<<include>>
Administrador
Ingresar datos de usuario Ingresa Busca cliente a modificar
Modifica datos cliente
<<include>>
<<include>>
50
Ilustración 22: Eliminar Usuario
Caso de uso Realizar Evaluación
Ilustración 23: Realizar Evaluación
Caso de uso Revisar Evaluación
Ilustración 24: Revisar Evaluación
Administrador
Ingresa datos usuarioIngresar
Seleccionar usuario a eliminar
Eliminar usuario
<<include>>
<<include>>
Cliente
Ingresa datos usuario Ingresar
Realizar evaluación etapa correspondiente
<<include>>
Sistema
Codifica voz de la evaluación realizada Guarda voz y texto de la evaluación realizada
<<include>>
Cliente
Administrador
Ingresar datos usuario plataforma Ingresar
Ingresar datos de usuario filezilla Ingresar filezilla
Realizar evaluación correspondiente
Revisar evaluación
<<include>>
<<include>>
<<include>>
51
2.3.3. Documentación Casos de Uso
IDENTIFICACION CASO DE USO ACTORES
CU1 Evaluación inicial Cliente.
OBJETIVO
Crear un caso de uso para la realización de la evaluación inicial.
DESCRIPCION
El caso de uso permite realizar la evaluación inicial, la cual ayuda a saber si es
necesario el uso de la plataforma.
Precondiciones Para realizar esta encuesta inicial, el usuario
debe ser lo más sincero posible, en cuanto las
preguntas que tiene la encuesta.
Postcondiciones La encuesta inicial solo se deberá hacer una
solo vez, esta se realiza antes del registro del
cliente en la plataforma.
Alternativas y excepciones
CURSO NORMAL DE LOS EVENTOS
ACCION DEL ACTOR RESPUESTA DEL SISTEMA
1 El usuario ingresa a la página
principal de la plataforma.
3. Realizar encuesta inicial.
2. Muestra interfaz y opción de la
encuesta inicial.
4. Verifica encuesta.
5. Muestra mensaje correspondiente.
PUNTOS DE INTERRUPCION
El usuario puede cancelar la operación en el punto 3 Tabla 20: Documentación - Evaluación Inicial
52
IDENTIFICACION CASO DE USO ACTORES
CU2 Actividades Cliente.
OBJETIVO
Crear un caso para las actividades que se encuentran en la plataforma.
DESCRIPCION
El caso de uso permite realizar cada una de las actividades propuestas en la
plataforma dependiendo de la etapa que se esté manejando.
Precondiciones Para que cliente pueda realizar las actividades
debe estar inscrito en la plataforma.
Las actividades deben ser realizadas siguiendo
las recomendaciones dadas en cada una.
Postcondiciones Al realizar las actividades se debe seguir las
indicaciones, ya que para cada etapa hay una
actividad.
El acudiente siempre debe estar en constante
ayuda hacia el niñ@,ya que estas actividades se
deben realizar antes de las evaluaciones.
Alternativas y excepciones No realiza las actividades correctamente.
CURSO NORMAL DE LOS EVENTOS
ACCION DEL ACTOR RESPUESTA DEL SISTEMA
1. El usuario ingresa a la
plataforma.
3. Se dirige a la opción actividades
2. Muestra interfaz
4. Realiza actividad correspondiente.
PUNTOS DE INTERRUPCION
El usuario puede cancelar la operación en el punto 3 Tabla 21: Documentación - Realizar actividades
53
IDENTIFICACION CASO DE USO ACTORES
CU3 Registrar usuario Cliente, administrador.
OBJETIVO
Crear un caso para el registro de los usuarios que accederán a la plataforma
DESCRIPCION
El caso de uso permite el registro y posteriormente ingreso a la plataforma.
Precondiciones Para que cliente puede inscribirse debe facilitar
información personal como nombre, apellido,
identificación y primordialmente tener un correo
electrónico vigente.
El administrador a la hora de registrar un cliente
debe también tener información básica, además
dell correo electrónico.
Postcondiciones Para realizar el registro en la plataforma el
acudiente debe realizar la encuesta inicial, ya
que esta una forma de tener un indicio de cómo
se encuentra el niño en el habla.
Por parte del administrador al registrar un cliente
debe tener conocimiento si el acudido de esta
persona tiene problemas de habla.
Alternativas y excepciones Cuando se intente registrar dos usuarios con la
misma identificación.
Al momento de la inscripción se coloquen datos mal.
CURSO NORMAL DE LOS EVENTOS
ACCION DEL ACTOR RESPUESTA DEL SISTEMA
1. El usuario ingresa a la plataforma. 3. Pide registro del usuario 5. Diligencia datos personales, dar clic guardar.
2. Muestra interfaz 4. Muestra formulario. 6. Guarda información.
PUNTOS DE INTERRUPCION
El usuario puede cancelar la operación en el punto 3 Tabla 22: Documentación - Registrar usuario
54
IDENTIFICACION CASO DE USO ACTORES
CU4 Actualizar usuario Cliente, administrador.
OBJETIVO
Crear un caso para la actualización de los datos de los usuarios que estén inscritos en la
plataforma.
DESCRIPCION
El caso de uso permite actualizar datos de los usuarios registrados.
Precondiciones Para que el administrador pueda hacer esta
actualización, el usuario debe estar debidamente
inscrito.
Postcondiciones La actualización de todos los datos del cliente solo
la podrá hacer el administrador.
El cliente solo podrá actualizar o modificar la
contraseña
Alternativas y excepciones No estar inscrito en la plataforma.
El administrador no tenga datos básicos de los usuarios para la actualización.
CURSO NORMAL DE LOS EVENTOS
ACCION DEL ACTOR RESPUESTA DEL SISTEMA
1. El usuario ingresa a la plataforma.
1. Pide actualizar datos del usuario
5. Diligencia datos a actualizar
2.Muestra interfaz
2. Muestra formulario.
6. Guarda información.
PUNTOS DE INTERRUPCION
El usuario puede cancelar la operación en el punto 3, 4 y 6. Tabla 23: Documentación - Actualizar usuario
55
IDENTIFICACION CASO DE USO ACTORES
CU5 Eliminar usuario Administrador.
OBJETIVO
Crear un caso para dar de baja a los usuarios que estén inscritos en la plataforma
DESCRIPCION
El caso de uso permite eliminar datos de los usuarios registrados.
Precondiciones Para que el administrador pueda dar de baja a
los clientes, el usuario debe estar debidamente
inscrito.
Una vez eliminado el cliente; se borrara de la
base de datos definitivamente.
Postcondiciones Esta eliminación solo la podrá hacer el
administrador.
Alternativas y excepciones No estar inscrito en la plataforma.
CURSO NORMAL DE LOS EVENTOS
ACCION DEL ACTOR RESPUESTA DEL SISTEMA
1. El administrador ingresa a la
plataforma.
3.Pide datos del usuario
5. Selecciona usuario a eliminar.
2.Muestra interfaz
4. Muestra usuarios.
6. Elimina usuario seleccionado.
PUNTOS DE INTERRUPCION
El usuario puede cancelar la operación en el punto 3, 4, 5 y 6. Tabla 24: Documentación - Eliminar usuario
56
IDENTIFICACION CASO DE USO ACTORES
CU6 Realizar evaluación Administrador, cliente
OBJETIVO
Crear un caso para la realización de las evaluaciones propuestas en cada etapa de la
plataforma.
DESCRIPCION
El caso de uso permite realizar las evaluaciones correspondientes a casa etapa.
Precondiciones Para que el cliente pueda realizar las evaluaciones
debe estar debidamente inscrito.
El cliente al realizar las evaluaciones; que serán
grabaciones, debe ser lo más claro posible.
Para realizar las grabaciones, el usuario deberá
utilizar la grabadora de sonidos.
Postcondiciones El administrador será quien evalué las
evaluaciones.
Para las etapas segunda y tercera, la evaluación
se realiza por medio de grabaciones de voz.
Al terminar la tercera etapa el cliente contestara
una encuesta final..
Alternativas y excepciones No estar inscrito en la plataforma.
No contar con un micrófono para las grabaciones.
CURSO NORMAL DE LOS EVENTOS
ACCION DEL ACTOR RESPUESTA DEL SISTEMA
1. El cliente ingresa a la plataforma.
3. Realiza las actividades y práctica.
Pide evaluación.
5. Escucha el sonido y graba.
2. Muestra interfaz
4. Muestra interfaz de la evaluación.
6. Guardar ruta del sonido.
PUNTOS DE INTERRUPCION
El usuario puede cancelar la operación en el punto 3, 4, y 6. Tabla 25: Documentación - Realizar evaluación
57
IDENTIFICACION CASO DE USO ACTORES
CU7 Revisar evaluación Administrador, cliente
OBJETIVO
Crear un caso para la revisión de las evaluaciones propuestas en cada etapa de la plataforma.
DESCRIPCION
El caso de uso permite realizar las evaluaciones correspondientes a cada etapa.
Precondiciones Para que se puedan revisar las evaluaciones del
cliente, este debe estar debidamente inscrito en la
plataforma.
Al realizar las evaluaciones el cliente debe guardarlas
debidamente para ser así almacenada y
posteriormente corregidas por el administrador.
El administrador debe saber tener en claro como
descargar las grabaciones desde el filezilla.
Postcondiciones La primera etapa es evaluada por el sistema y
realizara el permiso correspondiente.
El acudiente debe seguir los pasos en la plataforma:
primera etapa, segunda etapa y tercera etapa para
tener una mayor ayuda en el problema del niño.
Alternativas y excepciones No estar inscrito en la plataforma.
No saber el manejo de filezilla.
CURSO NORMAL DE LOS EVENTOS
ACCION DEL ACTOR RESPUESTA DEL SISTEMA
1. El administrador entra a filezilla,
descargar los sonidos. Da clic en el
sistemas ->en calificaciones
3. Realiza las calificaciones pertinentes.
2. Muestra interfaz
PUNTOS DE INTERRUPCION
El usuario puede cancelar la operación en el punto 3, 4, y 6. Tabla 26: Documentación - Revisar evaluación
58
FASE DE ANALISIS 4
En la fase de análisis se define la arquitectura del sistema y el alcance del
mismo.
4.1 Diagrama de Secuencia
Inicio y registro de usuario
Ilustración 25: Diagrama de Secuencia - Inicio y Registro Usuario
59
Registro del cliente por administrador
Ilustración 26: Diagrama de secuencia - Registro del cliente por el administrador
Actividades
Ilustración 27: Diagrama de secuencia – Actividades
60
Ingreso primera etapa (Evaluación)
Ilustración 28: Diagrama de secuencia - Primera etapa
61
Ingreso segunda etapa (Evaluación)
Ilustración 29: Diagrama de secuencia - Ingreso segunda etapa
62
Ingreso tercera fase (Evaluación) y encuesta final
Ilustración 30: Diagrama de secuencia - Ingreso tercera etapa y encuesta final
63
Calificación
Ilustración 31: Diagrama de secuencia - Calificación
64
4.2 Diagrama de Actividades
Inicio y registro del cliente
Ilustración 32: Diagrama de actividad - Inicio y registro del cliente
65
Registro cliente por el administrador
Ilustración 33: Diagrama de actividad - Registro del cliente por el administrador
66
Actividades
Ilustración 34: Diagrama de actividad - Actividades
67
Inicio y primera etapa
Ilustración 35: Diagrama de actividad - Inicio y primera fase
68
Ingreso segunda etapa
Ilustración 36: Diagrama de actividades - Ingreso segunda fase
69
Ingreso tercera etapa y encuesta final
Ilustración 37: Diagrama de actividades - Ingreso tercera fase y encuesta final
70
Calificación
Ilustración 38: Diagrama de actividades - Calificación
71
4.3 Diagrama de estado
Ilustración 39: Diagrama de estado
72
FASE DE DISEÑO 5
Consiste en determinar la solución técnica y necesaria del proyecto a ejecutar.
Así como durante la fase de inicio se determinó el qué, ahora es necesario el
cómo. En esta fase es donde se procede al desarrollo del prototipo del sistema,
por lo tanto es necesaria la participación activa de los usuarios involucrados en
el proyecto.
5.1 DIAGRAMA DE CLASES
Se describen el objeto y las estructuras de información que se usan en la
aplicación, tanto de forma interna como en la comunicación con los usuarios.
Esta información se describe sin hacer referencia a ninguna implementación
concreta.
73
Ilustración 40: Diagrama de clases
74
5.1.1 RESPONSABILIDAD DE LAS CLASES
CLASE: Usuario
RESPONSABILIDAD COLABORADOR
Contiene el Id, nombre, contraseña
y correo de los usuario al momento
de registro o averiguar sus datos.
Tabla 27: Clase usuario
CLASE: cliente
RESPONSABILIDAD COLABORADOR
Contiene fecha de nacimiento del
niño, sexo del niño, identificación del
acudiente, nombre del acudiente y
apellido del acudiente al momento
del registro.
Sus métodos permiten ver los
clientes registrados, cambia la clave
de acceso a la plataforma, eliminar,
ingresar niño y acudiente, modificar
niño y acudiente.
Usuario.
Tabla 28: Clase cliente
CLASE: Administrador
RESPONSABILIDAD COLABORADOR
Permite buscar un administrador,
modificar datos del administrador y
cambiar su clave se acceso.
Usuario.
Tabla 29: Clase administrador
75
CLASE: Evaluación
RESPONSABILIDAD COLABORADOR
Permite identificar cada evaluación,
además de buscar, insertar y subir
cada evaluación correspondiente.
Usuario.
ConectarBD.
Tabla 30: Clase evaluación
CLASE: Olvidocontrasena
RESPONSABILIDAD COLABORADOR
Permite la recuperación de la
contraseña a los clientes.
Cliente.
Tabla 31: Clase Olvidocontrasena
CLASE: Registrar
RESPONSABILIDAD COLABORADOR
Permite el registro de nuevos
clientes.
Usuario.
Tabla 32: Clase Registrar
CLASE: Autenticacion
RESPONSABILIDAD COLABORADOR
Permite establecer si el usuario que
intenta ingresar a la plataforma es el
mismo que está inscrito.
Usuario.
ConectarBD.
Tabla 33: Clase autenticación
CLASE: ConectarBD
RESPONSABILIDAD COLABORADOR
Permite establecer la conexión del
programa con la base de datos en
postgresql.
Tabla 34: Clase ConectarBD
CLASE: ConectarFilezilla
76
RESPONSABILIDAD COLABORADOR
Permite establecer la conexión con
el servidor filezilla.
Tabla 35: Clase ConectarFilezilla
CLASE: Subir
RESPONSABILIDAD COLABORADOR
Permite subir los audios de las
evaluaciones correspondientes a
cada grupo fonético.
Evaluación.
ConectarFilezilla.
Tabla 36: Clase subir
77
5.2 MODELO RELACIONAL
Ilustración 41: Modelo relacional
78
5.3 Diccionario de Datos
Nombre objeto: Administrador (tabla)
Dueño: Postgres
Descripción: Tabla de la entidad Administrador
Propósito: Tener un registro de los datos principales de administrador de la plataforma
Columnas
Nombre atributo Descripción Tipo de dato Llave
primari
a (PK)
Llave
foránea
(FK)
Observacion
es
Id_admin Número de
documento
del
administrador
Integer
x
Dato que no
puede tomar
valores
nulos
Correo_admin El correo del
administrador
varying(999)
nombre_admin Nombre del
administrador
varying(999)
apellido_admin Apellido del
administrador
varying(999)
Contrasena_admin Contraseña
que ingresar
el
administrador
para poder
acceder a su
cuenta en la
plataforma
varying(999)
CREATE TABLE administrador
(
id_admin integer NOT NULL,
nombre_admin character varying(999),
79
apellido_admin character varying(999),
contrasena_admin character varying(999),
correo_admin character varying(999),
CONSTRAINT administrador_pkey PRIMARY KEY (id_admin)
)
Tabla 37: Diccionario de datos - Tabla administrador
Nombre objeto: Nino(tabla)
Dueño: Postgres
Descripción: Tabla de entidad Nino
Propósito: Tener un registro de los niños que están inscritos en la plataforma.
Columnas
80
Nombre atributo Descripció
n
Tipo de
dato
Llave
primari
a (PK)
Llave
foráne
a (FK)
Observacione
s
Id_ni Número de
documento
del niño
Integer X Dato que no
puede tomar
valores nulos
nombre_n Nombre del
niño
varying(999
)
apellido_n Apellido del
niño.
varying(999
)
Fecha_nacimient
o
Fecha de
nacimiento
del niño.
Date
Sexo_n Sexo del
niño
(Masculino
o femenino)
varying(10)
Contrasena_n Contraseña
ingresada
para poder
acceder al
plataforma
varying(999
)
Id_ac Identificació
n del
acudiente
del niño.
Integer X
CREATE TABLE nino
(
id_ni integer NOT NULL,
nombre_ni character varying(999),
apellido_ni character varying(999),
fecha_nacimiento_ni date,
contrasena_ni character varying(999),
sexo character varying(10),
81
CONSTRAINT nino_pkey PRIMARY KEY (id_ni)
)
Tabla 38: Diccionario de datos - Tabla niño
Nombre objeto: Acudiente (tabla)
Dueño: Postgres
Descripción: Tabla la entidad acudiente.
Propósito: Almacenar los datos del acudiente del niño
Columnas
Nombre
atributo
Descripción Tipo de
dato
Llave
primaria
(PK)
Llave
foránea
(FK)
Observaciones
Id_ac Identificador
de acudiente
Integer
X
Dato que no
puede tomar
valores nulos
Id_ni Identificador
del niño
Integer
X
Dato que no
puede tomar
valores nulos
Correo_ac Correo
registrado
por el
acudiente
varying(999)
Nombre_ac
varying(999)
82
Nombre del
acudiente
Apellido_ac
Apellido del
acudiente
varying(999)
CREATE TABLE acudiente
(
id_ac integer NOT NULL,
id_ni integer NOT NULL,
nombre_ac character varying(999),
apellido_ac character varying(999),
correo_ac character varying(999),
CONSTRAINT acudiente_pkey PRIMARY KEY (id_ac, id_ni),
CONSTRAINT acudiente_id_ni_fkey FOREIGN KEY (id_ni)
REFERENCES nino (id_ni) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT acudiente_id_ni_key UNIQUE (id_ni)
)
Tabla 39: Diccionario de datos - Tabla acudiente
Nombre objeto: Evaluacion(tabla)
Dueño: Postgres
Descripción: Tabla de la entidad Evaluacion.
Propósito: Almacenar cada evaluación realizada por los niños, teniendo encueta al
niño que lo realiza, etapa y pregunta.
83
Columnas
Nombre
atributo
Descripción Tipo de
dato
Llave
primaria
(PK)
Llave
foránea
(FK)
Observaciones
Id_ev Identificador
de la
evaluación
propuesta.
Integer X Dato que no
puede tomar
valores nulos
Id_ni Identificador
del niño
Integer X
Id_et
Identificador
de la etapa
Integer
X
Id_pr Identificador
de pregunta
Integer X
CREATE TABLE evaluacion
(
id_ev integer NOT NULL DEFAULT nextval('incrementar'::regclass),
id_ni integer NOT NULL,
id_et integer,
id_pr integer,
CONSTRAINT evaluacion_pkey PRIMARY KEY (id_ev),
CONSTRAINT evaluacion_id_ni_fkey FOREIGN KEY (id_ni)
REFERENCES nino (id_ni) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT fk_evaluacion_etapa FOREIGN KEY (id_pr)
84
REFERENCES etapa (id_pr) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT evaluacion_id_ev_key UNIQUE (id_ev)
)
Tabla 40: Diccionario de datos - Tabla evaluación
Nombre objeto: Pregunta(tabla)
Dueño: Postgres
Descripción: Tabla de la entidad Pregunta
85
Propósito: Registrar todas preguntas que se harán a los niños en el trascurso de su
entrenamiento en la plataforma.
Columnas
Nombre
atributo
Descripción Tipo de
dato
Llave
primaria
(PK)
Llave
foránea
(FK)
Observaciones
Id_pr Identificador de
pregunta
Integer X Dato que no
puede tomar
valores nulos
Texto_pr Texto
correspondiente
a la pregunta
varying(35)
Audio_pr
Audio que
corresponde a la
pregunta
varying(35)
Imagen_pr Identificador de
la imagen que
corresponde a la
pregunta
varying(35)
CREATE TABLE pregunta
(
id_pr integer NOT NULL,
texto_pr character varying(35),
audio_pr character varying(35),
imagen_pr character varying(35),
CONSTRAINT pregunta_pkey PRIMARY KEY (id_pr)
)
Tabla 41: Diccionario de datos - Pregunta
86
Nombre objeto: Etapa(tabla)
Dueño: Postgres
Descripción: Tabla de la entidad Administrador.
Propósito: Llevar un registro de las etapas que tiene la plataforma.
Columnas
Nombre
atributo
Descripción Tipo de
dato
Llave
primaria
(PK)
Llave
foránea
(FK)
Observaciones
Id_et Identificador
de las
etapas que
se deben
realizar en la
plataforma
Integer X Dato que no
puede tomar
valores nulos
Id_pr Identificador
de pregunta
Integer X
Nombre_et
Nombre de la
etapa
varying(20)
Grupo_et Grupo al que
pertenece la
etapa
varying(25)
87
CREATE TABLE etapa
(
id_et integer NOT NULL,
id_pr integer NOT NULL,
nombre_et character varying(20),
grupo_et character varying(25),
CONSTRAINT etapa_pkey PRIMARY KEY (id_et, id_pr),
CONSTRAINT etapa_id_pr_fkey FOREIGN KEY (id_pr)
REFERENCES pregunta (id_pr) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT etapa_id_pr_key UNIQUE (id_pr)
)
Tabla 42: Diccionario de datos - Tabla Etapa
Nombre objeto: Evaluacion_respuesta (tabla)
Dueño: Postgres
Descripción: Tabla creada por el atributo de las tablas evaluación y respuesta
Propósito: Almacenar los datos de las respuesta de las evaluaciones.
Columnas
88
Nombre
atributo
Descripción Tipo de
dato
Llave
primari
a (PK)
Llave
foráne
a (FK)
Observacione
s
Calificacion Es la evaluación
que realiza el
administrador a
cada respuesta
que hace el niño.
varying(30
)
Dato que no
puede tomar
valores nulos
Observacio
n
Son todos los
comentarios y
recomendacione
s que realiza el
adminsitrador al
revisar las
evaluaciones.
varying(30
)
Id_ev Identificador de la
evaluación que se
realiza.
Integer X Dato que no
puede tomar
valores nulos
Id_res Identificador de la
respuesta de
cada una de las
evaluaciones.
integer X Dato que no
puede tomar
valores nulos
CREATE TABLE evaluacion_respuesta
(
calificacion character varying(30),
observacion character varying(1999),
id_ev integer NOT NULL,
id_res integer NOT NULL,
CONSTRAINT evaluacion_respuesta_pkey PRIMARY KEY (id_ev, id_res)
)
Tabla 43: Diccionario de datos - Tabla evaluacion_respuesta
89
Nombre objeto: Respuesta(tabla)
Dueño: Postgres
Descripción: Tabla creada por el atributo respuesta
Propósito: Almacenar las respuesta de las evaluaciones.
90
Columnas
Nombre
atributo
Descripción Tipo de
dato
Llave
primaria
(PK)
Llave
foránea
(FK)
Observaciones
Id_res Identificador de
respuesta
Integer X
Dato que no
puede tomar
valores nulos
Audio_res
Audio
correspondientes
a la respuesta
que grave el niño
varying(50)
Id_admin Identificador del
administrador
Integer X Dato que no
puede tomar
valores nulos
Id_ni Identificador del
niño
integer
Id_et Identificador de
etapa
integer
CREATE TABLE respuesta
(
id_res integer NOT NULL DEFAULT nextval('aumentar'::regclass),
audio_res character varying(50),
id_admin integer NOT NULL,
id_ni integer,
id_et integer,
CONSTRAINT respuesta_pkey PRIMARY KEY (id_res),
91
CONSTRAINT fk_respuesta_nino FOREIGN KEY (id_ni)
REFERENCES nino (id_ni) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT respuesta_id_admin_fkey FOREIGN KEY (id_admin)
REFERENCES administrador (id_admin) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)
Tabla 44: Diccionario de datos - Tabla evaluación
5.4 Modelo de Interfaz
Es una técnica que permite especificar todos los aspectos relacionados con el
medio con que el usuario puede comunicarse con una máquina, equipo,
computadora, comprendiendo todos los puntos de contacto entre el usuario y el
equipo.
92
5.4.1 Interfaz de Cliente
Ilustración 42: Modelo de Interfaz - Cliente
5.4.2 Interfaz de Administrador
93
Ilustración 43: Modelo de Interfaz – Administrador
FASE DE IMPLEMENTACIÓN 6
En la fase de implementación se toman los requisitos y los productos de la fase
de diseño y se implementan mediante las tecnologías apropiadas.
94
6.1 Diagrama de Paquetes
La arquitectura del sistema, se basa principalmente en cuatro módulos
Módulo de diagnóstico inicial; en el cual el usuario ingresa a la plataforma,
realiza la encuesta inicial y el sistema evaluara las respuestas.
Módulo de registro de usuarios; después de que el sistema evalué la respuesta
se podrá seguir con el registro, ingresando los datos personales y estos siendo
guardados en la base datos por el sistema.
Modulo entrenador de fonemas; luego del registro e inicio de sesión se podrá
acceder a los videos de praxis y sonido de los fonemas y sinfones,
posteriormente se realizan ejercicios con los 5 grupos fonéticos.
Módulo de procesamiento y evaluación; posteriormente de practicar los
fonemas y sinfones, se realiza la evaluación mediante grabación de frases o
palabras, las cuales su audio será almacenado para ser evaluado por el
administrador que será un fonoaudiólogo; el cual hará sus observaciones.
Para la arquitectura se utilizó XAMPP como nuestro servidor independiente,
junto con filezilla(Cliente FTP) y como entorno de desarrollo Netbeans.
.
95
Ilustración 44: Diagrama de Paquetes
96
6.2 Diagrama de Componentes
Ilustración 45: Diagrama de componentes
6.3 Diagrama de Despliegue
Ilustración 46: Diagrama de despliegue
97
FASE DE PRUEBAS 7
Esta fase tiene como objetivo verificar la integración de cada uno de los
componentes, verificando que los requisitos hayan sido implementados
mediante pruebas al sistema.
7.1 Subsistema de Evaluación Inicial
Este subsistema debe permitir que el cliente realice la encuesta inicial.
PRUEBA 01 EVALUACION INICIAL
PROPÓSITO Verificar que el sistema permita la evaluación de
diagnóstico al cliente.
REQUISITOS El ordenador en donde se va usar la plataforma debe
tener sistema operativo Windows 7.
DATOS
PRUEBA
Marcar dos opciones de respuesta en una pregunta.
PASOS 1. Ingresar la página principal de la plataforma, y
posteriormente a la parte superior.
2. Dar clic imagen de Encuesta Inicial
3. Aparece formulario.
4. Resolverlo.
5. Mostrar mensaje correspondiente.
RESULTADOS Éxito
Tabla 45: Pruebas - Evaluación Inicial
7.2 Subsistema de registro de usuarios
Se debe permitir el registro de los padres de los niños que quieran acceder a
la plataforma después de realizar la encuesta inicial.
98
PRUEBA 02 REGISTRO DE USUARIO
PROPÓSITO Verificar que el sistema permita el registro de cada uno de
los usuarios que soliciten la inscripción a la plataforma.
REQUISITOS El ordenador en donde se va usar la plataforma debe
tener sistema operativo Windows 7. Además la persona
que va ayudar al niño en el proceso debe tener
conocimiento en el manejo de herramientas informáticas.
DATOS
PRUEBA
Identificación del usuario, correo.
PASOS 1. Ingresar la página principal de la plataforma, y
posteriormente a la parte inferior.
2. Registrarme
3. Mostrar formulario de registro.
4. Ingresar al formulario de registro.
5. Digitar datos personales.
6. Mensaje: registro exitoso.
RESULTADOS Éxito
Tabla 46: Pruebas - Subsistema de registro
7.3 Subsistema de actividades
El sistema debe permitir la visualización de todos los videos y juegos
correspondientes a cada etapa.
PRUEBA 03 ACTIVIDADES
PROPÓSITO Realizar actividades visuales y de sonidos para los niños,
practicando los fonemas.
REQUISITOS El sistema debe mostrar la imagen y sonido, los videos y
juegos.
DATOS
PRUEBA
Dar clic para la reproducción de alguno de los videos.
Relacionar imagen y sonido correspondiente.
99
PASOS 1. Ingresar a la etapa correspondiente.
2. Clic actividades
3. Seleccionar el grupo y reproducir.
RESULTADOS Éxito
Tabla 47: Pruebas - Subsistema de actividades
7.4 Subsistema de almacenamiento en la base de datos
El sistema debe permitir almacenar todos los datos personales del cliente, así
como las rutas de algunos videos.
PRUEBA 04 ALMACENAMIENTO DE DATOS
PROPÓSITO Guardar todos los datos de los usuarios.
REQUISITOS Los datos ingresados deben ser verdaderos.
DATOS
PRUEBA
Cada vez que se ingrese un dato, el sistema debe avisa
su exitoso almacenamiento.
PASOS 1. Ingresar la página principal de la plataforma, y
posteriormente a la parte superior.
2. Registrarme
3. Ingresar al formulario de registro.
4. Digitar datos personales.
5. Mensaje: registro exitoso.
RESULTADOS Éxito
Tabla 48: Pruebas - Subsistema de almacenamiento
100
7.5 Subsistema de evaluación
El sistema debe permitir que el cliente suba su grabación, que la realiza con la
grabadora de sonidos de Windows.
PRUEBA 05 EVALUACIÓN
PROPÓSITO Realiza la captura de la voz del niño al momento de que
este realizando las evaluaciones de segunda y tercera
etapa. Esta grabación el usuario debe realizarla con la
grabadora de Windows, para posteriormente ser
almacenada.
REQUISITOS El sistema debe mostrar la imagen y sonido
correspondiente a la palabra que el niño debe repetir
DATOS
PRUEBA
Dar clic en realizar grabación y mostrar cuando se esté
realizando la grabación. Posteriormente subir la grabación
para ser evaluada.
PASOS 1. Ingresar a la etapa correspondiente.
2. Clic en evaluación
3. Clic en Comenzar
4. Ingresar a la grabadora de sonidos
5. Guardar el archivo
6. Seleccionar el archivo de la grabación y hacer clic
en enviar.
7. Mensaje de confirmación
RESULTADOS Éxito
Tabla 49: Pruebas – evaluación
101
7.6 Subsistema de calificación
Se debe mostrar la calificación que hace el administrador a cada una de las
grabaciones que se hayan guardado correctamente.
PRUEBA 05 CALIFICACIÓN
PROPÓSITO Poder realizar la evaluación a las grabaciones guardadas.
REQUISITOS Que todas las grabaciones estén debidamente
almacenadas. Ya que este almacenamiento lo realiza el
cliente (usuario)
DATOS
PRUEBA
Mensaje de confirmación al seleccionar y enviar
evaluación.
PASOS 1. Ingresar la página(filezilla) en donde se encuentran
las grabaciones.
2. Escuchar cada una.
3. Ir a la plataforma y seleccionar el puntaje de
evaluación.
4. Realizar observación.
RESULTADOS Éxito
Tabla 50: Pruebas - subsistema de evaluación
102
CRONOGRAMA 8
8.1 Fase Iniciación
Ilustración 47: Cronograma - Fase iniciación
103
8.2 Fase de elaboración
Ilustración 48: Cronograma - Fase de elaboración
8.3 Fase de construcción
Ilustración 49: Cronograma - Fase de construcción
104
8.4 Fase de transición
Ilustración 50: Cronograma - Fase de transición
105
CONCLUSIONES 9
Como resultado del proyecto podemos concluir en parte de la fonoaudiología,
que los trastornos fonológicos son muy frecuentes más de lo que uno se
imagina, es donde la ciencia y la tecnología siguen yendo de la mano para
producir herramientas útiles para aquellas personas que las necesitan.
A los niños se les facilita más su aprendizaje al observar y escuchar, ya que
así no se sienten presionados y su aprendizaje va a ir más rápido.
Existen lenguajes de programación como php, que nos permiten implementar o
incluir servidores, bases de datos y otros programas como flash para poder ser
fácil y dinámica la estructura de los proyecto.
106
RECOMENDACIONES 10
Para el correcto uso de la aplicación es necesario cumplir con todas
las pautas de ejecución dadas en el manual de usuario, además de
tener en cuenta los requerimientos dados tales como el
acompañamiento continuo y completo de los acudientes de los niños
para el uso de la plataforma.
Tener las versiones compatibles de las herramientas utilizadas tales
como netbeans, Xampp, postgresql.
La persona que guie al niño en el proceso debe tener conocimientos
mínimo en el uso de herramientas informáticas.
107
TRABAJOS A FUTURO 11
Para futuras mejoras de la plataforma se recomienda:
Hacer uso de más grupos fonológicos.
Para la evaluación, realizar para el administrador un módulo en el que
pueda observar directamente las evaluaciones que han realizado los
niños.
Utilizar el contacto directo del administrador con el cliente, mediante la
implementación de un chat directamente de la plataforma.
Colocar permisos al administrador, para el paso de la primera etapa a la
segunda y posteriormente a la tercera.
Realizar más videos ilustrativos con otros ejercicios para entrenar
mejillas, lengua.
108
BIBLIOGRAFIA 12
Angeles, F. M. (s.f.). Proceso unificado de rational. En línea. Consultado el 10/10/2014, Sitio web: http://fcqi.tij.uabc.mx/usuarios/omendoza/ps/documentos/MaterialRUP.pdf
Babycenter.com. En línea. Consultado el 6 de septiembre del 2014. Disponible en http://espanol.babycenter.com/a10900088/problemas-del-habla.
Caraballo A. (2013). Dislalia infantil, la mala pronunciación de los niños. 15/10/2014, de guiainfantil.com Sitio web: http://www.guiainfantil.com/1042/dislalia-infantil.html
Damian de Luca. (2011). HTML5. Buenos Aires: Manuales Users.
Fonoaudiología escuela de medicina. En línea. Consultado el 5 de septiembre del 2014. Disponible en http://www.fono.fcm.unc.edu.ar/
Gauchat, Juan Diego. (2013). El gran libro de HTML5, CSS3 Y JAVASCRIPT (2ª ed). México D.F: S.A. MARCOMBO.
Gomez, J. P. (16 de 09 de 2007). Scribd. Recuperado el 31 de 05 de 2014, de http://es.scribd.com/doc/297224/RUP.
Guía de psicología. En línea. Consultado el 6 de septiembre del 2014. Disponible en http://www.guiadepsicologia.com/infantil/lenguaje-dislalia.html.
Javitta’s blog. El aparato fonoarticulador y su importancia en la emisión de los sonidos y la comunicación hablada. En línea. Consultado el 5 de septiembre del 2014. Disponible en http://javitta.wordpress.com/2008/12/20/el-aparato-fonoarticulador-y-su-importancia-en-la-emision-de-los-sonidos-y-la-comuniacion-hablada/.
Monfort Marc y Juárez Sánchez Adoración, "El niño que habla", Ed. Ciencias de la Educación Preescolar y Especial, Madrid, 1993.
netbeans IDE. (2014). Netbeans . 22/11/2014, de netbeans IDE Sitio web: https://netbeans.org/.
Postgresql . (2014). Documentación. 22/11/2014, de Postgresql Sitio web: https://wiki.postgresql.org/wiki/Main_Page/es.
109
JUSTIFICACIÓN CAMBIOS DE OBJETIVOS.
El cambio del título de debe a que al consultarle a la fonoaudióloga Liliana
Beltrán; quien es la persona que nos guio en el tema del lenguaje, asegura que
el termino de dislalia no está en uso desde el año 2008 y este fue reemplazado
por trastornos fonológicos.
El objetivo se modifica porque al dejar que el administrador sea un
fonoaudiólogo o especialista en lenguaje, se podría llevar una mejor vigilancia
al proceso que lleve el niño en la plataforma. Adicionalmente el cambio también
se realiza debido a la falta de tecnológica enfocada al reconocimiento de voz
por parte del sistema.
El cambio a los otros objetivos se debe a la mejora de redacción de los mimos.
Con la modificación del objetivo se ve afectada la solución tecnológica puesto
que ya no se implementara un subsistema de evaluación por parte del sistema.
110
CONSTANCIA ASESORIA CON FONOAUDIOLOGA
111
CARTA PROPIEDAD INTELECTUAL
112
MANUAL DE
USUARIOS
113
MANUAL DE USUARIO
PLATAFORMA INTERACTIVA CON ENTRENADOR DE FONEMAS PARA
LA CO-AYUDA DE NIÑOS ENTRE 3 A 7 AÑOS CON PROBLEMAS DE
TRASTORNOS FONOLOGICOS
SARA LUCIA GUZMAN DIAZ
YISETH VASQUEZ RODRIGUEZ
UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS
FACULTAD TECNOLÓGICA
TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS
BOGOTÁ D.C
2016
114
INTRODUCCION
El presente manual de usuario, tiene como finalidad dar a conocer de una
manera detallada y sencilla la estructura y el manejo de las interfaces del
proyecto denominado: Plataforma interactiva con entrenador de fonemas para
la co-ayuda de niños entre 3 a 7 años con problemas de trastornos fonológicos,
para que así los usuarios puedan de una forma intuitiva y fácil realizar todas
las funciones correspondiente de este. Teniendo en cuenta que en la
plataforma se manejaran dos tipos de usuarios que son: administrador y
cliente, donde cada uno tendrá interfaces diferentes.
115
LISTA DE ILUSTRACIONES MANUAL DE USUARIO
Ilustración 1: Página Inicio - Administrador ........................................................................... 118
Ilustración 2: Página principal - Administrador. .................................................................... 118
Ilustración 3: Mi cuenta - Administrador. ............................................................................... 119
Ilustración 4: Cambiar datos administrador - Administrador. .............................................. 119
Ilustración 5: Cambiar contraseña - Administrador. ............................................................. 120
Ilustración 6: Usuarios submenú - Administrador. ................................................................ 120
Ilustración 7: Ver usuarios - Administrador. .......................................................................... 121
Ilustración 8: Modificar usuarios - Administrador. ................................................................ 121
Ilustración 9: Eliminar usuario - Administrador. .................................................................... 122
Ilustración 10: Crear usuario - Administrador. ...................................................................... 122
Ilustración 11: Revisar Evaluación - Administrador. ............................................................. 123
Ilustración 12: Revisar Audios FileZilla - Administrador. ..................................................... 124
Ilustración 13: Establecer conexión FileZilla - Administrador. ............................................. 124
Ilustración 14: Gestor archivos FileZilla- Administrador....................................................... 125
Ilustración 15: Descargar archivo FileZilla - Administrador. ................................................ 126
Ilustración 16: Página principal - Cliente ............................................................................... 128
Ilustración 26: Primera fase Praxias - Cliente ....................................................................... 134
Ilustración 27: Primera fase; Sonidos de los fonemas y sinfones - Cliente ....................... 134
Ilustración 28: Primera fase; Evaluación – Cliente ............................................................... 135
Ilustración 29: Segunda fase; Página principal - Cliente. .................................................... 135
Ilustración 35: segunda fase - Subir archivo - Cliente. ........................................................ 138
Ilustración 36: Segunda fase - Mensaje subir archivo - Cliente. ......................................... 138
Ilustración 37: Segunda fase; Terminación evaluación - Cliente. ....................................... 139
Ilustración 38: Tercera fase; Ejercicios trabalenguas - Cliente. .......................................... 139
Ilustración 39: Tercera fase; Ejercicios Refranes - Cliente. ................................................. 140
Ilustración 41: Tercera fase; Evaluación - Cliente. ............................................................... 141
Ilustración 42: Tercera fase; Grabadora se sonido - Cliente. .............................................. 141
Ilustración 43: Tercera fase; Subir archivo - Cliente. ........................................................... 141
Ilustración 44: Tercera fase; Mensaje subir archivo - Cliente. ............................................ 142
Ilustración 45: Tercera fase; Terminación evaluación - Cliente. ......................................... 142
Ilustración 46: Calificaciones - Cliente. ................................................................................. 143
Ilustración 47: Juegos; Rompecabezas - Cliente. ................................................................ 143
Ilustración 48: Juegos; Concéntrese - Cliente. ..................................................................... 144
Ilustración 49: Tercera fase; Cambiar contraseña - Cliente. ............................................... 144
116
OBJETIVOS MANUAL DE USUARIOS
Proporcionar al usuario la información necesaria para utilizar la plataforma.
Brindar una descripción clara y detallada sobre el funcionamiento y uso de los
distintos elementos de la plataforma.
117
MANUAL DE
USUARIO
ADMINISTRADOR
118
MANUAL DE USUARIO ADMINISTRADOR 13
PAGINA INICIO: Para poder ingresar a la plataforma debe ingresar su usuario
(2864) y contraseña(12345), los cuales vienen predeterminados,
posteriormente dar clic en el botón INGRESAR.
Ilustración 51: Página Inicio – Administrador
Una vez los datos sean validados y estén correctos, se mostrara la página
principal del administrador, la cual tiene los submenús (Mi cuenta, Usuarios,
Evaluaciones y Calificaciones).
Ilustración 52: Página principal – Administrador
119
MI CUENTA: Aparece información como nombre, apellido correo. El correo por
defecto es (fonojunioe@hotmail.com) y la clave para ingresar al correo es
(Fono1234). Si desea cambiar alguno de los datos anteriores, dar clic en el
botón Cambiar datos.
Ilustración 53: Mi cuenta - Administrador
Al dar clic en el botón cambiar datos aparece la siguiente ventana, se
selecciona el dato que desea cambiar. Posteriormente dar clic en el botón
modificar para que queden los cambios realizados.
Ilustración 54: Cambiar datos administrador - Administrador
Botón para cambiar los
datos
120
Cambiar contraseña: Con esta opción modifica la contraseña actual, solo
ingresando la contraseña que actualmente tiene registrada y la que desea
dejar.
Ilustración 55: Cambiar contraseña - Administrador
USUARIOS: Aquí aparecen las opciones que están relacionadas directamente
con el cliente como Ver usuarios, Modificar usuarios, Eliminar usuarios, Crear
usuarios.
Ilustración 56: Usuarios submenú - Administrador
121
Ver usuarios: Al dar clic en esta opción aparecerá toda la lista de los usuarios
registrados en la plataforma, con sus datos básicos, además del acudiente con
su nombre, apellido y correo registrado.
Ilustración 57: Ver usuarios – Administrador
Modificar usuarios: Aparece la opción de modificar datos de los usuarios,
ingresando el documento de identidad del usuario y en la barra de selección
eligiendo cuál de los datos desea modificar, luego dar clic en el botón Modificar.
Ilustración 58: Modificar usuarios – Administrador
122
Eliminar Usuario: Para eliminar un usuario de la plataforma, se debe ingresar
el número del documento de identidad y luego clic en el botón Borrar.
Ilustración 59: Eliminar usuario – Administrador
Crear usuarios: Con esta opción, puede registrar un usuario en la plataforma.
Para hacerlo debe tener los datos básicos del usuario que desea ingresar, en
este caso datos del niño y del acudiente. Luego clic en el botón Crear para
guardar los datos.
Ilustración 60: Crear usuario – Administrador
123
EVALUACIONES Y CALIFICACIONES: En esta opción, el administrador
realiza las calificaciones a cada una de las evaluaciones que el usuario ha
realizado, dando un puntaje de 1 a 5; donde el 1 es el puntaje más bajo y 5 es
el máximo puntaje.
Esta revisión de las evaluaciones las realiza seleccionando el grupo fonológico
que desea, además del documento de identidad del niño.
Luego de realizar la evaluación y de dar alguna observación dar clic en el botón
ACEPTAR.
Ilustración 61: Revisar Evaluación - Administrador
13.1 ¿COMO ESCUCHAR LOS AUDIOS REALIZADAS POR LOS NIÑOS
PARA SU CALIFICACIÓN?
El administrador (Fonoaudiólogo) se dirigirá a abrir FileZilla (ver descarga e
instalación en manual del programador).
124
Ilustración 622: Revisar Audios FileZilla – Administrador
En la parte superior aparecen las casillas para llenar y lograr la conexión con el
servidor, se completaran los campos de la siguiente manera:
Servidor: localhost Nombre de usuario: administrador Contraseña: 123456
Como se muestra en la imagen, a continuación clic en el botón ‘Conexión
rápida’.
Ilustración 633: Establecer conexión FileZilla – Administrador
125
Al lograr la conexión en la parte del medio, se encuentra con dos divisiones
como se ve a continuación.
Ilustración 644: Gestor archivos FileZilla- Administrador
Al seleccionar alguna de las subcarpetas se encontrara todos los audios ya
subidos, para descargarlo hay que seleccionar la ruta donde se guardará en la
parte izquierda y al lado derecho buscamos la carpeta y el audio a bajar, una
vez seleccionado el audio hacer clic derecho y descargar.
Esta sección muestra el gestor de
archivos que se tiene en el computador
en el que se descargó el programa. Es
decir desde el equipo en que trabajará
el administrador.
Esta sección muestra el gestor de archivos
que se tiene en el servidor, y donde quedaran
subidos los audios realizados por los niños.
Aparecen subcarpetas que son fricativos,
guturales, líquidos alveolares, vibrantes
múltiples, labiales, grupo1 y grupo2.
126
Ilustración 655: Descargar archivo FileZilla - Administrador
En el ejemplo de la imagen en la parte izquierda, se seleccionó el escritorio y la
carpeta audios para que sea en esta ruta donde quede descargado el archivo,
y en la parte derecha, se seleccionó la carpeta fricativos y uno de los audios al
que se le hizo clic derecho descargar.
Por último se busca la ruta seleccionada para descargar el archivo en el
equipo y ahora puede reproducir el audio.
127
MANUAL DE
USUARIO
CLIENTE
128
MANUAL DE USUARIO DEL CLIENTE 14
Para que el usuario cliente pueda hacer uso de la plataforma, este debe estar
debidamente inscrito en ella.
PÁGINA PRINCIPAL: En la página principal se encontrara la siguiente interfaz:
Ilustración 666: Página principal - Cliente
Sus opciones son las siguientes:
a) Encuesta inicial: Esta opción permite dar un diagnóstico inicial en
cuanto a la necesidad del uso de la plataforma. Solo basta con realizarla
una sola vez, antes de realizar el registro.
b) Inicio de sesión: Aquí el usuario-cliente ingresara en el campo usuario
el número de identificación que coloco en el registro y llenar el campo
de contraseña para poder acceder a la interfaz del cliente en la
plataforma.
c) Registrarme: Realizar el registro respectivo a la plataforma para poder
acceder y ser evaluado.
d) Olvide la contraseña: Para generar una nueva contraseña de acceso a
la plataforma.
a)
b)
c) d)
129
ENCUESTA INICIAL: En la pagina principal aparece el icono que se muestra
acontinuacion, al realizar clic sobre este icono aparece la pagina de encuesta
inicial.
Ilustración 17: Botón Evaluación Inicial - Cliente
En esta opción el cliente (Acudiente), debe responder la encuesta que
aparecerá como lo muestra la imagen a continuación y de esta manera saber si
el niño o niña necesita ayuda de la plataforma:
Ilustración 18: Evaluación Inicial – Cliente
Dependiendo del resultado de las respuestas de la encuesta inicial y al dar clic
en el boton Terminar, existiran dos mensaje:
130
Uno puede indicar que el niño no es necesario que use la plataforma.
Ilustración 19: Mensaje uso no necesario de la plataforma - Cliente
O el otro es que el niño si necesita de la plataforma.
Ilustración 20: Mensaje uso de la plataforma - Cliente
REGISTRO EN LA PLATAFORMA: Al realizar la encuesta inicial y confirmar
que el niño necesita la plataforma, realice el registro en la plataforma. Al
diligenciar todos los datos deben ser verdaderos tanto del niño como de la
persona que va a quedar como acudiente y sera el encargado de llevar y dirigir
al niño en todo el proceso.
131
Ilustración 21: Registro del niño – Cliente
OLVIDO CONTRASEÑA: En caso de que al usuario no recuerde la contraseña
que tiene para iniciar sesión, puede generar otra llenando los datos necesarios
que pide el siguiente formulario.
Ilustración 22: Olvido contraseña – Cliente
PAGINA PRINCIPAL CLIENTE: En esta vista exclusiva para el cliente, se
tendra las sigueintes opciones:
Mas información
Actividades
Calificaciones
Juegos
Cambiar contraseña
Contactar
132
MÁS INFORMACIÓN: En este opción se encuentran dos submenus que son:
como usar la plataforma y información de transtornos fonologicos.
Ilustración 23: Uso de la plataforma – Cliente
Uso de la plataforma: Aparecera la explicación de como se debe ingresar y
hacer uso de la plataforma.
Trastornos fonológicos: Aparecera un pdf con información adicional sobre los
transtornos fonologicos.
ACTIVIDADES: En esta opción aparece las tres etapas con las cuales se estan
manejando los fonemas.
133
Ilustración 24: Actividades – Cliente
PRIMERA FASE: Se encontrará los siguientes submenus Praxias, Sonidos de
los fonemas y sinfones, Evaluación.
Ilustración 25: Primera fase Submenús – Cliente
134
Praxias: En este submenú se encontrara todos los videos relacionados con las
praxias, donde el niño debe imitar cada uno de los ejercicios que aparecen en
los videos.
Ilustración 676: Primera fase Praxias – Cliente
Sonidos de los fonemas y sinfones: Muestra la articulacion de los fonemas y
sinfones según cada grupo: fricativos, guturales, alveolares, vibrantes multiples
y labiales. El niño debe imitar cada sonido lo mejor posible.
Ilustración 687: Primera fase; Sonidos de los fonemas y sinfones - Cliente
135
Evaluación: En esta opción aparecera la pregunta dirigida a los padres, en
donde según su respuesta se contactara con el administrador.
Ilustración 2869: Primera fase; Evaluación – Cliente
SEGUNDA ETAPA: Aparecen en los submenus los ejercicios de los 5 grupos
foneticos manejados: fricativos, guturales, alveolares, vibrantes multiples y
labiales, ademas de la evaluación correspondiente a esta etapa.
Ilustración 2970: Segunda fase; Página principal – Cliente
136
Ejercicios: Los ejercicios de cada uno de los grupos fonologicos, se conforman
por sonidos e imágenes las cuales hay que relacionar y ubicar según
corresponda. Adicional se encuentra un boton que muestra un video con la
simulación del ejercicio.
Ilustración 30: Segunda fase; Ejercicios grupos fonéticos - Cliente.
Ilustración 31: Segunda fase; Como realizar la actividad – Cliente
Reproducir
sonido
Imágenes a
relacionar
137
Evaluación: Al dar click en este submenu, despues de haber practicado con
los anteriores grupos, aparece la opción de la evaluación, en donde muestra
una imagen y sonido correspondiente. Asi sera cada evaluación para cada
grupo manejado.
Como induccion de como relizar la evaluación aparecera:
Ilustración 32: Segunda fase; Como realizar la evaluación – Cliente
Para realizar la evaluación reproduce el sonido que corresponde a la imagen.
Ilustración 33: Segunda fase; Evaluación - Cliente
138
Luego de escuchar se dirige a la grabadora de sonidos, y grabe la palabra
correspondiente.
Ilustración 34: segunda fase; Grabadora de sonidos - Cliente
Para guardar la grabación de dicha palabra en la plataforma debe buscar el
archivo generado por la grabadora de sonido.
Ilustración 715: segunda fase - Subir archivo - Cliente
Cuando el archivo sea guardado en el plataforma correctamente aparecera:
Ilustración 726: Segunda fase - Mensaje subir archivo – Cliente
139
Una vez finalizadas toda la evaluaciones correspondiente a la segunda fase
aparecera:
Ilustración 3773: Segunda fase; Terminación evaluación - Cliente
TERCERA ETAPA: En etapa tambien conocida como producción oral,
aparecen frases que son combinaciones de todos los fonemas practicados
anteriormente. Aparecen tres opciones de submenus:
Ejercicios trabalenguas: Aparecen imágenes y sonidos de las imágenes que
aparecen en cada recuadro, ademas de una pequeña descripción del objetivo
de los ejercicios.
Ilustración 748: Tercera fase; Ejercicios trabalenguas - Cliente
140
Ejercicios refranes: En esta opción encontrara ejercicios sobre refranes, para
asi poner en practicalos fonemas que en la segunda fase se aparendio.
Ilustración 759: Tercera fase; Ejercicios Refranes - Cliente
Evaluación: En este submenu, despues de haber practicado con los grupos
foneticos de la segunda etapa, aparece la opción de la evaluación, en donde
muestra una imagen y sonido correspondiente. Asi sera cada evaluación para
cada grupo manejado.
Como induccion de como relizar la evaluación aparecera:
Ilustración 40: Tercera fase; Como realizar evaluación - Cliente
141
Para realizar la evaluación reproduce el sonido que corresponde a la imagen.
Ilustración 761: Tercera fase; Evaluación – Cliente
Luego de escuchar se dirige a la grabadora de sonidos, y grabe la palabra
correspondiente.
Ilustración 772: Tercera fase; Grabadora se sonido - Cliente
Para guardar la grabación de dicha palabra en la plataforma debe buscar el
archivo generado por la grabadora de sonido y el cual se guardo en el
computador.
Ilustración 783: Tercera fase; Subir archivo - Cliente
142
Cuando el archivo sea guardado en el plataforma correctamente aparecera:
Ilustración 4479: Tercera fase; Mensaje subir archivo - Cliente
Cuando se termine las evaluaciones de la tercer etapa aparece:
Ilustración 805: Tercera fase; Terminación evaluación - Cliente
CALIFICACIONES: En este submenu podra observar la calificación realizada
por el administrador de la plataforma, ademas de las posibles observaciones
que el pueda hacer.
143
Ilustración 816: Calificaciones - Cliente
JUEGOS: Aparecera el entretenimiento del niño, en esta caso:
Rompecabezas: Ese juego consiste en colocar las fichas de mano derecha en
el recuadro verde, dando forma a el cuarto que aparece debajo.
Ilustración 827: Juegos; Rompecabezas - Cliente
144
Concentrese: Consiste en encontrar la fichas de igual objeto en el menor
intento posible.
Ilustración 838: Juegos; Concéntrese - Cliente
CAMBIAR CONTRASEÑA: En esta opción se podra cambiar la contraseña si
asi lo desea, solo con ingresar usuario y correo registrado.
Ilustración 849: Tercera fase; Cambiar contraseña - Cliente
145
MANUAL DEL
PROGRAMADOR
146
MANUAL DEL PROGRAMADOR
PLATAFORMA INTERACTIVA CON ENTRENADOR DE FONEMAS PARA
LA CO-AYUDA DE NIÑOS ENTRE 3 A 7 AÑOS CON PROBLEMAS DE
TRASTORNOS FONOLOGICOS
SARA LUCIA GUZMAN DIAZ
YISETH VASQUEZ RODRIGUEZ
UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS
FACULTAD TECNOLÓGICA
TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS
BOGOTÁ D.C
2016
147
INTRODUCCION
El presente manual del programador, tiene como finalidad dar a conocer de una
manera detallada y sencilla las descargas e instalaciones de los diferentes
elementos que son necesarios para el efectivo funcionamiento del proyecto
denominado: Plataforma interactiva con entrenador de fonemas para la co-
ayuda de niños entre 3 a 7 años con problemas de trastornos fonológicos, para
que de esta manera se puedan realizar su correcta implementación y en un
futuro sea fácil comprender la estructura del proyecto para modificaciones o
renovación del software.
148
LISTA DE ILUSTRACIONES MANUAL DEL PROGRAMADOR
Ilustración 1: Página descargar netbeans ...................................................................... 151
Ilustración 2: Idioma y plataforma - netbeans ................................................................. 152
Ilustración 3: Descarga final - netbeans ......................................................................... 152
Ilustración 4: Personalizar - netbeans ............................................................................ 153
Ilustración 5: Opciones personalizar – netbeans ............................................................ 153
Ilustración 6: Seguir descargar - netbeans ..................................................................... 154
Ilustración 7: Términos de uso - netbeans ..................................................................... 154
Ilustración 8: Aceptar terminos – netbeans .................................................................... 155
Ilustración 9: Dirección descarga - netbeans ................................................................. 155
Ilustración 10: Dirección descarga Glassfish - netbeans ................................................ 156
Ilustración 11: Ruta localización netbeans ..................................................................... 156
Ilustración 12: Botón instalación final - netbeans ........................................................... 157
Ilustración 13: Comienzo instalación – netbeans ........................................................... 157
Ilustración 14: Página descarga Filezilla ....................................................................... 158
Ilustración 15: Seleccionar versión compatible Windows ............................................... 158
Ilustración 16: Ejutable filezilla ....................................................................................... 159
Ilustración 17: Términos de descarga - filezilla............................................................... 159
Ilustración 18: Aceptación términos descarga – filezilla ................................................. 160
Ilustración 19: Inicio descarga – filezilla ......................................................................... 160
Ilustración 20: Ventana finalización descarga - filezilla................................................... 161
Ilustración 21: Página descarga Xampp ......................................................................... 162
Ilustración 22: Opciones al descargar Xampp ................................................................ 162
Ilustración 23: Ruta almacenamiento Xampp ................................................................. 163
Ilustración 24: página descarga Postgresql .................................................................... 164
Ilustración 25: Opción descarga Postgresql ................................................................... 164
Ilustración 26: Inicio descarga Postgresql ...................................................................... 165
Ilustración 27: Directorio de datos Postgresql ................................................................ 165
Ilustración 28: Ingreso de contraseña para Postgresql .................................................. 166
Ilustración 29: Número puerto servidor Postgresql ......................................................... 166
Ilustración 30: Opciones avanzadas descarga Postgresql ............................................. 167
Ilustración 31: Mensaje instalación Postgresql ............................................................... 167
Ilustración 32: Comienzo instalación Postgresql ............................................................ 168
149
OBJETIVOS
Proporcionar al usuario la información necesaria para utilizar la plataforma.
Brindar una descripción clara y detallada sobre el funcionamiento y uso de los
distintos elementos de la plataforma.
150
MANUAL DEL PROGRAMADOR 15
DESCARGAR JDK (Java Development kit – Kit de desarrollo de Java)
El Kit de desarrollo de Java (JDK) contiene las herramientas y librerías
necesarias para crear y ejecutar applets y aplicaciones en Java.
Algunas de las utilidades que se pueden encontrar en el JDK:
Javac: Es el compilador de Java. Se encarga de convertir el código
fuente escrito en Java a bytecode.
• Java; Es el intérprete de Java. Ejecuta el bytecode a partir de los
archivos class.
Appletviewer: Es un visor de applets. En la mayoría de las ocasiones
puede utilizarse en lugar de un Navegador Web.
Javadoc: Se utiliza para crear documentación en formato HTML a partir
de el código fuente Java y los comentarios que contiene.
• Javap: Es un desensamblador de Java.
• Jar: Es una herramienta utilizada para trabajar con los archivos JAR26.
Para instalar JDK, ir a la página:
http://www.oracle.com/technetwork/es/java/javase/downloads/index.html
26 Java virtual machine.
http://www.cec.uchile.cl/~luvasque/edo/java/manuales/JVM%20y%20variables%20de%20entorno.pdf
151
Ilustración 85: Página descargar netbeans
DESCARGAR E INSTALAR NETBEANS
NetBeans es un entorno de desarrollo completo y profesional. Contiene
muchas funcionalidades, para distintos tipos de aplicaciones y para facilitar al
máximo la programación, la prueba y la depuración de las aplicaciones que se
desarrollan. También incorpora un editor propio. El IDE también tiene una serie
de nuevas herramientas para la HTML5 / JavaScript, en particular para Node.js,
KnockoutJS, y AngularJS; mejoras en su apoyo a Maven y Java EE con
PrimeFaces; y mejoras en la compatibilidad con PHP y C / C ++.
Para descargar netbeans versión 8.0.2, diríjase al siguiente link:
https://netbeans.org/downloads/8.0.2/index.html?pagelang=es.
En la parte superior derecha de la página, seleccione el idioma y la plataforma
en la lista desplegable.
152
Ilustración 86: Idioma y plataforma - netbeans
Dar clic en Download con la opción de descarga All:
Ilustración 87: Descarga final - netbeans
Una vez terminada la descarga guardamos, y posteriormente se ejecuta:
Dar clic en Customze:
153
Ilustración 88: Personalizar - netbeans
Dejar seleccionado como se muestra a continuación. Y dar clic en OK
Ilustración 89: Opciones personalizar – netbeans
Posteriormente clic en NEXT:
154
Ilustración 90: Seguir descargar - netbeans
Aparecera la siguiente ventana, se aceptan términos.
Ilustración 91: Términos de uso - netbeans
155
Se vuelven a aceptar términos:
Ilustración 92: Aceptar terminos – netbeans
Se busca la dirección en donde se descargara Netbeans y en donde se
encuentra el JDK. Clic en NEXT:
Ilustración 93: Dirección descarga - netbeans
156
Se busca la dirección en donde se descargara Glassfish y en donde se
encuentra el JDK. Clic en NEXT:
Ilustración 94: Dirección descarga Glassfish - netbeans
Aparece la ruta en donde se localizara Netbeans una vez sea instalado. Dar
clic en NEXT:
Ilustración 95: Ruta localización netbeans
Ahora clic en Instalar:
157
Ilustración 96: Botón instalación final - netbeans
Automáticamente comenzara la instalación. Al terminar dar clic en ACEPTAR:
Ilustración 97: Comienzo instalación – netbeans
158
INSTALAR FILEZILLA CLIENT
Es un programa cliente FTP, el cual permite transferir archivos a un servidor,
este software es totalmente gratis.
Para descargar filezilla ir al link: https://filezilla-project.org/
Luego click en Download
Ilustración 98: Página descarga Filezilla
Seleccionamos la versión compatible con Windows del ordenador donde va
quedar filezilla.
Ilustración 99: Seleccionar versión compatible Windows
159
Ejecutar y dar clic en aceptar.
Ilustración 100: Ejutable filezilla
Aceptamos términos
Ilustración 101: Términos de descarga - filezilla
160
Clic en next
Ilustración 102: Aceptación términos descarga – filezilla
Ilustración 103: Inicio descarga – filezilla
Ya finalizado el proceso de instalación aparecerá:
161
Ilustración 104: Ventana finalización descarga - filezilla
DESCARGAR E INSTALAR XAMPP
Xampp es su servidor independiente de código libre, incorpora el intérprete de
PHP, servidores de FTP como Filezilla.
Para su descarga ir al link: https://www.apachefriends.org/es/index.html
162
Ilustración 105: Página descarga Xampp
Escogemos la opción compatible con Windows y Clic en Descargar
Se deja seleccionado todas las opciones como se muestra a continuación, y
clic en next:
Ilustración 106: Opciones al descargar Xampp
Seleccionamos la ruta donde se guardara y para terminar la instalación clic en
next:
163
Ilustración 107: Ruta almacenamiento Xampp
DESCARGAR E INSTALAR POSTGRES
PostgreSQL es un potente sistema de base de datos objeto-relacional de
código abierto.
Para su descarga ir al siguiente link: http://www.postgresql.org/download/
Seleccionar Windows
164
Ilustración 108: página descarga Postgresql
Volver dar clic en download
Ilustración 109: Opción descarga Postgresql
Seleccionamos la versión para el Windows del ordenador en donde se va a
utilizar:
165
Ilustración 110: Inicio descarga Postgresql
Ilustración 111: Directorio de datos Postgresql
166
Ilustración 112: Ingreso de contraseña para Postgresql
Ilustración 113: Número puerto servidor Postgresql
167
Ilustración 114: Opciones avanzadas descarga Postgresql
Ilustración 115: Mensaje instalación Postgresql
168
Ilustración 116: Comienzo instalación Postgresql