Este documento presenta la especificación de requerimientos para el desarrollo de una aplicación educativa computarizada para apoyar el aprendizaje de matemáticas en la Institución Educativa Oriente Miraflores. El software se enfocará en el tema de los números fraccionarios y busca facilitar el proceso de enseñanza-aprendizaje para los estudiantes de sexto grado. El documento describe la institución, establece los objetivos del proyecto, y especifica una serie de requerimientos funcionales y no funcionales para el
Este documento presenta la especificación de requerimientos para el desarrollo de una aplicación educativa computarizada para apoyar el aprendizaje de matemáticas en la Institución Educativa Oriente Miraflores. El software se enfocará en el tema de los números fraccionarios y busca facilitar el proceso de enseñanza-aprendizaje para los estudiantes de sexto grado. El documento describe la institución, establece los objetivos del proyecto, y especifica una serie de requerimientos funcionales y no funcionales para el
Este documento presenta la especificación de requerimientos para el desarrollo de una aplicación educativa computarizada para apoyar el aprendizaje de matemáticas en la Institución Educativa Oriente Miraflores. El software se enfocará en el tema de los números fraccionarios y busca facilitar el proceso de enseñanza-aprendizaje para los estudiantes de sexto grado. El documento describe la institución, establece los objetivos del proyecto, y especifica una serie de requerimientos funcionales y no funcionales para el
JHENNYFER BELLO RANGEL EMERSON CACERES HERRERA SALOMON GONZALEZ MAGDA MALDONADO
UNIVERSITARIA DE INVESTIGACION Y DESARROLLO UDI AREA INGENIERIA DEL SOFTWARE II FACULTAD INGENIERIA DE SISTEMAS BUCARAMANGA 2010 MATERIAL EDUCATIVO COMPUTARIZADO PARA EL AREA DE MATEMATICAS QUE SERA UTILIZADO EN LA INSTITUCIN EDUCATIVA ORIENTE MIRAFLORES
JHENNYFER BELLO RANGEL EMERSON CACERES HERRERA SALOMON GONZALEZ MAGDA MALDONADO
PRESENTADO A: DOCENTE VICTOR ARMANDO URIBE OTLORA INGENIERO DE SISTEMAS
UNIVERSITARIA DE INVESTIGACION Y DESARROLLO UDI AREA INGENIERIA DEL SOFTWARE II FACULTAD INGENIERIA DE SISTEMAS BUCARAMANGA 2010
INTRODUCCIN
En el contexto educativo actual se establece la necesidad de implementar una nueva forma didctica y atractiva de mostrar los procesos tecnolgicos de la humanidad; una de estas formas es por medio de un ambiente virtual, el cual llame la atencin y genere conocimiento.
En el presente informe se establecern los parmetros necesarios para la elaboracin y ejecucin de un software de apoyo educativo para los alumnos de sexto grado de la institucin educativa Oriente Miraflores. Por el cual se hace necesario iniciar un proceso de recoleccin de datos, que nos muestren los aspectos necesarios para desarrollar una aplicacin que permita facilitar el aprendizaje en el rea de matemticas.
OBJETIVO GENERAL
Desarrollar una aplicacin que permita apoyar el proceso enseanza aprendizaje para el primer grado de educacin bsica secundaria en el rea de matemticas.
OBJETIVOS ESPECIFICOS
Realizar la especificacin de requerimientos del software utilizando las diferentes tcnicas para recolectar requerimientos como lo son entrevistas, encuestas y revisin de documentos.
Usar un lenguaje grfico como lo es UML para visualizar, especificar, construir y documentar cada paso que comprende el desarrollo del sistema.
Desarrollar la aplicacin usando un lenguaje de programacin como lo es Java.
INSTITUCIN EDUCATIVA ORIENTE MIRAFLORES ............................
DESCRIPCIN DE LA INSTITUCIN ............................................. MISIN .................................................................................................. VISIN................................................................................................... TEMA SELECCIONADO ................................................................................
ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE
PROPOSITO .............................................................................................. AMBITO DEL SISTEMA ........................................................................... DEFINICIONES, ACRONIMOS Y ABREVIATURAS........................... REFERENCIAS ......................................................................................... VISION GENERAL DEL DOCUMENTO ................................................ DESCRIPCIN GENERAL ...................................................................... FUNCIONES DE LA APLICACIN ........................................................ CARACTERISTICAS DE LOS USUARIOS .......................................... RESTRICCIONES ..................................................................................... SUPOSICIONES Y DEPENDENCIAS .................................................. REQUISITOS FUTUROS......................................................................... REQUISITOS ESPECIFICOS ................................................................. 1.1.1. Requisitos del cliente 1.1.2. Requisitos del desarrollador 1.1.2.1. Requisitos funcionales 1.1.2.2. Requisitos no funcionales 1.1.2.2.1. Usabilidad 1.1.2.2.2. Confiabilidad 1.1.2.2.3. Eficiencia 1.1.2.2.4. Interfaces externas 1.1.2.2.4.1. Interfaces de usuario 1.1.2.2.4.2. Interfaces de hardware
ANEXO A. FORMATO ENTREVISTA # 1 ............................................................... ANEXO B. ACTIVIDADES REALIZADAS PARA LEVANTAR REQUISITOS ..........................................................................................
1. INSTITUCIN EDUCATIVA ORIENTE MIRAFLORES
La Institucin Educativa Oriente Miraflores fue creada por iniciativa y solicitud de los habitantes de la comuna 14; quienes contaban con concentraciones escolares que brindaban el servicio educativo en primaria, pero no tenan donde continuar sus estudios secundarios en el sector, por lo que la administracin municipal en cabeza del Doctor Carlos Ibez Muoz, realizo su inauguracin el 12 de Diciembre de 1997. El 23 de Febrero de 1998, bajo la direccin de la Lic. Ludys Mara Casadiego inicia labores acadmicas. El 5 de abril de 2002, asume la direccin la Lic. Yolanda Flrez Serrano, en este mismo ao despus de un proceso de diagnostico la institucin asume la modalidad Ambiental. En octubre de 2002 bajo la N 12446 se fusionan a la institucin las escuelas la Flora, Miraflores, Buenos Aires, Buenavista, San Jos y se asocian las escuelas la Malaa, el Gualilo y San Lus.
1.1. DESCRIPCIN DE LA INSTITUCIN
La Institucin Educativa Oriente Miraflores fue fundada en el ao 2000 tras el acuerdo 022 de Mayo del 2000 de la Secretara de Educacin. Se encuentra ubicada en la comuna 14, al Nororiente de la ciudad, en el km. 2 Va Pamplona No. 50-46 del Barrio Albania. Es una entidad educativa de carcter oficial que ofrece sus servicios a estudiantes, predominantemente de estratos 1 y 2. La institucin cuenta con 5 sedes de primaria y ofrece los servicios educativos en los niveles de la Educacin Bsica y la Media Escolar, de igual forma cuenta con la modalidad de los CLEIS, donde se ofrece el bachillerato por ciclos en horario especial (viernes en la noche y sbados en la tarde) . La institucin teniendo en cuenta las caractersticas y necesidades de la comunidad ha orientado su labor pedaggica al nfasis ambiental, logrando integracin con la CDMB en la bsica y en la Educacin Media con el SENA, egresando sus bachilleres como Administradores Agropecuarios.
1.2. MISIN La Institucin Educativa Oriente Miraflores es una entidad oficial, fundamentada en formar lderes ambientales capaces de transformar su proyecto de vida mediante el desarrollo de una cultura ambiental. 1.3. VISIN La INSTITUCION EDUCATIVA ORIENTE MIRAFLORES al 2016 ser ADALID en la formacin de lderes ambientales mediante la potencializacin de las dimensiones, el desarrollo de las innovaciones curriculares y ambientales que transformen su proyecto de vida y el entorno.
2. TEMA SELECCIONADO El tema seleccionado para el desarrollo de esta aplicacin son los FRACCIONARIOS. (Significado de la fraccin, operaciones con fraccionarios, adicin, sustraccin, multiplicacin y divisin de fracciones, comparacin de fracciones y problemas que requieren el uso de las operaciones con nmeros fraccionarios).
3. ESPECIFICACIN DE REQUERIMIENTOS DE SOFTWARE Segn el estndar IEEE 830 para realizar una adecuada determinacin de requerimientos se debe tener en cuenta lo siguiente: Los requisitos deben estar redactados en un lenguaje comprensible para personas de distintos grados de formacin. Los requisitos debern tener una nica interpretacin. Los requisitos no deben ser contradictorios pues siendo as serian imposibles de implementar. Se deben clasificar por su nivel de importancia si son indispensables u opcionales. Deben ser verificables es decir que puedan ser demostrables fcilmente. Deben ser modificables es decir que cualquier cambio que deba realizarse sea en forma fcil, completa y consistente.
3.1. PROPOSITO Con la fase de especificacin de requisitos de software se busca hacer el estudio detallado de las necesidades del usuario con el fin de realizar un programa que cumpla con las expectativas deseadas. Est dirigido a los estudiantes para facilitar el aprendizaje en el rea de matemticas y como herramienta didctica de apoyo al docente. Tomando como base la recopilacin de la informacin suministrada en las diferentes reuniones y entrevistas entre el tutor del rea de matemticas Docente Luz Dary Martnez y los estudiantes de Ingeniera de Sistemas de la asignatura Ingeniera del Software II de la Universitaria de Investigacin y Desarrollo UDI, Jhennyfer Bello Rangel, Emerson Cceres Herrera, Salomn Gonzlez, y Magda Maldonado como equipo de desarrollo del software; como tambin la encuesta realizada a los alumnos de sexto grado.
3.2. AMBITO DEL SISTEMA Ser una aplicacin que se basara en afianzar los conocimientos obtenidos tericamente en el tema de fraccionarios. El sistema ayudar de una manera didctica al desarrollo de las competencias del rea de matemticas del grado sexto. Mediante un entorno amigable el estudiante estar en capacidad de interactuar con el software, para reforzar sus conocimientos bsicos, despertando un inters informtico donde pueda experimentar y poner en prctica lo aprendido en el desarrollo de la ctedra.
3.3. DEFINICIONES, ACRONIMOS Y ABREVIATURAS A continuacin sern relacionados los trminos utilizados en la especificacin de requerimientos. APLICACIN: Programa informtico que permite a un usuario utilizar una computadora con un fin especfico. Las aplicaciones son parte del software de una computadora, y suelen ejecutarse sobre el sistema operativo. ERS: Especificacin de Requerimientos de Software INFORMATICA: Es la ciencia de la informacin automatizada, todo aquello que tiene relacin con el procesamiento de datos, utilizando las computadoras y/o los equipos de procesos automticos de informacin. SISTEMA: Un sistema es un conjunto de partes o elementos organizados y relacionados que interactan entre s para lograr un objetivo. Los sistemas reciben (entrada) datos, energa o materia del ambiente y proveen (salida) informacin, energa o materia. SOFTWARE: El software es un ingrediente indispensable para el funcionamiento del computador. Est formado por una serie de instrucciones y datos, que permiten aprovechar todos los recursos que el computador tiene, de manera que pueda resolver gran cantidad de problemas. Un computador en s, es slo un conglomerado de componentes electrnicos; el software le da vida al computador, haciendo que sus componentes funcionen de forma ordenada
3.4. REFERENCIAS Se ha tomado como referencia el estndar IEEE 830, que permite definir, elaborar y guiar un documento de Especificacin de Requerimientos de software.
3.5. VISIN GENERAL DEL DOCUMENTO Luego de aplicar la ERS se podrn obtener los requisitos bsicos que satisfagan la fase de anlisis, para poder desarrollar un buen modelado de la informacin que nos permita visualizar un modelo de aplicacin adecuado a las necesidades del usuario.
3.6. DESCRIPCION GENERAL Para el desarrollo de la aplicacin del rea de matemticas se puede evidenciar que es necesario establecer varias restricciones para darle un entorno ms dinmico y factible; puesto que en esta rea se est enfocando al tema de fraccionarios que abarca muchos aspectos.
3.7. FUNCIONES DE LA APLICACIN El sistema podr soportar la integracin con otro sistema, permitir que se pueda autoevaluar el proceso de conocimiento obtenido a travs de la interaccin con el software, mostrara las diferentes aplicaciones que podemos realizar con estructuras, funcionamiento y aplicabilidad en el ambiente cotidiano, como tambin podr afianzar y generar al usuario los conocimientos bsicos sobre el tema.
3.8. CARACTERISTICAS DE LOS USUARIOS El usuario del sistema no necesitara de grandes conocimientos en informtica; se disear en un ambiente agradable, atractivo y de fcil manejo, que genere expectativas al estudiante de sexto grado.
3.9. RESTRICCIONES Limitaciones que se impondrn sobre los desarrolladores de la aplicacin: La aplicacin ser de tipo educativo y a la vez una herramienta de apoyo para el docente.
La aplicacin deber funcionar en equipos de computo bajo las siguientes especificaciones: Memoria RAM de 256 MB. Disco duro de 40 GB. Procesador de 1.8 GHZ.
Se deber desarrollar la aplicacin con el lenguaje de programacin orientada a objetos JAVA.
La aplicacin a realizar ser un Applet - Java.
La aplicacin no requerir de una conexin a internet para poder funcionar.
La aplicacin no requerir de una base de datos.
El sistema podr funcionar paralelamente con otras aplicaciones, dependiendo de la capacidad del hardware.
La aplicacin ser de tipo mono usuario, no funcionar en red de computadores.
Para asegurar la fiabilidad del sistema es necesario realizar una serie de pruebas y sus correspondientes modificaciones antes de ser implantado.
Garantizar que el sistema permanezca abierto y documentado, para que posteriormente pueda ser modificado y actualizado a nuevas necesidades.
3.10. SUPOSICIONES Y DEPENDENCIAS
Es importante para la ERS tener en cuenta que Java es compatible con mltiples sistemas operativos.
Si ocurriera un cambio imprevisto del actual tutor del rea de matemticas afectara directamente a la fase de anlisis retrasando el modelado de la informacin ya obtenida y a su vez alcanzar los objetivos en el tiempo.
Es fundamental que los analistas realicen de una forma adecuada el levantamiento de requerimientos para asegurar un buen funcionamiento de la aplicacin.
3.11. REQUISITOS FUTUROS
El sistema quedar sujeto a las modificaciones necesarias a requerimientos posteriores de los usuarios.
La aplicacin permitir aumentar su robustez enfocada a cubrir otros subtemas que se encuentran en el contenido de la materia de matemticas del grado sexto.
El software podr ser integrado con otras aplicaciones para crear un macro sistema educativo didctico.
3.12. REQUISITOS ESPECIFICOS 3.12.1. Requisitos del cliente. REQC-01: El cliente desea que la aplicacin se enfoque al tema de fraccionarios. REQC-02: El cliente desea que la aplicacin contenga un test de evaluacin. REQC-03: El test de evaluacin debe ser con preguntas de seleccin mltiple o tipo ICFES. REQC-04: La aplicacin estar enfocada a un tema o leccin especfica.
3.12.2. Requisitos del desarrollador 3.12.2.1. Requisitos funcionales REQDF-01: El usuario podr interactuar con la aplicacin y desarrollar el test de evaluacin. REQDF-02: El usuario tendr acceso a la informacin a manera de lectura sin poder modificar su contenido. REQDF-03: El usuario podr recibir un mensaje de aprobacin interactivo por pantalla al terminar el test.
3.12.2.2. Requisitos no funcionales 3.12.2.2.1. Usabilidad REQDNFU-04: La aplicacin tendr ayudas visuales que le permiten al usuario un fcil manejo de la herramienta, teniendo en cuenta que los alumnos de bsica secundaria no tienen un alto grado de conocimientos informticos.
3.12.2.2.2. Confiabilidad REQDNFC-06: El porcentaje de disponibilidad del sistema ser del 7%, correspondiente a ocho (8) horas de trabajo, durante la semana en la jornada de la tarde.
3.12.2.2.3. Eficiencia REQDNFE-07: La aplicacin tendr un bajo porcentaje de ocupacin en la memoria del equipo. REQDNFE-08: La aplicacin tendr un bajo porcentaje de ocupacin en la capacidad del disco duro del equipo.
3.12.2.2.4. Interfaces externas 3.12.2.2.4.1. Interfaces de usuario REQDNFIEIU-09: La interfaz llevara el escudo de la Institucin como smbolo de identidad estudiantil. REQDNFIEIU-10: Las interfaces constaran con las normas necesarias establecidas para los tamaos de letra. REQDNFIEIU-11: Las interfaces que utilizar el sistema tendrn como tipo de fuente Comic sans a 12 puntos. REQDNFIEIU-12: Las interfaces manejaran colores como verde, azul y amarillo que son los colores del escudo de la institucin.
3.12.2.2.4.2. Interfaces de hardware REQDNFIEIU-13: El sistema ser operado en equipos cmputo con las siguientes especificaciones mnimas como procesador Intel Pentium IV a 1.8 GHz, disco duro de 40GB y memoria RAM de 256MB.
ANEXO A. ENTREVISTA # 1
FECHA: 13 de Febrero de 2010 HORA: 4:30 pm LUGAR: Institucin Educativa Oriente Miraflores ENTREVISTADO: Docente Luz Dary Martnez OCUPACIN: Docente rea Matemticas
ITEM PREGUNTA 1 Sobre qu tema especfico desea que se elabore dicha aplicacin? 3 Qu competencias se fortaleceran con la aplicacin? 4 Puede facilitarnos una copia de competencias, logros y sus indicadores del tema seleccionado. 5 Puede facilitarnos algn material de apoyo sobre el tema seleccionado. 11 Qu bibliografa es utilizada para el desarrollo del tema seleccionado? 13 Qu sistema considera el ms adecuado para una evaluacin en medio virtual? 14 Qu alcance deseara obtener con la aplicacin? 15 Qu caractersticas bsicas deseara que tuviera la aplicacin? 16 Es necesario tener contacto con los alumnos que interactuaran con la aplicacin a fin de complementar los requerimientos necesarios, nos puede facilitar un tiempo de su clase para realizar esta actividad o Cmo podramos tener el contacto con sus alumnos?
ENTREVISTADORES:
__________________ ___________________ ___________________ JHENNYFER BELLO EMERSON CACERES SALOMON GONZALEZ
ENTREVISTADO:
__________________________ DOC. LUZ DARY MARTINEZ
ACTIVIDADES REALIZADAS PARA LEVANTAMIENTO DE REQUISITOS Proyecto: MODULO DE MATEMATICAS Tema Especifico FRACCIONARIOS
INGENIERIA DEL SOFTWARE II
FECHA LUGAR ACTIVIDAD HORA ASISTENTES 13-02- 2010 INSTITUCIN EDUCATIVA ORIENTE MIRAFLORES Entrevista # 1 4:30 pm Jhennyfer Bello Rangel Emerson Caceres Salomn Gonzlez Doc. Luz Dary Martnez CONCLUSIONES
Con el levantamiento de los requerimientos se logro establecer la esencia de la aplicacin, como apoyo pedaggico en el rea de matemticas.
El levantamiento de los requerimientos de una manera precisa y efectiva garantiza una disminucin del tiempo en la fase de programacin para el desarrollo del sistema.
El anlisis y especificacin de los datos obtenidos nos permiti visualizar el deseo y las expectativas del cliente.
BIBLIOGRAFIA
INSTITUTO COLOMBIANO DE NORMAS TECNICAS Y CERTIFICACION. Normas colombianas para la presentacin de tesis, trabajos de grado y otros trabajos de investigacin: Normas tcnicas colombianas sobre documentacin. Edicin actualizada. Santa Fe de Bogot D.C. ICONTEC, 2007.