Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Análisis, Diseño e Implementación de un Portal Web de Servic

No description
by

david zambrano

on 19 November 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Análisis, Diseño e Implementación de un Portal Web de Servic

3. Alcance
Análisis, Diseño e Implementación de un Portal Web de Servicios Utilizando el Gestor de Contenidos Wordpress y Herramientas Web 2.0 para la Unidad De Educación Continua de la Universidad de las Fuerzas Armadas - ESPE -
Creado por:
David Páez
David Zambrano

Implementación
Diseño
Para la etapa de diseño; se utilizó la metodología UWE, la cual define distintos diagramas para representar de forma adecuada los aspectos mas relevantes del Portal Web.
Análisis
Dentro de la Etapa de Análisis se empleo
la Norma IEEE 830 para el levantamiento de
requerimientos del sistema.
Una vez definidos los requermientos se represento
las funcionalidades del mismo a traves de casos
de uso.
Para el desarrollo del proyecto y la solución se tomó
como base las etapas definidas por la Ingeniería de Software,de las cuales se tomó como base:

Análisis
Diseño
Implementación
Pruebas
1. Objetivos
1.2. Objetivos Específicos
7. Conclusiones
4. Metodología Empleada
Pruebas
Informe General del Sitio Web de la Unidad de Educación Continua
2. Justificación
TEMARIO
1. Objetivos
1.1. Objetivo General
1.2. Objetivos Específicos
2. Justificación
2. Alcance
3. Metodología empleada
4. Análisis Herramientas
4.1. Herramientas Seleccionadas
4.1.1. PHP
4.1.2. MySQL
4.1.3. Apache Tomcat
4.1.4. Wordpress
4.1.5. Moodle
4.2. Cuadros Comparativos
5. Desarrollo
6. Video Demostrativo
7. Conclusiones
8. Recomendaciones
La Unidad de Educación Continua para mantenerse apegada y vincularse con la comunidad ha considerado importante el promocionar y administrar los cursos, seminarios y programas académicos que oferta al público, por lo cual se hace necesario el análisis y diseño de un sitio web al cual los posibles interesados puedan acceder y obtener información de dichos cursos, además de poder inscribirse a los mismos.
A través de la utilización tanto de módulos como complementos de Wordpress, se busca diseñar e implementar un micro sitio que permitirá a la Unidad de Educación Continua entregar un mejor servicio a la comunidad, el Portal Web será diseñado mediante todos los estándares requeridos con la documentación respectiva y necesaria para llevar a cabo un proceso adecuado de Ingeniería Web.
Revisar los conceptos de CMS, e Ingeniería Web referentes al desarrollo del proyecto.

Revisar los conceptos, estructura y aplicación de la Metodología UML-Based Web Engineering.

Analizar y diseñar el Portal Web aplicando la metodología UML-Based Web Engineering, enfocando el proceso a la Ingeniería Web en las áreas necesarias.
Desarrollar e Implementar el Portal Web (Micro-sitio) utilizando WordPress.

Definir buenas prácticas que mejorarán la seguridad de aplicaciones desarrolladas en Wordpress.

Emplear los recursos disponibles en la ESPE, para integrar la información del personal de la universidad con los datos del portal.
4. Análisis Herramientas
Análisis comparativo de CMS
Análisis de Seguridad de CMS
Ranking Web de Tráfico según Alexa
Drupal vs Joomla vs Wordpress
Gestores de contenidos: CMS (Content Management Systems)
Están escritos en PHP
Son de código abierto
Características comunes
CMS's Modulares compuestos por:
Un núcleo y módulos básicos de gestor de contenido.
Catálogo de módulos, aplicaciones, plugins, para un sinfín de prestaciones (gratuitos y de pago)
Catálogo de plantillas y temas gráficos. (gratuitas y de pago)
Se descarga el software de la página oficial, se instala y configura en el servidor deseado. (El software contiene el núcleo y módulos básicos del gestión de contenido.)
Según las características y necesidades del proyecto final se descargan, configuran e instalan los módulos pertinentes.
Cuentan con una interfaz para desarrolladores y en principio no exigen conocimientos de programación para su desarrollo.
Proceso paradesarrollar con estos CMS
1.1. Objetivo General
Analizar, diseñar e implementar un Portal Web de servicios con el Gestor de Contenidos WordPress, aplicando Herramientas Web 2.0 para la Unidad de Educación Continua de la ESPE.
GESTOR DE CONTENIDOS CMS
WORDPRESS
Software gratuito
Fácil de configurar
Amplia colección de temas
Gran repositorio de plugins
No es necesario conocimiento de programación para su uso
Fácil de usar
Open source
Facilidad de migración
Multilenguaje
DRUPAL
Escalabilidad
Independencia de Usuarios Técnicos
Soporte Web especializado
Actualizaciones Automáticas
Amplia comunidad de apoyo en la web
JOOMLA
Software libre
Posibilidad de modificar el código fuente
Más de tres mil extensiones
Instalación en servidores Linux, Mac y Windows
Velocidad de carga
Cumplimiento de estándares web
Software en constante evolución
SEO (optimización para motores de búsqueda)
CMS
Un CMS, cuyas siglas hacen referencia a su nombre en inglés, “Content Management System” (Sistema de Gestión de Contenidos), que facilita el diseño, creación, edición, publicación y mantenimiento de sitios web y su correspondiente contenido
4.2. Cuadros Comparativos
4.1. Herramientas Seleccionadas
HERRAMIENTAS
SELECCIONADAS
4.1.1. PHP 5.3.10
4.1.3. Servidor Apache
4.1.4. Wordpress 3.4.2.
4.1.5. Moodle 2.5
4.1.2. MySQL 5.5.32
UWE define dentro de sus procesos los siguientes
diagramas:


-Modelo de contenidos
-Modelo de Navegación
-Modelo de Presentación
-Modelo de Procesos
Diagrama de Procesos
Diagrama de Presentación
Diagrama de Navegación
Modelo de Contenidos
Estadísticas de Visitas Recibidas
Estadísticas SEO
Estadísticas Seguridad
- Como en todo aplicativo tecnológico, sin importar la clase del mismo, es decir web, móvil, etc, un aspecto de vital importancia es la seguridad de la aplicación, ya que manejará datos privados, en este caso de la Unidad de Educación Continua, que deben ser protegidos de accesos indeseados o modificaciones no permitidas. Para dicho efecto, Wordpress, provee complementos que prometen suplir esta necesidad, pero es responsabilidad del administrador el determinar el más adecuado, y que se ajuste a las necesidades.
- A parte de los módulos de seguridad que propone Wordpress, es importante también el determinar seguridades en los distintos niveles tecnológicos, es decir, a nivel de red, estructurando la misma de un modo adecuado que impida accesos indebidos, así también como la configuración adecuada de los servidores para permitir una correcta administración, acorde a los estándares de administración web.

- Se determinó a medida que se desarrolló el proyecto de tesis, que la Unidad de Educación Continua no tiene contemplado en sus planes actuales la implementación de aulas virtuales.

- La metodología UWE, fue un apoyo importante, dado el tipo de proyecto que se buscaba implementar, las herramientas que se utilizaron, además de que permitió representar la estructura y los elementos que se involucraron en el presente proyecto.
- Mediante la integración de los datos de los usuarios del Sistema Banner, con el acceso al sitio, se ha logrado brindar cierto grado de privilegio al personal de la ESPE; el cual se visualizará y utilizará en la segunda fase del proyecto de micro sitios.
- Dado el uso masivo de Wordpress en la actualidad, este se ha convertido en el objetivo de varios piratas informáticos, por lo que se volvió necesario la implementación de medidas de seguridad prevenir cualquier posible ataque
8. Recomendaciones
- Al momento de instalar nuevos complementos en el Gestor de Contenidos Wordpress, revisar siempre la procedencia del software y revisar el código fuente del mismo para evitar código malicioso a nuestro Portal Web
- Evitar colocar permisos de 777 en las carpetas de nuestro Portal Web para disminuir las posibilidades de hackeo por parte de terceros

•Instalar complementos de seguridad que permitirán disminuir la probabilidad de aberturas en el Portal Web
- Sacar respaldos frecuentes de la base de datos, además de los documentos almacenados en el servidor en caso de cualquier eventualidad

- Crear un plan de contingencia así como un plan de continuidad para los servicios del Portal Web diseñado.
- Al finalizar la instalación de Wordpress, es una buena práctica de seguridad, o por decirlo de otra forma, imperativo, eliminar el usuario “admin” que viene creado por defecto para la administración del sitio, ya que este se vuelve el blanco de ataques como bombas lógicas, etc.
6. Video Demostrativo
Full transcript