clashersinformatica.files.wordpress.com€¦  · web viewes un restaurante de cocina internacional...

19
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria Instituto Universitario de Tecnología “Dr. Federico Rivero Palacio” Caracas - Edo. Miranda Restaurant El Querandí

Upload: others

Post on 22-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: clashersinformatica.files.wordpress.com€¦  · Web viewEs un restaurante de cocina internacional argentino. Fundado en 1920, inició como un bar y se mantuvo así hasta que cerró

República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria

Instituto Universitario de Tecnología “Dr. Federico Rivero Palacio”Caracas - Edo. Miranda

Restaurant El Querandí

Integrantes:Jesús Peña C.I 25.702.346

Jesús Álvarez C.I 25.253.326Jeferson Barboza C.I 24.897.416

José Dias C.I 24.463.298

Caracas, Noviembre del 2015.

Page 2: clashersinformatica.files.wordpress.com€¦  · Web viewEs un restaurante de cocina internacional argentino. Fundado en 1920, inició como un bar y se mantuvo así hasta que cerró

Restaurante ‘El Querandí’

Fig. 1. Captura de Pantalla del Sitio Web “El Querandí”.

Es un restaurante de cocina internacional argentino. Fundado en 1920, inició como un bar y se mantuvo así hasta que cerró en 1980. Fue recuperado y restaurado en el año 1992 y fue declarado como “Testimonio Vivo de la Memoria Ciudadana”. Su espacio presenta techos altísimos, columnas salomónicas, boiserie oscura, detalles que lo convierten en un clásico de Buenos Aires.

A pesar de que se trata de un restaurante muy conocido en Argentina y posee muy buenas reseñas en el internet, su sitio web es difícil de encontrar. En nuestra búsqueda por sitios web que pudiéramos analizar, el sitio web de El Querandí se encontraba en la página 38 del buscador Google. Incluso usando palabras asociadas al sitio web (Como ‘cena tango show’ o ‘Cena y Gala en Tango’, el slogan del sitio), el sitio no se ubica entre los primeros, síntoma de una mala indexación por parte de los buscadores.

La razón por la que decidimos hacer el proyecto en este sitio web, es porque creemos que este tiene potencial para encontrarse entre los primeros, y así potenciar sus negocios en la red. El sistema SEO que vamos a implementar, será compatible con todo sitio web que sea de restaurantes.

Page 3: clashersinformatica.files.wordpress.com€¦  · Web viewEs un restaurante de cocina internacional argentino. Fundado en 1920, inició como un bar y se mantuvo así hasta que cerró

1.- Fase de Inicio

1.1 Modelado del Negocio

1.1.1 Diagrama de los Subsistema de Negocio

Fig. 2. Diagrama de Subsistemas del Negocio

Page 4: clashersinformatica.files.wordpress.com€¦  · Web viewEs un restaurante de cocina internacional argentino. Fundado en 1920, inició como un bar y se mantuvo así hasta que cerró

1.1.2 Casos de Uso del Negocio

Fig. 3. Caso de Uso 1 del Negocio.

Fig. 4. Caso de Uso 2 del Negocio.

Fig. 5. Caso de Uso 3 del Negocio.

Page 5: clashersinformatica.files.wordpress.com€¦  · Web viewEs un restaurante de cocina internacional argentino. Fundado en 1920, inició como un bar y se mantuvo así hasta que cerró

Fig. 6. Caso de Uso 4 del Negocio.

1.1.3 Modelado de Objetos

Fig. 7. Modelo de Objetos del Negocio

Page 6: clashersinformatica.files.wordpress.com€¦  · Web viewEs un restaurante de cocina internacional argentino. Fundado en 1920, inició como un bar y se mantuvo así hasta que cerró

1.1.4 Modelo del Dominio

Fig. 8. Diagrama del Dominio del Negocio

Estas son las clases que se han identificado en el Modelado del Negocio.

Page 7: clashersinformatica.files.wordpress.com€¦  · Web viewEs un restaurante de cocina internacional argentino. Fundado en 1920, inició como un bar y se mantuvo así hasta que cerró

1.2 Requerimientos

1.2.1 Requerimientos Funcionales:

- Estudiar los sitios web de la competencia y capturar las palabras claves que usan.

- Analizar las palabras claves del sitio web del cliente y determinar palabras claves óptimas.

- Analizar el contenido del sitio web (Flash; Etiquetas…) y mostrar posibles correcciones.

1.2.2 Requerimientos No-Funcionales:

- El sistema deberá de ser capaz de calcular el Porcentaje de Rebote (Software).

- Los datos de las palabras claves deberán ser almacenados en un sistema gestor de Base de Datos (Software).

Page 8: clashersinformatica.files.wordpress.com€¦  · Web viewEs un restaurante de cocina internacional argentino. Fundado en 1920, inició como un bar y se mantuvo así hasta que cerró

2.- Fase de Elaboración

2.1 Casos de Uso

Fig. 9. Caso de Uso de Estudio de Sitios Web de la Competencia

Nombre : Estudio de Sitios Web de la Competencia

Actor : SEO

Descripción: El SEO estudia los distintos Sitios Web de la competencia existentes para capturar palabras claves.

Flujo Principal:

Eventos Actor Eventos Sistema

 El SEO Hace una lista con los Sitios Web más relevantes de la competencia.

 Se hace una lista con los Sitios Web más relevantes de la competencia.

  El SEO Hace una lista con los Sitios Web más relevantes de la competencia.

Se hace una lista con los Sitios Web más relevantes de la competencia

El SEO captura palabras claves que usa competencia. 

Se capturan palabras claves que usa competencia. 

Flujo Alterno: Eventos Actor Eventos Sistemas

 El SEO No captura palabras claves.

No se Capturan palabras claves.

      

Precondición: Comparación de contenido del Sitio Web del cliente con el de la competencia.

Postcondición:

Obtención de palabras claves para nivelar el Sitio Web del cliente.

Cuadro 1. Descripción del Caso de Uso “Estudio de Sitios Web de la Competencia”

Page 9: clashersinformatica.files.wordpress.com€¦  · Web viewEs un restaurante de cocina internacional argentino. Fundado en 1920, inició como un bar y se mantuvo así hasta que cerró

Fig. 10. Caso de uso de Análisis de Palabras Claves

Nombre : Análisis de Palabras Claves

Actor : SEO

Descripción: El SEO analiza las palabras claves existentes para determinar las palabras claves óptimas para el sitio web.

Flujo Principal:

Eventos Actor Eventos Sistema

 El SEO identifica las palabras claves existentes.

 Se identifica las palabras claves existentes.

Flujo Alterno: Eventos Actor Eventos Sistemas

 El SEO identifica las palabras claves existentes.

Palabras claves existentes (repetidas). 

Precondición: Existencia de palabras claves.

Postcondición:

Obtención de palabras claves óptimas.

Cuadro 2. Descripción del Caso de Uso “Análisis de Palabras Claves”

Page 10: clashersinformatica.files.wordpress.com€¦  · Web viewEs un restaurante de cocina internacional argentino. Fundado en 1920, inició como un bar y se mantuvo así hasta que cerró

Fig. 11. Caso de Uso de Análisis de contenido del Sitio Web

Nombre : Análisis de contenido del Sitio Web

Actor : SEO

Descripción: El SEO analiza el contenido del Sitio Web del Cliente para mostrar sugerencias de correcciones.

Flujo Principal:

Eventos Actor Eventos Sistema

 El SEO analiza la URL del Sitio Web del cliente.

 Se SEO analiza la URL del Sitio Web.

 El SEO analiza etiquetas H1,H2 y H3 del Sitio Web del cliente

Se analiza etiquetas H1,H2 y H3.

 SEO analiza los distintos enlaces del Sitio Web del cliente

Se analiza los distintos enlaces. 

Flujo Alterno: Eventos Actor Eventos Sistemas

 El SEO No detecta correcciones del Sitio Web.

Error al mostrar sugerencias de correcciones (No se detecta ninguna corrección para el Sitio Web). 

Precondición: Detección de Enlaces erróneos, URL desfavorable y/o etiquetas H1,H2 y H3 mal usadas.

Postcondición:

Obtención sugerencias de posibles correcciones.

Cuadro 3. Descripción del Caso de Uso “Análisis de contenido del Sitio Web”

Page 11: clashersinformatica.files.wordpress.com€¦  · Web viewEs un restaurante de cocina internacional argentino. Fundado en 1920, inició como un bar y se mantuvo así hasta que cerró

2.2 Diagrama de Clases

Fig. 12. Diagrama de Clases

El presente diagrama difiere con el diagrama ya establecido en el Modelado del Negocio, y esto es porque a la hora de desarrollarlo, se decidió el mejorarlo para simplificar el trabajo; y por otro lado, ciertas clases no poseían atributos ni métodos propiamente dichos, por lo que se englobó en solo 4 clases.

Contenido, al ser el sitio web del cliente, puede tener una o más palabras claves en uso, y a su vez, tiene un cálculo de porcentaje de rebote asociado. La competencia usa al menos una o más palabras claves, y una palabra clave se puede encontrar en muchos sitios web de la competencia.

Page 12: clashersinformatica.files.wordpress.com€¦  · Web viewEs un restaurante de cocina internacional argentino. Fundado en 1920, inició como un bar y se mantuvo así hasta que cerró

2.2.1 Diccionario de Clases

Nombre ContenidoDescripción Engloba la mayoría de los aspectos del sitio web del Cliente, y así poder

optimizar el sitio.Atributos Operaciones

Nombre Tipo de Dato VisibilidadURL String Privado Generar_URL():String

Información String Privado Analizar_Info()Etiquetas String Privado Analizar_Etiquetas()

Cuadro 4. Descripción de la clase ‘Contenido’.

Nombre Palabra ClaveDescripción Analiza una palabra clave para obtener su orientación.

Atributos OperacionesNombre Tipo de Dato Visibilidad

Orientación String Privado Analizar_PaCl():StringCuadro 5. Descripción de la clase ‘Contenido’.

Nombre CompetenciaDescripción Busca las palabras claves que esté usando un sitio web de la competencia.

Atributos OperacionesNombre Tipo de Dato VisibilidadNombre_PaCl String Privado Buscar_PaCl()

Cuadro 6. Descripción de la clase ‘Contenido’.

Nombre Porcentaje de ReboteDescripción Calcula el porcentaje de rebote del sitio web del Cliente.

Atributos OperacionesNombre Tipo de Dato Visibilidad

Visitas Integer Privado Calcular_PorRe()Cuadro 7. Descripción de la clase ‘Contenido’.

Page 13: clashersinformatica.files.wordpress.com€¦  · Web viewEs un restaurante de cocina internacional argentino. Fundado en 1920, inició como un bar y se mantuvo así hasta que cerró

2.3 Diagrama de Secuencia

Fig. 13. Diagrama de Secuencia

Cada secuencia corresponde a un caso de uso en particular, siendo la primera secuencia, el caso de uso Nro.1, y las siguientes serían el 2 y el 3 respectivamente. Se han separado las secuencias entre ellas para una mejor identificación.

Page 14: clashersinformatica.files.wordpress.com€¦  · Web viewEs un restaurante de cocina internacional argentino. Fundado en 1920, inició como un bar y se mantuvo así hasta que cerró

2.4 Modelo Entidad-Relación

Fig. 14. Modelo Entidad-Relación.

La entidad ‘SEO’ posee como atributos las herramientas que va a usar para analizar y mejorar el sitio web de la entidad ‘CLIENTE’. La entidad ‘SEO’ usa sus herramientas para analizar la entidad ‘SITIO WEB’, y a su vez, para estudiar a la entidad ‘SITIO WEB COMPETENCIA’, principalmente para extraer las palabras claves de la misma. Un ‘SEO’ puede disponer de muchos clientes, y con ello, analizar muchos sitios webs. El ‘SEO’ estudia muchos sitios web de la competencia, independientemente de la cantidad de clientes que posea.

Page 15: clashersinformatica.files.wordpress.com€¦  · Web viewEs un restaurante de cocina internacional argentino. Fundado en 1920, inició como un bar y se mantuvo así hasta que cerró

2.5 Interfaz

Fig. 15. Captura de Pantalla de la Interfaz

Esta es la interfaz del sitio web del SEO. Se han etiquetado numéricamente los elementos de la interfaz para una identificación más sencilla, como se puede ver en la siguiente imagen:

Fig. 16. Puntos de la Interfaz

A continuación, la explicación de cada elemento:

Page 16: clashersinformatica.files.wordpress.com€¦  · Web viewEs un restaurante de cocina internacional argentino. Fundado en 1920, inició como un bar y se mantuvo así hasta que cerró

(1): El fondo del sitio. Se optó por un color pastel para evitar una vista incómoda.(2): El Logo del sitio web.(3): Las pestañas de navegación del sitio.(4): Ilustración. No es interactivo.(5): Contenido Extra. Las Sugerencias y Aplicaciones forman parte del contenido extra.