You are on page 1of 133

CARRERA DE ANALISIS EN SISTEMAS

ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE
REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA
PARTICULAR PENSIONADO UNIVERSITARIO DE LA
CIUDAD DE QUITO
Proyecto de Investigaciòn previo a la obtención del título de Tecnólogo Análisista de
Sistemas

Autor: Ruiz Buitrón Edison Giovanni
Tutor: Ing. Juan Minango

Quito, Octubre 2014.

ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA
UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

ii

APROBACIÓN DEL TUTOR
En mi calidad de tutor del trabajo sobre el tema: “ENSEÑANZA DE LA FÍSICA
MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA
UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE
LA CIUDAD DE QUITO”, presentado por el ciudadano: Edison Giovanni Ruiz
Buitrón, estudiante de la Escuela de Sistemas, considero que dicho informe reúne
los requisitos y méritos suficientes para ser sometido a la evaluación por parte del
Tribunal de Grado, que el Honorable

Consejo de Escuela designe, para su

correspondiente estudio y calificación.

Quito, Octubre del 2014

Ingeniero Juan Minango
TUTOR

LECTOR

ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA
UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

iii

DECLARATORIA DE AUTENTICIDAD

El abajo firmante, declara que los contenidos y los resultados obtenidos en el
presente proyecto, como requerimiento previo para la obtención del Título de
Tecnólogo en Analista de Sistemas, son absolutamente originales, auténticos y
personales y de exclusiva responsabilidad legal y académica de los autores.

Edison Giovanni Ruiz Buitrón
171124505-8

ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA
UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

a quien en lo posterior se lo denominará el “CESIONARIO”. Los comparecientes son mayores de edad. quienes acuerdan al tenor de las siguientes cláusulas: PRIMERA: ANTECEDENTE.a) El Cedente dentro del pensum de estudio en la carrera de análisis de sistemas que imparte el Instituto Superior Tecnológico Cordillera. a quien en lo posterior se le denominará el “CEDENTE”. para lo cual ha implementado los conocimientos adquiridos en su calidad de alumno. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. por una parte. y con el objeto de obtener el título de Tecnólogo en Análisis de Sistemas. .iv CONTRATO DE INTELECTUAL CESIÓN SOBRE DERECHOS DE PROPIEDAD Comparecen a la celebración del presente contrato de cesión y transferencia de derechos de propiedad intelectual. administrativa y de reproducción. domiciliados en esta ciudad de Quito Distrito Metropolitano. motivo por el cual se regula de forma clara la cesión de los derechos de autor que genera la obra literaria y que es producto del proyecto de grado. el cual incluye la creación y desarrollo del programa de ordenador o software. el INSTITUTO SUPERIOR TECNOLÓGICO CORDILLERA. representado por su Rector el Ingeniero Ernesto Flores Córdova. y. el estudiante participa en el proyecto de grado denominado “Enseñanza de la Física mediante un software de realidad aumentada para la Unidad Educativa Particular Pensionado Universitario de la ciudad de Quito”. el mismo que culminado es de plena aplicación técnica.. por sus propios y personales derechos. el estudiante Ruiz Buitrón Edison Giovanni. por otra parte. hábiles y capaces para contraer derechos y obligaciones. b) Por iniciativa y responsabilidad del Instituto Superior Tecnológico Cordillera se desarrolla la creación del programa de ordenador.

como tampoco emplearlo o utilizarlo a título personal.. manuales de uso. El Cesionario podrá explotar el programa de ordenador por cualquier medio o procedimiento tal cual lo establece el Artículo 20 de la Ley de Propiedad Intelectual. autorizar o prohibir. se realiza a título gratuito y por ende el Cesionario ni sus administradores deben cancelar ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. b) La comunicación pública del software. sin reservarse para sí ningún privilegio especial (código fuente. c) La distribución pública de ejemplares o copias. g) Los demás derechos establecidos en la Ley de Propiedad Intelectual y otros cuerpos legales que normen sobre la cesión de derechos de autor y derechos patrimoniales. e) La protección y registro en el IEPI el programa de ordenador a nombre del Cesionario. ya que siempre se deberá guardar la exclusividad del programa de ordenador a favor del Cesionario. arrendamiento o alquiler del programa de ordenador. CUARTA: CUANTIA. d) Cualquier transformación o modificación del programa de ordenador.v SEGUNDA: CESIÓN Y TRANSFERENCIA. el Cedente libre y voluntariamente cede y transfiere de manera perpetua y gratuita todos los derechos patrimoniales del programa de ordenador descrito en la clausula anterior a favor del Cesionario. diagramas de flujo. esto es.. la comercialización. f) Ejercer la protección jurídica del programa de ordenador.Con el antecedente indicado.El cedente no podrá transferir a ningún tercero los derechos que conforman la estructura.. realizar. planos. código objeto. entre otros: a) La reproducción del programa de ordenador por cualquier forma o procedimiento.La cesión objeto del presente contrato. etc.). secuencia y organización del programa de ordenador que es objeto del presente contrato. TERCERA: OBLIGACIÓN DEL CEDENTE. .

judiciales. será resuelta directamente entre las partes y. policiales y administrativos. e) El lugar de arbitraje serán las instalaciones del centro de arbitraje y mediación de la Cámara de Comercio de Quito. si esto no fuere factible. c) Para la ejecución de medidas cautelares. d) El procedimiento será confidencial y en derecho. SEXTA: DOMICILIO. seguirá los mismos procedimientos antes indicados para el juicio principal.. se obligan a acatar el laudo arbitral y se comprometen a no interponer ningún tipo de recurso en contra del laudo arbitral. En el evento que el conflicto no fuere resuelto mediante este procedimiento. al Reglamento del Centro de Arbitraje y Mediación de la Cámara de comercio de Quito. las partes someterán sus controversias a la resolución de un árbitro.Las partes fijan como su domicilio la ciudad de Quito. y. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. QUINTA: PLAZO. b) Las partes renuncian a la jurisdicción ordinaria. g) La reconvención. sin que sea necesario recurrir a juez ordinario alguno. caso de haberla. en el plazo de diez días calendario desde su inicio. Toda controversia o diferencia derivada de éste. . JURISDICCIÓN Y COMPETENCIA. y a las siguientes normas: a) El árbitro será seleccionado conforme a lo establecido en la Ley de Arbitraje y Mediación. se solicitará la asistencia de un Mediador del Centro de Arbitraje y Mediación de la Cámara de Comercio de Quito..vi valor alguno o regalías por este contrato y por los derechos que se derivan del mismo. el árbitro está facultado para solicitar el auxilio de los funcionarios públicos. que se sujetará a lo dispuesto en la Ley de Arbitraje y Mediación. pudiendo prorrogarse por mutuo acuerdo este plazo. f) El idioma del arbitraje será el español.La vigencia del presente contrato es indefinida.

Nº1711245058 CEDENTE f)___________________ Instituto Superior Tecnológico Cordillera CESIONARIO ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO..vii SÉPTIMA: ACEPTACIÓN. En aceptación firman a los 14 días del mes de noviembre del dos mil trece.C.Las partes contratantes aceptan el contenido del presente contrato. por ser hecho en seguridad de sus respectivos intereses. f)___________________ C. .

a sus maestros y autoridades que con sus valiosas enseñanzas forjaron en mi un espíritu de lucha y superación en el día a día. .viii AGRADECIMIENTO Mi agradecimiento especial va dirigido al Prestigioso Instituto Superior Cordillera. Gracias ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

.ix DEDICATORIA Cada una de las letras de este Proyecto va dedicado a mi amado Esposa y a mis queridos hijos por el apoyo y comprensión que me ha bridado a lo largo de Toda mi carrera profesional. Edison Giovanni Ruiz Buitrón ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

..01.....2 Visión y alcance .......................................................................................................................................... 1 1.............................................01.................................................................................................3 Enrevistas ................................................... IV AGRADECIMIENTO .................................................02 JUSTIFICACIÓN ..............................................................8 2.............x Indice General Contenido Pagina APROBACIÓN DEL TUTOR.......................................................5 2....................... XVI RESUMEN EJECUTIVO ............................................ .......................................................01............................................02 MAPEO DE INVOLUCRADOS ...................................................... IX INDICE GENERAL ..............................7 2................................................................................................ 22 ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO................................................. 5 Descripcióndel Sistema Actual.................. 2 1......8 2..................................................6 2.............................................XVIII CAPITULO I: ANTECEDENTES .............. 3 CAPÌTULO II : ANÁLISIS DE INVOLUCRADOS ...........................XVII ABSTRACT ...........01 2............................................................ 1 1...... 5 2........................ XIV INDICE DE TABLAS ...................................................................5 DESCRIPCIÓN DETALLADA.................................................................................... III CONTRATO DE CESIÓN SOBRE DERECHOS DE PROPIEDAD INTELECTUAL ...................................................................................03 DEFINICIÓN DEL PROBLEMA CENTRAL ..........................................................................................................................................................................................01..................................................................................................................................................................................4 Matriz de Requerimientos .........................................................................................................................1 REQUERIMIENTOS ................................................................................................................. ......................................01........................01 CONTEXTO ....................................................... X INDICE DE FIGURAS ................................................. VIII DEDICATORIA ........... II DECLARATORIA DE AUTENTICIDAD...................................................................................

................. 28 3..............................................................................................05...................... 29 3..30 3...........................................................................04 DIAGRAMA DE CLASES ...................... 37 4..................................................................................04 ...............31 3.........................04 Diagrama de Realización Revisa las Práctica .....01 Diagrama de Secuencia Actualización de Prácticas............................................................. 38 4.................................................................. 26 3............................ 26 3............................................. 24 CAPÌTULO III : PROBLEMAS Y OBJETIVOS .................................3 Especificación de casos de uso Docente .................................................................................................................................30 Especificación Caso de Uso de Realización Realiza Práctica ...........................................................................................01 ÁRBOL DE PROBLEMAS ................................................. 33 3...................................................................................06....32 .........................2 Especificación de casos de uso Alumno ...................04 CASOS DE USO DE REALIZACIÓN ....................................05...............35 3................................................. 23 2......... 38 4....................33 3.... 29 Especificación Caso de Uso de Realización Actualización de Prácticas .........................1 LISTADO DE INVOLUCRADOS ..31 ............................................................01 ANÁLISIS DE ALTERNATIVAS ......04 .........02 ÁRBOL DE OBJETIVOS .................................03 Diagrama de Realización Consulta de Práctica ..................................03............................34 3.............................32 3.............................................................................................35 3..............04 ............................33 3..................04 ...........................................................06 3..................xi 2................................36 CAPÌTULO IV : ANÁLISIS DE ALTERNATIVAS ..........................................03 DIAGRAMAS DE CASOS DE USO ......28 3....................................................................... 37 4............................... 27 3.......................................29 3................................................03....................................................................................05...01 DIAGRAMA DE REALIZACIÓN ACTUALIZA LAS PRÁCTICAS .....................................04 Diagrama de Secuencia Revisa la Práctica ....................................02 Diagrama de Secuencia Realiza Práctica ....... 32 Especificación Caso de Uso de Realización Revisa las Práctica ......................................1 Diagramas de casos de uso General .........................................06...03 Diagrama de Secuencia Consulta de Práctica ...........................................................................03 ESTÁNDARES PARA EL DISEÑO DE CLASES ...................................06............................................ 35 Especificación de casos de uso Administrador ...............34 3....................... 42 ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.......................................................................................................02 Diagrama de Realización Realiza Práctica ....................... ..............05........................1 ESPECIFICACIÓN DE CASOS DE USO ....................................................................................05 DIAGRAMA DE SECUENCIA DEL SISTEMA ...........03 MATRIZ DE INVOLUCRADOS ................................................................02 ANÁLISIS DEL IMPACTO DE LOS OBJETIVOS ............................... 31 Especificación Caso de Uso de Realización Consulta de Práctica..

xii
4.05 MODELO LÓGICO FÍSICO........................................................................................................... 43
4.06 DIAGRAMA DE COMPONENTES.................................................................................................. 43
4.07 DIAGRAMA DE ESTRATEGIAS .................................................................................................... 44
4.08 MATRIZ DE MARCO LÓGICO ..................................................................................................... 45
4.09 VISTAS ARQUITECTÓNICAS....................................................................................................... 47
4.01.1 Vista Lógica ...............................................................................................................................47
4.09.2 Vista Física ................................................................................................................................47
CAPÌTULO V : PROPUESTA .................................................................................................... 48
5.01 ESPECIFICACIÓN DE ESTÁNDARES DE PROGRAMACIÓN ............................................................. 48
5.01.1 Estándares para base de datos ..................................................................................................48
5.01.2

Estándares para el desarrollo ........................................................................................49

5.02 DISEÑO DE INTERFASES DE USUARIO ........................................................................................ 50
PANTALLA DE INGRESO AL SOFTWARE – LOGIN ............................................................ 52
PANTALLA DE CAMBIO DE CLAVE INGRESO AL SOFTWARE – LOGIN ...................... 53
MENÚ RPINCIPAL ..................................................................................................................... 53
PANTALLA DE ALUMNO ACCESO A LA PRÁCTICA .......................................................... 54
PANTALLA DE ALUMNO TRABAJO EN LA PRÁCTICA ..................................................... 54
PANTALLA PARA GUARDAR LA CAPTURA DE LA PRÁCTICA ....................................... 55
5.03 ESPECIFICACIÓN DE PRUEBAS DE UNIDAD. .............................................................................. 55
5.03.3
Acceso al Sistema. ..........................................................................................................55
5.03.2 Módulo Menú Principal. ...........................................................................................................56
5.03.3 Módulos Mantenimiento de Tabla Estado................................................................................56
5.03.4

Módulos Mantenimiento de Responsables de Procesos. ...............................................56

5.03.5

Módulos Mantenimiento de Ingreso de Personal del Área. ..........................................57

5.03.6

Módulos Mantenimiento de Lista Maestra de Registros. ..............................................57

5.03.7

Módulos de Ingreso de Indicadores. ..............................................................................57

5.03.8

Módulos de Reportes de Usuarios. .................................................................................58

5.04 ESPECIFICACIÓN DE PRUEBAS DE ACEPTACIÓN. ...................................................................... 58
5.05 ESPECIFICACIÓN DE PRUEBAS DE CARGA. ................................................................................ 60
5.06 CONFIGURACIÓN DEL AMBIENTE MÍNIMO/IDEAL. .................................................................. 61
CAPÍTULO VI : RECURSOS – PRESUPUESTO - CRONOGRAMA ...................................... 65
ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA
UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

xiii
6.01 RECURSOS ................................................................................................................................ 65
6.02 PRESUPUESTO ........................................................................................................................... 67
6.03 CRONOGRAMA .......................................................................................................................... 67
CAPÍTULO VII : CONCLUSIONES Y RECOMENDACIONES .............................................. 70
7.01. CONCLUSIÓN ........................................................................................................................... 70
7.02. RECOMENDACIONES ................................................................................................................ 70
ANEXOS ......................................................................................................................................... 1
1

GENERALIDADES ........................................................................................................... 2
1.1
CONFIGURACIÓN DE SERVIDOR GLASSFISH EN NETBEANS ..................................................... 5
A.01.03 CÓDIGO C# ......................................................................................................................... 19

ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA
UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

xiv
INDICE DE FIGURAS

Figura 1: Mapeo de Involucrados .......................................................................................... 22
Figura 2: Árbol de Problemas ................................................................................................ 26
Figura 3: Árbol de Objetivos .................................................................................................. 27
Figura 4: Diagrama General de Casos de Uso ....................................................................... 28
Figura 9: Diagrama de Realización Actualización de Práctica ............................................... 29
Figura 10: Diagrama de Realización Realiza Práctica ............................................................ 30
Figura 11: Diagrama de Realización Cosulta Práctica ........................................................... 31
Figura 12: Diagrama de Realización Revisa la Práctica ......................................................... 32
Figura 13: Diagrama de Secuencia Actualización de Práctica ............................................... 33
Figura 14: Diagrama de Secuencia Realiza Práctica ............................................................. 33
Figura 15: Diagrama de Secuencia Consulta de Práctica ...................................................... 34
Figura 16: Diagrama de Secuencia Revisa Práctica ............................................................... 34
Figura 17: Diagrama de Clases .............................................................................................. 42
Figura 18: Diagrama Lógico Físico ......................................................................................... 43
Figura 19: Diagrama de Componentes .................................................................................. 43
Figura 20: Diagrama de Estrategias ...................................................................................... 44
Figura 21: Vista Lógica ........................................................................................................... 47
Figura 22: Vista Física ............................................................................................................ 47
Figura 23: Login del Software ................................................................................................ 52
Figura 24: Cambio de Contraseña ......................................................................................... 53
Figura 25: Pantalla del Software ........................................................................................... 53
Figura 26: Pantalla de Acceso a Práctica ............................................................................... 54
Figura 27: Pantalla de Práctica .............................................................................................. 54

ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA
UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

..............................xv Figura 28: Pantalla de captura de Práctica ........... ......................... 55 ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO............

....................................................................................................................................................... 3 Tabla 2: Entrevista 1....................................... 7 Tabla 3: Descripción Detallada de Requerimientos 1 ..................................................xvi INDICE DE TABLAS Tabla 1: Matriz T 1 .................. 45 Tabla 7: Especificaciones de Prueba de U 1 ......................................... 8 Tabla 4: Matriz de Involucrados 1 ................................................................................. 55 ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO............................................................................................................................ 23 Tabla 5: Análisis de Alternativas 1 .................................................... 37 Tabla 6: Matriz de Marco Lógico 1 ................................................ ...............................

esto se llevara a cabo en la Unidad Educativa Particular Pensionado Universitario ubicado en la ciudad de Quito. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Al comprobar que no solo es un proyecto novedoso sino el primero en ser aplicado en las instituciones educativas de la ciudad de Quito. El costo que se llegara a invertir es de acuerdo a la cantidad de laboratorios que se implementes.xvii RESUMEN EJECUTIVO Se logrará un mejor rendimiento y el nivel de educación de los alumnos. . Este podrá ofrecer mayor confianza e interés al recibir sus prácticas de laboratorio. Con la utilización de esta tecnología evitaremos las molestias frecuentes que implica el no poder acceder a su práctica. pues el costo varía de acuerdo a la calidad de los equipos. esta calidad se refleja de acuerdo a las transacciones que se realiza como a la manera de enfrentar el medio ambiente. dejando atrás el uso de técnicas manuales para utilizar tecnología moderna en el laboratorio de Física.

The use of the machine depends of the transactions and the adaptation with environment. less delicuency and less destruction of building.xviii Abstract Of this way it will obtain a better control to enter to the residential houses. After of checking that this isn’t a original project but actually the most certain. The implementation of this technology will avoid frequent expenses with the changes of the main door to the residential house. So the use of the keys will be eliminated by technology. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. . Besides will avoid that the lost keys can arrive to the antisocial people. The cost of inversion is in accordance with possibility people who could introduce the project be cause will change for the quality machine. This process consist in entering to their homes through of the finger print identification of the resident houses. This project will be at Palermo residential house located in Chillogallo parish. this will introduce in private homes. this could get bigger request tenants. The advantages are offering bigger security to the residents and their real state.

ya que al ser impartidas las clases de estas áreas por los profesores en forma teórica con ejemplos en la pizarra. han impedido el desarrollo y mejoramiento del desempeño de los estudiantes. Además se presenta una gran dificultad con los estudiantes en el aprendizaje de las ciencias exactas. Por los antecedentes expuestos anteriormente es necesario el desarrollo e implementación de una herramienta tecnológica que permita el aprendizaje y buen rendimiento de los estudiantes y el compromiso de los señores docentes y cuerpo administrativo. lo que se ha evidenciado en las bajas calificaciones obtenidas en sus evaluaciones y trabajos. se ha notado una gran deficiencia en su aprendizaje. con el fin de conseguir un mejor nivel de conocimientos de los estudiantes. Debido a los escasos recursos económicos de los Planteles Educativos no cuenta con el personal especializado y la inadecuada comunicación entre las personas que conforman el equipo de trabajo de las Instituciones Educativas y el desconocimiento de las necesidades tecnológicas.1 Capitulo I: Antecedentes 1. En los Colegios de enseñanza media preocupados por el bajo rendimiento en la Materia de Física que estudian los alumnos ha impedido obtener y aplicar técnicas que ayuden al mejoramiento por la falta de capacitación de los docentes en los temas relacionados a ésta asignatura. Al implementar esta solución informática se verán beneficiados directamente las Autoridades.01 Contexto Enseñanza de la Física mediante un software de realidad aumentada para la Unidad Educativa Particular Pensionado Universitario de la ciudad de Quito. . Profesores del Área de Física y Estudiantes de la Unidad Educativa ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. La duración del Presente Proyecto es de septiembre de 2013 hasta abril de 2014.

2 Pensionado Universitario. basados en los resultados obtenidos por los estudiantes al finalizar el año escolar 2012 – 2013. los Padres de Familia de la Unidad Educativa Pensionado Universitario. Profesores del Área de Física.02 Justificación Actualmente en la Unidad Educativa Particular Pensionado Universitario se ha evidenciado un bajo rendimiento de los estudiantes en el Área de Física. llegando a tener inconvenientes para aprobar el año escolar quedándose en algunos a un examen supletorio y en el peor de los casos sean reprobados en esta asignatura. Por tal motivo la necesidad de ser partícipes de una solución a este problema en la que se ha visto la Unidad Educativa Particular Pensionado Universitario. para lo cual está orientado y será desarrollado el presente Proyecto a fin de que se consiga un mejor nivel de conocimientos y entendimiento de los estudiantes de la Institución. Estudiantes y Padres de Familia de la Unidad Educativa Particular Pensionado Universitario. 1. Al implementar esta solución informática se verán beneficiados directamente las Autoridades. lo que ha provocado hasta el momento que una gran parte de estos obtenga resultados inferiores al promedio normal. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Sumado a esto la falta de material didáctico apropiado para impartir las clases en esta Área y el desconocimiento de aplicaciones tecnológicas que se puedan emplear para conseguir mayor interés de los estudiantes y así conseguir que los profesores puedan llegar de mejor manera con los conocimientos impartidos. .

ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. describiendo las fuerzas impulsadoras que nos permitirán realizar una situación mejorada y las bloqueadoras que serán las que nos llevara a la situación empeorada. 1 4 2 5 Falta de recursos económicos para la innovación e implementación de aulas con nueva tecnología. Innovación e implementación de Aulas con nueva Tecnología en Realidad Aumentada. coordinados. . 2 4 3 5 Malos entendidos entre Autoridades. Tabla 1: Matriz T Situación Empeorada Incremento de estudiantes de 1er. Fuerzas Impulsadoras Capacitación sobre el uso de herramientas tecnológicas a los docentes y estudiantes. Coordinación entre Autoridades.3 1. Año de Bachillerato en la Asignatura de Física.03 Definición del Problema Central Se muestra la construcción de un árbol de problemas donde se origina un análisis de la situación actual. Fuerzas Bloqueadoras 1 3 4 3 Poco conocimiento de control de seguridad. Docentes y Estudiantes. confianza. Año de Bachillerato con mejor desempeño en la Asignatura de Física . Docentes y estudiantes. Es importante llevar a cabo todas las fuerzas impulsadoras para que de esta manera los docentes y estudiantes se encuentren capacitados. Año de Bachillerato resprobados en la asignatura de Física. y a plenitud en el aula. ANALISIS DE FUERZAS T Situación Actual Situación Mejorada Bajo nivel de conocimientos y desempeño de los estudiantes de 1er. PC I PC I Estudiantes de 1er. y utilizando la tecnología de realidad aumentada para que ellos mismo puedan compartir conocimientos con tranquilidad.

Docentes y estudiantes con una intensidad de 3 tendrá un poder de cambio de 5. y el apoyo que brinde. forjará a que la comunidad educativa se interese por este proyecto. Al analizar la matriz de fuerza T la capacitación en el manejo de herramientas tecnológicas a los docentes y estudiantes tendrá una intensidad de 1 con un poder de cambio 3. . malos entendidos entre Autoridades. la innovación e implementación de aulas utilizando la tecnología de realidad aumentada cambio de 4 para lograr un mayor rendimiento en el proceso educativo. Docentes y Estudiantes tendrá una intensidad de 2 con un poder de cambio de 4. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. El poco conocimiento de Uso de herramientas tecnológicas con una intensidad de 4 tendrá un poder de cambio 3.4 Está tecnología es novedosa. la coordinación entre las Autoridades. falta de recursos económicos con una intensidad de 2 tendrá un poder de cambio de 5 para el Incremento de estudiantes reprobados por la insuficiente gestión de innovación de herramientas tecnológicas en el proceso educativo. Las fuerzas impulsadoras es todo lo que vamos ha aplicar para conseguir un proceso educativo eficiente en la asignatura de física y las fuerzas bloqueadoras es lo que seguirá permitiendo el incremento de estudiantes reprobados por la insuficiente gestión de implemetación de herramientas tecnológicas en el proceso educativo.

se revisan las expectativas o surgen nuevas. En esta etapa se evalúan evidencias de lo que se está aprendiendo a través de la práctica. se establecen relaciones personales. construya sentido a partir del material didáctico a su alcance. Con respecto al ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. se monitorea el pensamiento personal. b. se enfocan enlos importante de la lección. Construcción del Conocimiento: Viene luego de la presentación anterior de objetivos y contenidos. Esta fase tiene una duración aproximada de 10 a 25 minutos. Además se presentan los objetivos del aprendizaje de manera interesante en un marco de nuevas ideas.01. se reliza inferencias sobre el material. por lo que se podría resumir de la siguiente manera: a.01 Requerimientos 2. planteen y respondan a preguntas presentadas por el/la docente y por ellos.1 Descripcióndel Sistema Actual Actualmente la Unidad Educativa Particular no cuenta con una herramienta informática que le permita optimizar el tiempo y la calidad de las prácticas de Laboratorio de Física a fin de conseguir una mejor calidad en el aprendizaje de los conocimientos impartidos en la misma. Anticipación: Es al inicio de la lección y en ella se exploran los conocimientos previos y los conceptos que han sido mal entendidos. se formulan y aclaran inquietudes. dependiendo de la duración de la sesión. Al continuar con la clase se procura que sean los/las estudiantes quienes investiguen. indaguen. .5 Capìtulo II : Análisis de Involucrados 2.

permitirá a nuestros egresados alcanzar altos estándares de rendimiento en sus desempeños académicos posteriores y/o en el mundo del trabajo. conjugando el cuerpo y la mente. comprueban y comparten las ideas principales. 2. cuyo pensamiento crítico – reflexivo coadyuve con el progreso del contexto social. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Por lo que podemos afirmar que en este proceso se toma más tiempo en explicaciones teóricas que en las mismas prácticas que son las que a los/las estudiantes les servirá para un mejor entendimiento de la materia y sus conceptos. c. Consolidación: Al finalizar los/las docentes ofrecen oportunidades a los/las estudiantes de reflexionar sobre lo que han aprendido y sobre el significado que tiene para ellos. La formación científica y en especial tecnológica compartida en La Unidad Educativa.01. en que medida pueden estos nuevos conocimientos ayudar a cambiar su forma de pensar y como pueden utilizarlos.6 tiempor que conlleva esta fase. ofertará una educación que cumpla con las normas del nuevo bachillerato formando líderes competentes con calidad humana y guías de la sociedad. En esta fase se interpretan.2 Visión y alcance La Unidad Educativa Particular Pensionado Universitario seráuna organización educativa ubicada a la vanguardia de la formación de juventudes. se elaboran propuestas personales y se aclaran preguntas adicionales. debe estar de acuerdo a la dración de la sesión. . Esta fase tiene una duración aproximada de 15 minutos.

3 Enrevistas Tabla 2: Entrevista ENTREVISTA Identificador: EN-001 Preguntas ¿Conoce usted herramientas informáticas que puedan ser utilizadas para las prácticas de Física? ¿Conoce usted sobre Realidad Aumentada? ¿Los conocimientos de Física aplicando herramientas informáticas como Realidad Aumentada mejoraría el interés por la asignatura? ¿Estaría usted de acuerdo que la Institución implemente heramientas tecnológicas como Realidad Aumentada y fin de mejorar su nivel de conocimientos en la asignatura de Física? ¿Con las técnicas de enseñanza utilizadas actualmente por los profesores del Área de Física cual es el nivel de conocimiento? Objetivos Conocer si los docentes están familiarizados con técnicas informáticas que le sirvan de apoyo. Demostrar que al aplicar herramientas tecnológicas en la Institución será de mucho interés para los estudiantes y así obtener un mejor nivel de conocimientos.7 2.01. Ueda demostrado que la implementación de herramientas informáticas en los laboratorios de Física sería de mucho interés y por ende de gran beneficio en mejora del nivel educativo Ueda establecido que el nivel de conocimientos de los estudiantes en esta asignatura se lo consideraría bajo debido al poco interés que tienen estos. Determinar el nivel de conocimientos de los estudiantes en la asignatura de Física Análisis Posterior Podemos determinar la posibilidad de implementar herramientas tecnológicas como material de appoyopara las prácticas de laboratorio Los Docentes y alumnos necesitan ser aclarados sobre la utilidad de Realidad Aumentada. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. . Establecer el nivel de conocimientos que tienen sobre lo que es la Realidad Aumentada. Establecer el nivel de interés que tendrían por la asignatura de Física al implementar herramientas tecnológicas como parte de su aprendizaje. Se puede deducir que el interés que tendría la aplicabilidad de herramientas tecnológicas en las prácticas de laboratorio mejoraría notablemente lo que daría como resultado un mejor aprendizaje.

.5 DESCRIPCIÓN DETALLADA. email) De la lista de usuarios se selecciona el tipo del mismo. nombres. apellidos. 5 RQF002 RQF007 N/A No se debe poder realizar el ingreso duplicado de datos del mismo usuario y se debe validar el ingreso solo de cédulas válidas.01. Los datos del requerimiento son básicos para el funcionamiento y control de seguridad de acceso a la información por parte de los usuarios. Notificación que ya se ejecutó el ingreso o cambio de contraseña registradas por los usuarios del Software El control de acceso de usuarios al sistema. Área de desarrollo. Creado por Fecha Creación identificador Tipo de Requerimiento Datos de Entrada Administrador del Software 02/05/2014 Crítico Descripción Datos de salida Resultados Esperados Origen Dirigido a Prioridad Requerimientos Asociados ESPECIFICACIÓN Precondiciones Pos condiciones Criterios de Aceptación Diseño Actualizado por Administrador del Software 12/06/2014 Fecha de Actualización RQF001 Tipo de Funcional Requerimiento Datos de Usuario (Cédula.8 2. reforzando la seguridad del mismo. Requerimiento del Usuario (Administrador del Software) Dirección del Área de Física. Tabla 3: Descripción Detallada de Requerimientos Descripción del Estado requerimiento. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Permitir la creación y mantenimiento de los usuarios.4 Matriz de Requerimientos Ver Anexo A. generando nombre de usuario y contraseña para ingreso y asignación de permisos. Usuarios del sistema autorizados.07 Matriz de Requerimientos 2.01. Administrador del Software de Realidad Aumentada.

Área de desarrollo. Usuarios del Software autorizados.9 Descripción del Estado requerimiento. Administrador del Creado por Software Fecha Creación 02/05/2014 identificador Tipo de Requerimiento Datos de Entrada Crítico Descripción Datos de salida Resultados Esperados Origen Dirigido a Prioridad Requerimientos Asociados ESPECIFICACIÓN Precondiciones Pos condiciones Criterios de Aceptación Diseño Actualizado por Administrador del Software 13/06/2014 Fecha de Actualización RQF002 Tipo de Funcional Requerimiento Módulos que puede acceder un usuario dependiendo de los permisos que se le conceden para el cumplimiento de sus actividades. 5 RQF001 RQF008 N/A El usuario del sistema no se debe poder acceder a ningún módulo que no se le haya autorizado. Conceder permisos a los módulos que se autoriza acceder a cada usuario del sistema. Los datos del requerimiento son básicos para el funcionamiento y control de seguridad de acceso a la información por parte de los usuarios del Software. Estos módulos son los únicos que debe poder acceder el usuario a través de la aplicación Notificación de ingreso o cambio de los permisos concedidos. Administrador del Software. Los módulos que un usuario pueda acceder a través de la aplicación serán exclusivamente los que se autorizaron permisos. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. . Requerimiento del Usuario (Administrador del Software) Dirección del Área de Física. Permitir otorgar o retirar permisos de acceso para realizar actividades específicas según sea autorizado a cada usuario.

Permitir al usuario designado. Requerimiento del Usuario (Administrador del Software) Administrador del Software de Gestión de Calidad. Renombrar y ordenar la presentación de los módulos en la aplicación. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Área de desarrollo.10 Descripción del Estado requerimiento. Usuarios del Software autorizados. . modificar el nombre y el orden de cada uno de los módulos que lo componen. Los módulos que un usuario pueda acceder a través de la aplicación se presentarán con los nombres y en el orden establecido. Notificación de los cambios realizados. Los datos del requerimiento facilitan el uso de la aplicación por parte del usuario. 3 N/A N/A El usuario del Software accederá a la aplicación con los nombres de los módulos y en el orden determinado. Administrador del Creado por Software Fecha Creación 02/05/2014 identificador Tipo de Requerimiento Datos de Entrada No crítico Descripción Datos de salida Resultados Esperados Origen Dirigido a Prioridad Requerimientos Asociados ESPECIFICACIÓN Precondiciones Pos condiciones Criterios de Aceptación Diseño Actualizado por Administrador del Software 13/06/2014 Fecha de Actualización RQF003 Tipo de Funcional Requerimiento Nombre y orden como se deben presentar los módulos en la aplicación.

ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. versión y todos los datos ingresados al reporte. Confirmación de ingreso o modificación de datos del indicador. Área de desarrollo. Contar con los formatos de indicadores establecidos para el efecto. Requerimiento del Usuario (Administrador del Software) Administrador del Software. 5 RQF005 RQF006 RQF007 N/A El usuario del Software accederá únicamente a los formatos y versiones válidas. Control de versionamiento de los formatos de indicadores del Software. fecha. Los indicadores ingresados se deberán poder recuperar manteniendo el código. Usuarios del Software autorizados. Los datos del requerimiento son básicos para el funcionamiento del Software. . Administrador del Creado por Software Fecha Creación 02/05/2014 identificador Tipo de Requerimiento Datos de Entrada Crítico Descripción Datos de salida Resultados Esperados Origen Dirigido a Prioridad Requerimientos Asociados ESPECIFICACIÓN Precondiciones Pos condiciones Criterios de Aceptación Diseño Actualizado por Administrador del Software 13/06/2014 Fecha de Actualización RQF004 Tipo de Funcional Requerimiento Los datos de entrada dependerán del formato de indicador utilizado (Código y versión del formato.11 Descripción del Estado requerimiento. Ingreso de indicadores de acuerdo al formato y versión seleccionado. valor y periodo del indicador. tipo de indicador responsable del proceso. componente. observaciones. función. nombre y firma de la persona que la realiza).

.. Los datos del requerimiento son básicos para el funcionamiento del Software. Contemplar el ingreso y mantenimiento de los responsables de los procesos. Área de desarrollo. Administrador del Creado por Software Fecha Creación 02/05/2014 identificador Tipo de Requerimiento Datos de Entrada Crítico Descripción Datos de salida Resultados Esperados Origen Dirigido a Prioridad Requerimientos Asociados ESPECIFICACIÓN Precondiciones Pos condiciones Criterios de Aceptación Diseño Actualizado por Administrador del Software 13/06/2014 Fecha de Actualización RQF005 Tipo de Funcional Requerimiento Datos de responsables de los Procesos de la Dirección del Área de Física (Nombre. 5 RQF005 N/A Evitar que el usuario del Software ingrese responsables de procesos no autorizados. Formato de Indicadores. Requerimiento del Usuario (Administrador del Software) Administrador del Software. Confirmación de ingreso o modificación de responsables de procesos.12 Descripción del Estado requerimiento. . Control de ingreso de responsables de procesos. orden en la lista de responsables de procesos) Disponibilidad de lista de responsables de procesos para seleccionar según el formato de indicadores que se seleccione. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Usuarios del Software autorizados.

5 RQF005 N/A N/A. Administrador del Creado por Software Fecha Creación 02/05/2014 identificador Tipo de Requerimiento Datos de Entrada Crítico Descripción Datos de salida Resultados Esperados Origen Dirigido a Prioridad Requerimientos Asociados ESPECIFICACIÓN Precondiciones Pos condiciones Criterios de Aceptación Diseño Actualizado por Administrador del Software 13/06/2014 Fecha de Actualización RQF006 Tipo de Funcional Requerimiento Datos de los usuario y función que cumple en los formatos controlados de indicadores del Software. de lista personas y funciones que desempeñan cada uno de los involucrados Confirmación de ingreso o modificación de personas. Los datos del requerimiento son básicos para el funcionamiento del Software. firma y función. Contemplar el ingreso y mantenimiento de los usuarios. función de los responsables de elaborar. orden). Disponer en cada formato controlado del Software. nombres. revisar y aprobar cada una de las prácticas. Requerimiento del Usuario (Administrador del Software) Administrador del Software. formato.13 Descripción del Estado requerimiento. Área de desarrollo. Usuarios del Software autorizados. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. (cédula. . apellidos. función. Selección adecuada de personas y funciones que desempeñan.

. la contraseña y los permisos concedidos. 5 RQF08 N/A Visualización del menú principal. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Requerimiento del Usuario (Administrador del Software) Administrador del Software. Ingreso al Software de usuarios. Para el ingreso debe ser validado el usuario. de los que dependerán las actividades que el Software le permita acceder. Área de desarrollo. Es imprescindible para el Software. Usuarios del Software autorizados.14 Descripción del Estado requerimiento. Presentación del menú principal o notificación de error l ingresar al Software. Administrador del Creado por Software Fecha Creación 02/05/2014 identificador Tipo de Requerimiento Datos de Entrada Descripción Datos de salida Crítico Resultados Esperados Origen Dirigido a Prioridad Requerimientos Asociados ESPECIFICACIÓN Precondiciones Pos condiciones Criterios de Aceptación Diseño Actualizado por Administrador del Software 13/06/2014 Fecha de Actualización RQF007 Tipo de Funcional Requerimiento Usuario y contraseña. Acceso al menú principal del Software.

Requerimiento del Usuario (Administrador del Software) Administrador del Software. . Área de desarrollo. 5 RQF007 N/A Visualización de fácil acceso y navegación entre módulos. Ventanas de acceso de acuerdo a los permisos establecidos. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.15 Descripción del Estado requerimiento. Administrador del Creado por Software Fecha Creación 02/05/2014 identificador Tipo de Requerimiento Datos de Entrada Crítico Descripción Datos de salida Resultados Esperados Origen Dirigido a Prioridad Requerimientos Asociados ESPECIFICACIÓN Precondiciones Pos condiciones Criterios de Aceptación Diseño Actualizado por Administrador del Software 13/06/2014 Fecha de Actualización RQNF001 Tipo de No Funcional Requerimiento Los módulos y orden establecido en los permisos de acuerdo a las actividades definidas para el usuario ingresado. Facil accesibilidad y manejo. Acceso fácil para la navegación entre los módulos. Visualización de Módulos del Software. Usuarios del Software autorizados. Es necesario para el Software.

Usuarios del Software autorizados.16 Descripción del Estado requerimiento. Módulos con las respectivas restricciones de acuerdo a los permisos establecidos. Visualización de Módulos de acuerdo a los permisos establecidos para el usuario Acceso con restricciones de ingreso y salida de datos de acuerdo a permisos establecidos. . ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Es imprescindible para el Software. Área de desarrollo. Requerimiento del Usuario (Administrador del Software) Administrador del Software. Debe ser seguro y mantener la integridad de la información. 5 RQF007 N/A Visualización de Módulos de acuerdo a permisos establecidos para el usuario. Administrador del Creado por Software Fecha Creación 02/05/2014 identificador Tipo de Requerimiento Datos de Entrada Crítico Descripción Datos de salida Resultados Esperados Origen Dirigido a Prioridad Requerimientos Asociados ESPECIFICACIÓN Precondiciones Pos condiciones Criterios de Aceptación Diseño Actualizado por Administrador del Software 13/06/2014 Fecha de Actualización RQNF002 Tipo de No Funcional Requerimiento Nombres de módulos y orden establecido en los permisos de acuerdo a las actividades definidas para el usuario ingresado.

. Administrador del Creado por Software Fecha Creación 02/05/2014 identificador Tipo de Requerimiento Datos de Entrada Crítico Descripción Datos de salida Resultados Esperados Origen Dirigido a Prioridad Requerimientos Asociados ESPECIFICACIÓN Precondiciones Pos condiciones Criterios de Aceptación Diseño Actualizado por Administrador del Software 13/06/2014 Fecha de Actualización RQNF003 Tipo de No Funcional Requerimiento Módulos con los respectivos formatos para validación de usuarios Contará con las restricciones de acuerdo al módulo al que se ingresa. Usuarios del Software autorizados. Contar con mecanismos adecuados de autenticación y validación de usuarios. Visualización de Módulo acorde a los permisos establecidos.17 Descripción del Estado requerimiento. Requerimiento del Usuario (Administrador del Software) Administrador del Software. Acceso los módulos que cuenten con los permisos necesarios. Es imprescindible para el Software. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. 5 RQF006 N/A Visualización menús y navegación entre módulos. Área de desarrollo.

Usuarios del Software autorizados. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Administrador del Creado por Software Fecha Creación 02/05/2014 identificador Tipo de Requerimiento Datos de Entrada Crítico Descripción Datos de salida Resultados Esperados Origen Dirigido a Prioridad Requerimientos Asociados ESPECIFICACIÓN Precondiciones Pos condiciones Criterios de Aceptación Diseño Actualizado por Administrador del Software 13/06/2014 Fecha de Actualización RQNF004 Tipo de No Funcional Requerimiento Acceso a los módulos en el orden establecido en los permisos de acuerdo a las actividades definidas para el usuario ingresado. Controlar el acceso a los diferentes módulos. Requerimiento del Usuario (Administrador del Software) Administrador del Software. Visualización de Módulos con funciones establecidas.18 Descripción del Estado requerimiento. Acceso a los módulos de acuerdo a especificaciones para el usuario. Área de desarrollo. 5 RQF007 N/A Navegación de fácil accesibilidad y entendimiento Es imprescindible para el Software. . Menús con permisos de acuerdo a las actividades.

19

Descripción del
Estado
requerimiento.
Debe adaptarse al Hardware
presente en la Institución.
Administrador del
Creado por
Software
Fecha Creación
02/05/2014
identificador
Tipo de
Requerimiento
Datos de Entrada
Descripción

Crítico

Datos de salida
Resultados Esperados
Origen
Dirigido a
Prioridad
Requerimientos
Asociados
ESPECIFICACIÓN
Precondiciones
Pos condiciones
Criterios de Aceptación

Diseño

Actualizado por

Administrador del
Software
13/06/2014

Fecha de
Actualización
RQNF005
Tipo de
No Funcional
Requerimiento
No se establecen datos.
Debe ser adaptable al hardware con que
se cuenta.
Permitir la visualización y adaptación del
Software con el hardware.
Permite la adecuación del Software.
Requerimiento del Plantel (Administrador
del Software)
Administrador del Software.
Área de desarrollo.
5
RQF006

N/A
La implementación del Software debe
ser sencilla.
Es imprescindible para el Software.

ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA
UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

20

Descripción del
Estado
requerimiento.
Facilitar el manejo de los
usuarios.
Administrador del
Creado por
Software
Fecha Creación
02/05/2014
identificador
Tipo de
Requerimiento
Datos de Entrada

Crítico

Descripción
Datos de salida
Resultados Esperados
Origen
Dirigido a

Prioridad
Requerimientos
Asociados
ESPECIFICACIÓN
Precondiciones
Pos condiciones
Criterios de Aceptación

Diseño

Actualizado por

Administrador del
Software
13/06/2014

Fecha de
Actualización
RQNF006
Tipo de
No Funcional
Requerimiento
Modulos claramente definidos y
establecidos para la fácil accesibilidad.
Los módulos deben ser claros y fáciles
de acceder por el usuario.
Visualización de Módulos bien definidos
Se accede a los módulos en forma clara
y sencillapara el usuario.
Requerimiento del Usuario (Administrador
del Software)
Administrador del Software.
Área de desarrollo.
Usuarios del Software autorizados.
5
RQF007

N/A
Visualización de los módulos sencillos.
Es imprescindible para el Software.

ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA
UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

21

Descripción del
Estado
requerimiento.
Debe tener Menú Principal.
Administrador del
Creado por
Software
Fecha Creación
02/05/2014
identificador
Tipo de
Requerimiento
Datos de Entrada

Crítico

Descripción
Datos de salida
Resultados Esperados
Origen
Dirigido a

Prioridad
Requerimientos
Asociados
ESPECIFICACIÓN
Precondiciones
Pos condiciones
Criterios de Aceptación

Diseño

Actualizado por

Administrador del
Software
13/06/2014

Fecha de
Actualización
RQNF007
Tipo de
No Funcional
Requerimiento
Nombres de módulos y orden
establecido en los permisos de acuerdo
a las actividades definidas para el
usuario ingresado.
Módulo principal con menú de acuerdo a
los permisos establecidos.
Visualización de Módulo Principal y
Menú.
Acceso al menú principal del Software
para navegación entre los módulos.
Requerimiento del Usuario (Administrador
del Software)
Administrador del Software.
Área de desarrollo.
Usuarios del Software autorizados.
5
RQF009

N/A
Visualización del menú principal y
navegación entre módulos.
Es imprescindible para el Software.

Para el desarrollo del proyecto se llevara a cabo el mapeo de los involucrados que
podrían ser favorecidos, afectados, son parte del entorno o puedan participar en el
desarrollar del mismo.
Se medirá el grado de interés, influencia e importancia que den las personas
involucradas y en cuanto aportan para desarrollar o para oponerse al desarrollo del
proyecto.

ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA
UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

.22 2.02 Mapeo de Involucrados Docentes Ejecutor de proyecto Ciudadanía Padres de Familia Unidad Educativa Pensionado Universitari o Dirección Distrital de Educación Ministerio de Educación Estudiantes Autoridades Universidad Iberoamericana Figura 1: Mapeo de Involucrados ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

Seguridad en el manejo de recursos tecnológicos . personal docente capacitado. coordinación y organización Materiales de implementació n Seguridad del estudiante en la materia de Física. Económico Dificultad en el apoyo a sus hijos en casa ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Año de B. Resistencia al cambio o innovación Poco interés de los estudiantes en el manejo e implementaci ón de esta herramienta tecnológica Lograr la implementaci ón de nuevas herramientas tecnológicas Facilitar y apoyar al mejoramiento continuo permitiendo la implementaci ón de herramientas tecnológicas Tiempo. Capacitación a las personas que van a utilizar esta tecnología. Problemas percibidos Recursos mandatos capacidades Intereses sobre el proyecto Conflictos potenciales Desconocimi ento en el amnejo de este tipo de herramientas.U. presupuesto. Padres de Familia. mejorar las condiciones en los laboratorios Falta de colaboración por parte del Personal Docente y resistencia a los cambios Mayor tranquilidad con la educación de sus hijos Desconocimi ento de los resultaods obtenidos con esta implementaci ón Capacitar a los Padres de familia sobre los beneficios que esta herramienta brindará a sus hijos Que se realice la implementac ión pero con el conocimient o de las autoridades de la institución Aunque tienen un gran interés en el proyecto. Lograr implementar el Software propuesto Bajo índice de colaboración y aceptación del cuerpo Docente Reglamento interno. Presupuesto de la Institución educativa. Intereses sobre el problema central Cumplir con una innovación e implementaci ón tecnológica. Dar solución al poco interés sobre la asignatura percibido en los alumnos Costo del mismo. Año de Bachillerato. mejor el nivel de aprendizaje y conocimientos. Que se lleve a cabo el proyecto pero con la participació n de los estudiantes de 1er. Ejecutor del proyecto Autoridades. Año de Bachillerato reprobados el año en la materia de Física Laboratorios con poca implementaci ón tecnológica Leyes. Carencia de cultura informática. personal docente capacitado. no necesariame nte lo entienden o apoyan Leyes. Acceder con facilidad al Servico que presta la Unidad Educativa con este software para la asignatura de Física Mejorar las condiciones de trabajo en el aula mediante herramientas tecnológicas Alto índice de estudiantes de 1er. recurso humano docente bien capacitado.03 Matriz de Involucrados Tabla 4: Matriz de Involucrados Actores involucrado s Software de Realidad Aumentada Comunidad Educativa Estudiantes de 1er.G. .23 2.

el interés sobre el problema es defender las condiciones de trabajo en el aula. el interés sobre el problema es poder sentirse a gusto en el aula de clase donde recibe los conocimientos de Física. los conflictos potenciales de cada involucrado. los problemas percibidos es el alto índice de estudiantes de 1er Año de Bachillerato reprobados en la materia de Física. el interés sobre el proyecto que se lleve a cabo el proyecto pero con la participación de los estudiantes de 1er. Año de Bachillerato.1 Listado de Involucrados Se relata el interés sobre el problema central. los recursos mandatos es leyes. mejor nivel de aprendizaje. En este listado se encuentran las herramientas tecnológicas como involucrado del grupo. los problemas percibidos es el medio ambiente. recurso humano docente bien capacitado. los problemas percibidos. los recursos mandatos es la capacitación a las personas que lo van a utilizar. el interés sobre el problema es cumplir con una innovación e implementación tecnológica en el proceso educativo. los problemas percibidos extensión de las horas de clase. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. los recursos de mandatos. resistencia al cambio o innovación tecnológica.03. el interés sobre el proyecto. el conflicto será el presupuesto de la Institución Educativa. La comunidad Educativa como involucrado del grupo. el interés sobre el proyecto que la instalación sea la correcta. el conflicto sería el costo del mismo.24 2. personal capacitado. . el interés sobre el proyecto seguridad del estudiante en la materia de Física y el manejo de recursos tecnológicos. presupuesto. los recursos mandatos es leyes. carencia de cultura informática. Los Estudiantes como involucrado del grupo. el conflicto será reprobar la materia de Física.

la realidad que permita realizar cambios para la realización de este proyecto. Está estrategia esta orientada a lograr un mejor análisis de la participación. En esta lista se encuentra Autoridades como involucrado del grupo. el interés sobre el proyecto lograr implementar el software propuesto. los problemas percibidos bajo índice de colaboración. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.25 El Ejecutor del Proyecto como involucrado del grupo. recursos mandatos leyes. mejores condiciones en el aula. el interés sobre el problema mayor tranquilidad. el interés sobre el problema es lograr implementar nuevas herramientas tecnológicas. personal docente capacitado. . los problemas percibidos estudiantes reprobados. comunicación y organización. reclamos en la participación. el conflicto será económico. Y en cuanto a los opositores de que manera deberemos evitarlos para no tener contratiempos con nuestro trabajo. el interés sobre el proyecto que se realice la implementación pero con el conocimiento de las autoridades de la institución. los problemas percibidos tiempo. Los Padres de Familia como involucrado del grupo. desconfianza. el conflicto será dificultad en el apoyo a sus hijos en casa. el interés sobre el proyecto aunque tiene un gran interés no necesariamente lo entienden o apoyan. el interés sobre el problema es mejorar la forma que desarrolla su labor. el conflicto será con el Ministerio de Educación. los recursos mandatos materiales de implementación. El interés de este trabajo es identificar de mejor manera las personas que apoyaran en este proyecto como y en qué momento podremos utilizar la ayuda de ellos.

Bajo nivel de conocimientos de los estudiantes en la matería de Física. Problema central Estudiantes con bajas calificaciones. Falta de actualización curricular. . Figura 2: Árbol de Problemas La creación de este árbol se basa en las causas y efectos directos.26 Capìtulo III : Problemas y Objetivos 3. Efectos Se pierde el interés de los estudiantes por la materia. Docentes con poca capacitación.01 Árbol de Problemas La calidad en la educación en los colegios es deficiente. basado en el problema central el cual se analizara entre los mismos. Laboratorios obsoletos. Estudiantes perdidos el año. . secundarios percibidos por los involucrados. Insuficiente material didáctico policial. No existen herramientas tecnológicas Causas Poca aceptación al Personal Docente. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

.02 Árbol de Objetivos En la creación del árbol de objetivos se transformara las causas en medios de cómo solucionar la falta de implementación de herramientas tecnológicas y la insuficiente capacitación al personal docente para obtener un eficiente nivel de conocimientos. Docentes capacitados en el uso de herramientas tecnológicas. Se mejora la calidad de la educación en los colegios. Finalidad del Proyecto Mayor interés de los estudiantes por la materia. Revisión de los planes de estudio periódicamente. Se reduce el número de estudiantes perdidos el año. Propósit o del Proyecto Se implementa herramientas tecnológicas. Figura 3: Árbol de Objetivos ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Se Implementa laboratorios para la materia Adquisición de material didáctico adecuado.27 3. Compon entes del Proyecto Se incrementa la aceptación al personal Docente. Los efectos son los estudiantes con bajas notas obtenidas y pérdidos el año a la reducción de estudiantes con basjas notas o reprobados. Se ha reducido el bajo nivel de conocimientos de los estudiantes en la materia de Física.. Estudiantes con buenas calificaciones.

.03.03 Diagramas de casos de uso 3. 3.28 La implementación de herramientas tecnológicas y la eficaz capacitación al personal docente a evitado la existencia de alumnos con bajas calificaciones y reprobados el año logrando tener una plena seguridad en el manejo de la clase de Física. obteniendo la tranquilidad de los estudiantes y manteniendo un buen nivel de conocimientos.1 Diagramas de casos de uso General Actualiza las Prácticas <<extend>> Administrador Realiza Prácticas Alumno <<include>> <<include>> Consulta Prácticas Revisa las Prácticas Docente Figura 4: Diagrama General de Casos de Uso General ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.01 Diagrama de Realización Actualiza las Prácticas Nombre: UEPPU DR_Actualizar Prácticas Responsable: Administrador Escenario: Laboratorio UEPPU Actualiza Prácticas Actualizar EStPrac Administrador Autor: Edison Ruiz ActualizarPerDoc ActualizarIndPrac ActualizarLisPrac Ingresa al Sistema Actualiza PerDocente Estado de Prácticas Actualizaindicadores Lista de Prácticas Figura 9: Diagrama de Realización Registro de Clave Especificación Caso de Uso de Realización Actualización de Prácticas Nombre Identificador Responsabilidades Tipo Referencias Casos de Uso Referencias Requisitos DR_Actualización de Prácticas DCR001 Administrador Software Sistema CU003 RQF001 RQF002 RQF003 RQF004 RQF005 RQF006 RQF007 RQF008 PRECONDICIONES De Instancia Debe estar creado el usuario del Administrador del Software para que pueda ingresar a esteg.04 . Los formatos deben estar creados para ingresar los datos necesarios para su funcionamiento. . Notificación de error o de ingreso correcto realizado. De Relación Deben estar relacionados los módulos del aplicativo con los roles y el orden en que van a aparecer en el menú principal.29 3. Pantallas de Ingreso de Parámetros. El usuario autorizado debe ingresar con usuario y contraseña válidos y con rol con permisos para acceder a módulos de administración. contraseñas y roles de las personas que van a utilizar el sistema. Menú Principal (Selecciona opción menú). SALIDAS PANTALLA Pantalla login. Debe crear los usuarios y contraseñas de los responsables de procesos y usuarios autorizados De Relación Deben relacionar los módulos del aplicativo con los roles y el orden en que van a aparecer en el menú principal. Deben ser ingresados todos los parámetros necesarios para que los formatos se visualicen. POS CONDICIONES De Instancia Deben quedar creados los usuarios.04 Casos de Uso de Realización 3.

Los formatos deben estar creados.30 3. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Notificación de error o de ingreso correcto realizado. . Menú Principal (Selecciona opción menú). Mensajes de error si es del caso.02 Diagrama de Realización Realiza Práctica Nombre: UEPPU DR_Realiza_Práctica Responsable: Administrador Escenario: Laboratorio UEPPU Realiza Prácticas Autor: Edison Ruiz Operador Indicadores Ingresa al Sistema Prácticas Ingresadas Selecciona Práctica Estado de Prácticas Lista de Prácticas Figura 10: Diagrama de Realización Realiza Práctica Especificación Caso de Uso de Realización Realiza Práctica Nombre Identificador Responsabilidades Tipo Referencias Casos de Uso Referencias Requisitos DR_Realiza Práctica DCR002 Responsable Proceso Operador Sistema CU002 RQF005 RQF007 PRECONDICIONES De Instancia El usuario debe ingresar con usuario y contraseña válidos para ingresar al sistema con el rol con permisos para acceder a ingreso de informes.04 . Pantalla de Ingreso a la Práctica. Los parámetros necesarios deben haber sido ingresados por el Administrador del Software De Relación POS CONDICIONES De Instancia De Relación SALIDAS PANTALLA Pantalla del Software.

ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Los formatos deben estar creados.31 3. Pantalla de Ingreso a la Práctica. Menú Principal (Selecciona opción menú). Los parámetros necesarios deben haber sido ingresados por el Administrador del Software De Relación POS CONDICIONES De Instancia De Relación SALIDAS PANTALLA Pantalla de Práctica.03 Diagrama de Realización Consulta de Práctica Nombre: UEPPU DR_Consulta_Práctica Responsable: Administrador Escenario: Laboratorio UEPPU Consulta Prácticas Autor: Edison Ruiz Alumno Indicadores Ingresa al Sistema Lista de Prácticas Selecciona Práctica Prácticas Ingresadas Figura 11: Diagrama de Realización Consulta de Práctica Especificación Caso de Uso de Realización Consulta de Práctica Nombre Identificador Responsabilidades Tipo Referencias Casos de Uso Referencias Requisitos DR_Consulta de Práctica DCR002 Alumno Software CU002 RQF005 RQF008 PRECONDICIONES De Instancia El usuario debe ingresar con usuario y contraseña válidos para ingresar al Software con el rol con permisos para acceder a ingreso de informes.04 . . Mensajes de error si es del caso. Notificación de error o de Práctica correcta realizado.

Los formatos deben estar creados.04 . Pantalla de Grabado de Práctica. Menú Principal (Selecciona opción menú). Los parámetros necesarios deben haber sido ingresados por el Administrador del Software De Relación POS CONDICIONES De Instancia De Relación SALIDAS PANTALLA Pantalla de Guardado. Notificación de error o de guardado correcto realizado. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.32 3.04 Diagrama de Realización Revisa las Práctica Nombre: UEPPU DR_Revisa_las_Práctica Responsable: Administrador Escenario: Laboratorio UEPPU Autor: Edison Ruiz Revisa las Prácticas Obtener Indicadores Docente Obtener lista de Prácticas Indicadores Obtener Práctica Ingresadas Ingresa al Sistema Selecciona Práctica Lista de Prácticas Prácticas Ingresadas Figura 12: Diagrama de Realización Revisa las Práctica Especificación Caso de Uso de Realización Revisa las Práctica Nombre Identificador Responsabilidades Tipo Referencias Casos de Uso Referencias Requisitos DR_Revisa las Práctica DCR004 Responsable Proceso Docente Software CU002 RQF005 RQF007 PRECONDICIONES De Instancia El usuario debe ingresar con usuario y contraseña válidos para ingresar al Software con el rol con permisos para acceder a ingreso de informes. . Mensajes de error si es del caso.

05.05 Diagrama de Secuencia del Sistema 3.05.02 Diagrama de Secuencia Realiza Práctica : Selecciona Práctica : Estado de Prácticas : Lista de Prácticas : Prácticas Ingresadas : Indicadores Operador : Operador 1: Ingreso al Sistema 2: Pantalla Principal 3: Selecciona Práctica 4: Confirma Selección 5: Verifica Estado 6: Confirma Verificación 7: Obtiene Lista 8: Confirma Lista 9: Obtien Prácticas 10: Confirma Obtención de Prácticas 11: Obtiene Indicadores 12: Confirma Indicadores Figura 14: Diagrama de Secuencia Realiza Práctica ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. .01 Diagrama de Secuencia Actualización de Prácticas : Estado de Prácticas : Lista de Prácticas : Indicadores : Administrador Actualiza Personal Docente : Indicadores 1: Ingreso al Sistema 2: Pantalla Principal 3: Ingreso Estados 4: Confirma Ingreso 5: Ingreso Lista 6: Confirma Ingreso 7: Ingresa Indicadores 8: Confirma Ingreso 9: Actualiza Personal Docente 10: Confirma Actualización Figura 13: Diagrama de Secuencia Actualización de Prácticas 3.33 3.

04 Diagrama de Secuencia Revisa la Práctica Ingresoal Sistema : Prácticas Ingresadas : Lista de Prácticas : Docente : Selecciona Práctica : Indicadores 1: Ingreso al Sistema 2: 3: Confirma Ingreso 4: Verifica Prácticas 5: Confirma Practicas Ingresadas 6: Verifica Lista 7: Confirma Lista 8: Selecciona Práctica 9: Verifica Selección 10: Obtiene Indicadores 11: Verifica Indicadores Figura 16: Diagrama de Secuencia Revisa la Práctica ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.05.05. .34 3.03 Diagrama de Secuencia Consulta de Práctica Ingresoal Sistema : Prácticas Ingresadas : Lista de Prácticas : Selecciona Práctica : Alumno : Indicadores 1: Ingreso al Sistema 2: 3: Confirma Ingreso 4: Verifica Prácticas 5: Confirma Practicas Ingresadas 6: Verifica Lista 7: Confirma Lista 8: Selecciona Práctica 9: Verifica Selección 10: Obtiene Indicadores 11: Verifica Indicadores Figura 15: Diagrama de Secuencia Consulta de Práctica 3.

2. . 3. Dará las alternativas de manejo del softwarea los usuarios 3. Sistema El alumno debe solicitar una práctica al software 2. Sistema Se encarga de la elaboración del Software Procederá al registro de los usuarios que intervendrán en el Software 1. Se relizará el registro de de cada uno de los involucrados 2. Verificación de las prácticas disponibles en el Software 2. 3.06. Verificación de Calendarización de agenda sobre las operaciones 3.06.2 Especificación de casos de uso Alumno Caso de Uso Alumno Identificador UC002 CURSO TÍPICO DE EVENTOS Usuario 1.06 Especificación de casos de uso 3.35 3. El alumno deberá guardar su práctica en el software CURSOS ALTERNATIVOS 1. Muestra en pantalla las diferentes acciones que se realizan Permittirá por medio de pantalla acceder a los usuarios con su clave y contrseña CURSOS ALTERNATIVOS 1. El Alumno deberá tener registrada su práctica para su posterior evaluación ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Se mostrará en pantalla la disponibilidad de prácticas Se dará un mensaje de aviso para guardar o cancelar la práctica 1.1 Especificación de casos de uso Administrador Caso de Uso Administrador Identificador UC001 CURSO TÍPICO DE EVENTOS Usuario 1.

Se mostrará en pantalla la disponibilidad de prácticas Se dará un mensaje de aviso para guardar o cancelar la práctica 3. 6. Verificación de las prácticas disponibles en el Software 4. Sistema El Docente debe solicitar una práctica al software 5.36 3. . El Docente deberá guardar su práctica en el software CURSOS ALTERNATIVOS 4.06.3 Especificación de casos de uso Docente Caso de Uso Docente Identificador UC003 CURSO TÍPICO DE EVENTOS Usuario 2. El Docente deberá revisar las prácticas realizadas por los alumnos para su evaluación ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

. TOTAL 20 19 19 14 15 87 ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.37 Capìtulo IV : Análisis de Alternativas 4. social y política. Con la 4 3 3 2 3 15 Media capacitación Alta al personal docente. la primera es identificar las soluciones de alternativas. Tabla 5: Análisis de Alternativas MATRIZ DE ANALISIS DE ALTERNATIVAS OBJETIVO Impacto Factib Factib Factib Factibil Tot Categorí sobre el ilidad ilidad ilidad idad al as S propósito técnic financ social política a iera La implementac 4 4 4 3 3 18 Alta ión de herramienta s tecnológicas. Implementa 4 4 4 3 3 18 Alta ción de laboratorios de física La 4 4 4 3 3 18 Alta disminución de deserción cde los estudiantes La eficiencia 4 4 4 3 3 18 Alta en ejecución de la clase. la segunda evaluar la factibilidad técnica. financiera.01 Análisis de Alternativas Para efectuar el siguiente cuadro de análisis de alternativas se debe identificar tres situaciones para llegar a implantarlo con efectividad. la tercera la estrategia general a ser acogida.

una forma de pago y un conjunto de artículos. impacto ambiental. Las asociaciones sin flecha son bi-direccionales. El siguiente diagrama modela los pedidos de un cliente a una tienda de venta por catálogo. y a la vez realizada. por sus formas más comunes “X” y “X”. 1.*. Son diagramas estáticos que muestran qué es lo que interactúa.03 Estándares para el Diseño de Clases Los diagramas de clases muestran un resumen del sistema en términos de sus clases y las relaciones entre ellas. pero no cómo interactúa o qué pasa cuando ocurre la interacción. en UML los nombres de clases abstractas se representan en Itálica.38 4. proporcionando únicamente un listado de métodos a ser “realizados” por las clases que las implementan o realizan. . cuya orientación expresa el sentido en que se consultan los datos. la relación entre “Pedido” y “Articulo” es de conjunto. sostenibilidad que les brindara los objetivos planteados en el cuadro a continuación presentando cada uno de estos como se involucra en los temas anteriormente nombrados.. mientras que una forma de pago puede estar presente en uno o más pedidos. La clase principal es “X”. asociada a un cliente. impacto de género. como sugiere su multiplicidad. “X” es una superclase especializada. relevancia. Las clases abstractas actúan a modo de interfaz. Un “X” tiene una única forma de pago. Un pedido es una agregación de una o más líneas de pedido. En cuanto a las asociaciones. 1. La clase “X” es abstracta. donde cada una hace alusión a un ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. observamos que algunas vienen representadas como una flecha navegable. Las agregaciones expresan “conjunto de”. expresada por su multiplicidad. 4.02 Análisis del Impacto de los Objetivos Podrán analizar la factibilidad de lograrse.

M Entre N y M instancias Multiplicidad en Diagramas de Clases ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO..* Entre ninguna y N instancias 1....39 artículo concreto.1 Ninguna o una instancia N.. .N / 1.N / 0. Hay que tener en cuenta que la multiplicidad se expresa “en el lado opuesto” de la relación y es el número de posibles instancias de una clase asociadas con una única instancia de la clase en el otro extremo. En cuanto a la multiplicidad..* Entre una y N instancias 0. Multiplicidad Significado 1 Una única instancia N/* N instancias 0. así mismo una línea de pedido puede estar presente en varios pedidos y un artículo puede no haber sido solicitado nunca. la siguiente tabla resume las más comunes.

Cualquier cambio en la clase dependida. “X”. Para el caso de múltiples parámetros. El primero se emplea siempre para indicar el nombre de la clase. (sólo por otros métodos de la clase) y un “#” para el acceso protegido (sólo por clases hija). Los atributos y métodos estáticos (de clase) se representan mediante un subrayado (en el caso de los métodos se puede emplear el estereotipo <<static>>. los estereotipos se ven más adelante). expresados entre paréntesis mediante el nombre del parámetro y el tipo. “X”.40 El siguiente diagrama muestra una dependencia existente entre las clases “X” y “X”. el segundo para mostrar los atributos y el tercero para los métodos... separados por “:”. . Los atributos tienen un tipo que puede mostrarse a continuación de su nombre separado por “:”. afectará la clase dependiente. un “-” para el acceso privado. todos los parámetros que le sigan. es decir que ocupen posiciones sucesivas a “i” en la lista. Tanto los atributos como los métodos vienen precedidos por un símbolo de acceso. los métodos pueden devolver un elemento de un tipo determinado y recibir parámetros. se separan por comas (p1:t1. p2:t2 . que normalmente suele ser un “+” para el acceso público. o compartimentos. Los parámetros que tienen un valor por defecto se expresan mediante un “=” y el valor. deberán tener también un valor por defecto. a continuación del tipo (p1:t1=v1) y si un parámetro en la posición “i” de la lista de parámetros tiene valor por defecto. De igual manera. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. pn:tn). aunque la herramienta empleada en la elaboración del tutorial traduce estos elementos en iconos. Así mismo se puede observar que las clases vienen representadas por cajas en las que hay tres separaciones.

se expresan entre llaves “{condición }”. con la restricción de que el mínimo número de personas en los sub-departamentos debe ser dos. con la particularidad de que en lugar de encontrar clases.41 El siguiente diagrama muestra una auto-relación de agregación. encontramos instancias de éstas. o ninguno. Un “Departamento” puede estar compuesto a su vez por más sub-departamentos. Los diagramas de objetos son análogos a los de clases. Las restricciones son condiciones que deben ser cumplidas siempre. Son útiles para explicar partes pequeñas del modelo en las que hay relaciones complejas. . ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

42

4.04 Diagrama de Clases

Figura 17: Diagrama de Clases

ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA
UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

43

4.05 Modelo Lógico Físico

Figura 18: Diagrama Lógico Físico

4.06 Diagrama de Componentes
Ingresa al
Sistema

Ingresa Clave

<<Application>>
Verifica al
Usuario

Valida Clave

<<Application>>
Solicita Práctica

<<Application>>
Sale del
Software

<<Application>>
Cambia la clave

<<Application>>
Realiza Practica

<<Application>>
Registra
Practica

<<Application>>
Muestra
Opciones

<<Application>>
Confirma Opcion

<<Application>>
Guarda Practica

Base de Datos

Figura 19: Diagrama de Componentes

ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA
UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

44

4.07 Diagrama de Estrategias
El diagrama de estrategias representa el proceso de concepción, la consideración de
la información clave, la intervención de las partes interesadas y la gestión del
calendario.

Nivel de conocimientos de los estudiantes de 1er. Año en la materia
de Física.

Nivel de conocimientos de los estudiantes de 1er. Año en la
materia de Física en la ciudad de Quito.

Capacitación a
los Docentes.

Implementación de
laboratorios.

.Capacitar a los
docentes sobre la
tecnología.
.Instruir a los docentes
sobre normas de
precauciones.
.Fortalecer la relación
entre los docentes y
estudisntes.

.Implementar
laboratorios bien
equipados.
.Realizar revisiones
tecnológicas.
Mantener un grado de
interés entre los
estudiantes.

Eficiente control de
procesos educativos.

La eficiencia en la
instalación de laboratorios.

.Revisión de los registros de ingreso
de los estudiantes.
.Atender a las inquietudes del manejo
del sistema a los estudiantes.
.Determinar reuniones periódicas para
analizar este sistema.

.Realizar un pedido de
materiales a la
institución educativa.
Terminar con los
procesos que impiden
un mejor aprendizaje a
los estudiantes.

Figura 20: Diagrama de Estrategias
ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA
UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

cumpliendo con las expectativas al implementar dichas herramientas Las normas estipuladas en los reglamentos internos de la Unidad Educativa. la Ley General de Educación Todo el cumplimiento realizado refleja en el interés que prestan los alumnos a la Asignatura ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. resultados de las encuestas a los alumnos. 4. Alumnos dedicados 2. La eficiencia en el manejo de herramientas tecnológicas Mediante la capacitación al Personal Docente en el manejo de herramientas tecnológicas. e inmediatamente identificar a los alumnos dificultad en el manejo de estas y contar con el suficiente apoyo de las autoridades de la Unidad Educativa. es la información de la comunicación de la parte lógica y la lógica horizontal.08 Matriz de Marco Lógico Es una herramienta útil para poder evaluar y dar seguimiento a un proyecto esto nos permite medir el nivel que esta y los alcances que puede llegar a lograrse. Los datos obtenidos de disminución de alumnos con bajo rendimiento por el Distrito Componentes del Proyecto 1. implementación correcta de los laboratorios de Física. y la Dirección Distrital de Educación Supuestos La edeucación obtenida por los estudiantes atrae a las personas ha querer inscribir a sus hijos en la Unidad Educativa Propósito del Proyecto Disminuir notablemente la cantidad de alumnos con bajo rendimiento Ha disminuido la cantidad de alumnos con bajos rendimiento y reprobados el año en la Asignatura de Física Las estadísticas controladas por La Dirección Distrital de Educación.45 Mediante estos objetivos de dar capacitación a los docentes para mejorar los procesos educativos. Ausencia de distracciones 3. fortalecer la relación entre los docentes y alumnos. . Tabla 6: Matriz de Marco Lógico Resumen Narrativo Indicadores Fin del Proyecto Mayor número de alumnos con mejores conocimientos El Número de alumnos que obtienen mejores rendimientos a comparación a añosanteriores se a incrementado debido a la implementación del software Medios de Verificación La ley de Educación.

Atender a las inquietudes del manejo del Software a los Alumnos. Atender a las inquietudes del manejo del Software a los Docentes y alumnos. Alumnos responsabilizados de la educación. Fortalecer la relación entre los Alumnos y Docentes. Capacitar los docentes y alumnos sobre seguridades. Capacitar a los docentes sobre la tecnología. Los costos generados por la ejecución y mantenimiento para mantener el mismo en buenas condiciones serán a cargo de la Unidad Educativa.46 Actividades. Instruir a los alumnos de normas de precaución. . . El soporte y mantenimiento del del Software por el Administrador. Las autoridades de la Unidad Educativa están de acuerdo con la estrategia del proyecto. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

.47 4.2 Vista Física Figura 22: Vista Física ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.01.09.09 Vistas Arquitectónicas 4.1 Vista Lógica Figura 21: Vista Lógica 4.

1 Estándares para base de datos TIPO BASE DATOS DESCRIPCION NOMBRE DE Nombre de la base de bd_postventa datos el mismo en escrito en minúsculas compuesto por abreviatura del la tipo seguido de un guion bajo por el nombre. TBL_REGISTROACTIVIDAD En tablas hijas deberán contener la abreviatura del tipo seguido de un guion bajo. la abreviatura de la tabla padre. .48 Capìtulo V : Propuesta 5. mayúsculas CLA_USU ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. CAMPOS Para describir los campos COD_USU se tomaran las COD_ROL abreviatura del nombre NOM_USU de la tabla seguido de un CED_USU guion bajo y las tres TEL_USU letras iníciales del MAI_USU todo en EST_USU campo.01 Especificación de Estándares de programación 5.01. TABLAS El nombre de las tablas TBL_USUARIO padres deberán compuestas abreviatura por del estar TBL_CLIENTE la TBL_AGENDA tipo TBL_AUDITORIA seguido de un guion bajo TBL_ACTIVIDAD y el nombre de la entidad TBL_POSTVENTA de referencia escrita en TBL_ROL mayúsculas.

.01. ad. las siglas de clase (cls) seguido por un guion bajo y por el nombre completo METODO Nombre del método deberá ln_agregar estar escrito en minúsculas con ad_agregar la abreviatura de la biblioteca wf_agregar de clases (ln. 5. NOMBRE DESCRIPCION NOMBRE VARIABLES Nombre completo de variables codigo en referencia a su utilización nombre Deberá estar escrito por las ln_cls_cliente CLASE iníciales de la biblioteca seguida ad_cls_cliente por un guion bajo.2 Estándares para el desarrollo En la siguiente tabla se mostrara los estándares utilizados en la programación interna.49  Todo código de cada tabla tendrá que ser clave primaria para establecer relaciones entre tablas como dependencia de las mismas. wf) seguido por un guion bajo y el nombre completo de la función BIBLIOTECA El nombre deberá estar escrito DE CLASES AccesoDatos por sus iníciales en mayúsculas LogicaNegocio y lo correspondiente en Presentacion minúsculas sin espacios OBJETOS El nombre de los objetos ln_cliente deberán estar escritos en ad_cliente minúsculas por las indícales de la biblioteca de clases donde se encuentra seguido por un guion bajo y el nombre completo ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.  Los Códigos de cada tabla en su mayoría será auto incrementable desde su misma tabla.

la referencia a utilizarse. puesto que todas las prácticas realizadas permanecerán grabados en una base de datos.50 En la siguiente tabla se mostrara los estándares utilizados sobre los objetos que visualizara al usuario final.1 a dos capas siendo de mayor facilidad de compresión para cualquier persona que quiera utilizarle. La base de datos utilizada es MySQL. Mediante este software tendrán un mejor aprendizaje de los alumnos. La Programación utilizada en este software es Java Netbeans 7. NOMBRES: DESCRIPCION Etiquetas. . 5. compuesto por la abreviatura btn_agregar Listas del tipo seguido por un n guion cmb_actividad desplegables. . sus nombres tablas de datos. Se utilizara un Computador de escritorio en el cual se implementara la programación realizada para Software de Realidad Aumentada. la que nos permite realizar procedimientos almacenados los cuales pueden ser utilizados en cualquier tipo de programación.02 Diseño de Interfases de Usuario Para el diseño de las interfaces que utilizará el usuario para interactuar con el sistema se utilizarán los siguientes componentes: ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. bajo y el nombre completo del cal_fechas calendarios. actualizar datos mediante el cual también podrán obtener reportes acerca de la fecha de la práctica y la nota obtenida por el alumno que trabaja en este sistema. nombres NOMBRE deberán sus txt_nombre deberán estar tbl_cliente botones. Todos los objetos mencionados lbl_nombre cajas de textos.

FACELETS Este framework ya viene integrado en el stándar JSF 2.0 que consiste en crear aplicaciones en base a templates (plantillas) entre sus características están: ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. la navegación se lo realiza directamente.  Dos bibliotecas de etiquetas personalizadas para JavaServer Pages que permiten expresar una interfaz JavaServer Faces dentro de una página JSP.xml.0 MANAGED BEAN Este es un componente encargado de controlar la capa web y enlazar con los servicios de la lógica de negocio estos pueden ser: Session.51 JAVA SERVER FACES 2.  ManagedBean administrados en base a anotaciones. validar entrada.0 Es una tecnología y framework para aplicaciones Java basadas en Web que simplifica el desarrollo de interfaces de usuario en aplicaciones Java EE y se compone de la siguiente manera:  Un conjunto de APIs para representar componentes de una interfaz de usuario y administrar su estado.  Un conjunto por defecto de componentes para la interfaz de usuario.  Un modelo de eventos en el lado del servidor. . definir un esquema de navegación de las páginas y dar soporte para internacionalización y accesibilidad. manejar eventos. Aplicattion. COMPONENTES DE JSF 2.  Desaparece el archivo FacesConfig. Request etc.

 Provee templating. NAVEGACIONES En JSF 2. .52  No depende de un contenedor Web.0 permite realizar el proceso de navegación de una forma directa ya no es necesario definir reglas de navegación en un archivo FacesConfig. logotipos y la forma de navegación. PANTALLA DE INGRESO AL SOFTWARE – LOGIN Figura 23: Login del Software ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Tolas las interfaces de usuario tendrán un estándar en cuanto a los colores.xml se lo realiza dentro de un método de tipo String dentro del ManagedBean. simplificación de desarrollo y facilidad en el mantenimiento de grandes aplicaciones. lo cual implica reutilización de código.  Facelets provee un proceso de compilación más rápido que JSP.  Permite crear componentes ligeros sin necesidad de crear los tags de los UIComponents (es más fácil comparado a crear un componente JSF puro).

en donde tendrán la opción de cambiar la contraseña otorgada por el administrador del Software. .53 Pantalla de ingreso al sistema. PANTALLA DE CAMBIO DE CLAVE INGRESO AL SOFTWARE – LOGIN Figura 24: Cambio de Contraseña Por medio de esta pantalla tendrán la posibilidad de cambiar su clave para poder ingresar al Software. MENÚ RPINCIPAL Figura 25: Pantalla del Software ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. a través de validación de usuario y contraseña.

PANTALLA DE ALUMNO ACCESO A LA PRÁCTICA Figura 26: Pantalla de Acceso a Práctica Por medio de esta pantalla el alumno ingresará al software para la realización de su práctica. sean estas las prácticas que se necesita o ya realizadas. . PANTALLA DE ALUMNO TRABAJO EN LA PRÁCTICA Figura 27: Pantalla de Práctica ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.54 Mediante la pantalla de menú el ususario podrá ingresar al Software para realizar las tareas que desee.

captura la imagen y guardar la misma. Tabla 7: Especificaciones de Prueba de Unidad Caso de Prueba1: Ingresar al Sistema Entrada Resultado Esperado Ingreso al sistema Visualización de Módulo mediante Login de Ingreso al Sistema.03.55 PANTALLA PARA GUARDAR LA CAPTURA DE LA PRÁCTICA Figura 28: Pantalla de captura de Práctica 1 Pantalla en la cual podrá visualizar su práctica elaborada o existente. 5.3 Acceso al Sistema. 5. Validación de usuario y contraseña.03 ESPECIFICACIÓN DE PRUEBAS DE UNIDAD. Visualización de Menú Principal. Caso de Prueba2: Desplegar mensajes de confirmación Entrada Resultado Esperado Ingresar usuario y/o Desplegar mensajes de contraseña errados error al validar los datos ingresados. Resultado Obtenido Correcto ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Resultado Obtenido Correcto. .

Propiciar errores Eliminación Lógica de los registros. Ingreso de Estado nuevo a Correcto. Modificar o Eliminar registros de Tabla Estado Entrada Resultado Esperado Resultado Obtenido Ingreso de Nuevo Estado. Desplegar mensajes de error. Estado. Eliminación Lógica de los Propiciar errores registros. Caso de Prueba5: Ingresar.03. modificaciones realizadas. Desplegar mensajes de error.3 Módulos Mantenimiento de Tabla Estado. Modificar o Eliminar registros de Tabla Responsables de Procesos Entrada Resultado Esperado Resultado Obtenido Ingreso de Responsables.2 Módulo Menú Principal.03. Registro de las Eliminación de Estado. . Caso de Prueba4: Ingresar.56 5. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Procesos. Caso de Prueba3: Acceder a los Módulos del Software desde el Menú Principal Entrada Resultado Esperado Resultado Obtenido Selección de Módulos que Visualización de Módulos Correcto son componentes del al llamarlos desde las sistema opciones del Menú Principal. Registro de las Eliminación de Lógica de modificaciones realizadas.4 Módulos Mantenimiento de Responsables de Procesos. 5. 5. Responsables. Ingreso de nuevos Correcto. Todos los Módulos deben mostrarse como componentes del Módulo Principal.03. Cambio de Datos de Responsables de Procesos Responsables de a la Base de Datos. Cambio de Datos de la Base de Datos.

Registro de las Eliminación de Lógica de modificaciones realizadas. Personal del Área. Se den poder seleccionar los responsables de procesos. Maestra de Registros.03.7 Módulos de Ingreso de Indicadores.03. Lista Maestra de Eliminación Lógica de los Registros. 5.57 5. nuevos Informes de Modificación de registros indicadores a la Base de de Indicadores. Propiciar errores Desplegar mensajes de error. . Modificar o Eliminar registros de Tabla Lista Maestra de Registros Entrada Resultado Esperado Resultado Obtenido Ingreso de datos de Lista Ingreso de datos de Correcto. Registros. los indicadores de acuerdo Propiciar errores al proceso.6 Módulos Mantenimiento de Lista Maestra de Registros. personal del Área a la Cambio de Datos de Base de Datos. 5.03. Personal Área. registros. nuevos formatos de Lista Modificación de registros Maestra de Registros a la de la Lista Maestra de Base de Datos. Datos. Modificar o Eliminar registros de Tabla de registro de Indicadores Entrada Resultado Esperado Resultado Obtenido Ingreso de datos de Ingreso de datos de Correcto. Eliminación de Lógica de Se debe poder seleccionar Informes de Indicadores. Desplegar mensajes de error. Caso de Prueba8: Ingresar.5 Módulos Mantenimiento de Ingreso de Personal del Área. Caso de Prueba7: Ingresar. Caso de Prueba6: Ingresar. Indicadores del Software. Modificar o Eliminar registros de Tabla Personal del Área Entrada Resultado Esperado Resultado Obtenido Ingreso de datos de Ingreso de datos de Correcto. Según la actividad que realiza una de las ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Eliminación Lógica de los Propiciar errores registros. personas con roles de nuevos registros de usuarios del Área. Registro de las Eliminación de Lógica de modificaciones realizadas.

Identificador de la Prueba Caso de Uso Tipo de Usuario Objetivo de la Prueba PA001 Elaboración de Informes Administrador del Software Responsable de Proceso Probar todos los módulos que tiene habilitados para el rol del usuario y detectar las posibles fallas o sugerencias al sistema que pueda existir. Las pruebas deben cubrir la forma (presentación de la aplicación) como la parte técnica con enfoque a cumplir con lo solicitado en los requerimientos. Resultados Esperados Ingreso sin inconvenientes a través de cualquier ordenador. Verificar la seguridad al momento de ingresar al Software con usuario y contraseña. Los cálculos que se tienen que realizar al llenar algunos formatos se están realizando correctamente. se debe visualizar la rúbrica que le corresponda. . Secuencia de Eventos Acceso a la Aplicación por medio de un Ordenador designad. sencillo de utilizar y efectivo. 5. 5. Verificar la navegabilidad de la aplicación de forma segura. verificando todos los detalles de acuerdo a lo consignado en el levantamiento de requerimientos. PA002 Identificador de la Prueba ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Ingresar informes para medir si el sistema es amigable.8 Módulos de Reportes de Usuarios. Verificar que los colores.04 ESPECIFICACIÓN DE PRUEBAS DE ACEPTACIÓN. Caso de Prueba9: Obtener reporte de registros de Tabla Usuarios Entrada Resultado Esperado Resultado Obtenido Solicitar emisión de Presentación del Reporte Correcto. Se respetaron los estándares. Verificar que los tiempos de respuesta del sistema estén dentro de lo que es considerado normal. Desplegar mensajes de error. logotipos y demás estándares solicitados en los requerimientos han sido fuente en la presentación visual del aplicativo. Desplegar mensajes de error.. Eliminación Lógica de los registros. Reporte de Usuarios. logotipos y demás estándares solicitados en los requerimientos han sido cumplidos. han sido cumplidos los colores. de Usuarios solicitado. Constan todos los módulos que deben ser parte del aplicativo. Registro de las modificaciones realizadas. Comentarios Todas las pruebas deben ser realizadas buscando generar errores en el sistema. La seguridad al momento de ingresar al sistema con usuario y contraseña está comprobada y los usuarios ingresan con el rol específico que están autorizados. Verificar que consten todos los módulos que deben ser parte del aplicativo. Ejecución de la aplicación de forma segura y sin ningún inconveniente.03. Verificar que los cálculos solicitados en los formatos específicos se estén realizando correctamente.58 personas del Área.

Los datos de los informes son iguales a los que originalmente se ingresaron permitiendo comprobar la fiabilidad del Software. a la base de datos debe realizarse sin ningún contratiempo y por aplicación. Comentarios Realizar la pruebas tratando de presionar al sistema en el proceso para medir las respuestas solicitadas. Visualizar y confirmar los informes de indicadores consultados. Verificar los datos de los informes con los originales para comprobar fiabilidad. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Comprobar navegabilidad del sistema Resultados Esperados Ingreso al sistema con usuario y contraseña validada. Verificar que tanto los responsables de procesos como los indicadores estén actualizados y disponibles. Las rúbricas que deben aparecer en los formatos de indicadores estén completas y correspondan a la función que desempeñan en el proceso. Secuencia de Eventos Verificar que los módulos de ingreso de indicadores estén de acuerdo a los formatos establecidos. El sistema permitió el ingreso y actualización de los responsables de procesos así como de todos los parámetros que se necesitan para cumplir con lo establecido. Verificar que las rúbricas que deben aparecer en los formatos de indicadores estén completas y correspondan a la función que desempeñan en el proceso.59 Caso de Uso Tipo de Usuario Objetivo de la Prueba Actualiza Formatos Administrador del SGC Probar todos los módulos que tiene habilitados para el rol del usuario y detectar las posibles fallas o sugerencias al sistema que pueda existir. Secuencia de Eventos Ingresar al Software con usuario y contraseña. Los módulos que el usuario pueda visualizar al ingresar al sistema serán exclusivamente los que le estén autorizados de acurdo al rol asignado a cada usuario. Resultados Esperados Los módulos de ingreso de indicadores estén de acuerdo a los formatos establecidos y que constan en la Lista Maestra de Registros. Realizar Consulta de informes de prácticas. Identificador de la Prueba Caso de Uso Tipo de Usuario Objetivo de la Prueba PA003 Consulta Informes y Prácticas Director del Área Usuario Probar todos los módulos que tiene habilitados para el rol del usuario y detectar las posibles fallas o sugerencias al sistema que pueda existir. Comentarios El ingreso de los parámetros necesarios. . Aplicabilidad del Software fácil y amigable. para que funcione la aplicación. Verificar que el ingreso se realice con el rol asignado a cada usuario y pueda visualizar solo los módulos que le están asignados.

ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. roles e informes por medio del aplicativo. Consulta de Reportes: Máximo dos segundos. Identificador de la Prueba Tipo de prueba Objetivo de la Prueba PC002 Ingresar y consultar prácticas Medir tiempo de respuesta del Software al momentos de consultar y guardar información por medio del aplicativo Descripción El usuario deberá ingresar información en los formatos de reportes y luego consultarlos por medio de la aplicación y medir el tiempo de respuesta que tiene el Software a las acciones realizadas. Comentarios Al probar el aplicativo por el lapso de 30 minutos. usuarios. Los datos de los campos obligatorios de los módulos deben estar cargados por código para evitar que la destreza en la trascripción de información sea un factor que incida en la prueba. Acceso al Menú Principal: un segundo y medio Acceso a los otros módulos: Máximo dos segundos Ingreso de datos de reportes: Máximo dos segundos. . Identificador de la Prueba Tipo de prueba Objetivo de la Prueba PC001 Ingresar información en un módulo específico con datos quemados en el código en los campos obligatorios de los módulos.05 ESPECIFICACIÓN DE PRUEBAS DE CARGA.60 5. por lo que la Prueba está Superada. Resultados Esperados Ingreso al Software: un segundo. los tiempos de respuesta se mantuvieron por debajo del máximo esperado. Resultados Esperados Se espera un promedio mínimo de 25 prácticas clase Comentarios El promedio de prácticas por minuto fue de 29 por lo que se alcanzó el resultado esperado en esta prueba por lo que se considera Prueba Superada. Verificar rendimiento del sistema midiendo el número de transacciones por minuto al ingresar información. Descripción El usuario deberá realizar el ingreso de información de personas.

y métodos).06 CONFIGURACIÓN DEL AMBIENTE MÍNIMO/IDEAL. Las sentencias se separan entre sí por punto y coma. . Java emplea siempre la Programación Orientada a Objetos por lo que todo el código se incluye dentro de las clases (combinaciones de datos. Se alcanzaron los resultados esperados. no existieron ni disminución de los tiempos de respuesta a las peticiones realizadas ni baja de rendimiento ni interrupciones del mismo. Prueba Superada. sean constantes o variables.61 Identificador de la Prueba Tipo de prueba Objetivo de la Prueba PC003 Ingreso al Software de 30 Usuarios de forma simultáneamente. La estructura de un programa de Java permite a los programadores de cualquier otro lenguaje leer código en Java sin mucha dificultad. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. ESTRUCTURA DE ARCHIVOS EN UN PROGRAMA EN JAVA La estructura de un programa en Java tiene como objetivo describir la estructura del código fuente de una aplicación Java y presentar los conceptos de comentario y de identificador dentro del código fuente de un programa. El código debe estar comentado para facilitar la interpretación de cualquier persona que lo analice. principalmente en los comentarios y los identificadores. 5. Verificar que no baje el rendimiento del Software al ingresar el número máximo de usuarios. Descripción Realizar el ingreso al Software para realizar pruebas funcionales e ingreso de información por medio de la aplicación de un total de 30 usuarios (capacidad máxima de usuarios que tiene la Dirección Resultados Esperados Los tiempos de respuesta del sistema y el rendimiento sean similares a los que se obtuvieron en las pruebas con Identificador PC001 y PC002 Comentarios Después del ingreso al Software de 30 usuarios de forma simultánea y probar la aplicación por el lapso de una hora.

Pero no pueden emplearse espacios en blanco u otros caracteres como el signo de interrogación (?) o el signo del tanto por ciento (%). En los identificadores del código fuente de un programa en Java se distinguen las mayúsculas de las minúsculas. No hay límite máximo de caracteres. clases. Los identificadores sólo existen en el código del programa y se utiliza los siguientes parámetros: Un identificador comienza por una letra. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. en el código fuente de un programa. casa. un carácter de subrayado (_) o un carácter de dólar ($). ya que el compilador suele utilizarlos de forma interna para crear identificadores propios. etc. .62 /** * Ejemplo de formato de comentario a utilizar * en nuestros archivos de código */ Los identificadores son nombres que se les asignan a variables. Aunque no se recomienda emplear el carácter $. métodos. CASA y Casa son tres identificadores diferentes. Los siguientes caracteres pueden ser también dígitos. Por ejemplo.

Los diferentes programas (sistemas operativos. en la línea de comando del sistema. nombre de usuario. con lo que se pueden emplear secuencias de escape /uxxxx para representar estos caracteres. secuencias de caracteres e informaciones en general. Excepción: variable miembro y local con el mismo identificador. La mayoría de las variables son usadas para nombres de caminos de bibliotecas e informaciones como tipo y plataforma del sistema operacional. etc) tienen diversas variables predefinidas tales como. VARIABLES DE AMBIENTE Las variables son utilizadas para almacenar números. Existe una serie de palabras reservadas que no pueden emplearse como identificadores. Una Variable de Ambiente es una variable establecida por el sistema o por un usuario.63 Pueden incluir caracteres Unicode. y puede ser usada por cualquier programa. directorio y el nombre del sistema. No todas las ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. software de desarrollo. . aplicaciones. No puede emplearse el identificador de una variable o cualquier otro elemento del código fuente del programa para otro ya existente en el mismo bloque.

%DATE% %TIME% %RANDOM% %ERRORLEVEL% $PATH Detalle de variables de ambiente que son utilizadas cuando se trabaja en ambiente SO. el código de retorno del último comando externo ejecutado). Contiene la ubicación del directorio de usuario en Linux. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. $HOSTNAME Contiene el nombre de host del sistema. Se expande al valor de NIVEL DE ERROR actual (usualmente. $USER Nombre de usuario actual logueado en el sistema. usualmente un editor liviano $PAGER $HOME Contiene la ruta al programa usado para listar el contenido de archivos Se expande a la fecha actual usando el mismo formato que el comando DATE. . Se expande a la hora actual usando el mismo formato que el comando TIME. Contiene una lista separada por dos puntos de directorios en los cuales el intérprete de comandos buscará los archivos ejecutables que no se invocan con una ruta.64 variables están presentes en el sistema del usuario. Se expande a un número decimal aleatorio entre 0 y 32767.Variables de Ambiente SO Variable SO $EDITOR Contiene la ruta al editor de texto. Las variables de sistema más comunes son: Tabla 1 .

Responsabilidad Investigar.65 Capítulo VI : Recursos – Presupuesto .01 Recursos Tabla 8: Recursos Humanos Humano RECURSOS HUMANOS Nombre Actividad Desarrollo del Edison Ruiz proyecto. Revisar el desarrollo Asegurar que el del proyecto.Cronograma 6. Ingeniero Juan Minango Ingeniero Hugo Heredia. desarrollo del proyecto elaborado cumple con las normas establecidas. del desarrollo del Software y la documentación. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. . crear y desarrollar el sistema de control de ingreso al software. Guiar el desarrollo del Revisar el progreso proyecto. Muestra el recurso humano utilizado en el desarrollo del proyecto tanto como el tutor el lector y el desarrollador del sistema que son las personas que están a cargo del proyecto.

50 La siguiente tabla muestra el recurso material y la inversión económica que intervino en el desarrollo de este proyecto.66 Tabla 9: Recursos Materiales Descripción Cantidad Valor Unitario Valor Total GastosTutoría 1 200 200 Gastos de seminario 1 520 520 PC de Escritorio 1 400 400 1000 1000 Biométrico y 1 susimplementos Resmas de papel 75g (A4) 10 3.05 150 Empastado 1 40 40 Anillados 2 20 40 3 DVD Total Recursos 1.50 4.5 35 Impresiones 3000 0.50 2389. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. .

50 Total RecursosUnidad 1400.67 6.03 Cronograma El cronograma corresponde a la programación de las activdades básicas del proyecto y la distribución del tiempo estimado para su cumplimiento. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.50 propios Total RecursosPropios 989.00 Total Presupuesto 2389.50 6. .02 Presupuesto Tabla 10: Presupuesto Descripción Presupuestante GastosTutoría Recursospropios 200 Gastos de seminario Recursospropios 520 Conjunto 400 Connjunto 1000 Resmas de papel 75g (A4) Recursospropios 35 Impresiones Recursospropios 150 Empastados Recursos 120 PC de Escritorio Implementos Valor Total propios Anillados DVD Recursospropios 40 Recursos 4.

_ Revisiòn de la Fundamentaciòn Teòrica. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. _ Identificaciòn de Problemas. _ Determinación de Requerimientos. _ Implementación y Evaluación.. _ Documentación. . _ Presentación y Análisis de Resultados. _ Elaboración de la Propuesta.68 Actividades _ Aprobaciòn del Plan. _ Pruebas y Mantenimiento. _ Conclusiones y Recomendaciones _ Elaboración del Informe.

69 ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. .

01. . Conclusión La Unidad Educativa Particular Penswionado Universitario tiene la necesidad de tener un Software eficaz para las prácticasde Laboratorio de Física. Se requiere la generación de nuevos documentos que especifiquen que personas acceden al Software. se debe tener un amplio conocimiento de cómo funcionara nuestro software. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.70 Capítulo VII : Conclusiones y Recomendaciones 7.02. Es decir se exige una gran esfuerzo por los problemas ocasionados por lo cual se ha decidido implementar este software para lograr que todos los estudiantes tengan un mejor nivel de conocimientos y aprendizaje. a fin de mejorar sus rendimientos académicos 7. Se debe saber cuándo se ingresa a este para determinar si pueden tener acceso no al mismo. Recomendaciones Tener un software asignado a las prácticas de Laboratorio de Física a través de una adecuada planificación y control del trabajo. Realizar reportes de ingresos de los docentes y alumnos y un control del cumplimiento de las prácticas que realizan en el software.

1 ANEXOS ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. .

P.01 Manual de Instalación Software de Realidad Aumentada LISTADO DE DISTRIBUCIÓN Cliente U.2 A. 7.U Desarrollador Nombres y Apellidos Pablo Alvarez Edison Ruiz Cargo Fecha Director del Area de Física Octubre 2014 Analista en desarrollo de software Octubre 2014 1 GENERALIDADES El proyecto consta de la siguiente información referencial: Proyecto: Software de Realidad Aumentada Área de Física Originador del Proyecto: UEPPU Ubicación del Proyecto: UEPPU Aula de Laboratorio de Física Líder del Proyecto Edison Ruiz Fecha de requerimiento de Elaboración: ABRIL DE 2014 Fecha de Entrega: OCTUBRE 2014 Objetivos El propósito de este documento es elaborar un manual detallado que sirva como guía a los usuarios desarrolladores de la aplicación como deben instalara y levantar un ambiente de desarrollo y poner en producción la aplicación dentro de un ambiente Windows XP.P. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. .E.

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk1.6.6.bin  Una vez extraído el contenido esta listo para ser usado.gz --directory /usr/java  Si es un archivo bin: entrar en la carpeta /usr/java como super usuario: .6  Descargar la versión 1.tar./jdk-6u31-linux-x64. para ello necesitamos crear los accesos directos del comando javac (el que utilizaremos para compilar): sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/java/jdk1.6. pueden redirigir a la nueva versión instalada. .0_31/bin/java" 50  Para saber cuantas versiones tienen disponibles para ejecutar pueden hacer: sudo update-alternatives --config java ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.3 Aspectos Básicos Instalación de JDK 1. seguramente ya tienen instalado Java Runtime Environment.x de JDK (En este caso se encuentra adjunto en la carpeta instaladores)  Descomprimir el archivo en la carpeta /usr/java como super usuario: sudo tar zxvf jdk-6u31-linux-x64.0_31/bin/javac" 50  En muchos de los casos también tendremos que actualizar la ruta de java.

run   Se debe dejar todos los valores por defecto en la instalación Se debe colocar un password de administración a la base de datos.4  Finalmente nos queda exportar la variable de entorno JAVA_HOME.3. para ello agregamos la linea: export JAVA_HOME="/usr/java/jdk1.6. esto lo pide durante la instalación del programa se debe dejar el puerto por defecto 5432  Instalación de Netbeans 7.3.1     Abrir consola para ejecutar archivo de instalación de netbeans Logearse como super usuario Dirigirse a la ubicación donde se encuentra el instalador Digitar el comando de instalación ./netbeans-7. .sh  En la primera pantalla de preentacion debenos presionar en el boton “customize” ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.1-linux.0_31”  Ahora solo nos queda verificar la versión de java que tenemos instalada: java -version Instalación de Base de Datos MySql     Abrir consola para ejecutar archivo de instalación de MySql Logearse como super usuario Dirigirse a la ubicacion donde se encuentra el instalador Digitar el comando de instalación ./mysql.

y continuar con el proceso de instalación  En la siguiente pantalla se debe seleccionar la ubicación del glassfish  instalado anteriormente se debe dejar los puerto por defecto. presionar click derecho y seleccionar “add server” Seleccionar servidor “MySql”  Seleccionar la ubicación donde esta instalado el server ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.jar. MySql y librerías para conexión con la base de datos  En la carpeta de instaladores se encuentra dos archivos .1     Abrir el aplicativo Netbeans Dirigirse a la pestaña “Services” Seleccionar la opción “Servers”.0”  Presionar botón OK.jar sqljdbc4. Mysql-connector.jar  Estos deben ser copiados en la siguiente dirección: /opt/MySql/sql/domains/domain1/lib/ext Preparación de ambiente de desarrollo Configuración de servidor glassfish en netbeans 1.5  Deseleccionar la opción “Glassfish server open source edition 4. .

seleccionar “Open Projects” ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.6  Dejar las demás opciones seleccionadas por defecto. . y finalizar Abrir código fuente de la aplicación  Seleccionar del menu: File --> Open Project  Buscar la ubicación del código fuente. en este caso contiene 3 archivos: ssdEnterpriseV2 ssdInstituciones ssdWebV2  Seleccionar los 3 archivos.

expandir la opción “servers”. . para esto lo podemos hacer dirigiéndonos a la pestaña “Service”. Buscar y seleccionar la opción Libreries. click derecho sobre el servidor instalado y presionar la opcion “Start”  Nos dirigimos al navegador web y debemos digitar en la barra de url la siguiente direccion: <localhost>:8080   Ingresar el user y pass que se puso en la instalacion del Mysql Seleccionar la opción “recursos”. para solucionar esto se debe seleccionar el proyecto en el que se tenga error.7 Solución de algunos problemas     Los errores por lo general son por problemas de referencias de librerias y jdk. seleccionar el jdk instalado anteriormente En la pestaña “Compile” agregar las librerías que falten colocar. Las librerías se encuentran dentro del proyecto en la carpeta lib. a seleccionar la opción “pools de conexiones JDBC” y a continuación presionar el botón nuevo ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. presionar click derecho. seleccionar la opción propiedades. En Java Platform. Lo único que toca hacer es eliminar la librería con problemas y agregar la misma librerías que se encuentra en la carpeta lib Configuración y acceso a base de datos  Para configurar los accesos a la base de datos. primero debemos levantar el servidor glassfish.

8   El nombre del pool debe ser: pool/institucionesSSD A continuación escoger las opciones tal como se indica en la siguiente figura ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. .

a seleccionar la opción “recursos JDBC” y a continuación presionar el botón nuevo ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.9 A continuación presionar el botón siguiente.  Nos dirigimos al final de la pantalla y debemos llenar los campos que se indica en la siguiente figura. en databasename colocar el nombre de la base de datos. si existen otros parámetros se los debe eliminar  En user debemos colocar el usuario de conexion a la base de datos. en password ingresar el password del usuario. servername colcoar la ip del servidor y en puerto colocar 5432 Click en finalizar    Ahora debemos creear un recurso jdbc Seleccionar la opción “recursos”. .

seleccionamos el proyecto “ssdEnterpriseV2” click derecho y seleccionar la opción ”Clean and Build” De nuevo seleccionamos el proyecto “ssdEnterpriseV2” click derecho y seleccionar la opción ”Deploy” Para verificar si el aplicativo esta desplegado nos dirigimos al Sistema y lo ejecutamos ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. . primero debemos levantar el servidor MySql Nos dirigimos a la pestaña “Services”. escogemos el servidor instalado anteriormente. abrimos la opción “servers”.10   el jdbc deb llamarse: jdbc/ssdinstituciones En pool debemos seleccionar el pool creado anteriormente y presionar el botón “aceptar” Ejecutar aplicación       Para levantar el aplicativo en ambiente de desarrollo. click derecho y presionar la opción “Start” Para verificar que el servidor esta desplegado debemos ver la siguiente imagen: Nos dirigimos a la pestaña “Project”.

.11 GLOSARIO DE TÉRMINOS Abreviación Descripción CRUD Create. Update. Retrieve. Delete CSS Cascade Style Sheet EAR Enterprise Archive (empaquetado java) EJB Enterprise Java Beans JAR Java Archive (empaquetado java) JEE Java Enterprise Edition JPA Java Persistence API JS Java Script JSF Java Server Faces MCDS Ministerio de Coordinación de Desarrollo Social MVC Modelo Vista Controlador RIPS Registro Interconectado de Programas Sociales del MCDS SSD Servicios Sociales Dignos SSDP Servicios Sociales Dignos Privados JDK Java deveplopment Kit WAR Web Archive (empaquetado java) ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

de esta manera el usuario administrador podrá manipular el sistema de forma correcta A.12 A. Se llenara los datos que requiere el login.02.02 Ingreso de Software Antes de ingresar al sistema ingresaremos los siguientes submenús.01 Objetivo El objetivo principal es la correcta manipulación del Software. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Proporcionando información clara y detallada de los distintos botones y formularios que realizan alguna acción dentro del Software.02.02 Manual de Usuario A. .

ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. . El Software le mostrará la pantalla en donde podrá escoger la opción de acuerdo a su rol. sea este docente o alumno.13 Se el usuario podrá cambiar la clntraseña asignada por una nueva contraseña.

A.03 Componentes de Pantalla Se detallará como está compuesta la pantalla del Software para la interacción del usuario con el mismo. Ingresara los datos de las personas que se encargaran del manejo del sistema. .02.14 El cual desplegara la página de ingreso de usuario. Se ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

@Eliminaintoutput AS Script Date: ifexists(select 1 fromtbl_relacion_residenteasewheree. A.15 A. así como los detalles técnicos de manera clara mediante la descripción y gráficos del sistema. para que los usuarios técnicos tengan una mayor visión de la estructuración y funcionamiento del sistema. .03 Manual Técnico A.03.01 Objetivo de Manual Proporcionar un resumen de la composición técnica de cada módulo y pantalla.02 Código de Procedimientos USE[UEPPU] GO /****** Object: StoredProcedure [dbo].[sp_DeleteRelacion] @relint.[sp_DeleteRelacion] 11/01/2013 01:15:49 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO ALTERPROCEDURE[dbo].03.rel_id=@rel) BEGIN BEGINTRAN DELETEFROMtbl_relacion_residente WHERE (rel_id=@rel) set@Elimina=1 COMMITTRAN return 0 END ELSE begin print'codigo de relacion no registrado' set@Elimina=0 return 0 end USE[PALERMO] GO ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

res_ced ula.tbl_Relacion_Residente.res_apellido.red_id=tbl_Residentes.rel_descripcion FROMtbl_ConjuntoINNERJOIN tbl_ResidenciaONtbl_Conjunto. @Existeintoutput.red_num_casa=@res)AND(tbl_Relacion_Residente.16 /****** Object: StoredProcedure [dbo]. @estadochar(10).rel_id=tbl_Relacion_Residente.res_id.con_idINNERJOIN tbl_ResidentesONtbl_Residencia.[sp_InsertRol] 01:24:09 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO ALTERPROCEDURE[dbo].con_id=tbl_Residencia. .rel_id WHERE (tbl_Residencia.tbl_Residentes.red_idINNERJOIN tbl_Relacion_ResidenteONtbl_Residentes.[sp_IConsulEmpleados] @resint AS BEGIN begintran SELECTtbl_Residencia.[sp_IConsulEmpleados] Script Date: 11/01/2013 01:18:59 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO ALTERPROCEDURE[dbo].rel_descripcion ='EMPLEADOS') committran END /////////////////////////////////////////////////////////////////////////////////////////////// USE[PALERMO] GO /****** Object: StoredProcedure [dbo].tbl_Residentes. tbl_Residentes.red_num_casa. @desvarchar(50).[sp_InsertRol] @rolint.res_nombre.tbl_Residentes. @Grabaintoutput AS Script Date: 11/01/2013 if(@rolisnull) begin print'debe ingresar codigo de empleado' set@Existe=1 return 1 ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

con_id=tbl_residencia.rel_id=tbl_relacion_residente.red_idINNERJOIN tbl_relacion_residenteONtbl_residentes.tbl_relacion_residente.@des.rel_id WHERE (tbl_residencia.rol_id=@rol) begin print'codigo de rol ya registrado' set@Graba=1 return 2 end else set@Graba=0 BEGIN insertintotbl_rol(rol_id.rol_estado) values(@rol.17 end else set@Existe=0 ifexists(select 1 fromtbl_rolasewheree.[sp_SelectRelacion] AS BEGIN begintran SELECT*FROMtbl_relacion_residente Script Date: ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.con_idINNERJOIN tbl_residentesONtbl_residencia.tbl_residentes.rol_descripcion.red_num_casa=@NCasa) committran END //////////////////////////////////////////////////////////////////// USE[PALERMO] GO /****** Object: StoredProcedure [dbo].@estado) set@Graba=1 return 0 END tbl_residentes.res_apellido.r el_descripcion FROMtbl_conjuntoINNERJOIN tbl_residenciaONtbl_conjunto.red_id=tbl_residentes.[sp_SelectRelacion] 11/01/2013 01:24:34 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO ALTERPROCEDURE[dbo].res_nombre. .

@nomvarchar(25). usi_cedula=@ced. @passvarchar(10). . Script Date: ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. @Existeintoutput.[sp_UpdateUsuarioSistema] @usiint. @rolint.18 committran return 1 END //////////////////////////////////////////////////////////////////// USE[PALERMO] GO /****** Object: StoredProcedure [dbo]. @conint. @estadovarchar(8). @nomloginvarchar(25). @Updateintoutput AS if(@usiisnull) begin print'debe ingresar codigo de usuario sistemas' set@Existe=1 return 1 end else set@Existe=0 ifnotexists(select 1 fromtbl_usuario_sistemaasewheree.usi_id=@usi) begin print'codigo de usuario sistemas no registrado' set@Existe=0 return 2 end else set@Existe=1 BEGIN UPDATEtbl_usuario_sistemaSET usi_id=@usi.[sp_UpdateUsuarioSistema] 11/01/2013 01:29:38 ******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO ALTERPROCEDURE[dbo]. usi_nombre=@nom. @apevarchar(25). @cedvarchar(10).

using System. publicstaticBoolean Usr. namespace WindowsFormsApplication1 { classvar { publicstaticstring Mensaje. publicstaticstring Rep. using System.Data. using System. usi_nombrelogin=@nomlogin.01. . } } ///////////////// using System. publicstaticSqlConnection Conectar = newSqlConnection("user id=DELLCOREI5\\Marlene Calvopiña. Connection timeout=15"). using System. usi_estado=@estado. Integrated Security=SSPI.Linq.Forms. publicstaticBoolean R. using System. password=.Generic. using System. using System.Text. server=.Windows. rol_id=@rol WHEREusi_cedula=@ced set@Update=1 return 0 END //////////////////////////////////////////////////////////////////// A.03 Código C# using System.SqlClient. con_id=@con. usi_pass=@pass.Data. Trusted_Connection=Yes. using System..Linq. publicstaticBoolean Pass. namespace WindowsFormsApplication1 { staticclassProgram ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.Collections. Database=PALERMO.19 usi_apellido=@ape.Collections.Generic.

Linq. txtApellido. using System. Application.EnableVisualStyles().Focus().ComponentModel. } privatevoid Cancelar() { mskCI.Enabled = true.Text = "".Run(newFrmPrincipal()).Forms. using System.Enabled = true.Generic. ///</summary> [STAThread] staticvoid Main() { Application.Collections. using System. txtPass.Enabled = false. using System. } } } ////////////////////// using System. using System.Text = "".Text = "". btnActualizar.Windows. btnGrabar.Text = "". using System. using System. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. btnEliminar.SetCompatibleTextRenderingDefault(false). txtNombre.Data. using System.Enabled = false. .Text="".20 { ///<summary> /// Punto de entrada principal para la aplicación. mskCI.SqlClient.Data.Text. Application.Drawing. namespace WindowsFormsApplication1 { publicpartialclassFrmUsuarioSistema :Form { public FrmUsuarioSistema() { InitializeComponent(). btnGrabar. txtLogin.

} privatevoid CargaRoles() { DataTable dt = newDataTable(). SqlCommand cmd = newSqlCommand("SELECT rol_descripcion FROM tbl_rol". txtNombreC.ToString(int. var. cmbRoles. da.Yes) { Close().DisplayMember = "rol_descripcion". CargaUsuarios().ExecuteReader(). MessageBoxButtons.Conectar). SqlDataAdapter da = newSqlDataAdapter(cmd). SqlDataReader dr = CC. } privatevoid CargaUsuarios() { { ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.Parse(dr[0].Close().Fill(dt).con_nombre FROM tbl_Conjunto ORDER BY con_id DESC. CargaRoles().21 } privatevoid btnSalir_Click(object sender.HasRows) //indica si obtiene una o varias filas { if (dr. CargaRoles().".ToString().ToString())). "Usuarios Sistema". } } dr. EventArgs e) { CargaConjunto().Text = Convert.Read()) { txtCodC. . var. } } privatevoid FrmUsuarioSistema_Load(object sender.DataSource = dt. cmbRoles.YesNo.Show("Desea Salir del Programa?".Conectar).Text = dr[1]. EventArgs e) { if (MessageBox. MessageBoxIcon. if (dr. } privatevoid CargaConjunto() { SqlCommand CC = newSqlCommand("SELECT TOP 1 con_id.Question) == DialogResult.

StoredProcedure.Close(). var.Enter)) { SqlCommand CmdCI = newSqlCommand("SELECT usi_cedula FROM tbl_Usuario_Sistema WHERE usi_cedula='" + mskCI.Parse(dr[0].KeyChar == Convert. mskCI. DataTable dt = newDataTable().".Read()) { txtIdU. //especificamos nombre del Procedimiento Almacenado sp_SeleUsuario.Text + "'.Text == "" || mskCI. dgvUsuario.Focus().DataSource = dt.". } privatevoid mskCI_KeyPress(object sender.I.Fill(dt). SendKeys.Text = Convert. dr.Conectar).Send("{Home}+{End}"). KeyPressEventArgs e) { if (e.Show("Número de Cédula ya Registrado".ToString(int. MessageBoxButtons. SqlDataReader dr = CmdCI.CommandType = CommandType.Conectar).Text = "1".Information). var. da.". SqlDataAdapter da = newSqlDataAdapter(sp_SeleUsuario).HasRows) //indica si obtiene una o varias filas { if (dr. } } else { if (mskCI.HasRows) { if (dr.ToString()) + 1). } } privatevoid UltimoReg() { SqlCommand Consulta = newSqlCommand("SELECT TOP 1 usi_id FROM tbl_usuario_sistema ORDER BY usi_id DESC. } dr.Read()) { MessageBox. SqlDataReader dr = Consulta. MessageBoxIcon. var. if (dr.Text == "_________-_") ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. "Verificacion C.22 SqlCommand sp_SeleUsuario = newSqlCommand("sp_SelectUsuarioSistema".OK. } } else { txtIdU. .ToChar(Keys.ExecuteReader().Conectar).ExecuteReader().Close(). if (dr.

Text.I.Substring(N-1. SendKeys.ToInt32(mskCI.Text.Show("Número de Cédula Incorrecto". mskCI.I. int IMP = 0. "Verifica C. } IMP = IMP + AUX. N <= DV.Text.Close(). .Substring(N-1. } ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. } } } dr.Send("{Home}+{End}").Show("Digite el número de cédula". N <= 100.ToInt32(mskCI. int PAR = 0.Substring(9. MessageBoxButtons.Focus(). for (N = 1.". N<DV. N+=2) { PAR = PAR + Convert.Error). if (AUX > 9) { AUX = AUX . if (RES == Convert. MessageBoxIcon.Focus(). 1))) { txtNombre. for (N = 10. } DV = PAR + IMP. int AUX.Error). } else { int N. MessageBoxIcon.23 { MessageBox. MessageBoxButtons.RES. 1)).Text.". mskCI. SendKeys.DV. N+=10) { if (N >= DV) { RES = N .Send("{Home}+{End}"). } for (N = 2.Send("{Home}+{End}").Focus(). } else { MessageBox. DV= mskCI. "Verifica C. } break. N+= 2) { AUX = Convert.Length.OK. 1)) * 2. DV.9.OK.ToUInt16( mskCI. SendKeys.

". } } dr.HasRows) //indica si obtiene una o varias filas { if (dr. SqlDataReader dr = IdRol.SetError(mskCI.SetError(txtNombre. } privatevoid txtNombre_Validating(object sender.Text. EventArgs e) { CargaConjunto(). CancelEventArgs e) { if (mskCI. CargaUsuarios(). } } privatevoid txtNombre_TextChanged(object sender. string. "Digite el Nº de Cédula"). if (dr.Empty). var.Upper. UltimoReg(). EventArgs e) { txtNombre. } else { msError.Read()) { txtIdRol. CancelEventArgs e) { if (txtNombre.24 } } privatevoid FrmUsuarioSistema_Load_1(object sender. } privatevoid cmbRoles_SelectedValueChanged(object sender.Conectar). "Digite el Nombre de Usuario").CharacterCasing = CharacterCasing.Length == 0) { msError.Text =="__________") { msError.Text = dr[0]. .Close().ToString().SetError(mskCI.Length == 0 || mskCI.Text. } privatevoid mskCI_Validating(object sender. CargaRoles().ExecuteReader(). } else ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.Text + "'. EventArgs e) { SqlCommand IdRol = newSqlCommand("SELECT rol_id FROM tbl_rol WHERE rol_descripcion='" + cmbRoles.

Enter)) { txtPass. } } privatevoid txtNombre_KeyPress(object sender.25 { msError. .Enter)) { cmbRoles.Focus().Text.ToChar(Keys.Length == 0) { msError. KeyPressEventArgs e) { if (e. "Digite el Apellido").Focus().Upper. } privatevoid txtLogin_KeyPress(object sender.Focus().Empty).SetError(txtApellido. } } ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. KeyPressEventArgs e) { if (e.KeyChar == Convert. } privatevoid txtApellido_KeyPress(object sender.ToChar(Keys.KeyChar == Convert.Upper.SetError(txtNombre. } } privatevoid txtApellido_Validating(object sender. EventArgs e) { txtApellido.SetError(txtApellido. string.KeyChar == Convert.Enter)) { txtApellido. } } privatevoid txtLogin_TextChanged(object sender. string.CharacterCasing = CharacterCasing.CharacterCasing = CharacterCasing. KeyPressEventArgs e) { if (e.ToChar(Keys. } else { msError. } } privatevoid txtApellido_TextChanged(object sender. CancelEventArgs e) { if (txtApellido. EventArgs e) { txtLogin.Empty).

Focus().SetError(txtLogin.SetError(txtPass.ToChar(Keys.Empty).26 privatevoid txtLogin_Validating(object sender. } privatevoid txtPass_KeyPress(object sender.Text.Text. CancelEventArgs e) { if (cmbRoles. } privatevoid cmbRoles_Validating(object sender.Length == 0) { msError. string.Enter)) { cmbEstado. KeyPressEventArgs e) { if (e. } else { msError. . } } privatevoid btnCancelr_Click(object sender.Text.Empty). } else ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. } } privatevoid txtPass_TextChanged(object sender.SetError(txtLogin.KeyChar == Convert. string. CancelEventArgs e) { if (txtPass. } else { msError. EventArgs e) { txtPass.Length == 0) { msError. } } privatevoid txtPass_Validating(object sender. CancelEventArgs e) { if (txtLogin. "Digite la Contraseña"). "Ingrese el Usuario").Length == 0) { msError.SetError(cmbRoles. "Seleccione un Rol").SetError(txtPass.CharacterCasing = CharacterCasing. EventArgs e) { Cancelar().Upper.

cmbEstado. .Parameters.Text). sp_InsertUsr.Output.AddWithValue("@con". txtCodC.Empty). txtApellido.SetError(cmbRoles. } } privatevoid btnGrabar_Click(object sender.Text).Parameters. sp_InsertUsr. } else { msError. string.Text == string. EventArgs e) { int ValorG = 0.Empty || txtApellido.Text). } } privatevoid cmbEstado_Validating(object sender. //especificamos nombre del Procedimiento Almacenado sp_InsertUsr.Clear().MessageBoxButtons.SetError(cmbEstado.Text.Text == string.AddWithValue("@Pass".Parameters.Parameters.Empty || txtPass.Text == string.AddWithValue("@nomlogin".AddWithValue("@estado".Show("Verifique los datos antes de grabar".Parameters.Text).Text == string.AddWithValue("@ced".Parameters. //se limpian los parámetros //comenzamos a mandar cada uno de los parámetros.Parameters. sp_InsertUsr.Empty) { MessageBox.Text == string. string."Registro Usuarios". SqlDbType. txtIdU.StoredProcedure. sp_InsertUsr.OK. SqlDbType.Text).Parameters. deben de enviarse en el //tipo de datos que coincida en sql server por ejemplo c# es string en sql server es varchar() sp_InsertUsr. "Selecione un Estado").Conectar). sp_InsertUsr. if (mskCI. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.CommandType = CommandType.Int). txtIdRol.Text). //SqlParameter ValExiste = new SqlParameter("@Existe".Parameters.MessageBoxIcon. mskCI.Focus(). mskCI. CancelEventArgs e) { if (cmbEstado.Empty || txtNombre.Direction = ParameterDirection.Parameters.SetError(cmbEstado. sp_InsertUsr. SqlParameter ValGraba = newSqlParameter("@Graba". } else { SqlCommand sp_InsertUsr = newSqlCommand("sp_InsertUsuarioSistema".Length == 0) { msError. //se indica al tipo de comando que es de tipo procedimiento almacenado sp_InsertUsr.Text).Text).Empty || txtLogin.AddWithValue("@rol". txtPass.Empty).AddWithValue("@usi".27 { msError. var. //ValExiste.AddWithValue("@Ape".Text).AddWithValue("@Nom". sp_InsertUsr.Int). txtLogin.Text == string. txtNombre.Empty || cmbRoles.Error). sp_InsertUsr.

Yes) { int ValorUpd = 0.Show("<< Usuario Registrado >>". sp_UpdateUsr.Text). MessageBoxIcon.Direction = ParameterDirection. SqlDbType.YesNo. //executamos la consulta ValorG = Convert.AddWithValue("@Ape". CargaRoles(). ValUpd. sp_UpdateUsr. sp_UpdateUsr. sp_UpdateUsr. Cancelar(). cmbEstado. MessageBoxButtons. SqlCommand sp_UpdateUsr = newSqlCommand("sp_UpdateUsuarioSistema".Text). sp_InsertUsr. SqlDbType. UltimoReg(). SqlParameter ValUpd = newSqlParameter("@Update".Text).Direction = ParameterDirection. //executamos la consulta ValorUpd = Convert.Text).Text).Output.Parameters.AddWithValue("@nomlogin".Value).Parameters.Parameters. //sp_InsertUsr.ExecuteNonQuery().Parameters. EventArgs e) { if (MessageBox.Output.AddWithValue("@rol".Output.Add(ValGraba). "Registro Usuarios".Value). ValExiste.Add(ValUpd). //se indica al tipo de comando que es de tipo procedimiento almacenado sp_UpdateUsr.Information).Int). sp_UpdateUsr.Parameters.Text).Parameters. "Registro Usuario".Value). txtApellido.ToInt32(ValGraba.Parameters. sp_UpdateUsr. sp_UpdateUsr.Parameters. } } } privatevoid btnActualizar_Click(object sender.Show("Desea ACTUALIZAR este Usuario". .Parameters. sp_UpdateUsr.Parameters. if (valorAct == 1) { if (ValorUpd == 1) ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.Parameters. txtCodC. txtIdRol.CommandType = CommandType. txtNombre.Conectar). mskCI. sp_InsertUsr.Parameters. txtIdU. sp_UpdateUsr.StoredProcedure.OK.Parameters.Question) == DialogResult. //especificamos nombre del Procedimiento Almacenado sp_UpdateUsr.Text).AddWithValue("@ced". sp_UpdateUsr.Int).Text).AddWithValue("@estado". sp_UpdateUsr.AddWithValue("@usi".AddWithValue("@Nom".ToInt32(ValUpd. CargaUsuarios().Add(ValExiste). txtLogin.ToInt32(ValExiste. valorAct = Convert.28 ValGraba.Direction = ParameterDirection.ExecuteNonQuery().AddWithValue("@Pass". int valorAct = 0.Text). MessageBoxIcon.Add(ValExiste). SqlParameter ValExiste = newSqlParameter("@Existe".AddWithValue("@con". MessageBoxButtons. txtPass.Clear(). sp_UpdateUsr. if (ValorG == 1) { MessageBox. var.Parameters.

DataGridViewCellEventArgs e) { SqlCommand Consulta = newSqlCommand("SELECT * FROM tbl_Usuario_Sistema WHERE usi_cedula='" + dgvUsuario. SqlDbType.Yes) { SqlCommand sp_DeleteUsr = newSqlCommand("sp_DeleteUsuarioSistema". ValDel. MessageBoxIcon.ExecuteReader().Show("Usuario Eliminado". EventArgs e) { int ValorEl = 0. //especificamos nombre del Procedimiento Almacenado sp_DeleteUsr. UltimoReg(). CargaRoles(). . Cancelar().Information). //se indica al tipo de comando que es de tipo procedimiento almacenado sp_DeleteUsr.Direction = ParameterDirection. sp_DeleteUsr. MessageBoxButtons. CargaUsuarios(). if (MessageBox.OK. MessageBoxIcon.YesNo.Add(ValDel). MessageBoxButtons.Value + "'. mskCI.OK.ToInt32(ValDel.Conectar). "Rol Usuario". SqlParameter ValDel = newSqlParameter("@Elimina". sp_DeleteUsr. MessageBoxIcon.Parameters. } } } privatevoid btnEliminar_Click(object sender.AddWithValue("@ced". MessageBox. SqlDataReader dr = Consulta.OK.Information). CargaUsuarios().Error).Show("No existe el rol". var.Show("Desea ELIM>INAR este ROL ".StoredProcedure. CargaRoles().CommandType = CommandType.Parameters. } } privatevoid dgvUsuario_CellClick(object sender.". sp_DeleteUsr. MessageBoxButtons. UltimoReg(). //executamos la consulta ValorEl = Convert.Value). "Elimna Rol". Cancelar().Conectar). var.Int). MessageBoxIcon.ExecuteNonQuery().CurrentCell.Question) == DialogResult. } } else { MessageBox.Output. MessageBoxButtons. "Registro Usuarios".29 { MessageBox.Clear().HasRows) //indica si obtiene una o varias filas ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. "Actualizar Roles".Parameters.Text). if (dr.Show("Registro ACTUALIZADO con exito".

30 { if (dr.Text = dr[0].ToString(). } } ////////////// if (ValorG == 1) { MessageBox.Text =dr[4]. CargaDatos(). } } } privatevoid btnCancelr_Click(object sender.ToString().Focus().Close().txtIdRol.ToString(). txtDescripcion.Enabled = false. this.mskCI. "Conjunto". } dr. btnEliminar. this. MessageBoxButtons.Text=dr[3]. "Rol Usuario". } privatevoid Cancelar() { txtDescripcion. UltimoReg().ToString().Text = dr[7]. } } else { MessageBox. this. btnGrabar.ToString().txtPass.Read()) { Cancelar().Text=dr[2].Enabled = true. MessageBoxIcon.txtNombre. this. cmbEstado.Error). MessageBoxButtons. EventArgs e) { Cancelar().Text = "".Focus(). this.Show("Registro Guradado con exito". txtIdRol.Text = "". MessageBoxIcon.Text=dr[5].Show("No Existe Datos para Leer".ToString().Enabled = true.Text = dr[1].cmbEstado.OK.ToString().ToString(). ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.OK. btnActualizar. CargaDatos().Text = dr[6]. this. .txtApellido. Cancelar().txtLogin. UltimoReg().txtIdU. this.Information). this.

dgvRolU.Length == 0) { msError. } } privatevoid cmbEstado_Validating(object sender.Empty).SetError(cmbEstado. DataTable dt = newDataTable().Text.Enabled=false.SetError(txtDescripcion. string. da.KeyChar == Convert. //especificamos nombre del Procedimiento Almacenado sp_SeleRol. btnActualizar. } else { msError.Fill(dt). CancelEventArgs e) { if (cmbEstado.Enabled = false. var. } } privatevoid txtDescripcion_KeyPress(object sender.Length == 0) { msError. .Enter)) { cmbEstado.CommandType = CommandType.Empty). EventArgs e) { ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. "Seleccione el estado").ToChar(Keys. } } privatevoid CargaDatos() { SqlCommand sp_SeleRol = newSqlCommand("sp_SelectRol".Enabled = true.SetError(cmbEstado. btnEliminar. } privatevoid txtDescripcion_Validating(object sender. } else { msError. CancelEventArgs e) { if (txtDescripcion. string.31 btnGrabar. KeyPressEventArgs e) { if (e.SetError(txtDescripcion. "Digite el rol de usuario").Conectar).Text. } privatevoid btnEliminar_Click(object sender.StoredProcedure.Focus(). SqlDataAdapter da = newSqlDataAdapter(sp_SeleRol).DataSource = dt.

Parameters. var. int valorAct = 0.Int). txtDescripcion.Value). ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. ValUpd.Direction = ParameterDirection.Parameters. SqlDbType. UltimoReg().Value). sp_DelRol. "Actualizar Rol". var.Direction = ParameterDirection.ExecuteNonQuery(). ValExiste.Show("Desea ACTUALIZAR este ROL ".Parameters. SqlParameter ValUpd = newSqlParameter("@Update". MessageBoxButtons.Add(ValDel).OK.Conectar).Parameters. CargaDatos(). MessageBoxIcon. "Elimna Rol".Clear().YesNo. sp_UpdRol.ToInt32(ValUpd.Parameters. //especificamos nombre del Procedimiento Almacenado sp_DelRol.Clear(). sp_UpdRol. MessageBoxButtons. sp_UpdRol. if (ValorEl == 1) { MessageBox.ToInt32(ValDel. SqlDbType.Text).Yes) { SqlCommand sp_DelRol = newSqlCommand("sp_DeleteRol". SqlDbType.AddWithValue("@des". sp_UpdRol.Conectar).YesNo.Parameters.Add(ValUpd).Output.Text).StoredProcedure.Add(ValExiste). if (MessageBox.Output.Direction = ParameterDirection.CommandType = CommandType.Yes) { int ValorUpd=0.Question) == DialogResult.AddWithValue("@rol".Output. SqlParameter ValExiste = newSqlParameter("@Existe". //executamos la consulta ValorUpd = Convert.Parameters. //executamos la consulta ValorEl = Convert.Text). ValDel. //especificamos nombre del Procedimiento Almacenado sp_UpdRol.AddWithValue("@rol". EventArgs e) { if (MessageBox.Question) == DialogResult. SqlParameter ValDel = newSqlParameter("@Elimina". MessageBoxButtons.32 int ValorEl = 0.Show("Desea ELIM>INAR este ROL ". //se indica al tipo de comando que es de tipo procedimiento almacenado sp_UpdRol.Information). SqlCommand sp_UpdRol = newSqlCommand("sp_UpdateRol". MessageBoxIcon.Show("Registro Eliminado con exito". txtIdRol.Int). } } } privatevoid btnActualizar_Click(object sender. cmbEstado.Parameters. sp_DelRol. Cancelar().Text).Parameters. sp_UpdRol. "Rol Usuario". .AddWithValue("@estado".CommandType = CommandType.Int).ExecuteNonQuery(). sp_DelRol. //se indica al tipo de comando que es de tipo procedimiento almacenado sp_DelRol.StoredProcedure. txtIdRol. sp_UpdRol. MessageBoxIcon.

Show("Registro ACTUALIZADO con exito".Information).Text = dr[2].33 valorAct = Convert.ToString(). if (valorAct == 1) { if (ValorUpd == 1) { MessageBox.OK. } } } ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. SqlDataReader dr = Consulta. MessageBoxIcon. if (dr.Text = dr[0]. btnGrabar. "Rol Usuario". UltimoReg().ToString().Show("No existe el rol". .Show("No Existe Datos para Leer".Error). } } } privatevoid dgvRolU_CellClick(object sender. MessageBoxButtons.Error).Value + "'. btnEliminar.OK. Cancelar(). } } else { MessageBox.txtIdRol.Value).HasRows) //indica si obtiene una o varias filas { if (dr.CurrentCell. "Conjunto".ToString()."Actualizar Roles". DataGridViewCellEventArgs e) { SqlCommand Consulta = newSqlCommand("SELECT * FROM tbl_rol WHERE rol_descripcion='" + dgvRolU. this.Enabled = true. btnActualizar. } } else { MessageBox.Text = dr[1]. var.Close().ToInt32(ValExiste. txtIdRol.Read()) { this. UltimoReg(). } dr.OK. MessageBoxIcon.Conectar).txtDescripcion.Enabled = true. MessageBoxButtons.cmbEstado.Enabled = false. this.ExecuteReader().Focus(). CargaDatos().MessageBoxIcon.".MessageBoxButtons.

Collections. da. namespace WindowsFormsApplication1 { publicpartialclassFrmInfResidentes :Form { public FrmInfResidentes() { InitializeComponent(). using System.Linq. } } privatevoid tsbtnImprimir_Click(object sender. using System.KeyChar == Convert. sp_InfResNC. using CrystalDecisions. using System.DataSource = dt. EventArgs e) { if (var.Engine.Shared. } privatevoid txtNCasa_KeyPress(object sender.Parameters.ToInt32(txtNCasa. .Data. DataTable dt = newDataTable().SqlClient. using System. KeyPressEventArgs e) { if (e.AddWithValue("@NC". ParameterFields pfs = newParameterFields(). using System.Conectar).Text. SqlDataAdapter da = newSqlDataAdapter(sp_InfResNC).Clear(). Convert. using System.Text)). using System.Rep = "NC". sp_InfResNC. dgvResidentes.CommandType = CommandType.Drawing.Data.Windows.Fill(dt).ComponentModel.Rep == "NC") { // con Procedimientos almacenados ReportDocument RepResidentesNC = newReportDocument().CrystalReports.Generic.StoredProcedure. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.Enter)) { SqlCommand sp_InfResNC = newSqlCommand("sp_InfResidentesNC".34 /////////////////////////////// using System. using System. var.ToChar(Keys. //especificamos nombre del Procedimiento Almacenado sp_InfResNC. var. ParameterField pf = newParameterField().Parameters.Forms. using CrystalDecisions.

".Name = "@NC". .Text)."".Load("C:\\SEGURIDAD\\SEGURIDAD\\crt_InfResidentesNC. pf. //Nombre del parametro pf. crvInfResidentesNC.ReportSource = RepResidentesNC.Add(pf).rp t").Value = Convert.". } } } } ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.SetDatabaseLogon("".35 ParameterDiscreteValue pdv = newParameterDiscreteValue()."UEPPU"). pfs.ParameterFieldInfo = pfs. RepResidentesNC.Add(pdv).ToInt32(txtNCasa. crvInfResidentesNC.CurrentValues. RepResidentesNC. pdv.

01).04 Diccionario de Datos A. .04.01 Introducción En el siguiente diccionario de datos (ver tabla 1.36 A. contiene las características lógicas y puntuales de los datos. aquí se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema. Nombre Tabla tbl_Conjunto tbl_Conjunto tbl_Conjunto tbl_Conjunto tbl_Conjunto tbl_Huella tbl_Huella tbl_Huella tbl_Huella tbl_Registro tbl_Registro tbl_Registro tbl_Registro tbl_Registro tbl_Registro tbl_Relacion_Residente tbl_Relacion_Residente tbl_Relacion_Residente tbl_Residencia tbl_Residencia tbl_Residencia tbl_Residencia tbl_Residentes tbl_Residentes tbl_Residentes tbl_Residentes tbl_Residentes tbl_Residentes tbl_Residentes tbl_Rol tbl_Rol tbl_Usuario_Sistema tbl_Usuario_Sistema tbl_Usuario_Sistema tbl_Usuario_Sistema tbl_Usuario_Sistema tbl_Usuario_Sistema Column con_id con_nombre con_direccion con_descripcion con_estado hue_id hue_descripcion hue_estado res_id reg_id reg_fecha reg_hora reg_detalle reg_estado hue_id rel_id rel_descripcion rel_estado red_id red_num_casa red_estado con_id res_id res_cedula res_nombre res_apellido res_estado red_id rel_id rol_id rol_descripcion usi_id usi_cedula usi_nombre usi_apellido con_id rol_id Tipo Int VarChar (30) VarChar (50) VarChar (50) VarChar (12) Int VarChar (20) VarChar (12) Int Int DateTime VarChar (10) VarBinary VarChar (12) Int Int VarChar (15) VarChar (12) Int Int VarChar (12) Int Int VarChar (10) VarChar (25) VarChar (25) VarChar (12) Int Int Int VarChar (25) Int VarChar (10) VarChar (25) VarChar (25) Int Int Tamaño 4 30 50 50 12 4 20 12 4 4 8 10 15 12 4 4 15 12 4 4 12 4 4 10 25 25 12 4 4 4 25 4 10 25 25 4 4 PK Y N N N N Y N N N Y N N N N N Y N N Y N N N Y N N N N N N Y N Y N N N N N PF N N N N N N N N Y N N N N N Y N N N N N N Y N N N N N Y Y N N N N N N Y Y ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

37 A. Elegimos el lenguaje a instalar.05 Instalación de Cristal Reports Comenzamos la instalación el cual empieza a descomprimir algunos archivos necesarios para la instalación. Visual Studio no debe estar activo: Inicio de la instalación: ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. .

.38 Aceptamos el acuerdo de licencia de instalación: Inicio de la instalación: ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

.39 ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

.40 Finalmente la instalación termina y ya tenemos listo CrystalReports en Visual Studio 2010: Finalmente podemos Abrir Visual Studio 2010 y encontraremos que ya está instalado Crystal Reports: ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.

L. Larman (1999) UML y patrones (Edic: 1999). (2001) PROGRAMACIÓN (Edic: 2001). Tomo 1 Quito – Ecuador: Edit Trebol CARIG. Richard (1994) PROGRAMACIÓN (Edic: 1994). Gary (1997) MANUAL DE ASP. Luis Joyanes (1998) ESTRUCTURA DE DATOS (Edic: 1998). Cery Navathe (1994) DISEÑO CONCEPTUAL DE BASE DE DATOS (Edic: 1994).NET (Edic: 1997). Roger S.41 A. (1998) INGENIERÍA DEL SOFTWARE UN ENFOQUE PRÁCTICO (Edic: 1998).06 Bibliografía AGUILAR. Tomo 1 Caracas – Venezuela: Edit Quinta PLATITINI.org/wiki/Diagrama_de_clases ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Tomo 1 México – México: Edit Primera PRESSMAN. Tomo 1 Portoviejo – Ecuador: Edit Trebol CORNELL.org/wiki/Diagrama_de_secuencia http://es. Tomo 1 Adisson – Wesley: Edit Trebol BOWEN.wikipedia. Velthuis (2003) CALIDAD EN EL DESARROLLO Y MANTENIMIENTO DEL SOFTWARE (Edic: 2003). BATANI. Tomo 1 Quito – Ecuador: Edit MCGRAW – HILL CASTOR. F. .R. Tomo 1 Quito – Ecuador: Edit MOGLIA S. Tomo 1 París – Francia: Edit Segunda http://es.wikipedia.

com.pdf http://bibliotecadigital.net/emilio507/modelo-fsico http://www. .42 http://www.bo:8080/rddu/bitstream/123456789/879/1/T-1840.wikipedia.pdf http://bibliotecadigital.org/wiki/Diagrama_de_secuencia http://es.wikipedia.sparxsystems.com.ar/downloads/whitepapers/El_Modelo_Logico.html http://es.bo:8080/rddu/bitstream/123456789/879/1/T-1840.umsa.sparxsystems.ar/resources/tutorial/logical_model.org/wiki/Caso_de_uso http://www.org/wiki/Diagrama_de_clases ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.umsa.pdf http://bibliotecadigital.wikipedia.umsa.bo:8080/rddu/bitstream/123456789/879/1/T-1840.slideshare.pdf http://es.

Usuario autorizado. Dirección del Área de Físca y/o Administrador del Software. modificar el nombre y el orden de cada uno de los módulos que lo componen. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Usuarios del sistema autorizados. Debe permitir otorgar o retirar permisos de acceso para realizar actividades específicas según sea autorizado a cada usuario del sistema. Área de desarrollo. Permitir al usuario designado. Área de desarrollo.1 A. Alta Funcional Requerido Válido Dirección del Área de Física. Administrador del Software. Alta Funcional Requerido Válido Administrador del Software. Usuario autorizado. FUNCIONALES RQF001 RQF002 RQF003 Descripción Fuente Prioridad Tipo Estado Usuarios Involucrados El Software debe permitir la creación y mantenimiento de los usuarios del sistema. Dirección del Área de Físca y/o Administrador del Software. Dirección del Área de Físca y/o Administrador del Software.07 Matriz de Requerimientos MATRIZ DE REQUERIMIENTOS Identificador REQ. Área de desarrollo. Alta Funcional Requerido Válido Administrador del Software. .

Alta Funcional Requerido RQF005 Contemplar el ingreso y mantenimiento de los responsables de los procesos. Para el ingreso al Software debe ser validado el usuario. El Software debe ser de fácil acceso y navegabilidad. Alta Funcional Requerido Válido Administrador del Software. Área de Desarrollo. revisar y aprobar cada una de las prácticas. . Administrador del Software Alta Funcional Requerido RQF006 Debe contemplar el ingreso y mantenimiento de las personas y función de los responsables de elaborar. Área de desarrollo. Administrador del Software. Usuario autorizado. Administrador del Software. Administrador del Software. Usuario autorizado. Área de desarrollo. ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO. Administrador del Software. REQ. Área de desarrollo. Usuario autorizado. Área de desarrollo. Área de desarrollo.2 RQF004 Contar con los formatos de indicadores establecidos para el efecto. NO FUNCIONALES RQNF001 RQNF002 El Software debe ser seguro y mantener la integridad de la información. Usuario autorizado. Alta Funcional Requerido Válido Administrador del Software. Área de desarrollo. la contraseña y los permisos concedidos. Administrador del Software. Alta No funcional Requerido N/A N/A Alta No funcional Requerido N/A N/A RQF007 Válido Válido Administrador del Software. de los que dependerán las actividades que el sistema le permita acceder.

Área de desarrollo. Área de desarrollo. Administrador del Software. Alta No funcional Requerido N/A N/A Área de desarrollo. Media No funcional Requerido N/A N/A RQNF005 El Software debe adaptarse al hardware presente en la empresa. RQNF003 RQNF004 ENSEÑANZA DE LA FÍSICA MEDIANTE UN SOFTWARE DE REALIDAD AUMENTADA PARA LA UNIDAD EDUCATIVA PARTICULAR PENSIONADO UNIVERSITARIO DE LA CIUDAD DE QUITO.3 El Software debe contar con mecanismos adecuados de autenticación y validación de los usuarios del Software. . Administrador del Software. Área de desarrollo. Media No funcional Requerido N/A N/A RQNF006 El Software debe facilitar el trabajo de las personas que lo usan. Alta No Funcional Requerido Válido Administrador del Software Área de desarrollo. Usuario autorizado. Alta No funcional Deseado N/A N/A RQNF007 El Software debe tener Menú Principal. El Software debe controlar el acceso a los diferentes módulos.