Documente Academic
Documente Profesional
Documente Cultură
FACULTAD DE INGENIERÍA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA INFORMÁTICA
Y SISTEMAS
DOCUMENTO DE DISEÑO
Fecha: 15/12/2017
Versión: 3.0
EQUIPO DE DESARROLLO
NOMBRE ROL CONTACTO
Astrid Huamán Montes Jefe de Proyecto astrid_2345@hotmail.com
Nelson Rojas Gonzales Analista/Implementador nhelrojas00@gmail.com
Oliver Panebra Quispe Implementador /Diseñador oliver.panebraq10@gmail.com
Cesar I. Díaz Navarro Diseñador/Tester cesardinex@hotmail.com
CONTRAPARTE
NOMBRE ROL CONTACTO
Hilda Matilde Loayza Ynquil Cliente matilde.loayza@gmail.com
1 Introducción ............................................................................................................................. 1
1.1 Propósito del Sistema ....................................................................................................... 1
1.2 Alcance del Proyecto ........................................................................................................ 1
1.3 Definiciones, siglas y abreviaturas ................................................................................... 1
1.4 Referencias ....................................................................................................................... 2
1.5 Descripción general .......................................................................................................... 2
1.6 Servicios a brindar por el producto .................................................................................. 3
2 Diseño Arquitectónico ............................................................................................................. 3
2.1 Arquitectura Física ........................................................................................................... 3
2.2 Arquitectura lógica ........................................................................................................... 5
3 Diseño detallado ...................................................................................................................... 7
3.1 Diseño detallado de módulos ........................................................................................... 7
3.1.1 Sistema de visualización de contenidos .................................................................... 7
3.1.2 Sistema de gestión de contenidos ............................................................................. 2
3.2 Diseño de navegación del sistema .................................................................................... 2
3.3 Diseño de interfaz de usuario ........................................................................................... 3
3.3.1 Página Inicial ............................................................................................................ 3
3.3.2 Página Principal ........................................................................................................ 4
3.3.3 Normas de convivencia ............................................................................................. 5
3.3.4 Sistema de comunicación por intercambio de imágenes (PECS) ............................. 6
3.3.5 Cronograma de Actividades ...................................................................................... 6
3.3.6 Cursos básicos .......................................................................................................... 7
3.3.7 Familia ...................................................................................................................... 8
3.3.8 Clima y fecha ............................................................................................................ 9
3.4 Diccionario de datos ......................................................................................................... 9
3.4.1 Especificación de Procesos ....................................................................................... 9
1 Introducción
1.1 Propósito del Sistema
El presente proyecto consiste en el desarrollo del programa PECS este programa está basado en
el Sistema de Comunicación por Intercambio de Imágenes (PECS) una aplicación que apoya la
comunicación, interacción entre los docentes de la Institución Educativa CEBE Nº 11 La Salle
Abancay de la Educación Básica Especial con los niños que padecen con trastornos del espectro
autista (TEA).
Entre las prestaciones el programa PECS muestra el cronograma de actividades, las normas de
convivencia en el aula, los cursos básicos como Matemática, Comunicación, Ciencia y
Ambiente, Personal Social, el clima (Soleado, Nublado, Lluvia) y la fecha para realizar las
labores antes mencionadas durante el día.
1
Xampp: Es un servidor web de plataforma, software libre, que consiste principalmente en
el sistema de gestión de bases de datos MySQL.
MySQL: Es un sistema de gestión de bases de datos relacional desarrollado bajo la
licencia dual GLP/licencia comercial por Oracle Corporation.
1.4 Referencias
Documento de diseño portal de proyectos externos dcc
Cátedra de ingeniería de software I – Ing. Manuel Ibarra Cabrera
Sistema de comunicación con intercambio de imágenes (PECS) - Nola Marriner Ph.D.
SAAC en niños con TEA: implantación del sistema PECS en aula de infantil”- Luisa
Cáceres Parejo
las P.E.C.S. (sistema de comunicación por intercambio de imágenes) una estrategia
pedagógica para fortalecer los procesos de lectura y escritura en los niños y niñas de
preescolar de la institución educativa mercedes ábrego – Alcira Polo Morelos -Liliana
Henao Arrollave - Leila Villalba Hernández
Documentación de Java
2
Al desarrollar el “sistema de comunicación de intercambio de imágenes” es un proyecto
completamente nuevo y establecido mediante una idea reciente, conlleva una gran cantidad de
desventaja en las etapas tempranas de desarrollo, en este caso será muy difícil establecer la
estructura u orden de la implementación.
El primer paso a realizar fue elegir el software PECS Para el desarrollo del proyecto, a partir de
las funcionalidades requeridas por el sistema y los datos del PECS utilizado de la institución.
Para ellos hicimos un prototipo para mostrar a los docentes como es que ellos querían el software
para que puedan utilizar, y después establecimos de acuerdo a las indicaciones que nos dieron
para poder realizar el software.
El segundo paso fue diseñar la ventana principal de acceso y también para cada actividad se
estableció una ventana. Donde les permitirá acceder de forma sencilla. Durante el proceso se
trabajó estableciendo algunas funciones definidas del sistema, empleando algunas acciones
dentro de las actividades, empleando los módulos del PECS.
El tercer paso es determinar las características que darán una buena impresión del sistema,
definiendo para esto, tipografías, imágenes, colores de acuerdo a la institución.
2 Diseño Arquitectónico
2.1 Arquitectura Física
En el sistema a desarrollar se emplea la arquitectura 3 de capas, usando conexiones locales para
acceder a los distintos recursos.
3
La primera capa de presentación: la interfaz del programa PECS que está basado en el sistema
de comunicación por intercambio de imágenes, provista por el entorno grafico (formularios) que
posee NetBeans 8.1.
Para acceder al sistema Pecs el usuario deberá emplear un ordenador Intel core i3 que tenga
instalado el sistema operativo Windows 7 Service Pack 1 en adelante. La Arquitectura del
sistema que debe tener el ordenador será 32/64 bits, como también el ordenador debe tener
instalado: Java Development Kit (JDK), Java Runtime Environment (JRE) en la versión
1.8.0_45, a continuación debe poseer un servidor web llamado Xampp posterior a esta versión
5.6.15.
La segunda capa de negocio: almacena la lógica de negocios provisto por los propios
implementadores del sistema. El sistema Pecs se creó empleando NetBeans 8.1 que básicamente
ofrece a desarrolladores de software libre y estudiantes.
La tercera capa de datos: contiene la base de datos para este se utilizara MySql para el sistema
PECS, para almacenar imágenes en formato jpg, png, jpeg se utilizara el tipo de dato
LONGBLOB.
A continuación se presenta un diagrama de las capas mencionadas:
Módulos Formulario
Propios del del Menú
BD c
sistema c Principal
“Pecs”
Usuario
4
2.2 Arquitectura lógica
El sistema de comunicación por intercambio de imágenes (PECS) será empleado y utilizado por
los docentes de la Institución Educativa CEBE Nº 11 LA SALLE ABANCAY de la Educación
Básica Especial con el propósito de enseñar a los niños a comunicarse con gestos verbales y no
verbales. Las sesiones de aprendizaje importantes para la comunicación, interacción con la
sociedad serán llevadas a cabo en formularios que proporciona Microsoft Visual Studio
destinados a soportar al sistema de comunicación por intercambio de imágenes.
Sistema de
visualización
de contenidos
Menú
principal
Sistema de
Gestión de
contenidos
5
Los módulos pertenecen al sistema señalado y el acceso a ellos se da de forma libre sin alguna
restricción, delimitación.
Las acciones que los usuarios podrán realizar al navegar por el programa están dadas por los
siguientes diagramas:
1. Docente Agregar pictograma
Menú
Principal
Ver clima y fecha
Ver “Pecs”
completado
6
3 Diseño detallado
3.1 Diseño detallado de módulos
3.1.1 Sistema de visualización de contenidos
1.3 Gestión de
Detalle/contenido contenidos
1.1 Página Selección del botón
Principal seleccionado
1.2 Búsqueda
por opciones
de botón(clic)
7
3.1.2 Sistema de gestión de contenidos
Sistema de
2.1 Agregar Selección 2.2 Crear su visualización
pictogramas propia actividad de contenidos
de clase
El software a desarrollar consiste en una aplicación para desktop (escritorio), donde el usuario
visualiza, agrega, elimina y busca pictogramas para la enseñanza/aprendizaje de los niños.
Desde el punto de vista del usuario la aplicación para desktop (escritorio) representará el
conjunto de las acciones a las que puede acceder. El diagrama de navegación de la aplicación de
desktop (escritorio) es el siguiente:
2
Normas de Convivencia
Matematica
Menu Principal
Cursos basicos Comunicacion
Usuario
Ciencia y Ambiente
Clima
El diseño a emplear se basó en lograr alguna similitud con lo que utilizaban los docentes
manualmente que era el Pecs y mantener una interfaz dinámica y fácil de usar.
La primera página con lo que el usuario se encontrará estará conformado por dos opciones: botón
entrar y salir.
3
Ilustración 7: Página de inicio del sistema
La página principal del sistema mostrará un menú con diferentes opciones donde el docente
podrá elegir según la corresponda para realizar su actividad. El menú principal estará formado
por un menú bar las cuales poseerán menús, estos menús serán cinco a continuación los
mencionaremos: Inicio, Pécs, cronograma de actividades, cursos, clima cada uno de estos posee
un submenú que contiene otras acciones a realizar.
4
3.3.3 Normas de convivencia
Ilustración 8: Página principal
5
3.3.4 Sistema de comunicación por intercambio de imágenes (PECS)
En el área del Pecs estarán conformados por los distintos colores que están establecidos según
base Pecs que consta de 11 colores. Así mismo los pictogramas se podrán insertar de acuerdo al
color que represente dicha acción a realizar, muestra una lista de todos los pictogramas de forma
vertical, como también se podrá realizar una búsqueda del pictograma el cual se aumentara de
tamaño.
En el área de actividades el docente realizar su sesión de clases del día mostrando pictogramas de
acuerdo a los ítems como: reconocimiento de animales, frutas, juguetes, platos típicos y otros
que ayude al aprendizaje de los niños de la institución.
La siguiente ventana presenta la manipulación de pictogramas dinámicamente realizando
acciones de agregar pictogramas, guardar los pictogramas, búsqueda de pictogramas mediante el
nombre, eliminación de pictogramas y la impresión de pictogramas.
6
Ilustración 11: Interfaz de actividades del día
3.3.6 Cursos básicos
En esta área se mostrará una interfaz donde existirán los cursos básicos (Matemática,
Comunicación, Ciencia/Ambiente y Personal Social). Cada uno de ellos en un sub menú y una
vez hecho clic envía a la ventana correspondiente.
7
Ilustración 12: Interfaz de cursos básicos
3.3.7 Familia
En esta área se visualizará todo lo sobre la familia por medio de pictogramas.
8
3.3.8 Clima y fecha
En esta área se visualizará el clima y la fecha dependiendo al calendario.
Atributo Descripción
Identificador MD 1.1
Nombre Agregar pictograma
Subsistema Sistema de gestión de contenidos
Función Se despliega en la pantalla del formulario de
cronograma de actividades al lado derecho
parte superior.
Entrada Seleccionar pictograma
Salida Mostrar pictograma
Atributo Descripción
Identificador MD 1.2
Nombre Eliminar pictograma
Subsistema Sistema de gestión de contenidos
Función En formulario de cronograma de actividades
permite eliminar un pictograma que se va
utilizar.
Entrada Seleccionar pictograma
9
Salida Mensaje de confirmación a eliminar
pictograma
Atributo Descripción
Identificador MD 1.3
Nombre Buscar pictograma por nombre
Subsistema Sistema de gestión de contenidos
Función En la pantalla del formulario de cronograma
de actividades se busca imágenes relacionados
a la actividad realizada en el día.
Entrada Filtrar pictograma por nombre
Salida Mostrar pictograma
10