Memoria-Desarrollo de una Plataforma Educativa para

Anuncio
Autorizada la entrega del proyecto del alumno/a:
Isabel Jiménez Romero
………………………………………………….
EL DIRECTOR DEL PROYECTO
Lourdes Viana López
Fdo.: …………………… Fecha: ……/ ……/ ……
Vº Bº del Coordinador de Proyectos
David Contreras Bárcena
Fdo.: …………………… Fecha: ……/ ……/ ……
UNIVERSIDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI)
INGENIERO TÉCNICO EN INFORMÁTICA DE GESTIÓN
PROYECTO FIN DE CARRERA
DESARROLLO DE UNA
PLATAFORMA EDUCATIVA PARA
UNIVERSITAS TIERRA Y HUMANIDAD
AUTOR:
Jiménez Romero, Isabel
MADRID, Septiembre 2008
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Dedicatoria:
A Sandro, mi equilibrio, mi complemento, el oxígeno
que respiro cada día...jamás dejaré de mirarte...
A mis padres, porque han confiado en mí, porque son mi
serenidad y mis ganas de superarme día a día.
A mi abuela, porque su viveza me da fuerza, y la adoro.
A mi hermano, porque a pesar de ser el pequeño, es muy
grande.
A Judith, mi consejera, compañera de noches y de tantos
buenos momentos...pero por encima de todo, mi amiga.
A mis angelitos, porque a pesar de la distancia, siempre
están revoloteando a mi alrededor, en cabeza y corazón.
A mi familia y amigos, porque aunque lejos, o no, tanto
en lo bueno, como en lo malo, siempre han estado ahí.
A Liber, el rey de la casa y la belleza convertida en gato.
I
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Agradecimientos:
A toda la gente que ha confiado en mí, y de una manera u otra me ha apoyado durante
esta etapa de mi vida, gracias a ellos cada día he podido dar un pasito más.
A Helio y toda la Asociación Tierra y Humanidad, por esa labor tan grande que están
haciendo, por creer en mí, y por todo ese cariño y ánimo que me han dado durante todo
este tiempo.
A mi directora de proyecto, Lourdes Viana, por confiar en mí, y por el apoyo que me
ha dado y al coordinador de proyectos, David Contreras, por su gran trabajo.
A todos los profesores, por transmitirme su sabiduría y a mis compañeros, por las risas,
los agobios, los buenos momentos y los malos, pero sobre todo, por estar ahí.
II
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Resumen
Este es un proyecto para conseguir un mayor acercamiento de la enseñanza a las
nuevas tecnologías, que se encuentran en un gran auge debido a la fuerte expansión que
está sufriendo Internet y las nuevas tecnologías.
Los objetivos por tanto para este proyecto irán encauzados a la consecución de
una solución tecnológica que represente en la red un modelo de enseñanza ya existente,
que a su vez permita la apertura de nuevos mercados con una plataforma adicional de
difusión consiguiendo un instrumento pedagógico de carácter universal.
Basándose en dos pilares fundamentales para llevar a cabo la enseñanza, como
son la comunicación y el intercambio de información entre los diferentes grupos que
conforman el sistema, se ha diseñado una aplicación que interrelaciona estos grupos
planteando una aplicación que trabaja para dar servicio a usuarios conectados a Internet
que acceden desde su terminal a un servidor donde se encuentran las aplicaciones y los
datos.
Universitas Tierra y Humanidad, es una Universidad on-line exclusiva para los
alumnos, con su plataforma e-learning LODA ®, con su propio Plan de Estudios o
“Territorio Formativo” y su Campus virtual o “Ágora”.
Este sistema favorece a aquellas personas que sienten que “no tienen tiempo”
pues pueden aprovechar tiempos muertos en esperas improductivas. Y personas
discapacitadas que tienen disminuida su movilidad física o algún grado de invalidez
sensorial.
Con la plataforma LODA:
•
Podrá estudiar en casa con la comodidad que ello supone sobre todo en ciertas
estaciones del año o en climas extremos. Por lo que obtendrá un considerable
III
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
ahorro de tiempo.
•
Ampliará los sitios de estudio: parques, bibliotecas, cibercentros, autobús,
metro, coche, avión…
•
Logrará un notable acortamiento de los plazos en conseguir Diplomas, en
comparación con lo que se suele tardar en una Universidad presencial.
•
Y podrá ir a su ritmo, sin miedo a ser reprobado en exámenes, y con costos
razonables.
Vd. puede ir consiguiendo Certificados acreditativos, otorgados por GRUPO
INTERNACIONAL DE CONSULTORES S.L.
Y esperamos que en breve los
Diplomas sean respaldados por Universidades de habla hispana, en las ramas de
Ciencias Ambientales y Ciencias Humanas.
La programación de esta aplicación ha sido realizada con PHP, un lenguaje de
programación interpretado.
Como
editores
multimedia
se
han
usado
Adobe
Dreamweaver 8 y Macromedia Flash 8. El sistema gestor de la base de datos relacional
es MySQL.
Como conclusiones a nivel tecnológico, podemos decir que la intranet resulta
una herramienta muy sencilla para el usuario inexperto, y sin embargo no pierde por
ello potencia en sus funcionalidades.
La conclusión a nivel personal es una gran satisfacción por el desarrollo de un
proyecto que será implantado en la realidad.
IV
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Abstract
This is a project to get closer to learning new technologies, which are in a boom
due to strong growth that Internet and new technologies are suffering.
Therefore, the aims for this project will go focused to the achievement of a
technological solution that represents a model of education already existing in the
network, which allows the opening of new markets with an additional platform for
broadcasting, achieving a universal characteristic educational tool.
Based on two fundamental pillars to carry out the education, such as the
communication and information’s exchange among the different groups that make up
the system, it has been designed an application that interlinks those groups proposing an
application that works to provide service to users connected to Internet that access from
their terminal to a server where are the applications and data.
Universitas Tierra y Humanidad, is an online exclusive University for students,
with an e-learning platform LODA ®, with its own Syllabus or "Formative Territory"
and a Virtual Campus or "Agora".
This system favors those people who feeling that "there is no time", because
they can take advantage of downtime in waiting unproductive. And it favors disabled
people who have diminished mobility physical or some degree of sensory disability.
With the platform LODA:
•
You can study at home with the comfort that this implies, especially in
certain seasons or in extreme climates. As far as get a significant time
savings.
•
Expand the study sites: parks, libraries, cyber, bus, subway, car, plane…
V
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
•
Achieve a significant shortening of the time getting diplomas, compared
with what it usually takes a University presence.
•
And you can go at your own pace, without fear of failing in
examinations, and with reasonable costs.
You can get certificate, granted by Grupo Internacional de Consultores S.L. And
we hope that soon Diplomas are backed by Spanish-speaking universities in the
branches of Environmental Sciences and Human Sciences.
The programming of this application has been made with PHP. Adobe
Dreamweaver 8 and Macromedia Flash 8 have been used as multimedia editors. The
managing system of the relational database is MySQL.
As the conclusion on a technology level, we can say that the intranet
is
a
very
simple
tool
for
the
inexperienced
user.
However,
it does not lose power in their functionality.
The conclusion on a personal level is a great satisfaction with the development
of a project that will be implemented in reality.
VI
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Índice
1. Introducción al proyecto ................................................................... 1
1.1. Motivación del proyecto................................................................. 2
1.2. Estado del arte ............................................................................... 7
1.3. Justificación del proyecto ............................................................. 10
1.4. Metodología ................................................................................ 18
2. Identificación de necesidades .......................................................... 21
2.1. Objetivos del sistema ................................................................... 22
2.2. Alcance del sistema ...................................................................... 24
2.3. Tipología de usuarios finales ........................................................ 26
2.4. Restricciones ................................................................................ 27
2.5. Antecedentes ............................................................................... 27
2.6. Organización empresarial ............................................................ 28
3. Análisis de requisitos ....................................................................... 32
3.1. Análisis de la situación actual ...................................................... 33
3.2. Contexto general del sistema ....................................................... 33
3.3. Modelo Lógico del sistema actual ................................................ 34
3.4. Lista de requisitos ........................................................................ 34
3.5. Modelo Lógico del nuevo sistema ................................................ 52
3.6. Modelo conceptual de datos ........................................................ 57
4. Diseño arquitectura técnica ............................................................. 60
4.1. Diagrama de presentación ........................................................... 62
4.1.1. Especificación de los componentes básicos ........................... 63
4.1.2. Hardware necesario de nueva adquisición............................. 64
4.1.3. Software necesario de nueva adquisición .............................. 65
VII
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
4.2. Arquitectura Cliente/Servidor....................................................... 65
4.3. Evaluación de las alternativas ...................................................... 67
4.3.1. Parámetros a valorar ............................................................. 67
4.3.2. Matrices de evaluación .......................................................... 70
4.3.3. Valoración de las alternativas ................................................ 74
4.3.4. Selección de la alternativa ..................................................... 78
4.4. Planificación del proyecto ............................................................ 80
5. Diseño Externo ................................................................................ 81
5.1. Modelo Físico del Nuevo Sistema ................................................. 82
5.1.1. Fronteras de mecanización .................................................... 83
5.1.2. Especificación de procesos..................................................... 85
5.1.3. Diseño del interfaz de usuario ............................................... 89
5.1.4. Estimación de volúmenes de información ........................... 104
5.1.5. Procesos de control y seguridad .......................................... 105
5.2. Modelo Lógico de Datos ............................................................. 108
5.3. Elaboración de los planes ........................................................... 111
5.3.1. Plan de pruebas ................................................................... 111
5.3.2. Plan de formación ................................................................ 112
5.3.3. Plan de implantación ........................................................... 112
5.3.4. Plan de conversión ............................................................... 113
6. Diseño interno............................................................................... 114
6.1. Subsistemas batch ..................................................................... 116
6.1.1. Cuadernos de carga ............................................................. 118
6.2. Subsistema online ...................................................................... 120
6.3. Menús y pantallas ...................................................................... 121
7. Programación ................................................................................ 122
8. Pruebas ......................................................................................... 124
8.1. Entorno de pruebas .................................................................... 126
VIII
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
8.2. Tipos de pruebas ........................................................................ 127
9. Implantación ................................................................................. 129
10.
Mantenimiento .......................................................................... 131
11.
Conclusiones .............................................................................. 133
12.
Futuro ........................................................................................ 136
Bibliografía .......................................................................................... 138
A. Libros ............................................................................................ 139
B. Manuales internet ......................................................................... 141
Anexos ................................................................................................ 142
A. Valoración económica ................................................................... 143
A.1. Coste Humano ........................................................................ 143
A.2. Coste Software de desarrollo. ................................................. 144
A.3. Coste Software de documentación. ........................................ 144
A.4. Coste Software de diseño. ...................................................... 145
A.5. Coste equipo informático........................................................ 145
A.6. Otros costes imputables. ........................................................ 146
A.7. Costes totales ......................................................................... 147
B. Manual de usuario ........................................................................ 148
B.1. Acceso al Sistema.................................................................... 148
B.2. Visualizar Datos Personales..................................................... 151
B.3. Matricularse en un curso. ....................................................... 153
B.4. Comenzar a estudiar ............................................................... 154
B.5. Biblioteca y Hemeroteca ......................................................... 155
B.6. Salir del Sistema ...................................................................... 157
IX
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
1. Introducción al proyecto
1
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
1.1. Motivación del proyecto
La Asociación Tierra y Humanidad la forman un colectivo de personas de
diversos países, sensibles al sufrimiento de nuestro planeta y de sus habitantes los
humanos. Pero conscientes también de sus enormes posibilidades de desarrollo y
felicidad. Agrupados en una Asociación sin ánimo de lucro constituida legalmente en
Madrid (España).
Los miembros de la Asociación empleamos nuestra actividad en la búsqueda de
soluciones a dos problemas que afectan gravemente a nuestra humanidad actual: su
pervivencia y su convivencia.
La existencia de esta asociación tiene como fines y beneficiarios:
•
1º, el desarrollo sostenible y la defensa del planeta
Tierra en un mundo interrelacionado, en sus dos
dominios,
inorgánico
y
de
los
seres
vivos,
concienciando y formando a sus habitantes en el uso
responsable y social de sus recursos económicos y de
su riqueza global, a fin de legar a las generaciones futuras un patrimonio
igual o mejor que el recibido.
•
2º, el desarrollo integral de las personas que constituyen la Humanidad,
en su cuádruple vertiente somática, psíquica, social y espiritual, a fin de que,
por un lado, mejoren su relación holística con el planeta Tierra; y, por otro,
optimicen
sus
relaciones
de
convivencia,
solidaridad, tolerancia, diálogo y cooperación,
tan deterioradas por sus comportamientos de
violencia, concienciándolas de que la justicia y la
paz vienen tras un cambio de mentalidad
actitud individual.
2
y
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Especialmente declaramos dentro de nuestros fines, como objeto expreso, la
realización de actividades relacionadas con los principios y objetivos de la cooperación
internacional para el desarrollo.
Tendrán asistencia preferencial los siguientes beneficiarios:
•
Personas que no tengan acceso expedito a acciones formativas, informativas o
prácticas, debido a su precaria situación económica, sobre todo en América
Latina, y el tercer y cuarto mundo, por ser parados de larga duración o colectivos
especialmente desfavorecidos.
•
Discapacitados motóricos o sensoriales cuyas barreras arquitectónicas, sociales o
personales les dificultan acceder a acciones formativas, informativas o prácticas,
de forma presencial.
•
Marginados y excluidos, tales como niños, ancianos y mujeres; así como
inmigrantes, desplazados, refugiados y víctimas de la guerra y del terrorismo.
Para el cumplimiento de estos fines se realizarán las siguientes actividades:
•
Formativas: actividades de sensibilización social y concienciación, a través de
enseñanzas
y cursos
presenciales,
a distancia u
on-line, utilizando
prioritariamente las nuevas Tecnologías de Información y Comunicación, como
internet, multimedia y telecomunicaciones. Podrá por ello, impartir enseñanzas,
Cursos y Seminarios de nivel universitario, medio y básico, creando o
participando en Universidades, Centros Superiores y Medios, Escuelas
Infantiles, Museos,
Bibliotecas, Centros de Naturaleza y otras entidades
educativas, sociales o culturales.
•
Informativas: acciones de información a personas a través de las Nuevas
Tecnologías de Información y Comunicación, los medios de comunicación de
masas y otros medios convencionales, creando o participando en Congresos,
•
Jornadas,
Ferias,
Exposiciones,
3
conferencias,
tertulias,
editoriales,
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
distribuidoras, periódicos, revistas, boletines, y cualesquiera otros medios que la
tecnología actual y futura tengan disponibles.
•
Prácticas: experiencias en fincas, aldeas ecológicas y casas rurales, granjasescuela, Aulas de Naturaleza, explotaciones agropecuarias, espacios protegidos,
protección de los ecosistemas y de la biodiversidad, permacultura, agricultura
sustentable, energías renovables, cuido de animales, talleres de desarrollo
personal, y otras similares que conduzcan a los fines antedichos.
•
De colaboración: actividades conjuntas en campañas de sensibilización o de
acción con Organismos supranacionales y Organizaciones No Gubernamentales
para el Desarrollo, en especial las de Cooperación Internacional, Desarrollo
sostenible, Defensa de la naturaleza y de los animales, Comercio Justo,
•
Derechos Humanos, Fomento de las Culturas autóctonas, y empresas,
universidades y entidades cuyos objetivos coincidan con los fines estatutarios de
la Fundación.
La Asociación a efectos de su presencia en la se organiza a modo de CLUB, el
Club gratuito Planeta Humano.
El Club ofrece siete servicios: dos compartidos con los visitantes de la web:
RELATO DEL DIA y LIBRERÍA y en parte el FORO; y cinco exclusivos: BOLETIN,
LICEO, FORO, BIBLIOTECA y HEMEROTECA.
Las distintas secciones en que se organiza el Club “Planeta Humano”,
constituyen otros tantos medios para conseguir las metas antedichas. Estas secciones
ofrecen –al día de hoy- siete servicios:
Dos, compartidos con los visitantes:
•
El Relato del día
4
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
•
La Librería
Y cinco, exclusivos de los socios:
•
El Boletín “Tierra convivencial”
•
El Liceo
•
El Foro “Tierra Humana”
•
La Biblioteca
•
La Hemeroteca
¿Qué es la Universidad virtual Tierra y Humanidad?
Es la principal de las obras que tendrá la ATYH. No se trata de una Universidad
reglada, pues sería absurda en nuestra estrategia de llegar al mayor número de personas,
y además seguiría siendo elitista. Se la considera Universidad del mismo modo que hay
Universidades de Tercera Edad, Sénior, de Mayores, Populares, de Verano, etc. en las
que no se exigen estudios previos. Su nombre propio es UNIVERSITAS TIERRA Y
HUMANIDAD.
Metas del Club
Las metas del Club lógicamente coinciden con los fines de la Asociación
expresados anteriormente y comentados en el Boletín “Tierra convivencial”. En
concreto:
•
Sensibilizarnos sobre la necesidad de conseguir un desarrollo sostenible de La
Tierra que garantice los recursos vitales para generaciones futuras;
5
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
•
Concienciarnos en que es muy urgente construir modelos de relaciones
sostenibles entre los humanos, para facilitar una convivencia pacífica, justa y
solidaria.
•
Formarnos en el desarrollo integral de la persona humana, -cuerpo, mente y
espíritu- buscando nuestra mejora personal y social para sentirnos más seguros y
felices.
Para ello, se analizarán sin prejuicios hechos reales como la injusticia estructural
en las transacciones internacionales y en las relaciones de los pueblos: guerras,
terrorismo agresivo y reactivo, comercio injusto, explotación infantil y de la mujer,
conculcación de derechos de humanos y de animales, poniendo especial énfasis en la
pobreza local y mundial.
Un cambio empieza por el conocimiento lúcido de sí mismo y la consideración
desprejuiciada y desapasionada de los hechos sociales.
6
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
1.2. Estado del arte
El importante crecimiento de las nuevas tecnologías y la expansión que sufre
Internet en la sociedad de hoy plantea a las empresas la necesidad de participar en ello
para mantenerse a la vanguardia. Los métodos y sistemas de enseñanza no deben ser
ajenos a esta evolución y es por esto que se requiere desarrollar e implantar sistemas online que fomenten una pedagogía orientada a las nuevas necesidades comunicativas.
Esta modalidad educativa otorga flexibilidad en cuanto a la capacidad de
adaptarse a las necesidades de los alumnos, porque proporciona libertad en la
distribución de los tiempos de estudio y libera a sus usuarios de las limitaciones físicas
y geográficas. Por consiguiente, ésta es una modalidad que permite compaginar los
estudios con la familia, el ocio y el trabajo. Facilita y fomenta el acceso, la cobertura y
la equidad a la educación y la formación, ampliando el mercado a nivel nacional e
internacional.
Estimula la indagación, la observación y el estudio del alumno. Cuenta con
herramientas de ayuda al estudiante y de seguimiento y control del profesor. Promueve
el aprendizaje colaborativo a través de actividades colectivas. Permite que el alumno
cobre protagonismo, porque fomenta la atención personalizada e individualizada del
estudiante, a la vez que permite la atención de grandes grupos de alumnos.
Fortalece
la
calidad
académica
y
promueve
la transferencia
de
los
conocimientos a la práctica laboral. Propicia la aplicación de metodologías innovadoras
y flexibles apoyadas en las TIC. Fomenta la formación permanente y facilita la
ampliación y versatilidad de la oferta educativa de las organizaciones. Facilita
la actualización de contenidos formativos de manera inmediata y hace posible mejorar
su organización y resolver dudas de forma muy dinámica.
Por esta razón por la que se inicia un proyecto que permita la creación de un
sistema integral y universal de enseñanza basado en la comunicación y el intercambio
de información para conseguir un sistema tecnológico innovador en el sector que
represente los modelos educativos ya existentes en la red.
7
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Prácticamente, todas las universidades tienen un campus virtual o una intranet,
donde, a través de la red, los alumnos pueden acceder a contenidos extras como apuntes,
tutoriales, foros, contactar con los profesores... pero también algunas de estas
universidades ofrecen la posibilidad de realizar estudios virtualmente, sin necesidad de
asistir a clases presenciales.
La mayoría de las principales universidades importantes ofrecen la posibilidad
de realizar los estudios a distancia, por ello podemos fijarnos en muchas buenas y
distintas posibilidades. Se puede encontrar un buen ejemplo en las siguientes:
•
La primera institución de educación a distancia fundada en España fue la
Universidad Nacional de Educación a Distancia (UNED), con lo que se
convirtió en la primera opción de educación superior flexible y de calidad en
el país. En la actualidad ofrece una amplia oferta educativa y cuenta con una
extensa red de centros asociados repartidos por toda España y doce centros
de apoyo y cuatro centros concertados distribuidos a lo largo de Europa,
América y África. www.uned.es
•
La Universidad Abierta de Cataluña (UOC) es la primera institución
española que desde sus orígenes configuró un perfil de educación superior
virtual. Esta institución promueve la formación permanente, con la finalidad
de satisfacer las necesidades de aprendizaje de las personas, a través de un
modelo educativo basado en la personalización y el acompañamiento
integral. www.uoc.edu
•
La Universidad a Distancia de Madrid (UDIMA) es una institución abierta y
flexible, que da respuesta a las necesidades actuales de los ciudadanos en el
marco de la Sociedad de la Información. Es la primera universidad privada
española que comienza sus actividades académicas implantando los nuevos
planes de estudio y licenciaturas según las disposiciones de la declaración de
Bolonia. www.udima.es
8
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Resultados de la evaluación de los proyectos de e-learning:
•
Los participantes valoran el e-learning como una opción ante las necesidades
de actualización permanente, ante las exigencias de la sociedad del
conocimiento.
•
Alto grado de satisfacción de los usuarios por el carácter práctico de los
contenidos y la flexibilidad de acceso.
•
Los profesores han detectado mejor rendimiento entre sus alumnos frente a los
resultados de los estudiantes con los que se utilizaron herramientas didácticas
“tradicionales”.
•
Los alumnos manifiestan la satisfacción de los resultados de su aprendizaje y
la calidad y rapidez de la atención recibida.
•
Esta modalidad educativa exige y, a su vez, facilita la constante especialización
docente .
•
Progresivamente aumentan las competencias y mejoran las actitudes de
los formadores ante nuevos ambientes de enseñanza–aprendizaje mediados por
tecnologías.
•
Los profesores que comenzaron a utilizar las TIC lo siguen haciendo, de forma
cada vez más recurrente, experimentando mejoras en el desarrollo de
estrategias para su práctica docente.
•
Los docentes manifiestan su satisfacción por los resultados obtenidos de la
aplicación de metodologías novedosas.
•
En general, estos programas formativos son valorados satisfactoriamente por los
participantes porque cubren sus expectativas.
Debido a este importante desarrollo tecnológico, muchas empresas han orientado
sus servicios al desarrollo de este tipo de productos. Cada vez son más los centros
educativos que desean tener esta herramienta en su sistema.
También se puede encontrar actualmente en el mercado software libres
destinados a estos fines, como por ejemplo Moodle o ATutor.
9
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
1.3. Justificación del proyecto
Teniendo en consideración la estructura elegida, el objetivo del trabajo es la
implementación de una herramienta online que integre funcionalidades que faciliten la
administración de la universidad.
Como objetivos principales del proyecto, cabe destacar los siguientes:
•
Desarrollar una plataforma que sea fácil de utilizar a la que se pueda acceder
desde cualquier parte del mundo donde haya un soporte y una conexión que
facilite el acceso.
•
Adaptar y mejorar la parte software existente de la Asociación Tierra y
Humanidad, aportando valor añadido con el diseño de una plataforma
multiidioma.
•
Aportar nuevas ideas y nuevas funcionalidades para que la plataforma
permita una ayuda al estudio de manera personalizada, mediante perfiles.
El sistema a desarrollar, se divide necesariamente en dos secciones principales,
que son un portal de Internet, como escaparate para usuarios externos a la Universidad,
y un servicio de Intranet, que se centre en funcionalidades específicas.
Como objetivos de la sección externa de la aplicación, a la que puede acceder
cualquier visitante, cabe destacar los siguientes:
•
Poder conocer todo sobre la asociación el club y la Universidad. Manifiesto,
creencias, quienes la forman, ver territorios formativos, informarse sobre la
universidad y matriculas.
10
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
•
Leer el relato del día y mandar a un amigo.
•
Los visitantes pueden intervenir en el blog Tierra Humana de la Tribuna.
•
Pueden acceder libremente a la librería del Ateneo, para ver el escaparate de
libros recomendados por el club, y poder comprarlos y obtener beneficios.
•
Realizar donativos para amortizar los gastos de la Asociación, del Club,
especialmente de la Universidad popular, y el mantenimiento de la web.
•
Envío de un boletín gratuito para todos los socios que quieran subscribirse a
él.
•
Difundir la carta con la filosofía del Club Planeta Humano entre todos los
contactos.
Como objetivos para la creación del portal de Intranet, al que únicamente pueden
acceder alumnos y profesores, se puede destacar los siguientes:
•
Acceder a los territorios formativos compuestos por 2 regiones y 3comarcas
y 45 municipios y decidir su propia ruta personal, para obtener diplomas y
certificaciones.
•
Matricularse del curso elegido y recibir los textos propios de estos.
•
Al matricularse, solo una vez en toda la carrera de estudiante, obtendrá el
carnet de estudiante,
la guía de estudiante, la ficha de alumno,
condición de socio del Club Planeta Humano
11
y la
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
•
Pueden acceder a la Stoa para resolver sus dudas con los tutores en el Foro
Universitas.
•
Tienen acceso libre a todas las salas de la Biblioteca y Hemeroteca donde
podrán consultar y bajar libros, artículos y documentos selectos de las
materias de estudio, junto con la colección completa de los Relatos del día y
del Boletín Tierra convivencial.
Para poder cumplir estos objetivos es necesaria una aplicación que permita
englobar las funciones de una escuela, deberá dotar a los usuarios de las herramientas
necesarias y estar preparada para su autogestión. Este último punto además se considera
muy importante de modo que el negocio tradicional no se mezcle a nivel de gestión con
la nueva aplicación separando así los contextos de actuación de cada una de las
diferentes variantes del negocio.
Los usuarios de la aplicación serán los habituales dentro de cualquier sistema de
enseñanza profesores y alumnos. Además, para poder llevar la gestión del negocio en
Internet necesitará de un acceso especial para el personal de administración de la
escuela que pueda llevar toda la gestión de la misma. Para cumplir estos objetivos, se
van a desarrollar los siguientes apartados:
-
ASOCIACIÓN: Este apartado va a contener todos los datos sobre la Asociación
“Tierra y Humanidad”, y va a estar dividido en tres su apartados:
-
•
Manifiesto: Visión y Misión.
•
Creencias de la asociación
•
Quienes somos
CLUB: Todo lo relacionado con el Club “Planeta Humano”
•
Quienes somos
12
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
•
Relato del día: Podrán acceder todos los visitantes. Se puede solicitar que se
envíe directamente al correo o enviarlo a otras personas desde la web.
•
Librería: Es un escaparate de libros recomendados por su interés y
actualidad, los cuales se pueden comprar
•
-
Boletín: Exclusivo y gratuito para los socios.
UNIVERSITAS TYH: Apartado dedicado a las funciones y organización de la
Universitas.
-
•
Solidaria
•
Participativa
•
Consejo Asesor
PLATAFORMA LODA: Nuestra plataforma de teleformación autoformativa
LODA© (“learning on demand, autoformative”) de nuestra empresa colaboradora
GRUPO INTERNACIONAL DE CONSULTORES, SL., es una plataforma elearning, basada en la tecnología IBT (Internet Based Training). LODA © hace
innecesario fijar fechas de inicio y fin de curso, y permite un estudio individualizado
y crítico, no memorístico.
•
Ventajas
•
Requisitos: Académicos y técnicos.
•
Textos: Se recibirán electrónicamente los textos de cada curso
•
Garantías: Código de buenas prácticas, control de calidad, condiciones
contractuales.
-
TERRITORIO FORMATIVO
•
Mi propia senda: Decidir su ruta personal.
•
Diplomas: Mediante las adecuadas elecciones de ruta académica en el
itinerario personal, se pueden obtener Certificados, Diplomas y Laureadas.
13
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
•
Empleo y autoempleo: la Asociación Tierra y Humanidad ha establecido un
Convenio
con
la
ASOCIACIÓN
ESPAÑOLA
DE
EMPLEO,
AUTOEMPLEO Y TELETRABAJO para la impartición de cursos
extracurriculares.
•
Mapa de cursos:
Este Mapa o “Territorio Formativo” representa el Plan de estudios de
UNIVERSITAS TIERRA Y HUMANIDAD.
Está formado por dos regiones distintas pero complementarias: la
Medioambiental al oeste y la Humana al este. La región Tierra y la región
Humanidad. La región Tierra será estudiada en las Ciencias Ambientales y la
región Humanidad en las Ciencias Humanas. En resumen: Ecología Terrestre y
Ecología Humana.
Estas dos regiones están divididas a su vez en cinco comarcas, señaladas
con números dentro de círculos: la región Tierra –en verde- tiene dos comarcas,
y la región Humanidad –en rosa-, otras dos. Pero ambas están coronadas por la
comarca 5 que tiene municipios comunes a las dos.
14
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Cada una de estas comarcas consta de nueve municipios, en números
arábigos. Estos municipios, 45 en total, son los cursos que conforman el Plan de
Estudios. Y que, lógicamente estructurados, configuran las nueve rutas
académicas que el alumno debe recorrer para, si así lo desea, obtener los
Diplomas correspondientes.
-
CAMPUS VIRTUAL o Ágora
Pabellones
El ÁGORA de esta Universidad en línea ofrece a socios y visitantes
entrar en sus pabellones, utilizar sus instalaciones y convivir amigablemente:
Los visitantes pueden intervenir en el blog Tierra Humana de la Tribuna,
y acceder libremente a la librería del Ateneo.
Los socios del Club no alumnos podrán así mismo acceder a la Tribuna
y el Ateneo, y podrán estudiar en la Academia ciertos cursos extracurriculares.
Los socios del Club alumnos, además de los servicios anteriores, pueden
estudiar los cursos curriculares en la Schola y cursos en la Academia sin
restricciones. Acceden así mismo a la Stoa para resolver sus dudas con los
15
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
tutores en el Foro Universitas. Por último, tienen acceso a la Biblioteca y
Hemeroteca donde podrán consultar y bajar libros, artículos y documentos
selectos de las materias de estudio, junto con la colección completa de los
Relatos del día y del Boletín Tierra convivencial.
Aula o Schola: Ésta es el aula donde el alumno activo podrá estudiar
el texto del curso en el que actualmente está matriculado y realizar
las pruebas de autocontrol. Los alumnos que hayan obtenido ya algún
Diploma podrán conocer el estado actual de su itinerario personal en
el Territorio formativo. Y los alumnos con algún Diploma de Honor
podrán conseguir textos puestos al día de los cursos ya estudiados.
Academia: este espacio de Extensión académica está dedicado a los
alumnos de UNIVERSITAS TYH, a fin de que puedan
complementar la formación impartida en la Schola, con actividades
presenciales y Cursos extracurriculares.
Blog o Tribuna.
Foro o Stoa: reservado exclusivamente para que los alumnos en
activo que preparan la obtención del Certificado de Superación,
puedan resolver sus dudas con los tutores, y esclarecer pasajes
oscuros de los textos estudiados.
Biblioteca: En las cuatro Salas de nuestra Biblioteca, los alumnos
podrán consultar recensiones de los mejores libros de las materias
objeto de los cursos, así como Diccionarios, Enciclopedias y
Glosarios, muy útiles para preparar clases, conferencias, artículos,
etc.; también podrán descargar documentos de nuestro fondo
recomendados como profundización y complemento al estudio de los
cursos. Por último, podrán leer y descargar gratuitamente libros
electrónicos de materias del saber universal.
Hemeroteca: En las tres Salas de la Hemeroteca, los alumnos tienen
acceso para leer y descargar artículos de periódicos y revistas sobre
16
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
los temas de los cursos, así como cualquier número del Boletín
Tierra convivencial y la colección completa de Relatos del día. A
cualquier número del Boletín y de los Relatos también pueden
acceder los socios no alumnos.
-
Librería: Ateneo, ya explicada anteriormente
MATRICULA: Información sobre la matrícula, inscripciones y pagos
•
Características
La
matrícula
se
realiza
exclusivamente
sobre
cursos/municipios, no sobre Diplomas/comarcas. Y sobre uno solamente.
-
•
Informarme antes
•
Inscribirme
•
Matricularme
•
Pagar después
ENTRE TODOS
•
Difundir: Los socios pueden ayudar al Club Planeta Humano enviando esta
carta a algún contacto de su lista de correo que Vd. crea conforme con esta
filosofía.
•
-
-
Donar
ENLACES
•
Colaboradores
•
Amigos
PREGUNTAS: Lista de preguntas más frecuentes con sus correspondientes
respuestas.
17
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
1.4. Metodología
Para el desarrollo del ciclo de vida estándar del sistema se empleará la
metodología Yourdon, siguiente las siguientes etapas: Identificación de necesidades,
Análisis de requisitos, Diseño de la arquitectura técnica, Diseño externo, Diseño
interno, Programación, Pruebas, Implantación y Mantenimiento
Se utilizaran diagramas de flujo para modelar los procesos y diagramas
Entidad/Relación para modelar los datos, que tras su normalización se incluirán en la
base de datos relacional.
18
PLATAFO
FORMA EDUCATIVA PARA UNIVERSITAS
NIVERSITAS TIERRA Y HUMANIDAD
Se usará SQL para la creación, eliminación, modificación y acceso a los datos de
la base de datos y gestor
estor de base de datos MySQL que facilita la creación y edición de
la base de datos.
Se emplearán herramientas
rramientas CASE como Easy case. Para la realización de
diagramas,, Microsoft Visio y para la planificación Microsoft Project.
Como
herramientas
de
diseño
se
usarán
Macromedia
Dreamweaver es un editor de páginas Web, creado por Macromedia. Es
el programa de este tipo más utilizado en el sector del diseño y la
programación Web, por sus funcionalidades, su integración con otras
herramientas.
amientas. La decisión de tomar este software en vez de su competidor de Microsoft,
FrontPage, ha sido debido a su mayor potencia, flexibilidad y mejor usabilidad. En
código HTML y Adobe Photoshop para la edición de imágenes.
PHP es un lenguaje de programación interpretado, diseñado
originalmente para
ara la creación de páginas web dinámicas. Es usado
principalmente en interpretación del lado del servidor (server-side
(server
scripting) pero actualmente puede ser utilizado desde una interfaz
interfaz de línea de comandos
o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz
gráfica usando las bibliotecas Qt o GTK+. PHP es un acrónimo recursivo que
significa PHP Hypertext Pre-processor
Pre
(inicialmente
PHP
Tools,
o, Personal Home Page Tools). Publicado bajo la PHP License, la Free Software
Foundation considera esta licencia como software libre.
PHP es un lenguaje interpretado de propósito general ampliamente usado y que
está diseñado especialmente para desarrollo web y puede ser embebido dentro de código
HTML. Generalmente se ejecuta en un servidor web, tomando el código en PHP como
su entrada y creando páginas web como salida. Puede ser desplegado en la mayoría de
los servidores web y en casi todos los sistemas operativos y plataformas sin costo
alguno.
19
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
La futura arquitectura de la aplicación será cliente-servidor. Esta arquitectura
consiste básicamente en que un programa -el cliente- realiza peticiones a otro programa
-el servidor- que le da respuesta. Aunque esta idea se puede aplicar a programas que se
ejecutan
sobre
una
sola
computadora
es
más
ventajosa
en
un
sistema
operativo multiusuario distribuido a través de una red de computadoras. En esta
arquitectura la capacidad de proceso está repartida entre los clientes y los servidores,
aunque son más importantes las ventajas de tipo organizativo debidas a la centralización
de la gestión de la información y la separación de responsabilidades, lo que facilita y
clarifica el diseño del sistema. La separación entre cliente y servidor es una separación
de tipo lógico, donde el servidor no se ejecuta necesariamente sobre una sola máquina
ni es necesariamente un sólo programa. Los tipos específicos de servidores incluyen los
servidores web, los servidores de archivo, los servidores del correo, etc. Mientras que
sus propósitos varían de unos servicios a otros, la arquitectura básica seguirá siendo la
misma.
20
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
2. Identificación de necesidades
21
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
2.1. Objetivos del sistema
Como objetivos principales del proyecto, cabe destacar los siguientes:
•
Desarrollar una plataforma que sea fácil de utilizar a la que se pueda acceder
desde cualquier parte del mundo.
•
Plataforma multiidioma.
•
Ayuda al estudio de manera personalizada, mediante perfiles.
Como objetivos de la sección externa:
•
Datos sobre la asociación el club y la Universidad.
•
Leer relato del día.
•
Intervenir en el blog Tierra Humana de la Tribuna.
•
Acceder a la librería del Ateneo y a la Tribuna.
•
Envío de un boletín gratuito.
•
Difundir la carta con la filosofía del Club Planeta Humano entre todos los
contactos.
22
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Como objetivos para la creación del portal de Intranet:
•
Acceder a los territorios formativos y decidir su propia ruta personal.
•
Matricularse del curso elegido y recibir los textos propios de estos.
•
Al matricularse, solo una vez en toda la carrera de estudiante, obtendrá el
carnet de estudiante,
la guía de estudiante, la ficha de alumno,
y la
condición de socio del Club Planeta Humano
•
Estudiar los cursos curriculares en la Schola y cursos en la Academia.
•
Acceder a la Stoa para resolver sus dudas con los tutores en el Foro
Universitas.
•
Acceso libre a todas las salas de la Biblioteca y Hemeroteca.
23
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
2.2. Alcance del sistema
Para poder cumplir estos objetivos es necesaria una aplicación que permita
englobar las funciones de una universidad, deberá dotar a los usuarios de las
herramientas necesarias y estar preparada para su autogestión. Este último punto además
se considera muy importante de modo que el negocio tradicional no se mezcle a nivel de
gestión con la nueva aplicación separando así los contextos de actuación de cada una de
las diferentes variantes del negocio.
Los usuarios de la aplicación serán los habituales dentro de cualquier sistema de
enseñanza, profesores y alumnos. Además para poder llevar la gestión del negocio en
Internet necesitará de un acceso especial para el personal de administración de la
universidad que pueda llevar toda la gestión de la misma.
En vista de las necesidades y de los usuarios, la funcionalidad de la aplicación
quedará dividida en tres bloques que difieren por su funcionalidad. Estos serán de
mayor a menor importancia:
• CAMPUS VIRTUAL
• GESTION DE LA UNIVERSIDAD
• DATOS (NO ALUMNOS).
Dentro del campus virtual habrá que diferenciar entre los distintos perfiles. Cada
uno de los perfiles dispondrá de unas funciones propias para poder desarrollar sus tareas
correspondientes.
El alumno deberá poder tener acceso a los temarios preparados para su curso,
tendrá igualmente tener acceso a los ejercicios propuestos por su profesor y la
posibilidad de enviar la solución a cada uno y recibir su corrección. Al final de los
cursos o en medio de los mismos, según criterio del profesor, se realizarán evaluaciones,
el alumno deberá tener acceso a los enunciados, podrá enviar la resolución, acceder a la
corrección y comprobar sus calificaciones.
24
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
El tutor, deberá interactuar con los alumnos, es decir, es el encargado de facilitar
los temarios, propone los ejercicios y las evaluaciones, accede a las soluciones
corrigiéndolas y establece las calificaciones a cada uno de los alumnos.
A su vez se deberá disponer de las herramientas para la correcta gestión de la
universidad, poder hacer las altas, bajas y modificaciones pertinentes, de los cursos
existentes, envío boletín, relato del día. También se encargará de la actualización y
gestión de los datos de la asociación, club y universidad...
Los datos podrán ser visibles para cualquier persona que entre en la página web
de la universidad para informarse sobre los cursos o participar en el blog, leer el relato
del día..., no está restringida para alumnos.
Para universidad la escuela es muy importante que exista un sistema de
comunicación entre todos los entes que la componen, que son los hasta ahora
explicados, alumnos, profesor y administración. Es imprescindible que exista una
comunicación entre el profesor y sus alumnos. La administración deberá poder
comunicarse con todo el mundo, desde un alumno o profesor, hasta a un curso en
concreto o incluso toda la escuela de manera simultánea.
Llegados a este punto queda bastante claro cuáles son las necesidades del cliente
y que funciones considera necesarias implementar para el correcto funcionamiento de su
escuela en Internet. Ahora es el momento de encontrar una solución tecnológica que se
adapte a estas necesidades, solventándolas, con el menor coste posible y sin dejar de
garantizar un buen funcionamiento.
Existen varios ejemplos por los que guiarnos, ya que la mayoría de
universidades tienen un campus virtual, para los estudiantes que deseen realizar cursos a
distancia y ya hay datos y peticiones del cliente.
25
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
2.3. Tipología de usuarios finales
Los usuarios finales del sistema van a ser los siguientes:
•
Alumnos de la Universidad: Empleados que accederán para ver información
contenida en el portal externo o en la Intranet, acceder a los territorios
formativos y decidir su propia ruta personal, matricularse del curso elegido y
recibir los textos propios de estos, estudiar los cursos curriculares en la
Schola y cursos en la Academia, acceder a la Stoa para resolver sus dudas con
los tutores en el Foro Universitas, acceso libre a todas las salas de la Biblioteca
y Hemeroteca, intervenir en el blog Tierra Humana de la Tribuna, y acceder
a la librería del Ateneo, a la Tribuna y al Ateneo, estudiar en la Academia y
acceder a las salas Terra y Diaria de la Hemeroteca.
•
Personal de la universidad: No tendrán ningún tipo de restricción. Podrán
realizar las mismas tareas que el alumno, además de introducir el relato del
día, enviar el boletín, e introducir o modificar los textos de los cursos.
•
Socios del club: Son usuarios que a pesar de no formar parte de la
universidad, tienen ciertos privilegios respecto a otros usuarios anónimos.
Podrán acceder a la Tribuna y el Ateneo, y podrán estudiar en la Academia
ciertos cursos extracurriculares, y acceder a las salas Terra y Diaria de la
Hemeroteca.
•
Agentes ajenos a la Universidad: Tienen muchas restricciones. Pueden leer
datos sobre la asociación el club y la Universidad, el relato del día. Participar
en el blog de la Tribuna, y acceder libremente a la librería del Ateneo.
El sistema está enfocado hacia personas con conocimientos básicos e incluso
mínimos de informática, motivo por el cual, el interfaz deberá ser muy sencillo,
amigable e intuitivo.
26
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
2.4. Restricciones
Las restricciones a las que se ve sometido este proyecto son de carácter
temporal, ya que como proyecto universitario, debe ser finalizado al final del curso que
corresponde, eso es, antes de Septiembre de 2008.
Debido a las necesidades software, no hay restricción económica puesto que
todas las herramientas utilizadas, como ya se explicó anteriormente son de código libre,
excepto el DreamWeaver 8.0.
No existen otras restricciones considerables.
2.5. Antecedentes
Desde que la tecnología de Internet se empezó a utilizar para el desarrollo de
sistemas de información corporativos, se han ido ampliando las funcionalidades de
estos. Si los inicios de la Intranet fueron como herramienta de comunicación, poco a
poco se fue incluyendo más información que fuera útil para realizar su trabajo más
eficientemente. Bases de datos, gestiones de estas, enlaces, hasta llegar a la inclusión de
aplicaciones, ayudas, han hecho que la evolución de la Intranet haya sido muy rápida, y
con funcionalidades aún por descubrir.
La asociación Tierra y Humanidad ha decidido formar una Universidad Virtual
desde la que impartir la enseñanza a cualquier perfil de personas, especialmente
destinada a aquellas que no tengan fácil acceso a estudios, personas discapacitadas...
Para ello se ha decidido desarrollar esta plataforma Web, para que cualquier persona
interesada en ello pueda acceder desde cualquier parte del mundo y realizar los cursos y
obtener los diplomas y certificados de una manera simple.
27
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
2.6. Organización empresarial
PRESIDENTE
-
D. Helio Núñez Albacete, Licenciado en Humanidades, Filosofía, Teología y
Pedagogía, Diplomado EOI en Administración de Empresas (Madrid). PresidenteFundador de la Asociación Tierra y Humanidad.
VOCALES
-
Antropología y Psicoterapia: D. Luis Cencillo Ramírez, Doctor en Filología,
Licenciado en Derecho, Teología y Filosofía. Diplomado en Psicología Clínica.
-
Arqueología y Paleontología: D. Emiliano Aguirre Enríquez, Doctor en Ciencias
Biológicas. Licenciado en Ciencias Naturales y en Filosofía. De la Real Academia
de Ciencias Exactas, Físicas y Naturales.
-
Astrofísica: Manuel E. Carreira Vérez S.I.,
-
Biología y Bioética: Carlos Alonso Bedate S.I. Doctor en Ciencias Biológicas.
Máster en Genética. Licenciado en Filosofía y Teología.
-
Ciencia Bíblica: Antonio Vargas-Machuca S.I., Dr. en Teología, Dr. en Filosofía
y Letras, Licenciado en Ciencias Bíblicas.
-
Ciencias Físicas: Miguel Lorente Páramo, S.I., Lic. En Filosofía, Teología y
Doctor en CC. Físicas Catedrático Emérito de Física Teórica (Univ. Oviedo)
-
Ciencias de la Información: D. Antonio Sánchez-Bravo Cenjor, Dr. en Ciencias
de la Información, Dr. en Filosofía Pura, Catedrático de Sistema Mundial de la
Información en la Univ.Complutense, Catedrático Jean Monnet de Políticas de
Información y Comunicación de la Unión Europea, Catedrático UNESCO de
Comunicación para el Desarrollo.
28
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
-
Ciencias del Medioambiente: D. Ignacio Núñez Nagy, Licenciado en Ciencias
Ambientales, Diplomado en Gestión Medioambiental. Asesor Técnico en la COAG.
-
Ciencia y Tecnología: D. Miguel A. Rubio González, Doctor en Ciencias Físicas,
espec. Física Industrial.
-
Comunicación Organizacional: D. José R. Rodríguez de Rivera, Doctor en
Filosofía espec. Investigación de la Comunicación, Doctor en Teología, Prof.
Excedente de Ciencias Empresariales (Univ. Bonn)
-
Comunicación interpersonal: D. José Burdiel Nales, Licenciado en Filosofía y
Psicología, Univ. Comillas-Madrid
-
Cuidado de la Tierra: Dª Dolores Silvestre, Dr. Ingeniero de Montes, Profesor de
Civilización y Cultura del Tec. Monterrey, Colaboradora en Proyecto UNESCO
Lista Patrimonio de la Humanidad
-
Desarrollo
rural
y
comunitario:
D.Germán
Valcárcel-Resalt
Portillo
Dr. Ingeniero Agrónomo, Profesor de Investigación en el Consejo Superior de
Investigaciones Científicas (Madrid)
-
Desarrollo sostenible y pobreza: D. Pablo Osés Azcona, Dr. Ingeniero de ICAI,
Promotor del 0.7
-
Economía aplicada: D. Julián Pavón Morote, Dr. Ingeniero Industrial, Lic. en
Ciencias Económicas, Lic. en Ciencias Sociales. Catedrático de Economía (Univ.
Politécnica-Madrid)
-
Educación a distancia: D. Lorenzo García Aretio, Doctor en Ciencias de la
Educación. Decano de la Facultad de Ciencias de la Educación (UNED), Profesor
titular de la Cátedra UNESCO de Educación a distancia (UNED).
-
Fenomenología paranormal: P. José Mª Pilón Valero de Bernabé S.I.,
Licenciado en Filosofía. Lic. en Teología. Fundador y Director del grupo de
investigación HEPTA.
29
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
-
Geofísica: Agustín Udías S.I. Doctor en Geofísica (Saint Louis University) y en
Ciencias Físicas (Universidad Complutense), Catedrático Emérito de la Facultad de
CC. Físicas (Univ. Complutense. Miembro de la Academia Europea y
correspondiente de la Real Academia de la Historia y de la Real Academia de
Ciencias y Artes de Barcelona.
-
Historia: Pedro Álvarez Lázaro S.I., Doctor en Filosofía y Ciencias de la
Educación (Especialidad Historia de la Educación, UCM. Licenciado en Teología
(Sección Historia Eclesiástica) UPCO. Profesor Agregado de Historia de la
Educación (UPCO). Miembro fundador del "Instituto de Investigación sobre
Liberalismo, Krausismo y Masonería". Académico Correspondiente de la Real
Academia de la Historia.
-
Historia del Arte: D. Javier Morales Vallejo, Dr. en Historia del Arte, Lic. en
Filosofía, Lic. en Historia, Catedrático de Historia del Arte en la Facultad de
Teología de San Dámaso, Colaborador UNESCO en Lista de Patrimonio de la
Humanidad
-
Humanidades: D. Santiago López Navia, Doctor en Filología. Escritor.
-
Investigación, Desarrollo e Innovación: D. Luis García Pascual, Doctor
Ingeniero de ICAI
-
Organización Empresarial:
-
Paleoantropología: Dª. Pilar Julia Pérez Pérez, Dra. En Ciencias Biológicas,
Profesora Titular de Paleontología, Facultad de Ciencias Biológicas, Universidad
Complutense de Madrid
-
Política Medioambiental: D. Luis Maestre Muñiz, Ingeniero Industrial ETSII de
Madrid. Experto en Política Ambiental.
-
Psicología: Javier Montserrat Puchades S.I., Licenciado en Filosofía, Teología y
Doctor en Filosofía, Profesor de Psicología Cognitiva en la Universidad Autónoma
de Madrid.
30
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
-
Religiones comparadas: D. Enrique Miret Magdalena, Licenciado en Ciencias
Químicas, Escritor, Teólogo, Periodista.
-
Salud e Higiene: Dª. Susana Núñez Nagy, Diplomada en Fisioterapia y Técnico
Especialista en Laboratorio Clínico. Profesora Titular de Fundamentos de
Fisioterapia (Universidad de Alcalá de Henares).
-
Sistémica e Inteligencia colectiva: D.Michel Ickx Diplomado en Humanités
Anciennes (Bruselas), Fundador de la Asociación Española de Teletrabajo,
Miembro del Institute of General Semantics USA, y de la AFSCET Association
Française de Science des Systèmes.
-
Sociología Empresarial: D. Francisco Parra Luna, Doctor en Sociología
(Lausanne). Catedrático de Sociología Industrial (Univ. Complutense)
-
Sociología y Política: D. José Antonio Garmendia, Doctor en Filosofía y Letras,
Catedrático de Sociología Industrial en la Universidad Complutense.
-
Tecnología educativa: Pedro Morales Vallejo S.I., Doctor en Pedagogía,
M.A.Columbia University, Doctor Honoris Causa (Univ.R. Landívar-Guatemala)
-
Teología y Espiritualidad: José Gómez Caffarena S.I., Doctor en Filosofía y
Letras, Dr. en Teología.
31
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
3. Análisis de requisitos
32
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
3.1. Análisis de la situación actual
En este punto se va a trabajar para conseguir mostrar los objetivos y funciones
requeridos por el cliente en una aplicación informática. Al no existir un sistema actual
que renovar ni sobre el que basarse, se va a generar un modelo lógico del nuevo sistema
que se quiere desarrollar en base a un listado de requisitos que se extraerá de las
necesidades del cliente. Gracias a este modelo lógico se podrá ir preparando un modelo
conceptual de datos que nos ayude a ir preparando la forma en la que se almacenarán los
datos posteriormente.
3.2. Contexto general del sistema
El contexto general del Sistema se representa mediante un diagrama de
presentación, con símbolos y figuras, donde se muestra la interacción del sistema con el
usuario, con otros sistemas manuales o mecanizados, tal y como se muestra en la
imagen.
33
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
3.3. Modelo Lógico del sistema actual
Como ya se indicó en la sección 2.6 Antecedentes, perteneciente a la etapa de
Identificación de necesidades, no existe ninguna aplicación o sistema de características
similares a la del sistema a desarrollar ni esta tarea se realizaba anteriormente por
nuestro cliente de manera manual. El cliente del proyecto, como ya se ha comentado,
quiere iniciar un nuevo proyecto que es una universidad virtual. Por ello vamos a
realizar una plataforma web partiendo de 0.
Por este motivo no se ha analizado ni desarrollado la documentación del proyecto
referente al Modelo Físico y Lógico del Sistema Actual (MFSA y MLSA)
3.4. Lista de requisitos
Para poder proponer un modelo los más adaptado posible a lo solicitado por el
cliente, se debe en primer lugar extender un poco las necesidades del cliente, generando
los requisitos necesarios para cubrir éstas. Para cada uno de los perfiles que se crearán
se asocian unos requisitos que dependen de las funciones y uso que de la aplicación
hacen.
Se recoge cada requisito en una ficha específica, siendo estos requisitos
clasificados en: funcionales, operativos, de prestaciones, de seguridad y fiabilidad.
Todos ellos son coherentes con los objetivos del sistema indicados en el
apartado 2.1 Objetivos del sistema, mostrándose en las páginas siguientes cada uno de
los requisitos en detalle.
34
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
HOJA DE REQUISITOS
IDENTIFICACIÓN:
PROYECTO: Desarrollo de una plataforma educativa para Universitas Tierra y
Humanidad
DIRECCIÓN DEL PROYECTO: Lourdes Viana López
JEFE DEL PROYECTO: Helio Núñez Albacete
REQUISITO:
Fecha: 25/05/2008
Versión: 1.0
Estado:
Prioridad:
Aprobada
Alta
Titulo: Página de inicio
Identificador: RQ01
Categoría: Funcional
DESCRIPTOR DEL REQUISITO:
Página de inicio con un menú vertical y unas etiquetas horizontales previamente
definidas y elegidas por el cliente, para una plataforma fácil de utilizar.
MEDICIÓN:
BENEFICIOS:
Facilitar el acceso a todos los apartados de la plataforma de una forma sencilla e
intuitivo
REQUISITOS RELACIONADOS:
COMENTARIOS / SOLUCIONES SUGERIDAS:
Diseño gráfico de la página inicial
35
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
HOJA DE REQUISITOS
IDENTIFICACIÓN:
PROYECTO: Desarrollo de una plataforma educativa para Universitas Tierra y
Humanidad
DIRECCIÓN DEL PROYECTO: Lourdes Viana López
JEFE DEL PROYECTO: Helio Núñez Albacete
REQUISITO:
Fecha: 25/05/2008
Versión: 1.0
Estado:
Prioridad:
Aprobado
Media
Titulo: Plataforma multiidioma
Identificador: RQ02
Categoría: Prestación
DESCRIPTOR DEL REQUISITO:
La página web esté en varios idiomas
MEDICIÓN:
BENEFICIOS:
Puedan acceder personas de diferentes países y que hablen idiomas distintos al
español.
REQUISITOS RELACIONADOS: RQ01
COMENTARIOS / SOLUCIONES SUGERIDAS:
Traducción de los textos a los idiomas elegidos.
36
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
HOJA DE REQUISITOS
IDENTIFICACIÓN:
PROYECTO: Desarrollo de una plataforma educativa para Universitas Tierra y
Humanidad
DIRECCIÓN DEL PROYECTO: Lourdes Viana López
JEFE DEL PROYECTO: Helio Núñez Albacete
REQUISITO:
Fecha: 25/05/2008
Versión: 1.0
Estado:
Prioridad:
Aprobado
Alta
Titulo: Perfiles
Identificador: RQ03
Categoría: Funcional
DESCRIPTOR DEL REQUISITO:
Aportar nuevas ideas y nuevas funcionalidades para que la plataforma permita una
ayuda al estudio de manera personalizada, mediante perfiles.
MEDICIÓN:
BENEFICIOS:
Permite una ayuda al estudio de manera personalizada, mediante perfiles
REQUISITOS RELACIONADOS: RQ01, RQ02
COMENTARIOS / SOLUCIONES SUGERIDAS:
Crear posibles perfiles
37
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
HOJA DE REQUISITOS
IDENTIFICACIÓN:
PROYECTO: Desarrollo de una plataforma educativa para Universitas Tierra y
Humanidad
DIRECCIÓN DEL PROYECTO: Lourdes Viana López
JEFE DEL PROYECTO: Helio Núñez Albacete
REQUISITO:
Fecha: 25/05/2008
Versión: 1.0
Estado:
Prioridad:
Aprobado
Alta
Titulo: Datos
Identificador: RQ04
Categoría: Funcional
DESCRIPTOR DEL REQUISITO:
Datos sobre la asociación, el club y la Universidad. Manifiesto, creencias, quienes la
forman, ver territorios formativos, informarse sobre la universidad y matriculas.
MEDICIÓN:
BENEFICIOS:
Poder conocer todo sobre la asociación, el club y la Universidad
REQUISITOS RELACIONADOS:
COMENTARIOS / SOLUCIONES SUGERIDAS:
Introducir textos y datos
38
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
HOJA DE REQUISITOS
IDENTIFICACIÓN:
PROYECTO: Desarrollo de una plataforma educativa para Universitas Tierra y
Humanidad
DIRECCIÓN DEL PROYECTO: Lourdes Viana López
JEFE DEL PROYECTO: Helio Núñez Albacete
REQUISITO:
Fecha: 25/05/2008
Versión: 1.0
Titulo: Relato del día
Identificador: RQ05
Categoría: Prestaciones
DESCRIPTOR DEL REQUISITO:
Lectura el relato del día y envío a amigos
MEDICIÓN:
BENEFICIOS:
Blog donde poder publicar relatos
REQUISITOS RELACIONADOS: RQ04
COMENTARIOS / SOLUCIONES SUGERIDAS:
Blog
39
Estado:
Prioridad:
Aprobado
Alta
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
HOJA DE REQUISITOS
IDENTIFICACIÓN:
PROYECTO: Desarrollo de una plataforma educativa para Universitas Tierra y
Humanidad
DIRECCIÓN DEL PROYECTO: Lourdes Viana López
JEFE DEL PROYECTO: Helio Núñez Albacete
REQUISITO:
Fecha: 25/05/2008
Versión: 1.0
Estado:
Prioridad:
Aprobada
Alta
Titulo: Blog
Identificador: RQ06
Categoría: Prestaciones
DESCRIPTOR DEL REQUISITO:
Los visitantes y usuarios pueden intervenir en el blog Tierra Humana de la Tribuna
MEDICIÓN:
BENEFICIOS:
Los visitantes pueden intervenir y dar sus opiniones y consultar dudas con el resto de
visitantes.
REQUISITOS RELACIONADOS: RQ04, RQ05
COMENTARIOS / SOLUCIONES SUGERIDAS:
Crear blog Tierra Humana de la Tribuna
40
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
HOJA DE REQUISITOS
IDENTIFICACIÓN:
PROYECTO: Desarrollo de una plataforma educativa para Universitas Tierra y
Humanidad
DIRECCIÓN DEL PROYECTO: Lourdes Viana López
JEFE DEL PROYECTO: Helio Núñez Albacete
REQUISITO:
Fecha: 25/05/2008
Versión: 1.0
Estado:
Prioridad:
Aprobado
Alta
Titulo: Librería
Identificador: RQ07
Categoría: Prestaciones
DESCRIPTOR DEL REQUISITO:
Los visitantes pueden acceder libremente a la librería del Ateneo, para ver el
escaparate de libros recomendados por el club, y poder comprarlos y obtener
beneficios.
MEDICIÓN:
BENEFICIOS:
Poder ver el escaparate de libros recomendados
REQUISITOS RELACIONADOS: RQ04, RQ05, RQ06
COMENTARIOS / SOLUCIONES SUGERIDAS:
Crear la librería, Ateneo
41
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
HOJA DE REQUISITOS
IDENTIFICACIÓN:
PROYECTO: Desarrollo de una plataforma educativa para Universitas Tierra y
Humanidad
DIRECCIÓN DEL PROYECTO: Lourdes Viana López
JEFE DEL PROYECTO: Helio Núñez Albacete
REQUISITO:
Fecha: 25/05/2008
Versión: 1.0
Estado:
Prioridad:
Aprobado
Alta
Titulo: Donativos
Identificador: RQ08
Categoría: Prestaciones
DESCRIPTOR DEL REQUISITO:
Realizar donativos para amortizar los gastos de la Asociación, del Club, especialmente
de la Universidad popular, y el mantenimiento de la web.
MEDICIÓN:
BENEFICIOS:
Recibir donativos
REQUISITOS RELACIONADOS:
COMENTARIOS / SOLUCIONES SUGERIDAS:
Página de donativos
42
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
HOJA DE REQUISITOS
IDENTIFICACIÓN:
PROYECTO: Desarrollo de una plataforma educativa para Universitas Tierra y
Humanidad
DIRECCIÓN DEL PROYECTO: Lourdes Viana López
JEFE DEL PROYECTO: Helio Núñez Albacete
REQUISITO:
Fecha: 25/05/2008
Versión: 1.0
Estado:
Prioridad:
Aprobado
Alta
Titulo: Boletín
Identificador: RQ9
Categoría: Prestaciones
DESCRIPTOR DEL REQUISITO:
Envío de un boletín gratuito para todos los socios que quieran subscribirse a él.
MEDICIÓN:
BENEFICIOS:
Envío de boletín a todos los socios.
REQUISITOS RELACIONADOS:
COMENTARIOS / SOLUCIONES SUGERIDAS:
Crear plantilla del boletín y base de datos de los socios
43
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
HOJA DE REQUISITOS
IDENTIFICACIÓN:
PROYECTO: Desarrollo de una plataforma educativa para Universitas Tierra y
Humanidad
DIRECCIÓN DEL PROYECTO: Lourdes Viana López
JEFE DEL PROYECTO: Helio Núñez Albacete
REQUISITO:
Fecha: 25/05/2008
Versión: 1.0
Estado:
Prioridad:
Aprobado
Alta
Titulo: Rutas
Identificador: RQ10
Categoría: Prestaciones
DESCRIPTOR DEL REQUISITO:
Acceder a los territorios formativos, formados por 2 regiones y 3comarcas y 45
municipios, y decidir su propia ruta personal, para obtener diplomas y certificaciones.
MEDICIÓN:
BENEFICIOS:
Cada alumno podrá elegir su propia ruta
REQUISITOS RELACIONADOS:
COMENTARIOS / SOLUCIONES SUGERIDAS:
Crear mapa de comarcas
44
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
HOJA DE REQUISITOS
IDENTIFICACIÓN:
PROYECTO: Desarrollo de una plataforma educativa para Universitas Tierra y
Humanidad
DIRECCIÓN DEL PROYECTO: Lourdes Viana López
JEFE DEL PROYECTO: Helio Núñez Albacete
REQUISITO:
Fecha: 25/05/2008
Versión: 1.0
Estado:
Prioridad:
Aprobado
Alta
Titulo: Matricula
Identificador: RQ11
Categoría: Funcional
DESCRIPTOR DEL REQUISITO:
Matricularse del curso elegido.
MEDICIÓN:
BENEFICIOS:
Realizar matriculas a través de la plataforma
REQUISITOS RELACIONADOS: RQ11
COMENTARIOS / SOLUCIONES SUGERIDAS:
Interfaz donde introducir los datos y realizar las matrículas
45
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
HOJA DE REQUISITOS
IDENTIFICACIÓN:
PROYECTO: Desarrollo de una plataforma educativa para Universitas Tierra y
Humanidad
DIRECCIÓN DEL PROYECTO: Lourdes Viana López
JEFE DEL PROYECTO: Helio Núñez Albacete
REQUISITO:
Fecha: 25/05/2008
Versión: 1.0
Estado:
Prioridad:
Aprobado
Alta
Titulo: Textos
Identificador: RQ12
Categoría: Prestaciones
DESCRIPTOR DEL REQUISITO:
Tener acceso a los textos propios de los cursos matriculados.
MEDICIÓN:
BENEFICIOS:
Los textos se reciben al correo personal de cada alumno, y se pueden imprimir.
REQUISITOS RELACIONADOS: RQ11, RQ12
COMENTARIOS / SOLUCIONES SUGERIDAS:
Asociar los textos a los cursos apropiados.
46
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
HOJA DE REQUISITOS
IDENTIFICACIÓN:
PROYECTO: Desarrollo de una plataforma educativa para Universitas Tierra y
Humanidad
DIRECCIÓN DEL PROYECTO: Lourdes Viana López
JEFE DEL PROYECTO: Helio Núñez Albacete
REQUISITO:
Fecha: 25/05/2008
Versión: 1.0
Estado:
Prioridad:
Aprobado
Alta
Titulo: Beneficios
Identificador: RQ13
Categoría: Prestaciones
DESCRIPTOR DEL REQUISITO:
Al matricularse, solo una vez en toda la carrera de estudiante, obtendrá el carnet de
estudiante, la guía de estudiante, la ficha de alumno, y la condición de socio del Club
Planeta Humano
MEDICIÓN:
BENEFICIOS:
Cada alumno tendrá una única ficha y se podrá distinguir por ella.
REQUISITOS RELACIONADOS: RQ11, RQ12, RQ13
COMENTARIOS / SOLUCIONES SUGERIDAS:
Asociar una ficha a cada estudiante y mandarle los datos y el carnet
47
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
HOJA DE REQUISITOS
IDENTIFICACIÓN:
PROYECTO: Desarrollo de una plataforma educativa para Universitas Tierra y
Humanidad
DIRECCIÓN DEL PROYECTO: Lourdes Viana López
JEFE DEL PROYECTO: Helio Núñez Albacete
REQUISITO:
Fecha: 25/05/2008
Versión: 1.0
Estado:
Prioridad:
Aprobado
Alta
Titulo: Alumnos
Identificador: RQ14
Categoría: Prestaciones
DESCRIPTOR DEL REQUISITO:
Los socios del Club alumnos, pueden estudiar los cursos curriculares en la Schola y
cursos en la Academia sin restricciones.
MEDICIÓN:
BENEFICIOS:
Los alumnos pueden estudiar cursos curriculares sin restricciones
REQUISITOS RELACIONADOS: RQ11, RQ12, RQ13, RQ14
COMENTARIOS / SOLUCIONES SUGERIDAS:
Alumnos permitirles acceso a la Schola y a la Academia
48
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
HOJA DE REQUISITOS
IDENTIFICACIÓN:
PROYECTO: Desarrollo de una plataforma educativa para Universitas Tierra y
Humanidad
DIRECCIÓN DEL PROYECTO: Lourdes Viana López
JEFE DEL PROYECTO: Helio Núñez Albacete
REQUISITO:
Fecha: 25/05/2008
Versión: 1.0
Estado:
Prioridad:
Aprobado
Alta
Titulo: Stoa
Identificador: RQ15
Categoría: Prestaciones
DESCRIPTOR DEL REQUISITO:
Los Alumnos pueden acceder a sí mismo a la Stoa para resolver sus dudas con los
tutores en el Foro Universitas.
MEDICIÓN:
BENEFICIOS:
Los alumnos pueden resolver sus dudas con los tutores
REQUISITOS RELACIONADOS:
RQ11, RQ12, RQ13, RQ14, RQ15
COMENTARIOS / SOLUCIONES SUGERIDAS:
Crear Foro Universitas
49
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
HOJA DE REQUISITOS
IDENTIFICACIÓN:
PROYECTO: Desarrollo de una plataforma educativa para Universitas Tierra y
Humanidad
DIRECCIÓN DEL PROYECTO: Lourdes Viana López
JEFE DEL PROYECTO: Helio Núñez Albacete
REQUISITO:
Fecha: 25/05/2008
Versión: 1.0
Estado:
Prioridad:
Aprobado
Alta
Titulo: Biblioteca-Hemeroteca
Identificador: RQ16
Categoría: Prestaciones
DESCRIPTOR DEL REQUISITO:
Los Alumnos tienen acceso libre a todas las salas de la Biblioteca y Hemeroteca
MEDICIÓN:
BENEFICIOS:
Podrán consultar y bajar libros, artículos y documentos selectos de las materias de
estudio, junto con la colección completa de los Relatos del día y del Boletín Tierra
convivencial.
REQUISITOS RELACIONADOS: RQ11, RQ12, RQ13, RQ14, RQ15, RQ16
COMENTARIOS / SOLUCIONES SUGERIDAS:
50
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
HOJA DE REQUISITOS
IDENTIFICACIÓN:
PROYECTO: Desarrollo de una plataforma educativa para Universitas Tierra y
Humanidad
DIRECCIÓN DEL PROYECTO: Lourdes Viana López
JEFE DEL PROYECTO: Helio Núñez Albacete
REQUISITO:
Fecha: 25/05/2008
Versión: 1.0
Estado:
Prioridad:
Aprobado
Media
Titulo: Carta
Identificador: RQ17
Categoría: Prestaciones
DESCRIPTOR DEL REQUISITO:
Difundir la carta con la filosofía del Club Planeta Humano entre todos los contactos.
MEDICIÓN:
BENEFICIOS:
Difundir la carta con la filosofía del Club Planeta Humano entre todos los contactos.
REQUISITOS RELACIONADOS:
COMENTARIOS / SOLUCIONES SUGERIDAS:
Crear la carta y poder enviarla por e-mail
51
PLATAFO
FORMA EDUCATIVA PARA UNIVERSITAS
NIVERSITAS TIERRA Y HUMANIDAD
3.5. Modelo Lógico del nuevo sistema
Un diagrama de flujo de datos muestra la interacción entre el sistema y la
entidades externas. Con un diagrama de flujo de datos, los usuarios van a poder
visualizar la forma en que el sistema funcione, lo que el sistema va a lograr, y cómo
el sistema se pondrá en práctica. Los diagramas de flujo de datos pueden ser usados para
proporcionar al usuario final una idea física de cómo resultarán los datos a última
instancia, y cómo tienen un efecto sobre la estructura de todo el sistema.
sistema El desarrollo
de un DFD ayudaa en la identificación de los datos de la transacción en el modelo de
datos.
Los componentes de un Diagrama de Flujo de Datos (DFD) según la notación de
Yourdon y DeMarco son los siguientes
Proceso: Funciones
unciones o procesos dentro del sistema en donde la
información (flujos de datos) que ingresan
ing
se procesa o transforman. Se
representa con un círculo.
Almacén: Representa un archivo lógico en donde se agregan
agreg o de
donde se extraen datos. Se representa con dos líneas paralelas
Entidad Externa: Clases lógicas de cosas o de personas, las cuales representan una
fuente o destino de transacciones o específico y se encuentra fuera
de los límites del sistema que estamos considerando por lo cual no
nos interesa la transformación o proceso que se realiza dentro de
ellos.. Se representa con un rectángulo.
Flujo de datos: Representa
epresenta una estructura de datos en movimiento de una parte del
sistema a otro. Un flujo muestra las interfaces
i
entre los elementos del
DFD. Se representa con una flecha. La flecha indica la dirección del
flujo.
52
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
A continuación se muestran el nivel 0 (nivel contextual) y el nivel 1 (nivel
conceptual) del modelo lógico del nuevo sistema.
Nivel Contextual:
Envio amigo
Envío solicitado
Envío solicitado
Solicitar
Solicitar
0
Usuario y
contraseña
Ver
Socios
Inscribirse
curso
Usuario y
Contraseña
Sistema
Universitas
TyH
Ver
Alumnos
Enviar amigo
Matricularse
Enviar amigo
Datos matricula
Solicitar
Ver
Enviar amigo
Inscribirse
curso
Envío solicitado
Visitantes
Flujos de datos:
•
Socios:
Solicitar: Un socio puede solicitar información o libros.
Envío solicitado: Envío al socio de lo solicitado.
Usuario y contraseña: Cada socio es identificado inequívocamente
con un único nombre de usuario y contraseña.
Ver: Todos los socios pueden acceder a varios temas donde puede
consultar: relatos atrasados, foro, blog, libros, información, carta.
53
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Inscribirse curso: Los socios pueden inscribirse en cursos
extracurriculares.
•
Enviar amigo: Enviar a un amigo la carta o el relato del día.
Alumnos:
Solicitar: Un alumno puede solicitar información, libros, textos,
pruebas objetivas o apoyo para el estudio.
Envío solicitado: Envío al alumno de lo solicitado.
Usuario
y
contraseña:
Cada
alumno
es
identificado
inequívocamente con un único nombre de usuario y contraseña.
Ver: Todos los alumnos pueden acceder a varios temas donde puede
consultar: relatos atrasados, foro, blog, libros, información, carta.
Matricularse:
Los
alumnos
pueden
inscribirse
en
cursos
extracurriculares y en los curriculares, para estos últimos tienen que
matricularse.
Datos de la matricula: Envío al alumno de todos los datos de la
matricula solicitada.
•
Enviar amigo: Enviar a un amigo la carta o el relato del día.
Visitantes:
Solicitar: Solicitar información
Envío solicitado: Envío de la información solicitada.
Ver: Los visitantes no registrados pueden acceder a ver o comprar
libros y a leer y participar en el blog.
Inscribirse curso: Los visitantes pueden inscribirse en cursos
extracurriculares.
Enviar amigo: Enviar a un amigo la carta o el relato del día.
Envío amigo: Solicitudes de Socios, Visitantes y Alumnos para
enviar a un amigo la carta o el relato del día
54
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Nivel Conceptual:
Damos mayor importancia a los factores organizativos y menos a los técnicos, a
la hora de valorar cada alternativa, tal y como comprobamos en el porcentaje obtenido
en cada evaluación.
4
Datos incorrectos
3
Registro
Intro datos
registro
No registrados
Registrarse
No registrar
Datos
Servicios
Infor. servicio
solicitada
Usuarios
Contraseña y Validar/no
usuario
validar
Actualizacion/Cambio
No validado
2
Validar
Validado
Matricularse/Inscribirse
Usuario y
contraseña
5
Infor. servicio
solicitado
Ver
servicios
Servicios
Solicitar
servicios
9
Actualizar /
Modificar Servicios
Envio amigo
6
Correcto/Error
1
Intro. Usuario
y contraseña
Usuario y
contraseña
Datos
Usuarios
Solicitar
servicios
7
Matricula/
Inscripcion
No Permitido
No permitido
Permitido
Permitido
8
Enviar a
un amigo
Envio
Flujos de datos:
•
Usuario y contraseña: Cada socio/alumno es identificado inequívocamente
con un único nombre de usuario y contraseña.
•
Validar/No validar: Usuario y contraseña validados o no validados.
•
Datos: Datos de la persona a registrar/Matricularse/Inscribirse.
•
Datos incorrectos: Los datos de la persona a registrar no son correctos.
55
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
•
Correcto/Error: Respuesta de comprobación de los datos.
•
Registro: Petición de un usuario para registrarse como alumno.
•
No registrado: Usuario no registrado.
•
Infor. servicio solicitado: Petición de un usuario para ver un servicio
determinado.
•
Infor. Servicio solicitada: Respuesta al usuario con la información del
servicio solicitado.
•
Matricularse/Inscribirse:
Petición
de
un
usuario
para
matricularse/inscribirse en un curso como alumno.
•
Solicitar servicios: Solicitud de un alumno para acceder a un servicio.
•
Envío amigo: Envío a un amigo de la cara o del relato del día.
•
Envío: Envío a un amigo de la cara o del relato del día.
•
Permitido: Permitida solicitud del servicio.
•
No Permitido: No permitida la solicitud del servicio.
•
Servicios: Servicios que ofrece la universidad
•
Actualizar/Cambiar: Actualizar/cambiar los servicios ofrecidos por la
universidad.
Almacenes:
•
Usuarios: Este almacén contiene toda la información relativa a los usuarios
(alumnos)
•
Servicios: Contiene la información relativa a los servicios prestados por la
universidad (Liberaría, boletines, territorio, biblioteca, pruebas objetivas,
relatos del día).
56
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
3.6. Modelo conceptual de datos
Partiendo de los flujos de datos, almacenes, registros y atributos del modelo
lógico nuevo se desarrolla el modelo conceptual de datos.
Se representa mediante un DER. Un diagrama o modelo entidad-relación es una
herramienta para el modelado de datos de un sistema de información, mediante el cual
se pretende 'visualizar' los objetos que pertenecen a la Base de Datos como entidades,
las cuales tienen unos atributos y se vinculan mediante relaciones.
Los elementos de dicho lenguaje se describen a continuación, por orden de
importancia:
•
Entidades: cualquier objeto sobre el que se tiene información. Una entidad
está descrita por sus características. Se representa mediante un rectángulo o
"caja" etiquetada en su interior mediante un identificador.
•
Relaciones: Describe cierta dependencia entre entidades. Se representa
mediante un rombo etiquetado en su interior con un verbo.
•
Atributos: son propiedades relevantes propias de una entidad y/o relación.
Se representan mediante un círculo o elipse etiquetado mediante un nombre
en su interior. Cuando un atributo es identificativo de la entidad se suele
subrayar dicha etiqueta. Por motivos de legibilidad, los atributos no suelen
representarse en un diagrama entidad-relación, sino que se describen
textualmente en otros documentos adjuntos.
Las relaciones, pueden involucrar a un número distinto de instancias de cada
entidad. Así, son posibles tres tipos de cardinalidades:
•
Relaciones de uno a uno: una instancia de la entidad A se relaciona con una
y solamente una de la entidad B.
•
Relaciones de uno a muchos: cada instancia de la entidad A se relaciona con
varias instancias de la entidad B.
57
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
•
Relaciones de muchos a muchos: cualquier instancia de la entidad A se
relaciona con cualquier instancia de la entidad B.
El tipo de cardinalidad se representa mediante una etiqueta en el exterior de la
relación o situando un símbolo cerca de la línea que conecta una entidad con una
relación:
•
"0" si la entidad no está obligada a participar en la relación.
•
"1" si la entidad está obligada a participar en la relación y, además, cada
instancia solamente participa una vez.
•
"M” si la entidad no está obligada a participar en la relación y cada instancia
puede participar m número de veces.
Entidades del modelo:
•
USUARIOS = { Email ,contraseña, DNI, Nombre, Apellido, Sexo, País,
Fnacimiento, Finscripcion} = E.Usuario
•
PROFESORES = { Email ,contraseña, DNI, Nombre, Apellido, País,
Fnacimiento} = E.Profesores
•
CURSOS = { DNI, Clave,
Fmatrícula, Certificado, Ffinalizado,
Fdesactivacion} = E.Cursos
•
TERRITORIO = {Comarca, Curso, Clave, Demo, Texto, Tipo, Pruebas} =
E.Territorio
•
SERVICIOS = {Lugar, Tipo, Nombre, Fecha} = E.Servicio
58
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Diagrama Entidad/Relación:
PROFESORES
M
GESTIONA
M
M
USUARIOS
M
MATRICULA
M
CURSOS
M
SOLICITA
PERTENECE
M
1
SERVICIOS
TERRITORIO
59
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
4. Diseño arquitectura técnica
60
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
4. Diseño arquitectura técnica
Este capítulo tiene como objetivo definir las posibles soluciones de arquitectura
que satisfagan tanto los requisitos del usuario, como las restricciones de diseño
impuestas.
Para ello, se han definido posibles soluciones alternativas, las cuales se las
somete a un estudio de viabilidad y se elige la más adecuada, para ser desarrollada y
finalmente implementada.
En esta fase de diseño de la arquitectura técnica se realizan cuatro actividades
fundamentalmente:
•
Especificar la tecnología hardware, software y de comunicaciones de cada
alternativa a estudiar.
•
Evaluar cada una, en sus aspectos estratégicos, organizativos, operativos,
técnicos y económicos.
•
Seleccionar una alternativa y detallar sus fronteras de mecanización.
•
Elaborar la planificación general del proyecto.
61
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
4.1. Diagrama de presentación
Todos los equipos, estaciones de trabajo y servidores tendrán conexión a
Internet. Las aplicaciones estarán divididas en capas que normalmente serán tres: una
capa que servirá para guardar los datos (base de datos), una capa para centralizar la
lógica de negocio (modelo) y por último una interfaz gráfica que facilite al usuario el
uso del sistema.
Si se establece una separación entre la capa de interfaz gráfica (cliente), replicada
en cada uno de los entornos de usuario, y la capa modelo, que quedaría centralizada en
un servidor de aplicaciones, se obtiene una potente arquitectura que nos otorga algunas
ventajas:
•
Centralización de los aspectos de seguridad y transaccionalidad, que serían
responsabilidad del modelo.
•
No replicación de lógica de negocio en los clientes: esto permite que las
modificaciones y mejoras sean automáticamente aprovechadas por el
conjunto de los usuarios, reduciendo los costes de mantenimiento.
•
Mayor sencillez de los clientes.
62
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
4.1.1. Especificación de los componentes básicos
En primer lugar se identifican y definen las distintas alternativas que pueden
servir como soluciones viables para satisfacer los requisitos definidos y las necesidades
del usuario.
La arquitectura del proyecto está compuesta por componentes hardware,
software y de comunicaciones.
En este apartado se realizará una especificación detallada de cada uno de los
posibles componentes que se podrán encontrar en las alternativas
Software
-
•
Sistemas Operativos
PC Cliente:
o Windows XP
o SuSE Linux
Servidor:
o Windows Server 2003
o SuSE Linux Enterprise Server
•
Lenguajes de programación
o Visual Basic
o JSP
o PHP
-
Hardware
•
•
Estaciones de trabajo(PC)
Servidor
63
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
4.1.2. Hardware necesario de nueva adquisición
Las estaciones de trabajo (PCs) de los usuarios que accedan a la plataforma web
deberán cumplir los siguientes requisitos:
•
Microprocesador Intel Pentium IV 1.5 GHz o superior.
•
Memoria RAM de 512 MB
•
Disco duro de 10 GB
•
Tarjeta de sonido
•
Unidad de CD-ROM
•
Una tarjeta gráfica Súper. VGA(SVGA)
•
Monitor, teclado y ratón.
Las necesidades que pretende cubrir el servidor, donde se almacena la base de
datos, debe cumplir los siguientes requisitos:
•
Microprocesador Intel Xeon de Núcleo cuádruple 2,66 GHz
•
Memoria RAM de 16 GB SDRAM.
•
Almacenamiento de 6 TB
•
Unidad de CD-ROM o DVD-ROM
•
Una tarjeta gráfica Súper VGA(SVGA)
Permitiendo así el acceso de 50 a 100 usuarios simultáneamente y, el
aprovechamiento de las necesidades de almacenamiento de datos.
Tanto los PCs como el servidor deben tener acceso a Internet.
64
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
4.1.3. Software necesario de nueva adquisición
Dependiendo de la alternativa que se seleccione como óptima, será necesaria la
adquisición de un sistema operativo u otro, que marcará los componentes software
compatible que cubren las necesidades planteadas y los requisitos expuestos por el
cliente.
4.2. Arquitectura Cliente/Servidor
En el desarrollo del proyecto se empleará una arquitectura tipo cliente/servidor.
Esta arquitectura consiste básicamente en que un programa, el cliente, realiza
peticiones a otro programa, el servidor, que elabora y envía una respuesta.
Este tipo de arquitectura distribuye los componentes de la aplicación entre los
clientes y los servidores. La capacidad de proceso está repartida entre los clientes y los
servidores, aunque son más importantes las ventajas de tipo organizativo, debidas a la
centralización de la gestión de la información y la separación de responsabilidades, lo
que facilita el diseño del sistema.
La separación entre cliente y servidor es una separación de tipo lógico, donde el
servidor no se ejecuta necesariamente sobre una sola máquina, ni es necesariamente un
solo programa.
Una disposición muy común son los sistemas multicapa, en los que el servidor se
descompone en diferentes programas que pueden ser ejecutados por diferentes
computadoras, aumentando así el grado de distribución del sistema.
65
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
La arquitectura cliente/servidor sustituye a la arquitectura monolítica, en la cual
los terminales están conectados a un gran ordenador o mainframe, en la que no hay
distribución ni a nivel físico, ni a nivel lógico.
Las ventajas que presenta la arquitectura cliente/servidor son:
•
Centralización del control. Los accesos, recursos y la integridad de los datos
son controlados por el servidor de forma que un programa cliente no
autorizado no pueda tener acceso y/o dañar el sistema.
•
Escalabilidad. Se puede aumentar la capacidad de clientes y servidores por
separado.
•
Reducción del tráfico de red.
66
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
4.3. Evaluación de las alternativas
Para realizar una correcta evaluación de las alternativas, es necesario que se
encamine la determinación de estas hacia el modo de operar del usuario final, al tipo de
arquitectura tecnológica a usar y a los usuarios finales.
4.3.1. Parámetros a valorar
Se presentan dos alternativas para la implementación de Universitas Tierra y
Humanidad, la primera en arquitectura para entorno Windows, y la segunda para
entorno Linux.
A continuación se especifican cada una de las alternativas explicadas con
anterioridad, incluyendo los componentes de software y hardware de cada una.
67
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
ESPECIFICACIÓN ALTERNATIVA-1
TITULO: Entorno Windows
CODIGO: A001
ANTECEDENTES:
Los usuarios del sistema requieren un interfaz gráfico familiar y amigable.
Los técnicos y administradores del sistema requieren un entorno Windows, de fácil
administración y configuración.
REQUISITOS:
La alternativa cumple los requisitos hardware óptimo para la implementación del
sistema, así como con los requisitos especificados y exigidos por el cliente.
NECESIDADES HARDWARE:
Son las especificadas anteriormente, que satisfacen las necesidades del sistema y
cumplen con los requisitos exigidos.
NECESIDADES SOFTWARE:
Los sistemas operativos para las estaciones de trabajo clientes serán Windows XP y
los servidores Windows Server 2003
También se recomiendo el software ofimático de Microsoft Office y, el uso de otras
aplicaciones como el cliente de correo incluido en el sistema operativo. Poder leer
documentos en PDF y ver animaciones en Flash.
Además de la implantación de un plan director de seguridad.
68
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
ESPECIFICACIÓN ALTERNATIVA-2
TITULO: Entorno Linux
CODIGO: A002
ANTECEDENTES:
Los usuarios del sistema requieren un interfaz gráfico familiar y amigable.
Se requieren conocimientos avanzados por parte de los técnicos del sistema para su
administración y configuración.
REQUISITOS:
La alternativa cumple los requisitos hardware óptimo para la implementación del
sistema, así como con los requisitos especificados y exigidos por el cliente.
El sistema gestor de base de datos no podrá ser Microsoft Access, siendo en este caso
la base de datos de la suite ofimática Open Office, que emplea un sistema gestor de
base de datos HSQL.
NECESIDADES HARDWARE:
Son las especificadas anteriormente, que satisfacen las necesidades del sistema y
cumplen con los requisitos exigidos.
NECESIDADES SOFTWARE:
Los sistemas operativos para las estaciones de trabajo clientes serán SuSE y los
servidores SuSE Linux Enterprise Server.
También se recomiendo el software ofimático de Open Office y, el uso de otras
aplicaciones como el cliente de correo incluido en el sistema operativo. Poder leer
documentos en PDF y ver animaciones en Flash.
Además de la implantación de un plan director de seguridad.
69
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
4.3.2. Matrices de evaluación
La evaluación de las diferentes alternativas propuestas para la Universitas Tierra
y Humanidad se realizará en base a cuatro aspectos, una evaluación organizativa,
operativa, técnica y económica.
Para analizar la evaluación de las distintas alternativas, se utilizará una matriz de
evaluación organizativa, donde se recoge y se puntúa las diferentes características y
parámetros de cada uno de los aspectos a estudiar.
4.3.2.1. Evaluación organizativa, operativa y técnica
-
Evaluación organizativa:
•
Incorporación a la organización de los recursos humanos necesarios para
el proceso del proyecto.
•
Incorporación necesaria de un responsable o varios de la aplicación.
•
Incorporación de una persona o varias como técnicos del soporte.
•
Incorporación de administradores de sistema.
•
Incorporación de normativas para el uso del sistema, directivas, políticas
de seguridad, etc.
70
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
-
Evaluación operativa:
•
Seguridad
de
la
información.
disponibilidad.
-
•
Facilidad de gestión
•
Fiabilidad
Evaluación técnica:
•
Licencias software.
•
Software libre.
•
Portabilidad.
71
Confidencialidad,
integridad
y
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
4.3.2.2. Evaluación económica
La evaluación económica está basada en la viabilidad, que considera lo obtenido
como la inversión o gasto en el sistema. Un estudio detallado del factor económico se
realiza en base al llamado análisis de coste/beneficio. En él se marcarán los costes del
proyecto y se contrastarán con los beneficios que aportará el sistema.
Existen beneficios tangibles, aquellos que se pueden valorar directamente y por
tanto cuantificar, como por ejemplo, aumento de número de incidencias cerradas y,
beneficios intangibles, aquellos cuyos valores no se pueden precisar y son resultado de
juicios subjetivos como por ejemplo la efectividad en base a la imagen corporativa.
Con los costes y beneficios cuantificados de alguna manera, se determina la
rentabilidad del proyecto mediante consideraciones de amortización, tiempo requerido
para recuperar el dinero invertido en el sistema.
Por ello, es suficiente con valorar los costes tangibles, que están generalmente
asociados al desarrollo del sistema.
Los costes a analizar son los siguientes:
-
Costes de implantación:
•
Costes de desarrollo en recursos humanos, como programadores, jefe
de proyecto, coordinador de proyecto y director del proyecto.
-
•
Costes de formación en el lenguaje de programación.
•
Costes de formación para los usuarios finales del sistema.
•
Costes de puesta en marcha tras el desarrollo del sistema.
Costes de tecnología:
72
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
•
Costes hardware para la adquisiciones de nuevos equipos, incluidos
los costes de instalación, en el caso de que fuesen necesarios.
•
Costes software en licencias para el uso de aplicaciones comerciales.
•
Costes en comunicación para el acceso a internet en el caso de que
fuesen necesarios.
-
Costes operacionales:
•
Costes de los sistemas de almacenamiento de información.
•
Costes de seguridad.
•
Costes de mantenimiento y de actualización del sistema.
73
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
4.3.3. Valoración de las alternativas
Una vez mencionadas las evaluaciones a analizar, se realiza una matriz de
evaluación organizativa, especificando el concepto de cada grupo de parámetros y los
criterios seguidos a la hora de calificarlo.
Cada característica a analizar se referencia en la matriz con un número y se le
asigna un valor o peso entre 1 y 3, siendo 3 el valor más alto y 1 el más bajo,
dependiendo de la importancia que tenga dicho factor en el sistema.
A continuación, se calcula el porcentaje asociado a cada grupo, como media
obtenida del valor dado a cada parámetro. Para cada alternativa, se puntúan las
diferentes características, según el grado de cumplimiento de ellas, valorándose con un
número entre 0 y 3.
Por último, se pondera cada característica, multiplicando el valor del PESO por
la puntuación dada. Una vez valoradas todas las características de todas las alternativas,
se realiza la suma total de las puntuaciones y valores.
La ponderación absoluta de cada factor o grupo se calcula en base a los valores
dados a cada parámetro en particular. Se expresa en términos de porcentajes.
Damos mayor importancia a los factores organizativos y menos a los técnicos, a
la hora de valorar cada alternativa, tal y como comprobamos en el porcentaje obtenido
en cada evaluación.
74
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Alternativa 1
Nº
Parámetros
Alternativa 2
Peso Puntuación Valoración Puntuación Valoración
Evaluación Organizativa 50%
1
2
3
4
5
Recursos
humanos
necesarios.
Responsable/s
de
la
aplicación.
Técnicos del soporte.
Administradores
sistema
Nuevas normativas.
del
3
3
9
3
9
3
3
9
2
6
3
2
6
1
3
3
2
6
1
3
1
2
2
1
1
Evaluación Operativa 35%
5
Seguridad
3
3
9
3
9
6
Facilidad de Gestión
3
3
9
1
3
7
Fiabilidad
3
3
9
3
9
Evaluación Técnica 15%
8
Licencias software
2
2
4
2
4
9
Software libre
1
2
2
3
3
1
3
3
3
3
26
Total 1 :
68
Total 2:
53
10 Portabilidad
Peso:
Puntuación:
1.Conveniente
0.No se cumple
2.Importante
3.Imprencisdible
1.Apenas
se
cumple
2.Se
cumple,
pero no total
3.Se cumple perfectamente
75
PLATAFO
FORMA EDUCATIVA PARA UNIVERSITAS
NIVERSITAS TIERRA Y HUMANIDAD
76
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
De manera similar a la matriz de evaluación organizativa, l amatriz de
evaluación de costes recoge por grupos cada uno de los costes estimables.
En esta matriz, se anotan los costes reales estimados o esperados de cada
parámetro para cada una de las alternativas, obteniéndose como suma de ellos el valor
del coste total de cada alternativa propuesta.
La matriz de evaluación de costes para este sistema es la siguiente:
Alternativa 1
Alternativa 2
Costes de Implantación
Desarrollo
30.000 €
30.000 €
Formación
1.000 €
2.000 €
Puesta en marcha
1.100 €
1.300 €
Costes de tecnología
Hardware
4.000 €
4.000 €
Software
3.000 €
-€
500 €
500 €
Comunicaciones
Costes operacionales
Almacenamiento
10.000 €
10.000 €
2.500 €
2.000 €
800 €
1.000 €
52.900 €
50.800 €
Seguridad
Mantenimiento
Costes Totales
77
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
4.3.4. Selección de la alternativa
A la vista de los datos reflejados por la matriz de evaluación organizativa se
puede observar la diferencia al ponderar cada una de las alternativas por separado.
En este caso en lo que respecta a los factores organizativos, la alternativa 1
supera claramente a la alternativa 2. En relación a aspectos operativos, la alternativa 1
supera nuevamente a la alternativa 2, con un índice de dispersión bajo. Finalmente, en
aspectos técnicos, es la alternativa 2 quien supera a la 1.
En función a las necesidades y al sistema propuesto se comprueba la importancia
de una solución de arquitectura que permita integrar un conjunto de usuarios que
acceden remotamente a la aplicación compartiendo datos. Las posibilidades existente
para cumplir estas premisas se restringen a una arquitectura cliente-servidor, donde o
bien la aplicación este instalada en local y se compartan los datos a través de un servidor
de datos, o bien que se distribuyan tanto los datos como los programas que forman la
aplicación.
Ejecutando desde un servidor las aplicaciones y con una X base de datos a la que
se accede a través de rutinas ejecutadas en el servidor. El cliente simplemente soportará
la presentación de los datos a través de un navegador de Internet.
Dentro de la misma arquitectura se pueden utilizar diferentes herramientas para
el desarrollo y ejecución de la aplicación. Todas las páginas web tienen una base en
HTML donde se embebe el código del lenguaje de programación utilizado. Para la
ejecución de scripts en el servidor, bien sean para acceder a la base de datos o bien para
realizar funciones diversas se pueden utilizar diferentes tecnologías, dentro de las
disponibles en el mercado las más usadas son la tecnología .NET o Visual Basic de
Microsoft, o mediante JSP (Java Server Page) de Sun Microsystems o PHP (Hypertext
Processor) que es un proyecto independiente de libre distribución.
78
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Las tres tecnologías son muy similares en funcionamiento, se ejecutan en
servidor, accediendo desde allí a los datos y ofreciendo una presentación al usuario a
través de páginas HTML. Se va a utilizar el lenguaje de programación PHP por su
facilidad de programación y su reducido coste de producción. Además facilita la
integración de los usuarios con la nueva Aplicación al ser un entorno Windows. Posee
varias bibliotecas para manejo de bases de datos, pudiendo conectar con cualquier base
de datos a través de ODBC (Informix, DBase, Access, MySQL, SQL Server,
PostgreSQL ,etc.) a través de ADO. MySQL se utilizará como base de datos de la
nueva Aplicación al tener una total integración con PHP y como en el caso anterior, un
reducido coste de producción.
A nivel hardware, los servidores deben ser máquinas con una capacidad de
proceso media alta que pueda garantizar buen servicio a una gran cantidad de usuarios,
como las definidas anteriormente en el apartado 4.1.2 Hardware necesario de nueva
adquisición.
Los clientes no necesitan exigentes características técnicas, la aplicación se
ejecuta en servidor y simplemente se exige una conexión a Internet y un navegador. Se
recomienda el uso de Internet Explorer, debido a que en el nivel de presentación se
ejecutarán algunos scripts los cuales pueden mostrar alguna incompatibilidad en otros
navegadores.
Respecto a los factores económicos, no existen diferencias significativas entre
ambas alternativas, compensándose los costes de licencias con los costes de formación
y mantenimiento.
79
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
4.4. Planificación del proyecto
Una planificación estimada con la que se ha determinado las distintas fases del
proyecto de aplicación es la siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Nombre de la tarea
Identificación de necesidades
Documento conceptos del sistema
Reunión final de fase
Análisis de requisitos
Desarrollo MFSA
Desarrollo MLSA
Desarrollo lista de requisitos
Desarrollo MLNS
Desarrollo MCD
Reunión final de fase
Diseño de arquitectura técnica
Reunión final de fase
Diseño externo
Modelo nuevo
Reunión final de fase
Diseño interno
Reunión final de fase
Programación
Reunión final de fase
Pruebas
Resultados pruebas implantación
Reunión final de fase
Implantación
Reunión final de fase
Mantenimiento
Duración
20 días
19días
1 día
40 días
1 día
10 días
8 días
10 días
10 días
1 día
40 días
1 día
20 días
39 días
1 día
20 días
1 día
60 días
1 día
6 días
5 días
1 día
3 días
1 día
3 días
Comienzo
01/10/2007
01/10/2007
22/10/2007
24/10/2007
24/10/2007
25/10/2007
12/11/2007
21/11/2007
03/12/2007
13/12/2007
15/12/2007
07/03/2008
10/03/2008
10/03/2008
30/03/2008
02/04/2008
07/05/2008
09/05/2008
08/08/2008
11/08/2008
11/08/2008
15/08/2008
18/08/2008
19/08/2008
21/08/2008
Finalización
23/10/2007
23/10/2007
23/10/2007
14/12/2007
25/10/2007
12/11/2007
21/11/2007
03/12/2007
13/12/2007
14/12/2007
08/03/2008
08/03/2008
01/04/2008
30/03/2008
01/04/2008
08/05/2008
08/05/2008
09/08/2008
09/08/2008
16/08/2008
15/08/2008
16/08/2008
20/08/2008
20/08/2008
23/08/2008
La planificación del proyecto se basa el cálculo del comienzo, duración y
finalización de las tareas en un calendario laboral del año 2007 y 2008, suprimiéndose
los fines de semana y festivos como días laborables.
80
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
5. Diseño Externo
81
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
5. Diseño externo
En este capítulo se parte de la alternativa elegida en el capítulo anterior, Diseño
de la Arquitectura Técnica. En esta fase se completarán los requisitos físicos del nuevo
sistema, se diseñarán las entradas y salidas, se completará la especificación de los
procesos del modelo y se elaborará el modelo lógico de datos, a partir de las
transacciones que realice el sistema.
A fin de completar la definición del modelo físico, se le dota de procesos de
control y seguridad necesarios para una instalación mecanizada. Por lo tanto, el
conocimiento del nuevo sistema aumentará considerablemente en esta etapa y se podrá
definir la estrategia a seguir en los planes de formación, la conversión de los datos, las
pruebas del sistema y su implantación.
5.1. Modelo Físico del Nuevo Sistema
Partiendo del Modelo Lógico del Nuevo Sistema, junto con las especificaciones
de la alternativa escogida en la etapa de Diseño de arquitectura técnica. Se realizaran en
esta nueva etapa las siguientes actividades:
-
Establecer las fronteras de mecanización, que indican que procesos deben
realizarse manualmente y cuáles mediante maquinas.
-
Determinar los diferentes tipos de procesos y especificarlos (por lotes, online, cliente, servicio web, frecuencia y la situación física donde se procesa:
servidor, estaciones cliente, etc.).
82
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
-
Diseñar las entradas y salidas del sistema, son las ventanas, informes y
formularios y ficheros.
-
Estimar los volúmenes de información para el desarrollo del modelo
lógico de datos
-
Definir los procesos de control y seguridad.
Con ello se obtendrá el Modelo Físico del Nuevo Sistema.
5.1.1. Fronteras de mecanización
En la fase de Diseño de arquitectura técnica se especificaron las alternativas de
implementación del sistema sobre una plataforma tecnológica, así como las
características técnicas, organizativas y operativas de la solución a desarrollar.
Ahora se pueden determinar qué procesos formarán parte del modelo físico del
nuevo sistema. Esta tarea puede realizarse partiendo de los diagramas de flujo de datos
del modelo lógico del nuevo sistema. En su nivel conceptual, se establecieron con
anterioridad las fronteras de mecanización para el sistema.
83
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
El modelo lógico del nuevo sistema considerado en la fase de Análisis de
requisitos es el siguiente:
4
Datos incorrectos
3
Registro
Intro datos
registro
No registrados
Registrarse
No registrar
Datos
Servicios
Infor. servicio
solicitada
Usuarios
Contraseña y Validar/no
usuario
validar
Actualizacion/Cambio
No validado
2
5
Validar
Ver
servicios
Validado
Matricularse/Inscribirse
Usuario y
contraseña
Infor. servicio
solicitado
Solicitar
servicios
9
Actualizar /
Modificar Servicios
Servicios
Envio amigo
6
1
Intro. Usuario
y contraseña
Usuario y
contraseña
Correcto/Error
Datos
Usuarios
Solicitar
servicios
7
Matricula/
Inscripcion
No Permitido
No permitido
Permitido
Permitido
84
8
Enviar a
un amigo
Envio
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
5.1.2. Especificación de procesos
La descripción de los procesos realizada en el Modelo lógico del nuevo sistema
tiene en consideración la lógica de negocio, ahora a partir de las fronteras de
mecanización, los procesos adquieren la característica de ser manuales o automáticos.
Esta revisión de procesos será una actividad a realizar durante todo el desarrollo
del modelo físico, pudiendo haber cambios dinámicamente debido a la incorporación de
nuevos procesos.
A continuación se muestra las especificaciones de los procesos.
PROCESO – 1 Intro. usuario y contraseña
LOCALIZACIÓN: Estación Cliente
CATEGORIA: Online, Cliente/servidor
TIPO: Manual
FRECUENCIA: Aperiódica
DESCRIPCIÓN:
Cada alumno/socio tiene que estar registrado en el sistema para poder acceder a los
servicios restringidos.
85
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
PROCESO – 2 Validar
LOCALIZACIÓN: Servidor de Aplicación
CATEGORIA: Online, Cliente/servidor
TIPO: Manual
FRECUENCIA: Aperiódica
DESCRIPCIÓN:
Comprueba que el usuario y su contraseña están registrados en el sistema,
asignándoles los privilegios de acceso según la categoría del perfil.
PROCESO – 3 Registrarse
LOCALIZACIÓN: Servidor Aplicación
CATEGORIA: Online, Cliente/Servidor
TIPO: Manual
FRECUENCIA: Aperiódica
DESCRIPCIÓN:
Para poder acceder a las partes restringidas, el usuario tiene que estar registrado, o lo
que es lo mismo, matriculado en la universidad.
PROCESO – 4 Intro. datos registro
LOCALIZACIÓN: Estación Cliente
CATEGORIA: Online, Cliente/servidor
TIPO: Manual
FRECUENCIA: Aperiódica
DESCRIPCIÓN:
Formulario que tiene que rellenar el visitante para matricularse en la universidad y
pasar a formar parte de ella como alumno.
86
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
PROCESO – 5 Ver servicios
LOCALIZACIÓN: Cliente
CATEGORIA: Online, Cliente/Servidor
TIPO: Manual
FRECUENCIA: Aperiódica
DESCRIPCIÓN:
El usuario puede ver los servicios ofrecidos por la universidad, aunque si no está
registrado, no podrá acceder a todos.
PROCESO – 6 Solicitar servicios
LOCALIZACIÓN: Servidor
CATEGORIA: Online, Cliente/Servidor
TIPO: Manual
FRECUENCIA: Aperiódica
DESCRIPCIÓN:
El usuario puede solicitar los servicios ofrecidos por la universidad, aunque si no está
registrado, no podrá acceder a todos.
PROCESO – 7 Matricula/Inscripción
LOCALIZACIÓN: Estación cliente
CATEGORIA: Online, Cliente/Servidor
TIPO: Manual
FRECUENCIA: Aperiódica
DESCRIPCIÓN:
Formulario que tiene que rellenar el alumno para matricularse/inscribirse en algún
curso de la universidad.
87
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
PROCESO – 8 Enviar a amigo
LOCALIZACIÓN: Servidor de datos
CATEGORIA: Online, Cliente/Servidor
TIPO: Manual
FRECUENCIA: Aperiódica
DESCRIPCIÓN:
Todos los visitantes pueden enviar la carta de la asociación o el relato del día a un
amigo por correo.
PROCESO – 9 Actualizar/Modificar servicios
LOCALIZACIÓN: Servidor de datos
CATEGORIA: Subsistema batch
TIPO: Automático/Manual
FRECUENCIA: Periódica/Aperiódica
DESCRIPCIÓN:
Los servicios se pueden actualizar o modificar de forma automática o manual.
88
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
5.1.3. Diseño del interfaz de usuario
A continuación se muestra el diseño de los diferentes elementos de entrada al
sistema, como pantallas o ventanas, formularios y ficheros maestros, especificando sus
características y validaciones.
El interfaz de usuario se basa en la realización de pantallas e informes, para
facilitar la interacción de usuario con el sistema empleándose barras menús y barras de
botones, conformando un interfaz gráfico de usuario (GUI) intuitivo y amigable.
Se procede por lo tanto al diseño de cada una de las pantallas y a la
especificación del contenido de ambas.
89
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
5.1.3.1. Portal externo
Página de Inicio
Esta es la página de Inicio del portal externo. Esta será la primera visión para
todos los usuarios del sistema. En esta página podrán elegir el idioma, aunque el menú
se verá en todos los contenidos. Y también podrán usar el buscador.
90
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Menú Vertical
En este menú podemos encontrar toda la información sobre la Asociación, el
club y la Universidad “Universitas Tierra y Humanidad”: Territorio Formativo,
servicios que ofrece la universidad, como matricularse; y colaborar con el Club en sus
obras, además de conocer amigos y colaboradores de la Asociación.
Lo primero que vemos en este menú es un Buscador, desde el cual podemos
buscar cualquier contenido que necesitemos, introduciendo la palabra o palabras claves.
Justo debajo del buscador, está el menú de selección de idioma. De momento
solo está disponible el español y el inglés, pero en un futuro se quiere ampliar a más
idiomas.
A continuación está el menú desplegable con las siguientes opciones que se
explicarán a continuación:
91
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
•
Asociación: en esta opción está la información sobre la Asociación Tierra y
Humanidad.
o Manifiesto
o Creencias
o Quiénes somos.
•
Club: Información sobre el club, además del relato del día, y poder acceder a
la librería colaboradora, e inscribirse en el Boletín.
o Quiénes somos
o Relato del Día
o Librería
o Boletín
92
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
•
Universitas TYH: En este apartado podemos conocer los principios y fines
de la Universidad, así como la organización, y el conjunto de personas que
van a asesorar y guiar a nuestros futuros estudiantes.
o Solidaria
o Participativa
o Consejo Asesor.
•
Plataforma LODA: Ventajas que nos ofrece la universidad, requisitos
necesarios para poder acceder a ella, textos que ofrece y las garantías de
estudiar en ella.
o Ventajas
o Requisitos
o Textos
o Garantías.
•
Territorio Formativo: Cursos disponibles en la Universidad y servicios que
ofrece, además de los diplomas que puedes obtener, y las futuras opciones
que te ofrece cursar en esta universidad.
o Mapa de Cursos
o Mi Propia Senda
o Diplomas
o Empleo y Autoempleo
93
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
•
Campus Virtual: Pabellones en los que está dividido la universidad, es
decir, los servicios que esta te ofrece.
o Pabellones
o Aula
o Academia
o Blog
o Foro
o Biblioteca
o Hemeroteca
o Librería
•
Matrícula: Explica que es lo que hay que hacer para formar parte de la
universidad y poder estudiar en ella.
o Informarme antes
o Inscribirme
94
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
o Matricularme
o Pagar después
•
Entre Todos: Colaborar con la Asociación difundiendo una carta entre tus
amigos, o haciendo un pequeño donativo.
o Difundir
o Donar
•
Enlaces: Conoce a los amigos y colaboradores de la Asociación.
o Colaboradores
o Amigos
•
Preguntas FAQ: Respuestas a las posibles preguntas que tengas sobre la
Universidad, Club o Asociación.
95
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Menú Horizontal
Desde este menú accedemos directamente a los servicios de la universidad,
después de haber leído la utilidad de cada uno, y como poder aprovecharse de ellos.
•
Blog: Blog Tierra Humana, al que cualquier usuario podrá tener acceso y
opinar sobre lo escrito en el.
•
Librería: Librería Colaboradora de la Asociación, donde podemos ver los
libros recomendados por esta, y comprarlos.
96
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
•
Boletín: Boletín al que puede subscribirse cualquier usuario rellenando el
siguiente formulario:
•
Relato del día: Cualquier visitante al portal podrá leer y enviarle a un amigo
el relato del día.
97
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
•
Mapa de Cursos: Toda la Información sobre cada uno de los cursos
impartidos, solo con un click en él.
•
Matrícula: Todos los datos y enlaces a formularios que hay que rellenar
para poder formar parte de esta universidad y poder ser estudiante de esta.
Así como los pagos que hay que realizar.
•
Campus Virtual: Enlace directo al Campus Virtual que veremos a
continuación.
98
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
5.1.3.1. Campus Virtual
Página de inicio
La primera página que vemos al entrar en el Campus Virtual es la siguiente.
Desde ella podemos acceder al sistema si ya estamos registrados, y si no es así,
crear una cuenta nueva. En el caso de que hayamos olvidado el nombre de usuario o
contraseña, podemos solicitarla desde esta página.
En el menú desplegable podemos elegir el idioma con el que queremos acceder a
la plataforma
99
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Formulario Crear Usuario Nuevo
Este es el formulario que hay que rellenar para inscribirse como alumno en la
universidad.
Acceder al sistema
Para acceder al sistema luego, sólo tenemos que rellenar las siguientes cajas de
texto:
100
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Matricularse en un curso
En este pantalla vemos las categorías posibles donde hay cursos disponibles, y
como están divididos estos.
Formulario de confirmación de matriculación en un curso.
101
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Comenzar a estudiar
Una vez matriculados en el curso elegido, ya podemos comenzar a estudiar los
apuntes que podemos encontrar en la página del curso.
Biblioteca
Podemos ver los archivos de las distintas salas de la Biblioteca, descargarlos a
nuestro ordenador, e imprimirlos.
102
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Hemeroteca
Podemos ver los archivos de las distintas salas de la Hemeroteca, descargarlos a
nuestro ordenador, e imprimirlos.
103
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
5.1.4.Estimación de volúmenes de información
La información de volúmenes persigue dos objetivos, el primero de ellos es
poder dimensionar el tipo de transacciones que pueden, ajustando el modelo a las
necesidades físicas de la aplicación.
Las transacciones un mayor número de accesos a la base de datos, serán las más
críticas.
Además este estudio de volúmenes indicará si los procesos definidos en el
modelo lógico están bien diseñados respecto de los datos que manejan.
El segundo objetivo que se persigue en este análisis es la obtención de la
información acerca de las diferentes entidades del modelo de datos, a fin de realizar un
diseño lógico de estos.
Así, puede descubrirse la necesidad de crear nuevas claves o identificadoras que
resten tiempo en los programas aunque ello conlleve aumentar la información
redundante y por tanto, la ocupación en disco.
Para realizar el estudio se parte del modelo lógico o físico de procesos, del
modelo de datos del ciclo de vida de las entidades y de los diseños de entrada.
104
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
5.1.5. Procesos de control y seguridad
En la etapa de Análisis de requisitos no se especificaron controles en la
explotación del sistema, tras la mecanización se hace posible su inclusión.
Los procesos de control y seguridad se incluyen dentro de alguno de los
procesos existentes o se integran en nuevos procesos dentro del modelo físico.
Para realizar un análisis completo del sistema deben estudiarse los siguientes
procesos:
•
Controles destinados a preservar la integridad de los datos.
•
Seguridad de la información y del acceso.
•
Procedimiento de recuperación de la información
•
Realizar un histórico de la información.
105
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
5.1.5.1. Procesos de control
Este tipo de procesos son aquellos que de acuerdo al estudio de la aplicación
deben cumplirse por restricciones impuestas por los requisitos a cumplir o bien por
circunstancias detectadas en algún momento del ciclo de vida del sistema.
Entre las medidas de control que preservan la integridad de la información se
pueden citar:
•
Registro del proceso de autentificación de los usuarios que acceden a la
aplicación.
•
Control de registros leídos frente a registros grabados.
•
Algoritmos que relacionen registros leídos, tratados y rechazados.
•
Controles derivados de la utilización del sistema de base de datos: lectura
y escritura.
•
Control de los archivos instalados durante el proceso de instalación de la
aplicación.
Estos procesos de control deben incorporarse al sistema, siendo automáticos
como el proceso de autentificación, o bien de forma manual, bajo la supervisión del
usuario.
De esta manera se podrá mantener la integridad de los datos y facilitar su
recuperación.
106
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
5.1.5.2.
Procesos de seguridad
Este tipo de procesos o procedimientos están relacionados con la seguridad de
los datos y la privacidad de la información.
Entre las medidas de seguridad que preservan la integridad de los datos de la
aplicación se descomponen en cuatro categorías:
•
Seguridad de datos en su gestión: Asegurar que los datos de salida del
sistema sean utilizados por aquellos a los que van dirigidos, los usuarios:
alumnos y socios.
•
Seguridad de la confidencialidad de la información: Para el
cumplimiento de LODP vigente en la actualidad la información de
carácter personal es únicamente accesible por personal autorizado y, su
acceso es registrado.
•
Seguridad del propio sistema: Asegurar la disponibilidad del sistema ante
caídas provocadas por el hardware o el software.
•
Seguridad de la red de comunicaciones: El acceso al sistema solo es
posible si la conexión a la base de datos a través de la red está disponible.
107
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
5.2. Modelo Lógico de Datos
El modelo lógico establece la estructura de los datos con los que trabajan los
procesos de la aplicación, sin tener en cuenta los recursos físicos utilizados. Estas
estructuras se componen de relaciones o tablas en el modelo relacional, donde las
columnas representan atributos y las filas el conjunto de ocurrencias de cada relación.
El modelo lógico se encarga de completar la información recabada en el modelo
conceptual:
•
Entidades de datos
•
Atributos
•
Claves de la entidad.
•
Relaciones entre entidades.
Para la realización del Modelo Lógico de Datos se necesitan cada una de las
definiciones de las entidades que intervienen en el diagrama Entidad/Relación y de las
relaciones entre ellas.
108
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
A continuación se detalla el diagrama Entidad/Relación obtenido en la etapa de
Análisis de requisitos.
PROFESORES
M
GESTIONA
M
M
USUARIOS
M
MATRICULA
M
CURSOS
M
SOLICITA
PERTENECE
M
1
SERVICIOS
TERRITORIO
109
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
A continuación se detallan cada una de las entidades y relaciones más relevantes
que constituyen el diagrama Entidad/Relación, detallando en cada una de ellas sus
atributos y las claves principales según la normalización establecida para ello.
•
Entidades
o USUARIOS = { Email +contraseña + DNI + Nombre + Apellido + Sexo +
País + Fnacimiento+ Finscripcion} = E.Usuario
o PROFESORES = { Email +contraseña + DNI + Nombre + Apellido + País }
= E.Profesores
o CURSOS = { Email+ contraseña+ Clave+
Fmatrícula+ Certificado+
Ffinalizado+ Fdesactivacion} = E.Cursos
o TERRITORIO = {Comarca+ Curso+ Clave+
Demo+ Texto+ Tipo+
Pruebas} = E.Territorio
o SERVICIOS = {Lugar+ Tipo+ Nombre+ Fecha} = E.Servicio
•
Relaciones
o SOLICITA = { Email +contraseña + Lugar+ Tipo+ Nombre+ }
o MATRICULA = { Email+ contraseña+ Clave }
o PERTENECE = { Comarca+ Curso+ Email+ contraseña+ Clave }
o GESTIONA = { Email+ contraseña+ Clave }
110
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
5.3. Elaboración de los planes
La etapa de Diseño Externo finaliza con la preparación de la estrategia de los
planes de pruebas, conversión, formación e Implementación.
Estos planes son finalmente completados en la fase siguiente de Diseño Interno,
estableciéndose las pautas generales de ellos en esta fase, sobre todo de cara a la
preparación de las fases de Pruebas y de Implantación.
5.3.1.
Plan de pruebas
La estrategia del plan de pruebas, establece los diferentes tipos de pruebas a
realizar para comprobar la integridad y funcionalidad del software generado en la fase
de Pruebas.
Así mismo debe establecerse si fuera necesario un entorno específico para la
realización de las pruebas, los procedimientos de migración a este entorno y los equipos
que realizarán dichas pruebas.
•
Realizar pruebas a todos los componentes de la aplicación, su tiempo medio
de ejecución, respuesta y de acceso.
•
Comprobar la navegabilidad de la aplicación
•
Realizar mediciones de ocupación del espacio de almacenamiento mínimo
necesario y las necesidades de la memoria.
•
Obtener la aprobación del cliente.
•
Repetición de las pruebas ante la realización de un cambio, anomalía o
deficiencia detectada en la aplicación.
111
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
5.3.2.
Plan de formación
El plan de formación establece la estrategia de formación a realizar dirigida a los
diferentes usuarios finales del sistema, en cuanto a la operación del sistema, su
administración y mantenimiento.
•
Elaboración del anexo: Guía de Instalación, aunque el instalador de la
aplicación sea un sencillo asistente, se acompaña de un manual de
instalación paso a paso.
5.3.3.
Plan de implantación
La estrategia del plan de implantación, establece la política a seguir para poner
en marcha el sistema, el tipo de implantación a seguir y los procesos a realizar ante la
marcha a otras en caso de detectarse anomalías o complicaciones.
•
Coordinación a la hora de instalar tanto el hardware como el software.
•
Realización de las operaciones pertinentes para que el cambio se
desarrolle adecuadamente.
112
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
5.3.4.
Plan de conversión
El plan de conversión establece los procesos necesarios para la puesta en marcha
del sistema y para la conversión de formatos de ficheros o documentos de entrada/salida
que van a ser utilizados por el sistema.
Debe tenerse en cuenta que se puede aprovechar tanto datos como software y
hardware del sistema actual para convertirlos al nuevo sistema
•
Prever la escalabilidad del sistema con el fin de adecuarlo a las
necesidades del sistema.
•
Conversión de los documentos de entrada o salida.
113
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
6. Diseño interno
114
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
6. Diseño Interno
En este capítulo se identifican y diseñan los diversos componentes software del
sistema, describiendo detalladamente sus especificaciones físicas.
Dependiendo de la arquitectura elegida para el sistema final, estos componentes
pueden tener una naturaleza muy diversa. Con la ayuda del Modelo Físico de Procesos
realizado en la etapa de Diseño Externo, se podrán reunir todas aquellas funciones de
negocio de nivel más detallado según su tipología de procesos, estructurar el sistema en
un conjunto de subsistemas.
El subsistema batch afecta a los procesos de la aplicación que precisen un orden
secuencial de ejecución. Para la realización y representación de este subsistema se
utilizará la técnica del diagrama HIPO, derivando los diagramas de flujo de datos
obtenidos en la fase de análisis de los requisitos hacia dicho diagrama.
El subsistema online recoge aquellos procesos de la aplicación que no se
realicen bajo un orden secuencial de ejecución, procesándose de manera aleatoria a
petición del usuario final de la aplicación. Para la representación y análisis de este
subsistema se utilizará el diagrama de cuadros estructurado o STC.
También en esta fase se desarrollarán las especificaciones de cada uno de los
programas y de sus módulos.
115
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
6.1. Subsistemas batch
El subsistema batch están constituido por todas las funciones de negocio que
precisan un orden secuencial de ejecución y vayan a procesarse bajo una frecuencia que
puede ser periódica, como la actualización de la información o aperiódica, como la
ejecución de la aplicación.
Estas funciones han sido diseñadas en el Modelo Físico de Procesos, donde sus
componentes son flujos de datos, almacenes y procesos. Mediante la derivación del
DFD de la función en un diagrama HIPO, estos componentes darán lugar a los ficheros
y programas que se diseñarán y se especificarán unitariamente.
Para la realización del diagrama HIPO y los procedimientos catalogados se
necesitan partir del diagrama del Modelo lógico del nuevo sistema para comprender las
funciones y procesos que desempeña la aplicación.
116
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
El modelo lógico del nuevo sistema es:
4
Datos incorrectos
3
Registro
Intro datos
registro
No registrados
Registrarse
No registrar
Datos
Servicios
Infor. servicio
solicitada
Usuarios
Contraseña y Validar/no
usuario
validar
Actualizacion/Cambio
No validado
2
5
Validar
Ver
servicios
Validado
Matricularse/Inscribirse
Usuario y
contraseña
Infor. servicio
solicitado
Solicitar
servicios
9
Actualizar /
Modificar Servicios
Servicios
Envio amigo
6
1
Intro. Usuario
y contraseña
Usuario y
contraseña
Correcto/Error
Datos
Usuarios
Solicitar
servicios
7
Matricula/
Inscripcion
No Permitido
No permitido
Permitido
Permitido
8
Enviar a
un amigo
Envio
Una vez realizado ese estudio, se dota a los procesos de una secuencialidad para
obtener los diagramas HIPO, los cuales se incorporan en los cuadernos de carga que se
muestran a continuación.
117
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
6.1.1. Cuadernos de carga
IDENTIFICACIÓN
CÓDIGO: P2
NOMBRE: Validar
DESCRIPCIÓN
Proceso que identifica al usuario que desea acceder a la aplicación, validando o
rechazando su entrada y registrando el acceso.
El proceso realizará una conexión a la base de datos de usuarios y contraseñas para
verificar su autenticidad y comprobar sus permisos de usuario.
DIAGRAMA DFD
DIAGRAMA HIPO
118
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
IDENTIFICACIÓN
CÓDIGO: P6
NOMBRE: Solicitar Servicios
DESCRIPCIÓN
Proceso que gestiona la solicitud de servicios a la aplicación.
DIAGRAMA DFD
DIAGRAMA HIPO
119
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
6.2. Subsistema online
El subsistema online está constituido por aquellas funciones de negocio que no
se realizan bajo un orden secuencial de ejecución y además se procesan de manera
aleatoria a petición del usuario.
Para la realización del diagrama de cuadros estructurado y el análisis de
transformación y transacción se necesita el DFD del Modelo Físico de procesos para
comprender las funciones de negocio que se desempeñan en esta aplicación.
Una vez identificados los procesos que no son secuenciales y que ejecuta el
usuario de forma aleatoria, se realiza el diagrama de cuadros estructurado o STC.
120
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
6.3. Menús y pantallas
El diseño de diagrama de diálogos para la navegación del usuario en la
aplicación es el siguiente:
121
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
7. Programación
122
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
7. Programación
En este capítulo se alcanzará la transformación de la aplicación en un conjunto
de formularios que puedan ser ejecutados correctamente, bajo los criterios de calidad
estudiados y analizados durante el ciclo de desarrollo de la aplicación.
Para la realización de la aplicación se ha elegido un lenguaje de programación
interpretado, diseñado originariamente para la creación de páginas web dinámicas,
como es PHP.
Al realizar la codificación de la aplicación en el lenguaje de programación
anteriormente mencionado, se tendrán en cuenta los procesos que debe cumplir según el
Modelo Lógico del Nuevo Sistema, estudiado en la fase de Estudio de la Arquitectura y
los cuadernos de carga diseñados en la fase anterior, Diseño Interno.
Al terminar el análisis de esta fase se incluirá un manual de usuario que incluirá
el ámbito y entorno de la aplicación, los perfiles de los usuarios finales y
funcionamiento de la aplicación.
Durante la fase de programación se realizaron las pruebas unitarias, las cuales
consisten en comprobar la funcionalidad del sistema, de acuerdo con las
especificaciones de los cuadernos de carga.
123
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
8. Pruebas
124
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
8. Pruebas
En este capítulo, una vez ya desarrollados y probados cada uno de los programas
y componentes que forman la aplicación Universitas Tierra y Humanidad, deben
realizarse una serie de pruebas para conseguir integrar todo el sistema, de acuerdo al
Plan de Pruebas establecido en la etapa de Diseño Interno.
Así, el objetivo global de esta fase es someter al sistema desarrollado y a sus
componentes, a una serie de verificaciones encaminadas a garantizar un nivel de
fiabilidad aceptable.
Esta fase es crítica y debe por tanto ser planificada, diseñada y realizada con el
mismo rigor y control con el que se ha realizado el desarrollo del sistema. Si los
resultados de las pruebas son satisfactorios, se procederá a la aceptación de las mismas
y a la implantación del sistema, pero en caso contrario habrá que subsanar las anomalías
encontradas, es decir, volver al diseño o a la codificación realizada.
125
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
8.1. Entorno de pruebas
En el plan de pruebas se estableció la necesidad de incorporar un entorno
adecuado donde ejecutar las pruebas del software. Este entorno debía tener una
arquitectura hardware y software similar o idéntica al entorno final de la aplicación.
El entorno de las pruebas suele adaptarse y configurarse antes de la realización
de cada tipo de prueba.
En cuanto a la información personal a utilizar para realizar las pruebas deben
observarse las leyes vigentes al respecto, para no violar la confidencialidad de la
información de tipo personal.
El equipo de pruebas utilizará las herramientas necesarias en cada caso, para
realizar cada prueba. Con un monitor se comprobará el volumen de accesos al acceder a
la base de datos y la ocupación en disco de todo el sistema.
126
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
8.2. Tipos de pruebas
Durante las etapas de Programación, Pruebas del sistema e Implementación se
realizarán diversas pruebas, cada una con diferentes objetivos y dependiendo del
software fabricado, se les someterán a unas pruebas o a otras.
En esta etapa se realiza el bloque de pruebas más complejo, para comprobar la
funcionalidad y el rendimiento exigido en lo requisitos de esta aplicación.
Para ello, previamente se habrán realizado las pruebas unitarias de cada uno de
los componentes software y, posteriormente se volverán a realizar pruebas de carga,
pero ahora ya sobre el entorno final de ejecución.
Los diversos tipos de pruebas que suelen realizarse en esta etapa son:
•
Pruebas de encadenamiento: verifican las llamadas entre componentes.
•
Pruebas de integración: verifican la funcionalidad de todo el sistema
integrado y, el rendimiento de los recursos utilizados.
•
Pruebas de explotabilidad: verifican la correcta operación del sistema.
•
Pruebas de seguridad: verifican los aspectos de seguridad exigidos en los
requisitos del sistema.
•
Pruebas de sobrecarga: verifican el correcto comportamiento del sistema ante
los estados de estrés en los que puede verse envuelto.
•
Pruebas de recuperación: verifican la capacidad del sistema para recuperar
información o incidencias anómalas.
127
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
•
Pruebas de regresión: verifican el correcto comportamiento del sistema ante
la modificación de alguno de sus componentes.
•
Pruebas de aceptación de usuario: certifican, por parte de los usuarios, la
funcionalidad y rendimiento del sistema, de acuerdo con los requisitos
establecidos.
•
Pruebas de usabilidad: certifican, por parte de los usuarios, la manejabilidad
y amigabilidad del sistema.
128
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
9. Implantación
129
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
9. Implantación
En este capítulo una vez probada la integridad del software del sistema y
especificada su instalación y configuración, se debe transferir el software producido,
para llevar a cabo la explotación del sistema. Esta transferencia debe prever la
migración del software a cada uno de los equipos de los usuarios finales.
En esta etapa de Implantación del sistema se realizan las siguientes fases, que se
irán realizando una tras otra:
•
Pruebas de implantación: En esta fase se instala la extensión. Lo realizan el
encargado de ello y el usuario, y se comprueban el funcionamiento de la
extensión y la aceptación del usuario.
•
Planes de contingencia: Este tipo de documentos sólo son necesarios para
aquellas aplicaciones para el negocio del cliente o para los elementos
externos con los que pueda comunicarse la extensión.
•
Documentación final del proyecto: En esta etapa se redacta la
documentación del proyecto, que puede ser muy beneficiosa en caso de que
se decida realizar otro partiendo del actual, o si se quiere aprovechar alguno
de los elementos de éste.
130
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
10. Mantenimiento
131
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
10. Mantenimiento
El objetivo de esta etapa es asegurar la funcionalidad de la extensión y
actualizarla incorporando nuevas funcionalidades que pueda requerir el usuario.
Una vez implantado el nuevo sistema, se debe estar dispuesto a subsanar las
anomalías que se detecten al utilizar la extensión. Si el sistema requiere un cambio
importante, ha de abordarse un nuevo proyecto, aunque si la documentación de este
aporta la suficiente información la velocidad con la que las correcciones se aplicasen
sería mayor.
132
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
11. Conclusiones
133
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
11. Conclusiones
Tras una larga y ardua labor y siguiendo los pasos que describe la Ingeniería del
Software, se ha conseguido la creación de una aplicación en PHP enlazada con el gestor
de base de datos MySQL Para su creación se ha intentado ahondar las necesidades de la
Asociación Tierra y Humanidad, para lo cual hay que agradecer la colaboración que
el personal de la empresa ha brindado y sin cuya colaboración no hubiera sido posible la
realización de una buena aplicación.
En esta colaboración hay que destacar la puesta total a disposición del diseñador
del personal, archivos y otros documentos. Con ello se ha conseguido comprender las
funcionalidades que se pretendían dar a la nueva aplicación de tal forma que se
consiguiera una total funcionalidad de ésta.
La Asociación Tierra y Humanidad la forman un colectivo de personas de
diversos países, sensibles al sufrimiento de nuestro planeta y de sus habitantes los
humanos. Pero conscientes también de sus enormes posibilidades de desarrollo y
felicidad. Agrupados en una Asociación sin ánimo de lucro, emplean su actividad en la
búsqueda de soluciones a dos problemas que afectan gravemente a nuestra humanidad
actual: su pervivencia y su convivencia.
Universitas Tierra y Humanidad es la principal obra de esta Asociación. Sigue
un sistema que favorece a aquellas personas que sienten que “no tienen tiempo” pues
pueden aprovechar tiempos muertos en esperas improductivas. Y personas
discapacitadas que tienen disminuida su movilidad física o algún grado de invalidez
sensorial.
Con la plataforma LODA, estas personas podrán estudiar en casa con la
comodidad que ello supone y un considerable ahorro de tiempo. Logrará un notable
acortamiento de los plazos en conseguir Diplomas, en comparación con lo que se suele
134
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
tardar en una Universidad presencial. Y podrá ir a su ritmo, sin miedo a ser reprobado
en exámenes, y con costos razonables.
Uno de los puntos a destacar es la orientación hacia la realización de una
aplicación que fuera lo más asequible al usuario final, teniendo en cuenta que éste se
trata de personas poco familiarizadas con la informática, realizando para ello una
aplicación visual, sencilla y portable a cualquier ordenador.
No se ha olvidado algo tan importante hoy en día como es la seguridad. En
especial se ha cuidado el acceso de personas ajenas a ciertas partes de la aplicación.
Tampoco se ha olvidado la integridad y fiabilidad de los datos utilizados por la
aplicación a fin de que no se produzca ningún error en los mismos que pueda producir
fallos de asignación y otros problemas pudiendo obtener información fiable de la
misma.
A lo largo de la realización del proyecto se han tenido que realizar cambios en lo
que era la idea inicial del proyecto, intentando ajustar las soluciones informáticas a las
necesidades de la Asociación.
Gracias a los conocimientos que se han ido adquiriendo durante la carrera, ha
sido más fácil hacer frente a las numerosas dificultades que se han encontrado. Con todo
ello se ha logrado conseguir una aplicación acorde con las necesidades de gestión que
requerían los usuarios.
Como conclusiones a nivel tecnológico, se puede decir que la intranet resulta
una herramienta muy sencilla para el usuario inexperto, y sin embargo no pierde por
ello potencia en sus funcionalidades.
La conclusión a nivel personal es una gran satisfacción por el desarrollo de un
proyecto que será implantado en la realidad.
135
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
12. Futuro
136
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
12. Trabajos futuros
Como se inició indicando en el proyecto, las nuevas tecnologías mantienen un
avance continuo. Esto significa que las tecnologías aquí utilizadas evolucionan así como
las herramientas. Por lo tanto es irracional el pensar que el proyecto aquí diseñado y
desarrollado no va a necesitar mejoras futuras. A continuación vamos a proponer
diferentes mejoras que se podrían añadir en un futuro y que no han sido incluidas, bien
porque la tecnología no se encuentre aún en un punto muy evolucionado no siendo
demasiado fiable su comportamiento dentro del sistema desarrollado, o bien porque su
grado de complejidad y extensión son demasiados grandes para abordar en un proyecto
de estas características, que trata de universalizar un modelo pedagógico en Internet.
Los nuevos protocolos de comunicaciones que están ya entrando en el mercado
poseen grandes mejoras y permiten desde realizar comunicaciones a tiempo real o
enviar mensajes a móviles. Incluyendo estas tecnologías se podría añadir al sistema de
comunicación de foros un sistema de comunicación a tiempo real además de
comunicaciones al alumno mediante mensajes a su teléfono móvil.
También se podría añadir un sistema de inscripción más complejo, que
permitiera incluso el pago de las matrículas mediante una pasarela de pago seguro en la
aplicación, permitiendo con esto aumentar la parte comercial del proyecto,
fomentándola más y dándole mayor importancia.
En un futuro se añadirán más idiomas al Sistema para seguir expandiendo la
Universidad a más países, y que cada vez esta llegue más lejos, y más personas puedan
formar parte de ella.
Incorporar nuevos perfiles de usuarios en el Campus Virtual, para que los socios
también puedan acceder a este, pero con ciertas restricciones.
137
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Bibliografía
138
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Bibliografía
La siguiente relación de libros y artículos incluye el material de consulta que se
ha utilizado para la realización de este proyecto. Están listados por orden alfabético de
referencias. Las referencias se componen de cuatro letras y dos numéricos. Las cuatro
letras hacen referencia al autor/es siendo las cuatro del primer apellido del autor, o si
fuesen varios, las cuatro primeras letras del primer apellido del autor que figuran en
primer lugar. Los dígitos corresponden con el año de la primera publicación.
La relación de consultas es la siguiente:
A. Libros
[ALCA92]
Alcalde Lancharro, Eduardo
“Metodología de la programación”,
McGraw Hill, 1992.
[BARR06]
Barranco de Areba, Jesús
“Metodología del análisis estructurado de sistemas”
Universidad Pontificia de Comillas, 2006.
[COBO01]
Cobo, Ángel y Gómez, Patricia
PHP y MySQL- tecnologías para el desarrollo de aplicaciones web”
[FERN04]
Fernández, Sara,
“Las tecnologías de la información y la comunicación en el sistema
universitario español” ,
Conferencia de Rectores de las Universidades Españolas (CRUE),
Madrid, 2004.
139
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
[FERN06]
Fernández López, Sara y Fernández Martínez, Antonio,
“Las TIC en el sistema universitario español (2006): un análisis
estratégico “,
Conferencia de Rectores de las Universidades Españolas (CRUE),
Grupo TIC, 2006.
[MUSC01]
Musciano, Chuck y Kennedy, Bill
“HTML Y XHTML”
O´Reilly.
[QUIG07]
Quigley, Ellie y Gargenta, Marko
“Php y MySQL practico: para diseñadores y programadores web”,
Anaya Multimedia-Anaya , 2007.
[RIVE02]
Rivero Cornelio, Enrique; Martínez Fuentes, Luis; Reina Juliá, Luis
; Benavides Abajo, Juan y Olaizola Batolomé, Juan Mª
“Introducción al SQL para usuarios y programadores”
Thomson.
[SANT98]
Santos Pérez, Martín
“Normas de Presentación de tesis, tesinas y proyectos”,
Universidad Pontificia de Comillas, 998.
[VEGA05]
Vega, Rosario:
“Selección, elaboración y evaluación de herramientas aplicadas a la
educación en línea”,
On-line Educa , ICWE GMBH, Madrid, 2005.
140
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
B. Manuales internet
• Manuales Uso PHP y HTML
http://www.manualdephp.com/
http://www.php.net/manual/es/
http://www.manual-html.com/
• Tecnología y enseñanza
www.madrimasd.org/revista/revista36/editorial/editorial.asp#principio
• Wikipedia: La enciclopedia libre
http://es.wikipedia.org/
• Manual Utilización MySQL
http://perso.wanadoo.es/tutoriales/cursos/mysql/mysql5.htm
141
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Anexos
142
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
A. Valoración económica
Todo proyecto informático, antes de realizarse debe ser valorado mediante una
aproximación económica para que el cliente pueda ver si es viable y para que pueda
calcular el gasto que va a tener el nuevo sistema. En el caso del Proyecto Universitas
Tierra y Humanidad, al no ser un proyecto que tiene restricciones económicas, la
valoración se ha realizado al final, además de ser una valoración más real puesto que el
número de horas de trabajo es el exacto y las aplicaciones que se han utilizado son las
adquiridas a lo largo del proyecto, sin tener que hacer la compra de alguna de ellas
posteriormente a la valoración.
A continuación se detalla la valoración económica de la totalidad del proyecto
como son las horas de trabajo, software específico, licencias y demás. El objetivo de
esta valoración es dotar al proyecto de un valor económico y de realizar la estimación
exacta de la implantación del mismo.
A.1. Coste Humano
Los costes de las horas empleadas para la realización del proyecto se han
calculado a partir de los salarios medios que cobra un analista junior y un programador
junior en el mercado actual. Estos costes humanos son:
Puesto
Salario
Horas
Analista júnior
60 €/hora 160 horas
9.600 €
Programador júnior 40 €/hora 200 horas
8.000 €
143
Total
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
A.2. Coste Software de desarrollo.
Los costes de la licencia software para el desarrollo de la aplicación con PHP
son gratuitos.
A.3. Coste Software de documentación.
Los costes de obtención de las distintas licencias software para el desarrollo de
la documentación son:
Nombre
Versión
Precio
Microsoft Office
2007
744 €
El paquete ofimático, Microsoft Office 2007 contiene las siguientes
aplicaciones:
•
Microsoft Office Word 2007
•
Microsoft Office Excel 2007
•
Microsoft Office Access 2007
•
Microsoft Office PowerPoint 2007
•
Microsoft Office Project 2007
•
Microsoft Office Visio 2007
•
Microsoft Office Outlook 2007
144
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
A.4. Coste Software de diseño.
Los costes de obtención de las distintas licencias software para el diseño de la
aplicación son:
Nombre
Versión
Precio
Photoshop
CS3
1.042,84 €
Flash Professional
8
810,84 €
A.5. Coste equipo informático.
Los costes de un ordenador personal para el desarrollo del proyecto proveído por
“Dell España”, con las siguientes características:
Producto
•
Sistema
Precio
operativo:
Windows
XP
Home
Edition/Professional Edition
•
Procesador: Intel Pentium IV(3,4 GHz, 2x2 MB de caché
de nivel 2 y bus frontal lateral a 800 MHz).
•
Tarjeta gráfica: PCI Express de hasta 256 MB de Nvidia, 599,00 €
GetForce 7800 GTX.
•
Almacenamiento : Hasta 3000 GB
•
Conexión de red: 10/100/1000 Ethernet integrada,
preparada para banda ancha.
145
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
A.6. Otros costes imputables.
Estos Costes Imputables son costes que también se dan a la hora de realizar el
proyecto:
Concepto
Precio
Amortización equipo
375,00 €
Otros costes
160,00 €
El concepto Otros Costes hace referencia a costes de material (papel, tinta,...) y
al encuadernado de la memoria.
La tarifa de mantenimiento del sistema sería de 25 €/hora
146
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
A.7. Costes totales
Los Costes Totales es una valoración económica correspondiente al valor
completo de todos los costes que se han producido se han producido para la realización
de este proyecto, considerando que las licencias del software necesario son de nueva
adquisición, puesto que si hubieran sido renovaciones de licencia el coste hubiera sido
menor.
PRODUCTO
PRECIO
Analista júnior
9.600,00 €
Programador júnior
8.000,00 €
Microsoft Office 2007
744,00 €
Photoshop CS3
1.042,84 €
Flash Professional 8
810,84 €
Equipo informático
599,00 €
Amortización equipo
375,00 €
Otros costes
160,00 €
TOTAL
21.331,68 €
147
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
B. Manual de usuario
A continuación se muestra el manual de usuario que se ha realizado para la
aplicación Universitas Tierra y Humanidad.
La realización de este manual está orientada a las funciones de la aplicación que
puede realizar el usuario final sobre cada uno de los controles que se le presentan en
cada formulario, no obstante algunos de estos controles pueden estar desactivados en
función de los privilegios del usuario en función del grupo al cual pertenezca.
B.1. Acceso al Sistema.
Para comenzar la sesión en el Campus Virtual es necesario pulsar el botón
CAMPUS VIRTUAL situado en la parte superior derecha de la ventana, visible desde
todas las páginas de acceso público del portal.
148
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
Posteriormente se cargará una página de identificación. Primero de todo, tiene
que registrarse como nuevo usuario haciendo click en el botón indicado a continuación.
A continuación aparecerá el siguiente formulario, el cual debe rellenar tal y
como está explicado:
149
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
En el menú desplegable podemos elegir el idioma con el que queremos acceder a
la plataforma
Una vez registrado se vuelve a la página principal donde habrá que completar,
introduciendo el usuario y contraseña, para poder tener acceso personalizado y
restringido. Una vez completados los datos, se deberá pulsar Entrar.
Si los datos suministrados son correctos, se abrirá la página principal y
personalizada del Campus Virtual.
Si se ha olvidado el nombre de usuario o contraseña, debe pulsar en el siguiente
botón de la página principal.
Solo es necesario rellenar uno de los campos, o bien el nombre de usuario, o
bien la dirección de e-mail. A continuación recibirás un e-mail con los datos.
150
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
B.2. Visualizar Datos Personales.
Para poder visualizar los datos personales almacenados del usuario, deberá
pulsar en la parte superior de la pantalla, donde aparece su nombre, tal y como está
indicado a continuación.
A continuación aparecerá la siguiente ventana con los datos del usuario
151
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
En el menú superior, justo debajo del nombre, puede modificar sus datos,
rectificando en la propia casilla de texto e introduciendo el nuevo valor, y para finalizar,
pulsando el botón que se encuentra en la parte inferior ACTUALIZAR
INFORMACIÓN PERSONAL y ver el Blog personal. En la parte inferior hay dos
botones, uno que dice CAMBIAR CONTRASEÑA, y otro que dice MENSAJES,
desde donde puede mandar mensajes a sus compañeros o profesores.
152
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
B.3. Matricularse en un curso.
Para matricularse en un curso, es tan sencillo como buscar en las categorías de la
página principal el curso deseado, haciendo click sobre él. O en el buscador de cursos,
escribir el nombre del curso deseado.
A continuación aparecerá un formulario de confirmación, y ya está matriculado
del curso, después de clicar SI.
153
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
B.4. Comenzar a estudiar
Una vez matriculado, puede acceder al curso, desde la página principal siempre
que quiera, para poder comenzar a estudiar y descargar los apuntes y lecciones que han
proporcionada los profesores determinados.
154
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
B.5. Biblioteca y Hemeroteca
En la Biblioteca y Hemeroteca hay todo tipo de documentos de ayuda al estudio
o curiosidades que los profesores han considerado interesantes.
Para acceder a ellas y poder descargarse documentos, basta con clicar en el
menú principal en HEMEROTECA o BIBLIOTECA.
Entrando en las distintas salas que forman cada una, podrá encontrar el
documento deseado.
155
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
El documento podrá descargarlo, imprimirlo, e incluso guardarlo en su
ordenador.
156
PLATAFORMA EDUCATIVA PARA UNIVERSITAS TIERRA Y HUMANIDAD
B.6. Salir del Sistema
Para salir del sistema, si no está en la página principal, en el pie de la página hay
un botón que pone PAGINA PRINCIPAL, clicka en él, en la barra de navegación,
clicka en CAMPUS. Ya en la página principal, en la parte superior a la derecha, al lado
de su nombre pone SALIR entre paréntesis.
En cualquier página, verá en el pie de la página un link de contacto, para escribir
un e-mail a la asociación, o al Webmaster.
157
Descargar