Estructura De La Tesis

Estructura De La Tesis

Universidad Andrés Bello Facultad de Ingeniería Magister Ingeniería Informática Análisis de las plataformas de redes sociales actuales para obtener patrones arquitectónicos comunes y rescatar las mejores prácticas. Autor: Juan José González Faúndez Santiago de Chile, 2011. Profesor Guía: Miroslav Plavlovic Directores: Daniel Campos Domínguez Dedicatoria A mi familia, mi madre, mi hermano y a mi sobrina Cony. A todos los que no están físicamente conmigo hoy, pero que estén donde estén, esto también es para ustedes. i Agradecimientos A Dios (YHWH) Todopoderoso A mi Madre A mi sobrina que la quiero mucho, ahora voy a poder dedicarle más tiempo A mis compañeros del Magister Al señor Miroslav Pavlovic profesor guía, gracias por su apoyo y ayuda A los profesores de la UNAB, gracias por la formación entregada. Al señor Daniel Campos Domínguez, Director del Magister, por su paciencia y esmero en tratar de mejorar el programa. ii Tabla de Contenido Página Dedicatoria .....................................................................................................................i Tabla de Contenido ...................................................................................................... iii Capítulo 1. Introducción .............................................................................................. 1 Introducción .............................................................................................................. 1 Estructura de la Tesis .............................................................................................. 3 Objetivos .................................................................................................................. 4 Objetivo General .................................................................................................. 4 Objetivos Específicos ........................................................................................... 4 Importancia ............................................................................................................... 5 Problemas ............................................................................................................ 5 Preguntas de Investigación...................................................................................... 6 Hipótesis ................................................................................................................... 6 Esbozo de la investigación ...................................................................................... 7 Capítulo 2. Marco Teórico .......................................................................................... 8 Redes Sociales ........................................................................................................ 8 Introducción .......................................................................................................... 8 Historia de las redes sociales ............................................................................ 10 Tipos de redes sociales ..................................................................................... 14 Introducción a las redes sociales de investigación ........................................... 16 Arquitectura de Software ....................................................................................... 22 Introducción ........................................................................................................ 22 ¿Por qué es importante la Arquitectura de Software? ...................................... 24 Estilos Arquitectónicos ....................................................................................... 25 Arquetipos de Aplicación ................................................................................... 30 Patrones Arquitectónicos ................................................................................... 32 Patrones de Diseño............................................................................................ 35 Ingeniería de Requerimientos ............................................................................ 45 Calidad del software........................................................................................... 51 Capítulo 3. Modelo propuesto .................................................................................. 75 iii Introducción ............................................................................................................ 75 Análisis arquitectónico de las plataformas de redes sociales ............................... 77 Identificar redes sociales ................................................................................... 78 Requerimientos y características de las plataformas de redes sociales en investigación....................................................................................................... 81 Definir atributos de calidad sobre las redes sociales de investigación ........... 130 Aplicación del modelo FURPS+ ...................................................................... 137 Arquitectura común para las plataformas de redes sociales de Investigación .......................................................................................................................... 141 Conclusiones ........................................................................................................ 201 Líneas futuras de investigación ........................................................................... 203 Anexos.................................................................................................................. 204 Bibliografía ............................................................................................................... 208 iv Índice de Ilustraciones Figura 1, Crecimiento de las redes sociales entre diciembre de 2007 y diciembre de 2008. Fuente: Nielsen Online ................................................................................................................................... 10 Figura 2, Mapa de las redes sociales más exitosas por paises. Fuente: Many Eyes. .......................... 11 Figura 3, Porcentaje de usuarios de Internet que usan los sitios de redes sociales, agrupados por edad. Fuente: Flowton. .................................................................................................................... 13 Figura 4, Mapa conceptual sobre los tipos de Servicios de Redes Sociales, fuente: http://jjdeharo.blogspot.com/2010/07/servicios-de-redes-sociales-i.html ........................................ 15 Figura 5, Pirámide del desarrollo de Software, Fuente: Ingeniería del software, quinta edición, Roger Pressman [34]. .................................................................................................................................. 23 Figura 6, Vistas Arquitecturales, puntos de vista y patrones, Fuente: [18] ......................................... 28 Figura 7, Pirámide de los patrones de diseño, Fuente propia. ........................................................... 36 Figura 8, Familia de Patrones GRASP, fuente propia. ........................................................................ 38 Figura 9, Asociaciones de una Venta, fuente: [39]............................................................................. 39 Figura 10, Crear un pago, Patrón Bajo Acoplamiento, fuente: [39] ................................................... 40 Figura 11, Venta crea el Pago. Patrón Alta Cohesión, fuente: [39] .................................................... 42 Figura 12, Ejemplo del Patrón Controlador, fuente: [39] ................................................................... 43 Figura 13, Ciclo de vida de la ingeniería de requerimientos, fuente: Magister Unab.......................... 47 Figura 14, Utilización del estándar ISO 9126, fuente: [93] ................................................................. 53 Figura 15, Partes del estándar ISO/IEC 9126, fuente: [93] ................................................................. 54 Figura 16, Vistas del estándar ISO/IEC 9126, fuente: [93] ................................................................. 54 Figura 17, ISO9126, características, sub-características y métricas, fuente: http://www1.sce.umkc.edu/~burrise/pl/software_quality_management/ ....................................... 55 Figura 18, El modelo de calidad interno/externo ISO/IEC 9126-1, fuente: [93] .................................. 57 Figura 19, Arquitectura de SQuaRE, fuente: [93] ............................................................................... 59 Figura 20, Ciclo de vida de la calidad de un producto de software, fuente: [93] ................................ 62 Figura 21, Estructura del modelo de calidad, fuente: [93] ................................................................. 63 Figura 22, Relación de SQuaRE con ISO/IEC 9126 e ISO/IEC 14598, fuente: [93] ................................ 63 Figura 23, Definición de etapas para el modelo propuesto, fuente propia. ........................................ 76 Figura 24, Arquitectura de Facebook, fuente propia. ........................................................................ 90 Figura 25, Estado inicial de la Arquitectura de Twitter, fuente: Improving Running .......................... 92 Figura 26, Actual esquema de Caché empleado por Twitter, fuente: Improving Running .................. 93 Figura 27, Aumento de las peticiones HTTP, usando Fragment Caché con diferentes clientes, fuente: Improving Running Components, Qcon London

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    236 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us