plataforma de comics - COnnecting REpositories · creaciÓn de empresa con tecnologia y filosofia...
Transcript of plataforma de comics - COnnecting REpositories · creaciÓn de empresa con tecnologia y filosofia...
CREACIÓN DE EMPRESA CON TECNOLOGIA Y FILOSOFIA DE LA WEB 2.0:
“PLATAFORMA DE COMICS”
JORGE ANDRÉS SEGOVIA MARÍN
UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE INGENIERÍA ELÉCTRICA, ELECTRÓNICA, FÍSICA Y
CIENCIAS DE LA COMPUTACIÓN INGENIERÍA DE SISTEMAS Y COMPUTACIÓN
PEREIRA 2009
�
�
�
�
�� �
CREACIÓN DE EMPRESA CON TECNOLOGIA Y FILOSOFIA DE LA WEB 2.0:
“PLATAFORMA DE COMICS”
JORGE ANDRÉS SEGOVIA MARÍN
Proyecto propuesto como requisito parcial para obtener el pregrado en Ingeniería de Sistemas y Computación
DIRECTOR DEL PROYECTO: Ing. Luz Stella Valencia Ayala
UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE INGENIERÍA ELÉCTRICA, ELECTRÓNICA, FÍSICA Y
CIENCIAS DE LA COMPUTACIÓN INGENIERÍA DE SISTEMAS Y COMPUTACIÓN
PEREIRA 2009
�
�
�
�
�
�
�
�
�
��������������������������������������
�
��������������������������������������
_____________________________________
_____________________________________
_____________________________________
_____________________________________
____________________________ Firma del Presidente del Jurado
____________________________ Firma del Jurado
____________________________ Firma del Jurado�
AGRADECIMIENTOS
Primero que todo un agradecimiento a la profesora Luz Stella Valencia, del programa de ingeniería de sistemas y computación, por haber aceptado guiarme a lo largo de este proyecto, tambien al profesor Jorge Gálvez por sus asesoria y a los compañeros de la universidad que me dieron indicaciones en los diferentes temas que debía aprender. Tambien le agradezco a los distintos foros, blogs y sitios Web, a los participantes de estos que siempre estuvieron dispuestos a brindarme ayuda desinteresada, resalto a Joomlaspanish, Joomla.org, Maestros del Web, Joomla Perú y Descargas joomla. Finalmente, el agradecimiento mas grande a todos los compañeros de los blogs y los foros de comics, y a los amigos anteriores a estos, que me han ayudado ha comprender esos universo de ficción, entre los blogs, Trejoscomics, Kuja, Diego, Lazonafantasma, Blogobundos, y entre los foros Komiqueros, Patojics, Exiles Kingdom, y en este año en especial a la Novena dimension, donde muchos de sus miembros me dieron consejos y apoyo creativo, y que siempre tuvieron una palabra de aliento que me ayudaba a continuar.
�
�
�
�
�
�
�
TABLA DE CONTENIDO
GLOSARIO..............................................................................................................1 RESUMEN EJECUTIVO..........................................................................................5 OBJETIVOS DEL PROYECTO .............................................................................11 INTRODUCCIÓN ...................................................................................................13 1. MÓDULO DE MERCADOS ...............................................................................17
1.1 ANALISIS DEL SECTOR..............................................................................19 1.1.1 Comercio electrónico. ............................................................................19 1.1.2 Ocio en Internet. ....................................................................................22 1.1.3 Comic.....................................................................................................24 1.1.4 Herramientas de desarrollo Web. ..........................................................26
a. AJAX (Asincronical javascript and XML). ................................................27 b. FLEX. ......................................................................................................28 c. Ruby on rails. ..........................................................................................29 d. Flash. ......................................................................................................29 e. Adobe flex charting 2...............................................................................30 f. Adobe flex data services 2. ......................................................................30 g. Lazlo........................................................................................................30 h. XML.........................................................................................................30 i. Joomla......................................................................................................31 j. Optimización Web: el nombre de la url y el título. ....................................31 k. Hojas de estilo en cascada (Cascading style sheets)..............................31 l. RSS: sindicando contenido.. ....................................................................32
1.1.5 Los sectores en Colombia y Latinoamérica. ..........................................32 1.2 ANALISIS DEL MERCADO...........................................................................34
1.2.1 Definición del producto.. ........................................................................34 1.2.1.1 Aplicación del producto. ..................................................................34 1.2.1.2 Productos competidores..................................................................35
1.2.1.2.1 Fortalezas y debilidades del producto frente a los competidores.................................................................................................................35 1.2.1.2.2 Posibles competidores..............................................................36 1.2.1.2.3 Solución a las debilidades. .......................................................37 1.2.1.2.4 Forma de aprovechar fortalezas. ..............................................38
1.2.1.3 Productos o servicios complementarios o accesorios del producto o servicio. .......................................................................................................38
1.2.1.3.1 Subproductos derivados del producto o servicio.. ....................38 1.3 ANALISIS DEL CLIENTE..............................................................................39
1.3.1 Definición del cliente. .............................................................................39 1.3.2 Investigación..........................................................................................40 1.3.3 Potencial de mercado. ...........................................................................43 1.3.4 Características Comerciales.. ................................................................45 1.3.5 Localización geográfica. ........................................................................45 1.3.6 Criterios de decisión de compra. ...........................................................45 1.3.7 Opinión de clientes que no han mostrado interés en el producto. . ......45 1.3.8 Formas de prevenir la falta de interés....................................................46
1.4 DEMANDA....................................................................................................46 1.4.1 Necesidad de una población..................................................................46 1.4.2 Evolución de la demanda.......................................................................46 1.4.3 Situación actual de la demanda.............................................................47 1.4.5 Situación futura.. ....................................................................................47
1.5 OFERTA.......................................................................................................47 1.5.1 Precios...................................................................................................47 1.5.2 Limitaciones en la satisfacción de los clientes.......................................48 1.5.3 Posibilidades de solución a las dificultades. ..........................................48 1.5.4 Situación actual.. ...................................................................................48 1.5.5 Imagen que tienen los clientes de los productores.. ..............................49
1.6 ESTRATEGIAS DE MERCADEO .................................................................49 1.6.1 Concepto del producto o servicio...........................................................49
1.6.1.1 Descripción básica. .........................................................................49 1.6.1.2 Especificaciones o características...................................................49 1.6.1.3 Aplicación/ uso del producto o servicio. ..........................................50 1.6.1.4 Diseño.. ...........................................................................................51 1.6.1.5 Calidad.. ..........................................................................................52
1.6.2 Estrategias de distribución.....................................................................52 1.6.2.1 Alternativas de penetración.. ...........................................................52 1.6.2.2 Alternativas de comercialización. ....................................................52 1.6.2.3 Distribución física internacional. ......................................................53
1.6.3 Estrategias de ventas. ...........................................................................53 1.6.4 Estrategias de precios ...........................................................................54
1.6.4.1 Análisis competitivo de precios. ......................................................54 1.6.4.2 Condiciones de pago.......................................................................55
1.6.5 Estrategias de promoción.. ....................................................................55 1.6.5.1 Promoción dirigida a clientes y canales.. ........................................55 1.6.5.2 Manejo de clientes especiales.........................................................55 1.6.5.3 Conceptos especiales que se usan para motivar la venta. .............56 1.6.5.4 Cubrimiento geográfico inicial y expansión. ....................................56 1.6.5.5 Presupuesto de promoción. ............................................................56
1.6.6 Estrategias de comunicación. ................................................................57
1.6.7 Estrategias de servicio...........................................................................57 1.6.7.1 Garantía y servicio postventa.. ........................................................57 1.6.7.2 Mecanismos de atención a clientes.................................................57 1.6.7.3 Formas de pago.. ............................................................................57
1.6.8 Presupuesto de la mezcla de mercadeo................................................58 1.6.9 Proyecciones de ventas.........................................................................59
2. MÓDULO DE OPERACIÓN ..............................................................................63 2.1 FICHA TÉCNICA DEL PRODUCTO O SERVICIO........................................63 2.2 ESTADO DE DESARROLLO........................................................................68 2.3 DESCRIPCIÓN DEL PROCESO ..................................................................69 2.4 NECESIDADES Y REQUERIMIENTOS .......................................................73
2.4.1 Tecnología y recursos requeridos.........................................................73 2.4.2 Situación tecnológica de la empresa. ....................................................74 2.4.3 Localización y tamaño. ..........................................................................74 2.4.4 Cuantificación del presupuesto requerido para estas adquisiciones. ....75
2.5 PLAN DE PRODUCCIÓN .............................................................................75 2.6 PLAN DE COMPRAS....................................................................................75
2.6.1 Compras a realizar de insumos y materiales por periodo. .....................75 2.6.2 Control de calidad.. ................................................................................76
2.7 INGENIERÍA DEL SOFTWARE ....................................................................76 2.7.1 Visión. ....................................................................................................77
2.7.1.1 Documento visión............................................................................78 2.7.1.1.1 Antecedentes de portales y/o plataformas Web relacionadas con Plataforma de comics. .............................................................................78 2.7.1.1.2 Visión del proyecto. ..................................................................81
2.7.1.2 Documento detalle de la visión. ......................................................82 2.7.1.2.1 Beneficios. ................................................................................82 2.7.1.2.2 Meta.........................................................................................83 2.7.1.2.3 Objetivos...................................................................................83 2.7.1.2.4 Restricciones. ...........................................................................85 2.7.1.2.5 Perfiles de usuario. ...................................................................85
2.7.1.3 Análisis...........................................................................................86 2.7.1.3.1 Modelo de casos de uso..........................................................86
2.7.1.3.1.1 Diagramas de casos de uso..............................................86 2.7.1.3.1.2 Especificación de casos de uso. .......................................98
2.7.1.3.2 Modelo dinámico.....................................................................178 2.7.1.3.2.1 Diagramas de secuencia..................................................178 2.7.1.3.2.2 Diagramas de colaboración..............................................309
2.7.1.3.3 Modelo funcional.....................................................................359 2.7.1.3.4 Modelo de estados. ................................................................416 2.7.1.3.5 Modelo de objetos. ................................................................426
2.7.1.3.5.1 Diagrama de clases. ........................................................426 2.7.1.3.5.2 Especificación de las clases............................................427
2.7.1.3.6 Requerimientos no funcionales...............................................472 2.7.1.3.6.1 Requerimientos de rendimiento.. .....................................473
2.7.1.3.6.2 Requerimientos de economía. .........................................473 2.7.1.3.6.3 Requerimientos de eficiencia.. .........................................473 2.7.1.3.6.4 Requerimientos tecnológicos. ..........................................473 2.7.1.3.6.5 Requerimientos de seguridad.. ........................................473 2.7.1.3.6.6 Requerimientos de confiabilidad.. ....................................474 2.7.1.3.6.7 Requerimientos de usabilidad. .........................................474 2.7.1.3.6.8 Requerimientos de comunicabilidad.. ..............................474
2.7.1.4 Diseño. ..........................................................................................474 2.7.1.4.1 Arquitectura del sistema. ........................................................474 2.7.1.4.2 Modelo de subsistemas. .........................................................480
2.7.1.4.2.1 Diagramas de subsistemas. .............................................480 2.7.1.4.2.2 diagramas de colaboración entre subsistemas. ...............481
2.7.1.4.3 Modelo de aplicaciones. .........................................................482 2.7.1.4.3.1 Modelo estático. ...............................................................482 2.7.1.4.3.2 Modelo dinámico. .............................................................486
2.7.1.4.4 Modelo de componentes ........................................................536 2.7.1.4.5 Modelo de distribución............................................................540
2.7.1.4.5.1 Capas...............................................................................540 2.7.1.4.5.2 Diagrama de distribución..................................................541
2.7.1.4.6 Diseño de la base de datos. ...................................................542 2.7.1.4.7 Diseño estético. ......................................................................543 2.7.1.4.8 Diagramas de interfaz estaticos..............................................552 2.7.1.4.9 Diagramas de interfaz dinámicos............................................584 2.7.1.4.10 Especificacion de eventos ....................................................613
2.7.1.5 Acta de aprobación de visión. .......................................................643 2.7.2. Planeación. .........................................................................................645
2.7.2.1 Documento de cronograma...........................................................646 2.7.2.2 Acta de aprobación de cronograma. .............................................647
2.7.3. Desarrollo. ..........................................................................................648 2.7.3.1. Ejecutables...................................................................................648 2.7.3.2. Manuales......................................................................................648
2.7.3.2.1. Manual de administrador. ......................................................648 2.7.3.2.2. Manual de usuarios. ..............................................................660
2.7.3.3. Acta de finalización de desarrollo.................................................663 2.7.4. Estabilización......................................................................................665
2.7.4.1. Registro de pruebas. ....................................................................666 2.7.4.2. Acta de aprobación de versión aprobada....................................667
2.7.5. Instalación...........................................................................................668 2.7.5.1. Entrega.........................................................................................668 2.7.5.2. Acta de finalización del proyecto. .................................................669
2.7.6. Soporte. ..............................................................................................670 2.7.6.1. Registro de soportes, mantenimiento y ajustes hechos. ..............670
3. MÓDULO DE ORGANIZACIÓN ......................................................................673 3.1. ESTRATEGIA ORGANIZACIONAL ...........................................................673
3.1.1. Análisis DOFA. ...................................................................................673
3.1.2. Organismos de apoyo.........................................................................676 3.2. ESTRUCTURA ORGANIZACIONAL .........................................................676
3.2.1. Equipo directivo. .................................................................................676 3.2.2. Líneas de autoridad.. ..........................................................................677 3.2.3 Nivel de participación en la junta directiva. ..........................................677 3.2.4. Mecanismo de participación y control.. ...............................................677 3.2.5. Organigrama.......................................................................................678 3.2.6. Visión.. ................................................................................................679 3.2.7. Misión.. ...............................................................................................679 3.2.8. Cultura organizacional.. ......................................................................679 3.2.9. Principios. ...........................................................................................680
3.2.9.1. Calidad.. .......................................................................................680 3.2.9.2. Uso de tecnologías actualizadas..................................................680 3.2.9.3. Mejoramiento continúo.. ...............................................................680 3.2.9.4. Atención al usuario.......................................................................680 3.2.9.5. Ampliación del servicio.. ...............................................................681 3.2.9.6 Expansión del mercado.................................................................681
3.2.10 Descripción de cargos.. .....................................................................681 3.3. ASPECTOS LEGALES..............................................................................685
3.3.1. Objeto de la empresa..........................................................................685 3.3.2. Tipo de empresa. ................................................................................686
3.3.2.1. Empresa unipersonal. ..................................................................687 3.3.2.2. Pasos para crear una empresa. ...................................................688 3.3.2.3. Requisitos para la elaboración de actas de sociedades...............698 3.3.2.4. Capital.. ........................................................................................699 3.3.2.5. Régimen común.. .........................................................................699
3.3.3. Impuestos. ..........................................................................................702 3.3.3.1. Impuesto sobre la renta................................................................702 3.3.3.2. Impuesto sobre las ventas. ..........................................................702 3.3.3.3. Impuesto de industria y comercio.................................................702
3.3.4. Tipos de contratos. .............................................................................702 3.3.5. Otros aspectos legales. ......................................................................705
3.3.5.1. Régimen empresarial. ..................................................................705 3.3.5.2. Derecho Laboral...........................................................................705 3.3.5.3. Licenciamiento de Software.. .......................................................708 3.3.5.4. Otra normatividad aplicable..........................................................712
3.3.6. Resumen legal. ...................................................................................714 3.3.6.1. Capital. .........................................................................................714 3.3.6.2. Constitución y registro..................................................................714
3.4. PRESUPUESTOS .....................................................................................715 4. MÓDULO FINANCIERO..................................................................................721
4.1. CRONOGRAMA DE INVERSIONES Y FINANCIACIÓN............................721 4.2. PRESUPUESTOS .....................................................................................722
4.2.1. Inversión en Activos Fijos.. .................................................................722 4.2.2. Depreciación.. .....................................................................................722
4.2.3. Gastos legales iniciales. .....................................................................722 4.2.4. Inversión en capital de trabajo.. ..........................................................724 4.2.5. Presupuesto de ventas.. .....................................................................724 4.2.6. Presupuesto de mano de obra............................................................724 4.2.7. Prestaciones. ......................................................................................727 4.2.8. Presupuesto de Otros gastos. ............................................................727 4.2.9. Estudio económico.............................................................................730
5. MODULO: IMPACTO DEL PROYECTO .........................................................735 5.1. IMPACTO SOCIOECONOMICO ...............................................................735
5.1.1. Desarrollo de software. .......................................................................738 5.1.2. Impacto de las TICs. ...........................................................................738 5.1.3. Web 2.0.. ............................................................................................739 5.1.4. Comercio electrónico.. ........................................................................740
5.2. IMPACTO CULTURAL...............................................................................742 5.2.1. Aporte del proyecto.............................................................................742 5.2.2. Brecha digital. .....................................................................................744 5.2.3. Web 2.0.. ............................................................................................745 5.2.4. Comics................................................................................................746
5.3. IMPACTO AMBIENTAL .............................................................................747 6. CONCLUSIONES............................................................................................751 7. RECOMENDACIONES....................................................................................755 8. BIBLIOGRAFÍA...............................................................................................759 ANEXO A.............................................................................................................765 ANEXO B.............................................................................................................768 ANEXO C.............................................................................................................771 ANEXO D.............................................................................................................772
�
�
�� �
LISTA DE FIGURAS �
�
Figura 1: porcentaje de inversión en publicidad en Internet...................................21 Figura 2: El patrón de interacción sincrónica de una aplicación Web tradicional (arriba) comparada con el patrón asincrónico de una aplicación AJAX (abajo).....28 Figura 3: Error muestral Vs. Error no muestral ......................................................40 Figura 4: distribución de la pantalla .......................................................................67 Figura 5: diagrama de flujo de actividades ............................................................72 Figura 6: modelo de procesos MSF.......................................................................77 Figura 7: caso de uso sesión .................................................................................86 Figura 8: caso de uso administración de usuarios.................................................87 Figura 9: caso de uso administrar secciones.........................................................87 Figura 10: caso de uso administrar categorías ......................................................88 Figura 11: caso de uso administrar componentes .................................................88 Figura 12: caso de uso administrar mambots ........................................................89 Figura 13: caso de uso administrar módulos .........................................................89 Figura 14: caso de uso administrar permisos ........................................................90 Figura 15: caso de uso administrar backup ...........................................................90 Figura 16: caso de uso administrar imágenes .......................................................91 Figura 17: caso de uso administrar banners..........................................................91 Figura 18: caso de uso administrar enlaces ..........................................................92 Figura 19: caso de uso administrar modificar datos usuario..................................92 Figura 20: caso de uso búsqueda..........................................................................93 Figura 21: caso de uso administrar página de inicio ..............................................93 Figura 22: caso de uso administrar encuestas.......................................................94 Figura 23: caso de uso administrar grupos............................................................94 Figura 24: caso de uso administrar menús ............................................................95 Figura 25: caso de uso registrarse.........................................................................95 Figura 26: caso de uso elegir del menú .................................................................96 Figura 27: caso de uso contenido estático.............................................................96 Figura 28: caso de uso secciones..........................................................................97 Figura 29: caso de uso componentes ....................................................................97 Figura 30: diagrama de secuencia login ..............................................................178 Figura 31: diagrama de secuencia (login incorrecto) ...........................................179 Figura 32: diagrama de secuencia terminar sesión .............................................179 Figura 33: diagrama de secuencia terminar sesión (error) ..................................180 Figura 34: diagrama de secuencia agregar usuario.............................................180 Figura 35: diagrama de secuencia agregar usuario (datos no válidos)................181
Figura 36: diagrama de secuencia agregar usuario (no agrega) .........................182 Figura 37: diagrama de secuencia modificar usuario...........................................183 Figura 38: diagrama de secuencia modificar usuario (no lista datos) ..................183 Figura 39: diagrama de secuencia modificar usuario (no modifica) .....................184 Figura 40: diagrama de secuencia eliminar usuario.............................................184 Figura 41: diagrama de secuencia eliminar usuario (no elimina) .........................185 Figura 42: diagrama de secuencia listar usuarios................................................185 Figura 43: diagrama de secuencia listar usuarios (no lista) .................................186 Figura 44: diagrama de secuencia crear sección.................................................186 Figura 45: diagrama de secuencia crear sección (datos no válidos) ...................187 Figura 46: diagrama de secuencia crear sección (no crea) .................................188 Figura 47: diagrama de secuencia publicar sección ............................................188 Figura 48: diagrama de secuencia publicar sección (no publica).........................189 Figura 49: diagrama de secuencia modificar sección ..........................................189 Figura 50: diagrama de secuencia modificar sección (no lista datos)..................190 Figura 51: diagrama de secuencia modificar sección (no modifica).....................190 Figura 52: diagrama de secuencia ocultar sección ..............................................191 Figura 53: diagrama de secuencia ocultar sección (no oculta) ............................191 Figura 54: diagrama de secuencia eliminar sección ............................................192 Figura 55: diagrama de secuencia eliminar sección (no elimina).........................192 Figura 56: diagrama de secuencia listar secciones .............................................193 Figura 57: diagrama de secuencia listar secciones (no lista)...............................193 Figura 58: diagrama de secuencia crear categoría..............................................194 Figura 59: diagrama de secuencia crear categoría (datos no válidos).................195 Figura 60: diagrama de secuencia crear categoría (no crea) ..............................196 Figura 61: diagrama de secuencia modificar categoría .......................................197 Figura 62: diagrama de secuencia modificar categoría (no lista datos) ...............197 Figura 63: diagrama de secuencia modificar categoría (no modifica)..................198 Figura 64: diagrama de secuencia eliminar categoría .........................................198 Figura 65: diagrama de secuencia eliminar categoría (no elimina)......................199 Figura 66: diagrama de secuencia listar categorías.............................................199 Figura 67: diagrama de secuencia listar categorías (no lista) ..............................200 Figura 68: diagrama de secuencia agregar componente.....................................200 Figura 69: diagrama de secuencia agregar componente (error ubicación)..........201 Figura 70: diagrama de secuencia (no agrega) ...................................................201 Figura 71: diagrama de secuencia publicar componente.....................................202 Figura 72: diagrama de secuencia publicar componente (no publica) .................202 Figura 73: diagrama de secuencia configurar componente .................................203 Figura 74: diagrama de secuencia configurar componente (no lista datos).........203 Figura 75: diagrama de secuencia configurar componente (no configura) ..........204 Figura 76: diagrama de secuencia ocultar componente ......................................204 Figura 77: diagrama de secuencia ocultar componente (no oculta).....................205 Figura 78: diagrama de secuencia eliminar componente.....................................205 Figura 79: diagrama de secuencia eliminar componente (no elimina) .................206 Figura 80: diagrama de secuencia listar componentes........................................206
Figura 81: diagrama de secuencia listar componentes (no lista) .........................207 Figura 82: diagrama de secuencia agregar mambot............................................207 Figura 83: diagrama de secuencia agregar mambot (error ubicación).................208 Figura 84: diagrama de secuencia agregar mambot (no agrega) ........................208 Figura 85: diagrama de secuencia publicar mambot ...........................................209 Figura 86: diagrama de secuencia publicar mambot (no publica)........................209 Figura 87: diagrama de secuencia configurar mambot ........................................210 Figura 88: diagrama de secuencia configurar mambot (no lista datos)................210 Figura 89: diagrama de secuencia configura mambot (no configura) ..................211 Figura 90: diagrama de secuencia ocultar mambot .............................................211 Figura 91: diagrama de secuencia ocultar mambot (no oculta) ...........................212 Figura 92: diagrama de secuencia eliminar mambot ...........................................212 Figura 93: diagrama de secuencia eliminar mambot (no elimina)........................213 Figura 94: diagrama de secuencia listar mambots...............................................213 Figura 95: diagrama de secuencia listar mambots (no lista)................................214 Figura 96: diagrama de secuencia agregar módulo.............................................214 Figura 97: diagrama de secuencia agregar módulo (error ubicación)..................215 Figura 98: diagrama de secuencia agregar módulo (no agrega) .........................215 Figura 99: diagrama de secuencia publicar módulo.............................................216 Figura 100: diagrama de secuencia publicar módulo (no pública) .......................216 Figura 101: diagrama de secuencia configurar módulo .......................................217 Figura 102: diagrama de secuencia configurar módulo (no lista datos)...............217 Figura 103: diagrama de secuencia configurar módulo (no configura) ................218 Figura 104: diagrama de secuencia ocultar módulo ............................................218 Figura 105: diagrama de secuencia ocultar módulo (no oculta)...........................219 Figura 106: diagrama de secuencia eliminar módulo...........................................219 Figura 107: diagrama de secuencia eliminar módulo (no elimina) .......................220 Figura 108: diagrama de secuencia listar módulos..............................................220 Figura 109: diagrama de secuencia listar módulos (no lista) ...............................221 Figura 110: diagrama de secuencia asignar permiso ..........................................221 Figura 111: diagrama de secuencia asignar permiso (no asigna)........................222 Figura 112: diagrama de secuencia modificar permiso........................................222 Figura 113: diagrama de secuencia modificar permiso (no lista datos) ...............223 Figura 114: diagrama de secuencia modificar permiso (no modifica) ..................223 Figura 115: diagrama de secuencia eliminar permiso..........................................224 Figura 116: diagrama de secuencia eliminar permiso (no elimina) ......................224 Figura 117: diagrama de secuencia listar permisos.............................................225 Figura 118: diagrama de secuencia listar permisos (no lista) ..............................225 Figura 119: diagrama de secuencia crear backup ...............................................226 Figura 120: diagrama de secuencia crear backup (error ubicación) ....................226 Figura 121: diagrama de secuencia crear backup (no crea)................................227 Figura 122: diagrama de secuencia cargar backup .............................................228 Figura 123: diagrama de secuencia cargar backup (no existe respaldo).............229 Figura 124: diagrama de secuencia crear backup (no se puede respaldar) ........229 Figura 125: diagrama de secuencia cargar backup (no se puede eliminar).........230
Figura 126: diagrama de secuencia cargar backup (no carga datos) ..................231 Figura 127: diagrama de secuencia cargar imagen.............................................232 Figura 128: diagrama de secuencia cargar imagen (no carga)............................232 Figura 129: diagrama de secuencia cargar imagen (no existe) ...........................233 Figura 130: diagrama de secuencia eliminar imagen...........................................233 Figura 131: diagrama de secuencia eliminar imagen (no elimina) .......................234 Figura 132: diagrama de secuencia listar imágenes...........................................234 Figura 133: diagrama de secuencia listar imágenes (no lista) .............................235 Figura 134: diagrama de secuencia cargar banner..............................................235 Figura 135: diagrama de secuencia cargar banner (no existe)............................236 Figura 136: diagrama de secuencia cargar banner (no carga) ...........................236 Figura 137: diagrama de secuencia publicar banner ...........................................237 Figura 138: diagrama de secuencia publicar banner (no publica)........................237 Figura 139: diagrama de secuencia configurar banner........................................238 Figura 140: diagrama de secuencia configurar banner (no lita datos) .................238 Figura 141: diagrama de secuencia configurar banner (no configura).................239 Figura 142: diagrama de secuencia ocultar banner .............................................239 Figura 143: diagrama de secuencia ocultar banner (no oculta) ...........................240 Figura 144: diagrama de secuencia eliminar banner ...........................................240 Figura 145: diagrama de secuencia eliminar banner (no elimina)........................241 Figura 146: diagrama de secuencia listar banners ..............................................241 Figura 147: diagrama de secuencia listar banners (no lista)................................242 Figura 148: diagrama de secuencia publicar enlace............................................242 Figura 149: diagrama de secuencia publicar enlace (no publica) ........................243 Figura 150: diagrama de secuencia configurar enlace ........................................243 Figura 151: diagrama de secuencia configurar enlace (no lista datos) ................244 Figura 152: diagrama de secuencia configurar enlace (no configura) .................244 Figura 153: diagrama de secuencia ocultar enlace..............................................245 Figura 154: diagrama de secuencia ocultar enlace (no oculta)............................245 Figura 155: diagrama de secuencia eliminar enlace............................................246 Figura 156: diagrama de secuencia eliminar enlace (no elimina) ........................246 Figura 157: diagrama de secuencia listar enlaces...............................................247 Figura 158: diagrama de secuencia listar enlaces (no lista) ................................247 Figura 159: diagrama de secuencia modificar datos............................................248 Figura 160: diagrama de secuencia modificar datos (datos no válidos) ..............248 Figura 161: diagrama de secuencia modificar datos (no modifica) ......................249 Figura 162: diagrama de secuencia listar datos...................................................249 Figura 163: diagrama de secuencia listar datos (error)........................................250 Figura 164: diagrama de secuencia búsqueda ....................................................250 Figura 165: diagrama de secuencia búsqueda (datos no válidos) .......................251 Figura 166: diagrama de secuencia búsqueda (error de búsqueda)....................251 Figura 167: diagrama de secuencia listar resultados...........................................252 Figura 168: diagrama de secuencia listar resultados (no lista) ............................252 Figura 169: diagrama de secuencia (no se encuentra)........................................253 Figura 170: diagrama de secuencia configurar página de inicio ..........................253
Figura 171: diagrama de secuencia configurar página de inicio (no configura) ...254 Figura 172: diagrama de secuencia listar página de inicio (no lista)....................254 Figura 173: diagrama de secuencia listar página de inicio (no lista)....................255 Figura 174: diagrama de secuencia crear encuesta ............................................255 Figura 175: diagrama de secuencia crear encuesta (datos no válidos) ...............256 Figura 176: diagrama de secuencia crear encuesta (no crea).............................257 Figura 177: diagrama de secuencia publicar encuesta........................................258 Figura 178: diagrama de secuencia publicar encuesta (no publica) ....................258 Figura 179: diagrama de secuencia configurar encuesta ....................................259 Figura 180: diagrama de secuencia configurar encuesta (no lista datos) ............259 Figura 181: diagrama de secuencia configurar encuesta (no configura) .............260 Figura 182: diagrama de secuencia ocultar encuesta..........................................260 Figura 183: diagrama de secuencia ocultar encuesta (no oculta)........................261 Figura 184: diagrama de secuencia eliminar encuesta........................................261 Figura 185: diagrama de secuencia eliminar encuesta (no elimina) ....................262 Figura 186: diagrama de secuencia listar encuestas ...........................................262 Figura 187: diagrama de secuencia listar encuestas (no lista) ............................263 Figura 188: diagrama de secuencia asignar grupo ..............................................263 Figura 189: diagrama de secuencia asignar grupo (no asigna) ...........................264 Figura 190: diagrama de secuencia configurar grupo..........................................264 Figura 191: diagrama de secuencia configurar grupo (no lista datos) .................265 Figura 192: diagrama de secuencia configurar grupos (no configura) .................265 Figura 193: diagrama de secuencia eliminar grupo .............................................266 Figura 194: diagrama de secuencia eliminar grupo (no elimina)..........................266 Figura 195: diagrama de secuencia listar grupos ................................................267 Figura 196: diagrama de secuencia listar grupos (no lista)..................................267 Figura 197: diagrama de secuencia crear menú..................................................268 Figura 198: diagrama de secuencia crear menú (datos no válidos).....................269 Figura 199: diagrama de secuencia crear menú (no crea) ..................................270 Figura 200: diagrama de secuencia publicar menú .............................................271 Figura 201: diagrama de secuencia publicar menú (no publica)..........................271 Figura 202: diagrama de secuencia configurar menú..........................................272 Figura 203: diagrama de secuencia configurar menú (no lista datos)..................272 Figura 204: diagrama de secuencia configurar menú (no configura) ...................273 Figura 205: diagrama de secuencia ocultar menú ...............................................273 Figura 206: diagrama de secuencia ocultar menú (no oculta) .............................274 Figura 207: diagrama de secuencia eliminar menú .............................................274 Figura 208: diagrama de secuencia eliminar menú (no elimina)..........................275 Figura 209: diagrama de secuencia listar menús.................................................275 Figura 210: diagrama de secuencia listar menús (no lista)..................................276 Figura 211: diagrama de secuencia registrarse...................................................276 Figura 212: diagrama de secuencia registrarse (datos no válidos)......................277 Figura 213: diagrama de secuencia registrarse (no registra)...............................277 Figura 214: diagrama de secuencia elegir del menú ...........................................278 Figura 215: diagrama de secuencia elegir del menú (no accesa)........................278
Figura 216: diagrama de secuencia mostrar sección, componente, mambot, módulo o contenido estático ................................................................................279 Figura 217: diagrama de secuencia mostrar sección, componente, mambot, módulo o contenido estático (no muestra) ...........................................................279 Figura 218: diagrama de secuencia ver contenido estático .................................280 Figura 219: diagrama de secuencia ver contenido estático (error) ......................280 Figura 220: diagrama de secuencia listar contenido estático ..............................281 Figura 221: diagrama de secuencia listar contenido estático (no lista)................281 Figura 222: diagrama de secuencia editar contenido estático .............................282 Figura 223: diagrama de secuencia editar contenido estático (no lista datos).....282 Figura 224: diagrama de secuencia editar contenido estático (no edita) .............283 Figura 225: diagrama de secuencia eliminar contenido estático..........................283 Figura 226: diagrama de secuencia eliminar contenido estático (no elimina)......284 Figura 227: diagrama de secuencia publicar contenido estático..........................284 Figura 228: diagrama de secuencia publicar contenido estático (no publica)......285 Figura 229: diagrama de secuencia ocultar contenido estático ...........................285 Figura 230: diagrama de secuencia ocultar contenido estático (no oculta) .........286 Figura 231: diagrama de secuencia crear artículo de contenido estático ............286 Figura 232: diagrama de secuencia crear artículo de contenido estático (datos no válidos) ................................................................................................................287 Figura 233: diagrama de secuencia crear artículo de contenido estático (no crea).............................................................................................................................288 Figura 234: diagrama de secuencia crear artículo de sección.............................289 Figura 235: diagrama de secuencia crear artículo de sección (no genera formulario)............................................................................................................289 Figura 236: diagrama de secuencia crear artículo de sección (no válido) ...........290 Figura 237: diagrama de secuencia crear artículo de sección (no crea)..............290 Figura 238: diagrama de secuencia leer artículo de sección ...............................291 Figura 239: diagrama de secuencia leer artículo de sección (no lista temas)......291 Figura 240: diagrama de secuencia leer artículo de sección (no muestra tema).292 Figura 241: diagrama de secuencia buscar artículos de sección.........................293 Figura 242: diagrama de secuencia buscar artículo de sección (datos no válidos).............................................................................................................................294 Figura 243: diagrama de secuencia buscar artículo sección (error) ....................295 Figura 244: diagrama de secuencia listar artículo sección ..................................295 Figura 245: diagrama de secuencia listar artículo sección (no lista)....................296 Figura 246: diagrama de secuencia eliminar artículo de sección.........................296 Figura 247: diagrama de secuencia eliminar artículo de sección (no elimina).....297 Figura 248: diagrama de secuencia publicar artículo de sección.........................297 Figura 249: diagrama de secuencia publicar artículo de sección (no publica).....298 Figura 250: diagrama de secuencia ocultar artículo de sección ..........................298 Figura 251: diagrama de secuencia ocultar artículo de sección (no oculta) ........299 Figura 252: diagrama de secuencia iniciar tema..................................................299 Figura 253: diagrama de secuencia iniciar tema (no genera formulario) .............300 Figura 254: diagrama de secuencia iniciar tema (datos no válidos) ...................300
Figura 255: diagrama de secuencia iniciar tema (error).......................................301 Figura 256: diagrama de secuencia leer opiniones..............................................301 Figura 257: diagrama de secuencia leer opiniones (no lista mensajes)...............302 Figura 258: diagrama de secuencia responder al tema.......................................302 Figura 259: diagrama de secuencia responder al tema (error) ............................303 Figura 260: diagrama de secuencia listar temas..................................................303 Figura 261: diagrama de secuencia listar temas (no lista)...................................304 Figura 262: diagrama de secuencia cerrar tema..................................................304 Figura 263: diagrama de secuencia cerrar tema (no lista datos) .........................305 Figura 264: diagrama de secuencia cerrar tema (no cierra) ................................305 Figura 265: diagrama de secuencia eliminar mensaje.........................................306 Figura 266: diagrama de secuencia eliminar mensaje (no elimina) .....................306 Figura 267: diagrama de secuencia finalizar tema...............................................307 Figura 268: diagrama de secuencia finalizar tema (no publica mensaje) ............307 Figura 269: diagrama de secuencia finalizar tema (no cierra) .............................308 Figura 270: diagrama de colaboración login ........................................................309 Figura 271: diagrama de colaboración salir .........................................................309 Figura 272: diagrama de colaboración agregar usuario.......................................310 Figura 273: diagrama de colaboración modificar usuario ....................................310 Figura 274: diagrama de colaboración eliminar usuario ......................................311 Figura 275: diagrama de colaboración listar usuarios..........................................311 Figura 276: diagrama de colaboración agregar sección ......................................312 Figura 277: diagrama de colaboración publicar sección .....................................312 Figura 278: diagrama de colaboración modificar sección ....................................313 Figura 279: diagrama de colaboración ocultar sección........................................313 Figura 280: diagrama de colaboración eliminar sección ......................................314 Figura 281: diagrama de colaboración listar secciones .......................................314 Figura 282: diagrama de colaboración agregar categoría ...................................315 Figura 283: diagrama de colaboración modificar categoría .................................315 Figura 284: diagrama de colaboración eliminar categoría ...................................316 Figura 285: diagrama de colaboración listar categorías ......................................316 Figura 286: diagrama de colaboración agregar componente...............................317 Figura 287: diagrama de colaboración publicar componente ..............................317 Figura 288: diagrama de colaboración configurar componente ...........................318 Figura 289: diagrama de colaboración ocultar componente ................................318 Figura 290: diagrama de colaboración eliminar componente ..............................319 Figura 291: diagrama de colaboración listar componentes..................................319 Figura 292: diagrama de colaboración agregar mambot .....................................320 Figura 293: diagrama de colaboración publicar mambot .....................................320 Figura 294: diagrama de colaboración configurar mambot..................................321 Figura 295: diagrama de colaboración ocultar mambot .......................................321 Figura 296: diagrama de colaboración eliminar mambot .....................................322 Figura 297: diagrama de colaboración listar mambots ........................................322 Figura 298: diagrama de colaboración agregar módulo.......................................323 Figura 299: diagrama de colaboración publicar módulo ......................................323
Figura 300: diagrama de colaboración configurar módulo ...................................324 Figura 301: diagrama de colaboración ocultar módulo ........................................324 Figura 302: diagrama de colaboración eliminar módulo ......................................325 Figura 303: diagrama de colaboración listar módulos..........................................325 Figura 304: diagrama de colaboración asignar permiso ......................................326 Figura 305: diagrama de colaboración modificar permiso ...................................326 Figura 306: diagrama de colaboración eliminar permiso .....................................327 Figura 307: diagrama de colaboración listar permisos.........................................327 Figura 308: diagrama de colaboración crear backup ...........................................328 Figura 309: diagrama de colaboración cargar backup .........................................328 Figura 310: diagrama de colaboración cargar imagen.........................................329 Figura 311: diagrama de colaboración eliminar imagen ......................................329 Figura 312: diagrama de colaboración listar imágenes........................................330 Figura 313: diagrama de colaboración cargar banner .........................................330 Figura 314: diagrama de colaboración publicar banner .......................................331 Figura 315: diagrama de colaboración configurar banner....................................331 Figura 316: diagrama de colaboración ocultar banner.........................................332 Figura 317: diagrama de colaboración eliminar banner .......................................332 Figura 318: diagrama de colaboración listar banners ..........................................333 Figura 319: diagrama de colaboración publicar enlace........................................333 Figura 320: diagrama de colaboración configurar enlace ....................................334 Figura 321: diagrama de colaboración ocultar enlace .........................................334 Figura 322: diagrama de colaboración eliminar enlace........................................335 Figura 323: diagrama de colaboración listar enlaces...........................................335 Figura 324: diagrama de colaboración modificar datos .......................................336 Figura 325: diagrama de colaboración listar datos ..............................................336 Figura 326: diagrama de colaboración búsqueda................................................337 Figura 327: diagrama de colaboración listar resultados.......................................337 Figura 328: diagrama de colaboración configurar página de inicio......................338 Figura 329: diagrama de colaboración listar página de inicio ..............................338 Figura 330: diagrama de colaboración crear encuesta ........................................339 Figura 331: diagrama de colaboración publicar encuesta....................................339 Figura 332: diagrama de colaboración configurar encuesta ................................340 Figura 333: diagrama de colaboración ocultar encuesta .....................................340 Figura 334: diagrama de colaboración eliminar encuesta....................................341 Figura 335: diagrama de colaboración listar encuestas.......................................341 Figura 336: diagrama de colaboración asignar grupos ........................................342 Figura 337: diagrama de colaboración modificar grupos .....................................342 Figura 338: diagrama de colaboración eliminar grupo .........................................343 Figura 339: diagrama de colaboración listar grupos ............................................343 Figura 340: diagrama de colaboración agregar menú .........................................344 Figura 341: diagrama de colaboración publicar menú .........................................344 Figura 342: diagrama de colaboración configurar menú......................................345 Figura 343: diagrama de colaboración ocultar menú...........................................345 Figura 344: diagrama de colaboración eliminar menú .........................................346
Figura 345: diagrama de colaboración listar menús ............................................346 Figura 346: diagrama de colaboración registrarse...............................................347 Figura 347: diagrama de colaboración elegir del menú .......................................347 Figura 348: diagrama de colaboración una sección, componente, mambot, modulo o contenido estático .............................................................................................348 Figura 349: diagrama de colaboración mostrar contenido estático......................348 Figura 350: diagrama de colaboración listar contenido estático ..........................349 Figura 351: diagrama de colaboración editar contenido estático.........................349 Figura 352: diagrama de colaboración eliminar contenido estático .....................350 Figura 353: diagrama de colaboración publicar contenido estático .....................350 Figura 354: diagrama de colaboración ocultar contenido estático .......................351 Figura 355: diagrama de colaboración agregar contenido estático......................351 Figura 356: diagrama de colaboración crear artículo sección..............................352 Figura 357: diagrama de colaboración leer artículo sección................................352 Figura 358: diagrama de colaboración buscar artículo sección ...........................353 Figura 359: diagrama de colaboración listar artículos sección ............................353 Figura 360: diagrama de colaboración eliminar artículo sección .........................354 Figura 361: diagrama de colaboración publicar artículo sección .........................354 Figura 362: diagrama de colaboración ocultar sección........................................355 Figura 363: diagrama de colaboración iniciar tema .............................................355 Figura 364: diagrama de colaboración leer respuestas .......................................356 Figura 365: diagrama de colaboración responder al tema...................................356 Figura 366: diagrama de colaboración listar temas .............................................357 Figura 367: diagrama de colaboración cancelar tema .........................................357 Figura 368: diagrama de colaboración borrar mensaje........................................358 Figura 369: diagrama de colaboración finalizar tema ..........................................358 Figura 370: diagrama de actividad sesión ...........................................................359 Figura 371: diagrama de actividad salir ...............................................................359 Figura 372: diagrama de actividad agregar usuario.............................................360 Figura 373: diagrama de actividad modificar usuario...........................................361 Figura 374: diagrama de actividad eliminar usuario.............................................361 Figura 375: diagrama de actividad listar usuario..................................................362 Figura 376: diagrama de actividad agregar sección ............................................362 Figura 377: diagrama de actividad publicar sección ............................................363 Figura 378: diagrama de actividad modificar sección ..........................................363 Figura 379: diagrama de actividad ocultar sección ..............................................364 Figura 380: diagrama de actividad eliminar sección ............................................364 Figura 381: diagrama de actividad listar secciones .............................................365 Figura 382: diagrama de actividad crear categoría..............................................365 Figura 383: diagrama de actividad modificar categoría .......................................366 Figura 384: diagrama de actividad eliminar categoría .........................................366 Figura 385: diagrama de actividad listar categorías.............................................367 Figura 386: diagrama de actividad agregar componente.....................................367 Figura 387: diagrama de actividad publicar componente.....................................368 Figura 388: diagrama de actividad configurar componente .................................368
Figura 389: diagrama de actividad ocultar componente ......................................369 Figura 390: diagrama de actividad eliminar componente.....................................369 Figura 391: diagrama de actividad listar componentes........................................370 Figura 392: diagrama de actividad agregar mambot............................................370 Figura 393: diagrama de actividad publicar mambot ...........................................371 Figura 394: diagrama de actividad configurar mambot ........................................371 Figura 395: diagrama de actividad ocultar mambot .............................................372 Figura 396: diagrama de actividad eliminar mambot ...........................................372 Figura 397: diagrama de actividad listar mambots...............................................373 Figura 398: diagrama de actividad agregar módulo.............................................373 Figura 399: diagrama de actividad publicar módulo.............................................374 Figura 400: diagrama de actividad configurar módulo .........................................374 Figura 401: diagrama de actividad ocultar módulo ..............................................375 Figura 402: diagrama de actividad eliminar módulo.............................................375 Figura 403: diagrama de actividad listar módulos................................................376 Figura 404: diagrama de actividad asignar permiso ............................................376 Figura 405: diagrama de actividad modificar permiso..........................................377 Figura 406: diagrama de actividad eliminar permiso............................................377 Figura 407: diagrama de actividad listar permisos...............................................378 Figura 408: diagrama de actividad crear backup .................................................378 Figura 409: diagrama de actividad cargar backup ...............................................379 Figura 410: diagrama de actividad cargar imagen ...............................................380 Figura 411: diagrama de actividad eliminar imagen.............................................380 Figura 412: diagrama de actividad listar imagen..................................................381 Figura 413: diagrama de actividad cargar banner................................................381 Figura 414: diagrama de actividad publicar banner .............................................382 Figura 415: diagrama de actividad configurar banner..........................................382 Figura 416: diagrama de actividad ocultar banner...............................................383 Figura 417: diagrama de actividad eliminar banner .............................................383 Figura 418: diagrama de actividad listar banners ................................................384 Figura 419: diagrama de actividad publicar enlace..............................................384 Figura 420: diagrama de actividad configurar enlace ..........................................385 Figura 421: diagrama de actividad ocultar enlace................................................385 Figura 422: diagrama de actividad eliminar enlace..............................................386 Figura 423: diagrama de actividad listar enlaces.................................................386 Figura 424: diagrama de actividad modificar datos..............................................387 Figura 425: diagrama de actividad listar datos.....................................................388 Figura 426: diagrama de actividad búsqueda ......................................................388 Figura 427: diagrama de actividad listar resultados.............................................389 Figura 428: diagrama de actividad configurar página de inicio ............................389 Figura 429: diagrama de actividad listar página de inicio ....................................390 Figura 430: diagrama de actividad crear encuesta ..............................................390 Figura 431: diagrama de actividad publicar encuesta..........................................391 Figura 432: diagrama de actividad configurar encuesta ......................................391 Figura 433: diagrama de actividad ocultar encuesta............................................392
Figura 434: diagrama de actividad eliminar encuesta..........................................392 Figura 435: diagrama de actividad listar encuestas .............................................393 Figura 436: diagrama de actividad asignar grupo................................................393 Figura 437: diagrama de actividad configurar grupo............................................394 Figura 438: diagrama de actividad eliminar grupo ...............................................394 Figura 439: diagrama de actividad listar grupos ..................................................395 Figura 440: diagrama de actividad crear menú....................................................395 Figura 441: diagrama de actividad publicar menú ...............................................396 Figura 442: diagrama de actividad configurar menú............................................396 Figura 443: diagrama de actividad ocultar menú .................................................397 Figura 444: diagrama de actividad eliminar menú ...............................................397 Figura 445: diagrama de actividad listar menús...................................................398 Figura 446: diagrama de actividad registrarse.....................................................398 Figura 447: diagrama de actividad elegir del menú .............................................399 Figura 448: diagrama de actividad mostrar sección, componente, mambot, módulo o contenido estático .............................................................................................399 Figura 449: diagrama de actividad ver contenido estático ...................................400 Figura 450: diagrama de actividad listar contenido estático ................................400 Figura 451: diagrama de actividad editar contenido estático ...............................401 Figura 452: diagrama de actividad eliminar contenido estático............................401 Figura 453: diagrama de actividad publicar contenido estático ...........................402 Figura 454: diagrama de actividad ocultar contenido estático .............................402 Figura 455: diagrama de actividad crear contenido estático................................403 Figura 456: diagrama de actividad crear artículo de sección...............................404 Figura 457: diagrama de actividad leer artículo de sección .................................405 Figura 458: diagrama de actividad buscar artículo de sección ............................406 Figura 459: diagrama de actividad listar sección .................................................406 Figura 460: diagrama de actividad eliminar artículo sección ...............................407 Figura 461: diagrama de actividad publicar artículo de sección...........................408 Figura 462: diagrama de actividad ocultar artículo de sección ............................409 Figura 463: diagrama de actividad iniciar tema....................................................410 Figura 464: diagrama de actividad leer respuestas .............................................411 Figura 465: diagrama de actividad publicar respuesta.........................................412 Figura 466: diagrama de actividad listar temas de un componente .....................412 Figura 467: diagrama de actividad cerrar tema....................................................413 Figura 468: diagrama de actividad borrar mensaje..............................................414 Figura 469: diagrama de actividad finalizar tema.................................................415 Figura 470: diagrama de estados sección ...........................................................416 Figura 471: diagrama de estados componente....................................................416 Figura 472: diagrama de estados menú ..............................................................417 Figura 473: diagrama de estados encuesta.........................................................417 Figura 474: diagrama de estados usuario............................................................418 Figura 475: diagrama de estados mensaje..........................................................418 Figura 476: diagrama de estados interfaz............................................................419 Figura 477: diagrama de estados sesión .............................................................419
Figura 478: diagrama de estados permiso...........................................................420 Figura 479: diagrama de estados módulo............................................................420 Figura 480: diagrama de estados imagen............................................................421 Figura 481: diagrama de estados documento......................................................421 Figura 482: diagrama de estados contenido estático...........................................422 Figura 483: diagrama de estados página de inicio...............................................422 Figura 484: diagrama de estados grupo ..............................................................423 Figura 485: diagrama de estados banner ............................................................423 Figura 486: diagrama de estados categoría ........................................................424 Figura 487: diagrama de estados enlace.............................................................424 Figura 488: diagrama de estados mambot ..........................................................425 Figura 489: diagrama de estados tema ...............................................................425 Figura 490: diagrama de clases...........................................................................426 Figura 491: arquitectura Web de 3 capas ............................................................475 Figura 492: niveles sistemas Web .......................................................................477 Figura 493: diagrama de subsistemas .................................................................480 Figura 494: diagrama de colaboración entre subsistemas...................................481 Figura 495: diagrama de secuencia de ventanas parte administrador.................482 Figura 496: diagrama de secuencia de ventanas parte usuario ..........................484 Figura 497: diagrama de interacción login ...........................................................486 Figura 498: diagrama de interacción salir ............................................................486 Figura 499: diagrama de interacción agregar usuario..........................................487 Figura 500: diagrama de interacción modificar usuario .......................................487 Figura 501: diagrama de interacción eliminar usuario .........................................488 Figura 502: diagrama de interacción listar usuarios.............................................488 Figura 503: diagrama de interacción agregar sección .........................................489 Figura 504: diagrama de interacción publicar sección .........................................489 Figura 505: diagrama de interacción modificar sección .......................................490 Figura 506: diagrama de interacción ocultar sección...........................................490 Figura 507: diagrama de interacción eliminar sección .........................................491 Figura 508: diagrama de interacción listar sección ..............................................491 Figura 509: diagrama de interacción agregar categoría ......................................492 Figura 510: diagrama de interacción modificar categoría ....................................492 Figura 511: diagrama de interacción eliminar categoría ......................................493 Figura 512: diagrama de interacción listar categoría ...........................................493 Figura 513: diagrama de interacción agregar componente..................................494 Figura 514: diagrama de interacción publicar componente .................................494 Figura 515: diagrama de interacción configurar componente ..............................495 Figura 516: diagrama de interacción ocultar componente ...................................495 Figura 517: diagrama de interacción eliminar componente .................................496 Figura 518: diagrama de interacción listar componentes.....................................496 Figura 519: diagrama de interacción agregar mambot ........................................497 Figura 520: diagrama de interacción publicar mambot ........................................497 Figura 521: diagrama de interacción configurar mambot.....................................498 Figura 522: diagrama de interacción ocultar mambot ..........................................498
Figura 523: diagrama de interacción eliminar mambot ........................................499 Figura 524: diagrama de interacción listar mambots ...........................................499 Figura 525: diagrama de interacción agregar módulo..........................................500 Figura 526: diagrama de interacción publicar módulo .........................................500 Figura 527: diagrama de interacción configurar módulo ......................................501 Figura 528: diagrama de interacción ocultar módulo ...........................................501 Figura 529: diagrama de interacción eliminar módulo .........................................502 Figura 530: diagrama de interacción listar módulos.............................................502 Figura 531: diagrama de interacción administrar permisos .................................503 Figura 532: diagrama de interacción modificar permisos.....................................503 Figura 533: diagrama de interacción eliminar permisos.......................................504 Figura 534: diagrama de interacción listar permisos............................................504 Figura 535: diagrama de interacción crear backup ..............................................505 Figura 536: diagrama de interacción cargar backup ............................................505 Figura 537: diagrama de interacción cargar imagen............................................506 Figura 538: diagrama de interacción eliminar imagen .........................................506 Figura 539: diagrama de interacción listar imagen ..............................................507 Figura 540: diagrama de interacción cargar banner ............................................507 Figura 541: diagrama de interacción publicar banner ..........................................508 Figura 542: diagrama de interacción configurar banner.......................................508 Figura 543: diagrama de interacción ocultar banner............................................509 Figura 544: diagrama de interacción eliminar banner ..........................................509 Figura 545: diagrama de interacción listar banners .............................................510 Figura 546: diagrama de interacción publicar enlace...........................................510 Figura 547: diagrama de interacción configurar enlace .......................................511 Figura 548: diagrama de interacción ocultar enlace ............................................511 Figura 549: diagrama de interacción eliminar enlace...........................................512 Figura 550: diagrama de interacción listar enlaces..............................................512 Figura 551: diagrama de interacción modificar datos ..........................................513 Figura 552: diagrama de interacción listar datos .................................................513 Figura 553: diagrama de interacción búsqueda...................................................514 Figura 554: diagrama de interacción listar resultados..........................................514 Figura 555: diagrama de interacción configurar página de inicio.........................515 Figura 556: diagrama de interacción listar página de inicio .................................515 Figura 557: diagrama de interacción crear encuesta ...........................................516 Figura 558: diagrama de interacción publicar encuesta.......................................516 Figura 559: diagrama de interacción configurar encuesta ...................................517 Figura 560: diagrama de interacción ocultar encuesta ........................................517 Figura 561: diagrama de interacción eliminar encuesta.......................................518 Figura 562: diagrama de interacción listar encuestas..........................................518 Figura 563: diagrama de interacción asignar grupo.............................................519 Figura 564: diagrama de interacción modificar grupo ..........................................519 Figura 565: diagrama de interacción eliminar grupo ............................................520 Figura 566: diagrama de interacción listar grupo.................................................520 Figura 567: diagrama de interacción agregar menú ............................................521
Figura 568: diagrama de interacción publicar menú ............................................521 Figura 569: diagrama de interacción configurar menú.........................................522 Figura 570: diagrama de interacción ocultar menú..............................................522 Figura 571: diagrama de interacción eliminar menú ............................................523 Figura 572: diagrama de interacción listar menús ...............................................523 Figura 573: diagrama de interacción registrarse..................................................524 Figura 574: diagrama de interacción elegir del menú ..........................................524 Figura 575: diagrama de interacción mostrar sección, componente, mambot, modulo o contenido estático ................................................................................525 Figura 576: diagrama de interacción mostrar contenido estático.........................525 Figura 577: diagrama de interacción listar contenido estático .............................526 Figura 578: diagrama de interacción modificar contenido estático ......................526 Figura 579: diagrama de interacción eliminar contenido estático ........................527 Figura 580: diagrama de interacción publicar contenido estático ........................527 Figura 581: diagrama de interacción ocultar contenido estático ..........................528 Figura 582: diagrama de interacción agregar contenido estático.........................528 Figura 583: diagrama de interacción crear artículo de sección............................529 Figura 584: diagrama de interacción leer artículo de sección..............................529 Figura 585: diagrama de interacción buscar artículo de sección .........................530 Figura 586: diagrama de interacción listar artículo de sección ............................530 Figura 587: diagrama de interacción eliminar artículo de sección .......................531 Figura 588: diagrama de interacción publicar artículo de sección .......................531 Figura 589: diagrama de interacción ocultar artículo de sección .........................532 Figura 590: diagrama de interacción iniciar tema ................................................532 Figura 591: diagrama de interacción leer respuestas ..........................................533 Figura 592: diagrama de interacción publicar respuesta .....................................533 Figura 593: diagrama de interacción listar temas ................................................534 Figura 594: diagrama de interacción cerrar tema ................................................534 Figura 595: diagrama de interacción borrar mensaje...........................................535 Figura 596: diagrama de interacción finalizar tema .............................................535 Figura 597: diagrama de componentes ...............................................................536 Figura 598: diagrama de distribución...................................................................541 Figura 599: diagrama entidad-relación ................................................................542 Figura 600: pantalla de inicio ...............................................................................544 Figura 601: banner...............................................................................................545 Figura 602: pantalla sección ................................................................................545 Figura 603: pantalla presentación........................................................................546 Figura 604: pantalla foro ......................................................................................546 Figura 605: pantalla blog .....................................................................................547 Figura 606: pantalla creación interactiva .............................................................547 Figura 607: pantalla comercio electrónico ...........................................................548 Figura 608: pantalla búsqueda.............................................................................548 Figura 609: pantalla noticias ................................................................................549 Figura 610: pantalla wiki ......................................................................................549 Figura 611: pantalla enlaces................................................................................550
Figura 612: pantalla manual y reglas ...................................................................550 Figura 613: pantalla contactar..............................................................................551 Figura 614: diagrama de interfaz estático inicio...................................................552 Figura 615: diagrama de interfaz estático presentación ......................................552 Figura 616: diagrama de interfaz estático change avatar forum ..........................553 Figura 617: diagrama de interfaz estatico display forum......................................553 Figura 618: diagrama de interfaz estatico foro.....................................................554 Figura 619: diagrama de interfaz estático foro profile user ..................................554 Figura 620: diagrama de interfaz estático foro userlist ........................................555 Figura 621: diagrama de interfaz estático foro reglas ..........................................555 Figura 622: diagrama de interfaz estático foro search .........................................556 Figura 623: diagrama de interfaz estático foro user map.....................................556 Figura 624: diagrama de interfaz estático messaging forum ...............................557 Figura 625: diagrama de interfaz estático my uploads.........................................557 Figura 626: diagrama de interfaz estático nuevo tema foro .................................558 Figura 627: diagrama de interfaz estático personality forum ...............................558 Figura 628: diagrama de interfaz estático privacy forum .....................................559 Figura 629: diagrama de interfaz estático profile essentials ................................559 Figura 630: diagrama de interfaz estático profile field foro ..................................560 Figura 631: diagrama de interfaz estático profile foro ..........................................560 Figura 632: diagrama de interfaz estático profile personal foro ...........................561 Figura 633: diagrama de interfaz estático respuesta foro ....................................561 Figura 634: diagrama de interfaz estático upload avatar .....................................562 Figura 635: diagrama de interfaz estático chat ....................................................562 Figura 636: diagrama de interfaz estático blog ....................................................563 Figura 637: diagrama de interfaz estático mensajes blog....................................563 Figura 638: diagrama de interfaz estático aviso...................................................564 Figura 639: diagrama de interfaz estático comercio electronico nuevo aviso ......564 Figura 640: diagrama de interfaz estático comerio electronico reglas .................565 Figura 641: diagrama de interfaz estático comercio electronico resumen ...........565 Figura 642: diagrama de interfaz estatico mis avisos ..........................................566 Figura 643: diagrama de interfaz estático concurso ............................................566 Figura 644: diagrama de interfaz estático creación interactiva ............................567 Figura 645: diagrama de interfaz estático creación interactiva presentación.......567 Figura 646: diagrama de creacion interactiva editar imagen ...............................568 Figura 647: diagrama de interfaz estático mis galerias........................................568 Figura 648: diagrama de creacion interactiva noticias ........................................569 Figura 649: diagrama de interfaz estático wiki articulos.......................................569 Figura 650: diagrama de interfaz estático wiki discussion ...................................570 Figura 651: diagrama de interfaz estático wiki edit ..............................................571 Figura 652: diagrama de interfaz estático wiki history .........................................571 Figura 653: diagrama de interfaz estático wiki move ...........................................572 Figura 654: diagrama de interfaz estático wiki watch...........................................572 Figura 655: diagrama de interfaz estático buscar ................................................573 Figura 656: diagrama de interfaz estático manual y reglas..................................573
Figura 657: diagrama de interfaz estático FAQ....................................................574 Figura 658: diagrama de interfaz estático enlaces...............................................574 Figura 659: diagrama de interfaz estático añadir archivo ....................................575 Figura 660: diagrama de interfaz estático enviar correo ......................................575 Figura 661: diagrama de interfaz estático escribir correo ....................................576 Figura 662: diagrama de interfaz estático espacio privado..................................576 Figura 663: diagrama de interfaz estático libro de visitas ....................................577 Figura 664: diagrama de interfaz estático libro de visitas entrada .......................577 Figura 665: diagrama de interfaz estático paypal ................................................578 Figura 666: diagrama de interfaz estático detalles de usuario.............................578 Figura 667: diagrama de interfaz estático comprobar artículos ...........................579 Figura 668: diagrama de interfaz estático enviar noticias ....................................579 Figura 669: diagrama de interfaz estático enviar enlace......................................580 Figura 670: diagrama de interfaz estático nueva entrada blog ............................580 Figura 671: diagrama de interfaz estático a tu blog .............................................581 Figura 672: diagrama de interfaz estático encuesta ............................................581 Figura 673: diagrama de interfaz estático formulario acceso...............................582 Figura 674: diagrama de interfaz estático solicitar clave .....................................582 Figura 675: diagrama de interfaz estático registro ...............................................583 Figura 676: diagrama de interfaz estático contactar ............................................583 Figura 677: diagrama de interfaz estático menú..................................................584 Figura 678: diagrama de interfaz dinámico inicio.................................................584 Figura 679: diagrama de interfaz dinámico presentación ....................................585 Figura 680: diagrama de interfaz dinámico change avatar forum ........................585 Figura 681: diagrama de interfaz dinámico display forum....................................586 Figura 682: diagrama de interfaz dinámico foro...................................................586 Figura 683: diagrama de interfaz dinámcio foro profile user ................................587 Figura 684: diagrama de interfaz dinámico foro userlist ......................................587 Figura 685: diagrama de interfaz dinámico foro search .......................................588 Figura 686: diagrama de interfaz dinámico messaging user forum......................588 Figura 687: diagrama de interfaz dinámico nuevo tema foro ...............................589 Figura 688: diagrama de interfaz dinámcio personality forum..............................589 Figura 689: diagrama de interfaz dinámico privacy forum ...................................590 Figura 690: diagrama de interfaz dinámico profile essentials ..............................590 Figura 691: diagrama de interfaz dinámico profile field........................................591 Figura 692: diagrama de interfaz dinámico profile foro ........................................591 Figura 693: diagrama de interfaz dinámico profile personal foro .........................592 Figura 694: diagrama de interfaz dinámico respuesta foro ..................................592 Figura 695: diagrama de interfaz dinámico upload avatar ...................................593 Figura 696: diagrama de interfaz dinámico chat ..................................................593 Figura 697: diagrama de interfaz dinámico blog ..................................................594 Figura 698: diagrama de interfaz dinámico mensajes blog..................................594 Figura 699: diagrama de interfaz dinámico aviso.................................................595 Figura 700: diagrama de interfaz dinámico nuevo aviso......................................591 Figura 701: diagrama de interfaz dinámico comercio electrónico resumen .........591
Figura 702: diagrama de interfaz dinámico comercio electrónico mis avisos ......591 Figura 703: diagrama de interfaz dinámico concurso ..........................................591 Figura 704: diagrama de interfaz dinámico creación interactiva ..........................591 Figura 705: diagrama de interfaz dinámico creación interactiva presentación.....591 Figura 706: diagrama de interfaz dinámico editar imagen ...................................591 Figura 707: diagrama de interfaz dinámico comercio mis galerias ......................591 Figura 708: diagrama de interfaz dinámico noticias.............................................591 Figura 709: diagrama de interfaz dinámico wiki artículos ....................................600 Figura 710: diagrama de interfaz dinámico wiki discussion .................................600 Figura 711: diagrama de interfaz dinámico wiki edit ............................................601 Figura 712: diagrama de interfaz dinámico wiki history .......................................601 Figura 713: diagrama de interfaz dinámico wiki move .........................................602 Figura 714: diagrama de interfaz dinámico wiki watch.........................................602 Figura 715: diagrama de interfaz dinámico buscar ..............................................603 Figura 716: diagrama de interfaz dinámico manual y reglas................................603 Figura 717: diagrama de interfaz dinámico FAQ..................................................604 Figura 718: diagrama de interfaz dinámico enlaces.............................................604 Figura 719: diagrama de interfaz dinámico añadir archivo ..................................605 Figura 720: diagrama de interfaz dinámico enviar correo ....................................605 Figura 721: diagrama de interfaz dinámico escribir correo ..................................606 Figura 722: diagrama de interfaz dinámico espacio privado................................606 Figura 723: diagrama de interfaz dinámico libro de visitas ..................................607 Figura 724: diagrama de interfaz dinámico libro de visitas entrada .....................607 Figura 725: diagrama de interfaz dinámico paypal ..............................................608 Figura 726: diagrama de interfaz dinámico detalles usuario................................608 Figura 727: diagrama de interfaz dinámico enviar noticias ..................................609 Figura 728: diagrama de interfaz dinámico enciar enlace....................................609 Figura 729: diagrama de interfaz dinámico nueva entrada blog ..........................610 Figura 730: diagrama de interfaz dinámico a tu blog ...........................................610 Figura 731: diagrama de interfaz dinámico encuesta ..........................................611 Figura 732: diagrama de interfaz dinámico formulario acceso.............................611 Figura 733: diagrama de interfaz dinámico enviar clave......................................612 Figura 734: diagrama de interfaz dinámico registro .............................................612 Figura 735: diagrama de interfaz dinámico contactar ..........................................613 Figura 736: diagrama de interfaz dinámico menú................................................613 Figura 737: logo...................................................................................................648 Figura 738: login ..................................................................................................649 Figura 739: vista rápida .......................................................................................650 Figura 740: no tocar en el menú de bienvenida...................................................651 Figura 741: no tocar en el menú desplegable......................................................652 Figura 742: icono “Añadir nuevo artículo” ............................................................653 Figura 743: ventana “Añadir nuevo artículo”........................................................654 Figura 744: botón “Administrador de artículos” ....................................................657 Figura 745: botones “Administrador de secciones” y “Administrador de categorías”.............................................................................................................................657
Figura 746: botón “Administrador de imágenes” ..................................................658 Figura 747: botón “Administrador de menús”.......................................................659 Figura 748: ventana “Administración de menús”..................................................659 Figura 749: botón “Administrador de usuarios” ....................................................660 Figura 750: ventana “Administración de usuarios”...............................................660 Figura 751: organigrama por actividades.............................................................678 Figura 752: ¿Con que se identifica mas? ............................................................768 Figura 753: ¿De que lugar provienen la mayoría de obras que ve? ....................768 Figura 754: ¿Qué genero prefiere en estos temas? ............................................769 Figura 755: ¿Qué busca en sitios Web relacionados?.........................................769 Figura 756: ¿Cuál es su rango de edad?.............................................................770 Figura 757: ¿Cuál es su sexo? ...........................................................................770
�
�
�� �
LISTA DE TABLAS
Tabla 1: inversiones y financiación ..........................................................................8 Tabla 2: presupuesto de ventas...............................................................................8 Tabla 3: flujo de caja................................................................................................9 Tabla 4: posibles competidores Vs. servicios ........................................................37 Tabla 5: ventajas y limitaciones relativas de los métodos para realizar una encuesta ................................................................................................................42 Tabla 6: presupuesto de estrategia de ventas .......................................................53 Tabla 7: presupuesto de estrategia de ventas .......................................................56 Tabla 8: presupuesto de estrategia de ventas .......................................................58 Tabla 9: proyecciones de ventas ...........................................................................59 Tabla 10: presupuesto de adquisiciones................................................................75 Tabla 11: Funciones caso de uso login..................................................................98 Tabla 12: caso de uso login ...................................................................................98 Tabla 13: funciones caso de uso salir....................................................................99 Tabla 14: caso de uso salir ....................................................................................99 Tabla 15: funciones caso de uso agregar usuario .................................................99 Tabla 16: caso de uso agregar usuario................................................................100 Tabla 17: funciones caso de uso modificar usuario .............................................100 Tabla 18: caso de uso modificar usuario .............................................................100 Tabla 19: funciones caso de uso eliminar usuario ...............................................101 Tabla 20: caso de uso eliminar usuario ...............................................................101 Tabla 21: funciones caso de uso listar usuarios ..................................................102 Tabla 22: caso de uso listar usuarios...................................................................102 Tabla 23: funciones caso de uso agregar sección...............................................102 Tabla 24: caso de uso agregar sección ...............................................................103 Tabla 25: funciones caso de uso publicar sección...............................................103 Tabla 26: caso de uso publicar sección ...............................................................103 Tabla 27: funciones caso de uso modificar sección.............................................104 Tabla 28: caso de uso modificar sección .............................................................104 Tabla 29: funciones caso de uso ocultar sección.................................................105 Tabla 30: caso de uso ocultar sección.................................................................105 Tabla 31: funciones caso de uso eliminar sección...............................................105 Tabla 32: caso de uso eliminar sección ...............................................................106 Tabla 33: funciones caso de uso listar secciones................................................106 Tabla 34: caso de uso listar secciones ................................................................106 Tabla 35: funciones caso de uso crear categoría ................................................107
Tabla 36: caso de uso crear categoría.................................................................107 Tabla 37: funciones caso de uso modificar categoría ..........................................108 Tabla 38: caso de uso modificar categoría ..........................................................108 Tabla 39: funciones caso de uso eliminar categoría ............................................109 Tabla 40: caso de uso eliminar categoría ............................................................109 Tabla 41: funciones caso de uso listar categorías ...............................................109 Tabla 42: caso de uso listar categorías ...............................................................110 Tabla 43: funciones caso de uso agregar componente .......................................110 Tabla 44: caso de uso agregar componente........................................................110 Tabla 45: funciones caso de uso publicar componente .......................................111 Tabla 46: caso de uso publicar componente .......................................................111 Tabla 47: funciones caso de uso configurar componente....................................112 Tabla 48: caso de uso configurar componente ....................................................112 Tabla 49: funciones caso de uso ocultar componente .........................................113 Tabla 50: caso de uso ocultar componente .........................................................113 Tabla 51: funciones caso de uso eliminar componente .......................................113 Tabla 52: caso de uso eliminar componente .......................................................114 Tabla 53: funciones caso de uso listar componentes ..........................................114 Tabla 54: caso de uso listar componentes...........................................................114 Tabla 55: funciones caso de uso agregar mambot ..............................................115 Tabla 56: caso de uso agregar mambot ..............................................................115 Tabla 57: funciones caso de uso publicar mambot ..............................................116 Tabla 58: caso de uso publicar mambot ..............................................................116 Tabla 59: funciones caso de uso configurar mambot...........................................116 Tabla 60: caso de uso configurar mambot...........................................................117 Tabla 61: funciones caso de uso ocultar mambot................................................117 Tabla 62: caso de uso ocultar mambot ................................................................117 Tabla 63: funciones caso de uso eliminar mambot ..............................................118 Tabla 64: caso de uso eliminar mambot ..............................................................118 Tabla 65: funciones caso de uso listar mambots .................................................119 Tabla 66: caso de uso listar mambots .................................................................119 Tabla 67: funciones caso de uso agregar módulo ...............................................119 Tabla 68: caso de uso agregar módulo................................................................120 Tabla 69: funciones caso de uso publicar módulo ...............................................120 Tabla 70: caso de uso publicar módulo ...............................................................120 Tabla 71: funciones caso de uso configurar módulo............................................121 Tabla 72: caso de uso configurar módulo ............................................................121 Tabla 73: funciones caso de uso ocultar módulo .................................................122 Tabla 74: caso de uso ocultar módulo .................................................................122 Tabla 75: funciones caso de uso eliminar módulo ...............................................123 Tabla 76: caso de uso eliminar módulo ...............................................................123 Tabla 77: funciones caso de uso listar módulos ..................................................123 Tabla 78: caso de uso listar módulos...................................................................124 Tabla 79: funciones caso de uso asignar permiso...............................................124 Tabla 80: caso de uso asignar permiso ...............................................................124
Tabla 81: funciones caso de uso modificar permiso ............................................125 Tabla 82: caso de uso modificar permiso ............................................................125 Tabla 83: funciones caso de uso eliminar permiso ..............................................126 Tabla 84: caso de uso eliminar permiso ..............................................................126 Tabla 85: funciones caso de uso listar permisos .................................................127 Tabla 86: caso de uso listar permisos..................................................................127 Tabla 87: funciones caso de uso crear backup....................................................127 Tabla 88: caso de uso crear backup ....................................................................128 Tabla 89: funciones caso de uso cargar backup..................................................128 Tabla 90: caso de uso cargar backup ..................................................................129 Tabla 91: funciones caso de uso cargar imagen..................................................129 Tabla 92: caso de uso cargar imagen..................................................................130 Tabla 93: funciones caso de uso eliminar imagen ...............................................130 Tabla 94: caso de uso eliminar imagen ...............................................................130 Tabla 95: funciones caso de uso listar imágenes ................................................131 Tabla 96: caso de uso listar imágenes.................................................................131 Tabla 97: funciones caso de uso cargar banner ..................................................132 Tabla 98: caso de uso cargar banner ..................................................................132 Tabla 99: funciones caso de uso publicar banner................................................133 Tabla 100: caso de uso publicar banner ..............................................................133 Tabla 101: funciones caso de uso configurar banner ..........................................133 Tabla 102: caso de uso configurar banner...........................................................134 Tabla 103: funciones caso de uso ocultar banner................................................134 Tabla 104: caso de uso ocultar banner................................................................134 Tabla 105: funciones caso de uso eliminar banner..............................................135 Tabla 106: caso de uso eliminar banner ..............................................................135 Tabla 107: funciones caso de uso listar banners .................................................136 Tabla 108: caso de uso listar banners .................................................................136 Tabla 109: funciones caso de uso publicar enlace ..............................................136 Tabla 110: caso de uso publicar enlace...............................................................137 Tabla 111: funciones caso de uso configurar enlace...........................................137 Tabla 112: caso de uso configurar enlace ...........................................................137 Tabla 113: funciones caso de uso ocultar enlace ................................................138 Tabla 114: caso de uso ocultar enlace ................................................................138 Tabla 115: funciones caso de uso eliminar enlace ..............................................139 Tabla 116: caso de uso eliminar enlace...............................................................139 Tabla 117: funciones caso de uso listar enlaces..................................................139 Tabla 118: caso de uso listar enlaces..................................................................140 Tabla 119: funciones caso de uso modificar datos ..............................................140 Tabla 120: caso de uso modificar datos ..............................................................140 Tabla 121: funciones caso de uso listar datos .....................................................141 Tabla 122: caso de uso listar datos .....................................................................141 Tabla 123: funciones caso de uso búsqueda.......................................................142 Tabla 124: caso de uso búsqueda.......................................................................142 Tabla 125: funciones caso de uso listar resultados .............................................143
Tabla 126: caso de uso listar resultados..............................................................143 Tabla 127: funciones caso de uso configurar página de inicio.............................144 Tabla 128: caso de uso configurar página de inicio .............................................144 Tabla 129: funciones caso de uso listar página de inicio .....................................144 Tabla 130: caso de uso listar página de inicio .....................................................145 Tabla 131: funciones caso de uso crear encuesta...............................................145 Tabla 132: caso de uso crear encuesta ...............................................................145 Tabla 133: funciones caso de uso publicar encuesta ..........................................146 Tabla 134: caso de uso publicar encuesta...........................................................146 Tabla 135: funciones caso de uso configurar encuesta .......................................147 Tabla 136: caso de uso configurar encuesta .......................................................147 Tabla 137: funciones caso de uso ocultar encuesta ............................................147 Tabla 138: caso de uso ocultar encuesta ............................................................148 Tabla 139: funciones caso de uso eliminar encuesta ..........................................148 Tabla 140: caso de uso eliminar encuesta...........................................................148 Tabla 141: funciones caso de uso listar encuestas..............................................149 Tabla 142: caso de uso listar encuestas..............................................................149 Tabla 143: funciones caso de uso asignar grupo.................................................150 Tabla 144: caso de uso asignar grupo.................................................................150 Tabla 145: funciones caso de uso configurar grupo ............................................150 Tabla 146: caso de uso configurar grupo.............................................................151 Tabla 147: funciones caso de uso eliminar grupo................................................151 Tabla 148: caso de uso eliminar grupo ................................................................151 Tabla 149: funciones caso de uso listar grupos...................................................152 Tabla 150: caso de uso listar grupos ...................................................................152 Tabla 151: funciones caso de uso crear menú ....................................................153 Tabla 152: caso de uso crear menú.....................................................................153 Tabla 153: funciones caso de uso publicar menú................................................154 Tabla 154: caso de uso publicar menú ................................................................154 Tabla 155: funciones caso de uso configurar menú.............................................154 Tabla 156: caso de uso configurar menú.............................................................155 Tabla 157: funciones caso de uso ocultar menú..................................................155 Tabla 158: caso de uso ocultar menú..................................................................155 Tabla 159: funciones caso de uso eliminar menú................................................156 Tabla 160: caso de uso eliminar menú ................................................................156 Tabla 161: funciones caso de uso listar menús ...................................................157 Tabla 162: caso de uso listar menús ...................................................................157 Tabla 163: funciones caso de uso registrarse......................................................157 Tabla 164: caso de uso registrarse......................................................................158 Tabla 165: funciones caso de uso elegir del menú..............................................158 Tabla 166: caso de uso elegir del menú ..............................................................158 Tabla 167: funciones caso de uso mostrar sección, componente, mambot, módulo o contenido estático .............................................................................................159 Tabla 168: caso de uso mostrar sección, componente, mambot, módulo o contenido estático ................................................................................................159
Tabla 169: funciones caso de uso ver contenido estático....................................160 Tabla 170: caso de uso ver contenido estático....................................................160 Tabla 171: funciones caso de uso listar contenido estático .................................161 Tabla 172: caso de uso listar contenido estático .................................................161 Tabla 173: funciones caso de uso editar contenido estático................................162 Tabla 174: caso de uso editar contenido estático ................................................162 Tabla 175: funciones caso de uso eliminar contenido estático ............................163 Tabla 176: caso de uso eliminar contenido estático ............................................163 Tabla 177: funciones caso de uso publicar contenido estático ............................163 Tabla 178: caso de uso publicar contenido estático ............................................164 Tabla 179: funciones caso de uso ocultar contenido estático..............................164 Tabla 180: caso de uso ocultar contenido estático ..............................................164 Tabla 181: funciones caso de uso crear artículo de contenido estático...............165 Tabla 182: caso de uso crear artículo de contenido estático ...............................165 Tabla 183: funciones caso de uso crear artículo..................................................166 Tabla 184: caso de uso crear artículo..................................................................166 Tabla 185: funciones caso de uso leer artículos..................................................167 Tabla 186: caso de uso leer artículos ..................................................................167 Tabla 187: funciones caso de uso buscar artículos de las secciones..................168 Tabla 188: caso de uso buscar artículos de las secciones ..................................168 Tabla 189: funciones caso de uso listar artículos de las secciones.....................169 Tabla 190: caso de uso listar artículos de las secciones .....................................169 Tabla 191: funciones caso de uso eliminar artículo .............................................169 Tabla 192: caso de uso eliminar artículo .............................................................170 Tabla 193: funciones caso de uso publicar artículo .............................................170 Tabla 194: caso de uso publicar artículo .............................................................170 Tabla 195: funciones caso de uso ocultar artículo ...............................................171 Tabla 196: caso de uso ocultar artículo ...............................................................171 Tabla 197: funciones caso de uso iniciar tema ....................................................172 Tabla 198: caso de uso iniciar tema ....................................................................172 Tabla 199: funciones caso de uso leer respuestas ..............................................173 Tabla 200: caso de uso leer respuestas ..............................................................173 Tabla 201: funciones caso de uso responde al tema...........................................173 Tabla 202: caso de uso responde al tema ...........................................................174 Tabla 203: funciones caso de uso listar temas de los componentes ...................174 Tabla 204: caso de uso listar temas de los componentes ...................................175 Tabla 205: funciones caso de uso cerrar tema ....................................................175 Tabla 206: caso de uso cerrar tema ....................................................................175 Tabla 207: funciones caso de uso borrar mensaje ..............................................176 Tabla 208: caso de uso borrar mensaje...............................................................176 Tabla 209: funciones caso de uso finalizar tema .................................................177 Tabla 210: caso de uso finalizar tema .................................................................177 Tabla 211: clase Sección.....................................................................................427 Tabla 212: clase Componente .............................................................................428 Tabla 213: clase Menú.........................................................................................428
Tabla 214: clase Encuesta...................................................................................429 Tabla 215: clase Mensaje ....................................................................................430 Tabla 216: clase Tema ........................................................................................430 Tabla 217: clase Interfaz......................................................................................431 Tabla 218: clase Usuario .....................................................................................432 Tabla 219: clase Sesión.......................................................................................433 Tabla 220: clase Permisos...................................................................................433 Tabla 221: clase Módulos ....................................................................................433 Tabla 222: clase Documentos..............................................................................434 Tabla 223: clase Contenido estático ....................................................................435 Tabla 224: clase Página de inicio ........................................................................436 Tabla 225: clase Banner ......................................................................................436 Tabla 226: clase categoría...................................................................................437 Tabla 227: clase Enlace.......................................................................................438 Tabla 228: clase Mambots...................................................................................439 Tabla 229: clase Imagen......................................................................................439 Tabla 230: clase Grupo........................................................................................439 Tabla 231: contrato Agregar_seccion ..................................................................440 Tabla 232: contrato Publicar_seccion ..................................................................441 Tabla 233: contrato Modificar_seccion ................................................................441 Tabla 234: contrato Ocultar_seccion ...................................................................441 Tabla 235: contrato Eliminar_seccion ..................................................................441 Tabla 236: contrato Listar_secciones ..................................................................442 Tabla 237: contrato Agregar_componente...........................................................442 Tabla 238: contrato Publicar_componente ..........................................................442 Tabla 239: contrato Configurar_componente.......................................................442 Tabla 240: contrato Ocultar_componente............................................................443 Tabla 241: contrato Eliminar_componente ..........................................................443 Tabla 242: contrato Listar_componentes.............................................................443 Tabla 243: contrato Crear_menu .........................................................................444 Tabla 244: contrato Publicar_menu .....................................................................444 Tabla 245: contrato Configurar_menu .................................................................444 Tabla 246: contrato Ocultar_menu.......................................................................444 Tabla 247: contrato Eliminar_menu .....................................................................445 Tabla 248: contrato Listar_menus........................................................................445 Tabla 249: contrato Crear_encuesta....................................................................445 Tabla 250: contrato Publicar_encuesta................................................................445 Tabla 251: contrato Configurar_encuesta............................................................446 Tabla 252: contrato Ocultar_encuesta .................................................................446 Tabla 253: contrato Eliminar_encuesta................................................................446 Tabla 254: contrato Listar_encuestas ..................................................................447 Tabla 255: contrato Leer_respuestas ..................................................................447 Tabla 256: contrato Responder_al_tema.............................................................447 Tabla 257: contrato Borrar_mensaje....................................................................447 Tabla 258: contrato Finalizar_tema......................................................................448
Tabla 259: contrato Iniciar_tema..........................................................................448 Tabla 260: contrato Listar_temas_componentes .................................................448 Tabla 261: contrato Cerrar_tema.........................................................................449 Tabla 262: contrato Elegir_del_menu ..................................................................449 Tabla 263: contrato Mostrar_sección_componente_mambot_módulo_o_contenidoestatico...............449 Tabla 264: contrato Validar_datos-interfaz login..................................................450 Tabla 265: contrato Validar_datos-interfaz usuario..............................................450 Tabla 266: contrato Validar_datos-interfaz sección .............................................450 Tabla 267: contrato Validar_datos-interfaz categoría ..........................................451 Tabla 268: contrato Verifica_exista_componente ................................................451 Tabla 269: contrato Verifica_exista_mambot.......................................................451 Tabla 270: contrato Verifica_exista_modulo ........................................................451 Tabla 271: contrato Verifica_exista_backup ........................................................452 Tabla 272: contrato Verifica_ubicacion_valida.....................................................452 Tabla 273: contrato Verifica_exista_imagen ........................................................452 Tabla 274: contrato Verifica_exista_banner.........................................................452 Tabla 275: contrato Validar_datos-interfaz búsqueda..........................................453 Tabla 276: contrato Validar_datos-interfaz encuesta...........................................453 Tabla 277: contrato Validar_datos-interfaz menú ................................................453 Tabla 278: contrato Validar_datos-interfaz artículo de contenido estático...........454 Tabla 279: contrato Validar_datos-interfaz artículo..............................................454 Tabla 280: contrato Validar_datos-interfaz tema .................................................454 Tabla 281: contrato Agregar_usuario...................................................................455 Tabla 282: contrato Modificar_usuario.................................................................455 Tabla 283: contrato Eliminar_usuario ..................................................................455 Tabla 284: contrato Listar_usuarios.....................................................................455 Tabla 285: contrato Modificar_datos....................................................................456 Tabla 286: contrato Listar_datos..........................................................................456 Tabla 287: contrato Registrarse...........................................................................456 Tabla 288: contrato Iniciar_sesion .......................................................................457 Tabla 289: contrato Salir ......................................................................................457 Tabla 290: contrato Asignar_permiso ..................................................................457 Tabla 291: contrato Modificar_permiso................................................................457 Tabla 292: contrato Eliminar_permiso .................................................................458 Tabla 293: contrato Listar_permisos....................................................................458 Tabla 294: contrato Agregar_modulo...................................................................458 Tabla 295: contrato Publicar_modulo ..................................................................458 Tabla 296: contrato Configurar_modulo...............................................................459 Tabla 297: contrato Ocultar_modulo....................................................................459 Tabla 298: contrato Eliminar_modulo ..................................................................459 Tabla 299: contrato Listar_modulos.....................................................................460 Tabla 300: contrato Crear_articulo_seccion ........................................................460 Tabla 301: contrato Leer_articulo_seccion ..........................................................460 Tabla 302: contrato Buscar_articulo_seccion ......................................................460
Tabla 303: contrato Listar_articulo_seccion.........................................................461 Tabla 304: contrato Eliminar_articulo_seccion ....................................................461 Tabla 305: contrato Publicar_seccion ..................................................................461 Tabla 306: contrato Ocultar_seccion ...................................................................461 Tabla 307: contrato Crear_articulo_contenido estático........................................462 Tabla 308: contrato Leer_articulo_contenido estático..........................................462 Tabla 309: contrato Buscar_articulo_contenido estático......................................462 Tabla 310: contrato Listar_articulo_contenido estático ........................................463 Tabla 311: contrato Eliminar_articulo_contenido estático....................................463 Tabla 312: contrato Publicar_contenido estático .................................................463 Tabla 313: contrato Ocultar_contenido estático...................................................464 Tabla 314: contrato Configurar_página_de_inicio................................................464 Tabla 315: contrato Listar_pagina_de_inicio .......................................................464 Tabla 316: contrato Agregar_banner ...................................................................464 Tabla 317: contrato Publicar_banner ...................................................................465 Tabla 318: contrato configurar_banner ................................................................465 Tabla 319: contrato Ocultar_banner ....................................................................465 Tabla 320: contrato Eliminar_banner ...................................................................465 Tabla 321: contrato Listar_banners .....................................................................466 Tabla 322: contrato Crear_categoria ...................................................................466 Tabla 323: contrato Modificar_categoria..............................................................466 Tabla 324: contrato Eliminar_categoria ...............................................................467 Tabla 325: contrato Listar_categorias..................................................................467 Tabla 326: contrato Publicar_enlace....................................................................467 Tabla 327: contrato Configurar_enlace................................................................467 Tabla 328: contrato Ocultar_enlace .....................................................................468 Tabla 329: contrato Eliminar_enlace....................................................................468 Tabla 330: contrato Listar_enlaces ......................................................................468 Tabla 331: contrato Agregar_mambot .................................................................468 Tabla 332: contrato Publicar_mambot .................................................................469 Tabla 333: contrato Configurar_mambot .............................................................469 Tabla 334: contrato Ocultar_mambot...................................................................469 Tabla 335: contrato Eliminar_mambot .................................................................470 Tabla 336: contrato Listar_mambots....................................................................470 Tabla 337: contrato Cargar_imagen ....................................................................470 Tabla 338: contrato Eliminar_imagen ..................................................................470 Tabla 339: contrato Listar_imagenes...................................................................471 Tabla 340: contrato Asignar_grupo......................................................................471 Tabla 341: contrato Configurar_grupo .................................................................471 Tabla 342: contrato Eliminar_grupo .....................................................................471 Tabla 343: contrato Listar_grupos .......................................................................472 Tabla 344: capa del servidor de base de datos ...................................................540 Tabla 345: capa del servidor de base de datos ...................................................540 Tabla 346: capa del servidor de base de datos ...................................................540 Tabla 347: cronograma del proyecto ...................................................................646
Tabla 348: primer registro de pruebas .................................................................666 Tabla 349: segundo registro de pruebas .............................................................667 Tabla 350: matriz DOFA ......................................................................................674 Tabla 351: capital.................................................................................................714 Tabla 352: costos de constitución y registro ........................................................714 Tabla 353: gastos de arranque ............................................................................715 Tabla 354: gastos de personal.............................................................................716 Tabla 355: prestaciones.......................................................................................717 Tabla 356: cronograma de inversiones y financiación .........................................721 Tabla 357: inversión en activos fijos ....................................................................722 Tabla 358: depreciación.......................................................................................723 Tabla 359: gastos legales iniciales ......................................................................723 Tabla 360: inversión en Capital de Trabajo .........................................................724 Tabla 361: presupuesto de ventas.......................................................................725 Tabla 362: presupuesto de Mano de Obra ..........................................................726 Tabla 363: prestaciones.......................................................................................727 Tabla 364: gastos de operación...........................................................................728 Tabla 365: gastos de administración y ventas .....................................................729 Tabla 366: flujo de caja........................................................................................731 Tabla 367: ficha técnica de la encuesta...............................................................771 �
���������� �������
�
�
�� �
GLOSARIO Casos de Uso. Los casos de uso se emplean para capturar el comportamiento deseado del sistema en desarrollo, sin tener que especificar como se implementa ese comportamiento. Un caso de uso especifica unas secuencia de acciones incluyendo variantes que el sistema pueda llevar a cabo y que producen un resultado observable de valor para un actor concreto. Los casos de uso se utilizan para contener un conjunto de responsabilidades; luego las responsabilidades son asignadas o distribuidas entre las clases. Clase. Es un conjunto de objetos que tienen características y comportamientos comunes. En UML se representa como un rectángulo con tres cajones (nombre, atributos y operaciones). Componente. Es la parte física y por tanto reemplazable de un modelo, que agrupa un conjunto de interfaces, archivos de código fuente, clases, colaboraciones y proporciona la implementación de dichos elementos. Contrato. Un contrato es un documento que describe qué es lo que se espera de una operación. Tiene una redacción en estilo declarativo, enfatizando en el qué más que en el cómo. Lo más común es expresar los contratos en forma de pre- y post-condiciones en torno a cambios de estado. Se puede escribir un contrato para un método individual de una clase, o para una operación del sistema completa. Diagrama de Actividades. Es un tipo especial de diagrama de estados que muestra el flujo de actividades dentro de un sistema.
Diagrama de Casos de uso. Permite expresar las interacciones entre el sistema de información y el ambiente. Muestra un conjunto de casos de uso, los actores implicados y sus relaciones.
���������� �������
�
�
�� �
Diagrama de Clases. Presenta la estructura de clases del sistema; muestra las relaciones entre las clases (generalización, agregación, composición). Diagrama de Colaboración. Es un diagrama de interacción que muestra un conjunto de objetos y sus relaciones, resalta la organización estructural de los objetos.
Diagrama de Componentes. Muestra la organización y dependencias de un conjunto de componentes. Cubre la vista de implementación estática de un sistema. Un componente es un módulo de código, de modo que los diagramas de componentes son los análogos físicos a los diagramas de clases. Diagrama de Distribución. Muestra la configuración del hardware del sistema, los nodos de proceso y los componentes empleados por éstos. Es la vista de despliegue estática de una arquitectura. Diagrama Entidad – Relación. Es la representación de los elementos que se deben visualizar en la base de datos. Las entidades son las unidades de datos, las cuales tienen relaciones entre sí, como especialización o generalización.
Diagrama de Estados. Especifica la secuencia de estados por los que pasa un objeto o una interacción, en respuesta a eventos del sistema. Es la vista dinámica del sistema. Diagrama de Interacción. En este diagrama se muestra un patrón de interacción entre objetos, que en este caso son: el actor, las interfaces correspondientes y las clases. Se trata de la representación dinámica de la aplicación. Diagramas de Secuencia. Su objetivo es mostrar la secuencia de eventos que sucede en un determinado escenario de un caso de uso ordenados en el tiempo. El tiempo corre de arriba abajo. El diagrama muestra un conjunto de objetos que intervienen entre si para realizar un caso de uso. La línea punteada que hay debajo se utiliza como punto de llegada o partida de los eventos. Las flechas mostradas son los eventos. Un evento es un suceso que hace cambiar de estado al objeto que lo recibe. Generalmente pasa a un estado
���������� �������
�
�
�� �
donde responde a tal evento. Los eventos pueden ser originados por objetos o actores externos. Diagrama de Secuencia de ventanas. Es la representación gráfica del curso típico de eventos en las ventanas (o interfaces) del sistema. Muestra la continuidad de cada ventana con las siguientes, en donde cada ventana se representa como un paquete.
Diagrama de Subsistemas. Es la representación de la descomposición de un sistema en subsistemas. Las posibles divisiones en subsistemas tienen que hacerse en base a las clases definidas. Hace parte del diseño del sistema. Función. Se trata de un evento del sistema que ha sido provocado por una solicitud de un actor. Las funciones se definen para cada caso de uso en su especificación. Subsistema. Es uno de los conjuntos de objetos o componentes en los que puede dividirse el sistema estructuralmente. Para una arquitectura cliente / servidor existen subsistemas de ambos lados. El subsistema se representa como un paquete.
���������� �������
�
�
�� �
���������� �������
�
�
�� �
RESUMEN EJECUTIVO
CONCEPTO DEL NEGOCIO Nombre Comercial PLATAFORMA DE COMICS Producto o Servicio PLATAFORMA DE COMICS, es una plataforma interactiva de comics que funcionara en Internet, la cual le permite a todos los interesados en los comics, la animación, la literatura fantástica, la ciencia ficción y los juegos de rol, integrarse para lograr crear una red de comercio electrónico con productos relacionados a estos temas, todo esto usando filosofías y tecnologías de la Web 2.0. En esta plataforma se integrara a la comunidad Latinoamericana de aficionados, gracias a la facilidad que presenta Internet, pues permite a las personas acceder a la plataforma desde cualquier lugar, y en un futuro llegar a un público de otras regiones del mundo. Objetivos del proyecto/empresa
• Crear un mercado electrónico en torno al comic.
• Llegar a la creación de una red social en torno a los comics.
• Sectorizar el mercado en Internet de los aficionados a los comics la animación, la literatura fantástica, la ciencia ficción y los juegos de rol.
���������� �������
�
�
�� �
• Prestar servicios de foros, chats, creación de blogs, comics interactivos, noticias, concursos, comercio electrónico para los usuarios de la plataforma.
Innovación La innovación en Plataforma de comics, esta representada en la posibilidad de construir una comunidad especializada en comics, además de ofrecer servicios de comercio electrónico, en un mercado específico, utilizando tecnologías y filosofías de Web 2.0. En la actualidad se crean contactos a través de blogs en Internet, pero no hay una comunidad que se reconozca como tal, con respecto a la participación de los comics, en el comercio electrónico es baja en el Eje Cafetero y en Colombia.� Valores agregados Se ayudara a conformar una red latinoamericana de comics, por medio de la cual las personas aficionadas a temas relacionados con los comics, puedan comunicarse y trabajar entre si; además de poder presentar sus productos y creaciones para en comercio electrónico. Se fomentará el intercambio cultural, ya que diversas personas de diferentes partes del continente, o incluso latinoamericanos en otras partes del mundo, presenten sus comics, lo cual implica que los autores, reflejen su entrono y se expresen, dándose a conocer en diversos lugares de Latinoamérica. Participación en los clusters La principal función de PLATAFORMA DE COMICS, es crear un mercado de comics en Latinoamérica el cual funcionará principalmente en Internet, y permitirá la unión de creadores y vendedores con usuarios y clientes. Información sobre las personas que participan a manera de asesores Guardianes de leyenda: es un grupo de impulso de comics de Pereira, que brinda conocimientos en torno al comic además asistencia en cuanto al desarrollo multimedia de Plataforma de Comics. La novena dimensión: es una comunidad virtual de personas principalmente latinoamericanas aficionadas a los comics.
���������� �������
�
�
�� �
Calicomix: colabora en conocimientos en torno al comics, y en la publicidad de la Web. POTENCIAL DE MERCADOS EN CIFRAS El gasto mundial en publicidad en Internet se incrementó de 18.700 millones de dólares en el 2005 a 24.900 millones en el 2006, para el 2008 la red sobrepasará la publicidad en radio.1 Las pautas por Internet están en crecimiento, y existe gran penetración en este mercado, se estima que en Colombia varias empresas están destinando entre el 2 y el 5% de su presupuesto de publicidad al Internet. Y en el 2007 se obtuvo un crecimiento del 65%, respecto al 2006.2 La cifra concreta que se presenta sobre la inversión en pautas en Internet en Colombia es de 700 millones de dólares3. La cifra en cuanto a visitantes en blogs registrados de comics, asciende a un promedio de 20.000 visitantes mensuales. 4 Los negocios alrededor del comercio electrónico abundan, a comienzos del 2008, Windows Live, ofreció comprar Yahoo, por un valor que sobrepasaba el 60% del valor de las acciones de la compañía, para poder enfrenta a Google. Pero aunque sean las grandes empresas las que se hacen notar, se ha encontrado que la mayoría de los negocios en Internet son hechos por jóvenes que no sobrepasan los 25 años, estas personas son triunfadoras y se están llevando una gran parte de las utilidades que deja la Web, y también la mayoría de ellas han decidido permanecer a un grado alto de anonimato.5
�������������������������������������������������1 ZENITH OPTIMEDIA. Radio será la primera víctima de publicidad en Internet. En: El Tiempo. Telecomunicaciones. Martes 09 de Octubre de 2007. p. 12. 2 MEDIA CONTACTS. Radio será la primera víctima de publicidad en Internet. En: El Tiempo. Telecomunicaciones. Martes 09 de Octubre de 2007. p. 12. 3 IAB. Radio será la primera víctima de publicidad en Internet. En: El Tiempo. Telecomunicaciones. Martes 09 de Octubre de 2007. p. 12. 4 BLOGALAXIA. Top 10: Comics, manga & anime. En: http://Colombia.blogalaxia.com/categoria38. (Consulta: 20 de Febrero. 2008) 5 CNN EN ESPAÑOL. Jóvenes: principales emprendedores en Internet. http://www.cnnexpansion.com/emprendedores. (Consulta: 15 de Marzo. 2008) �
���������� �������
�
�
�� �
VENTAJAS COMPETITIVAS Y PROPUESTA DE VALOR
• Innovación respecto a los comics en Latinoamérica.
• Mayor posibilidad de presentar y ser vistos que en otros medios. • Se pueden realizar fácilmente variantes en la forma operativa.
• Se pueden realizar fácilmente variantes en los aspectos financieros. RESUMEN DE LAS INVERSIONES REQUERIDAS
Tabla 1: inversiones y financiación INVERIONES Y FINANCIACIÓN
CONCEPTO VALOR SEMANAS – MESES
APORTADO POR
Activos fijos $ 4.840.000 1 mes Socio
Capital de trabajo $ 3.500.000 1 mes Socio
Total $ 8.340.000
Fuente: el autor
PROYECCIONES DE VENTAS Y RENTABILIDAD
Tabla 2: presupuesto de ventas PRESUPUESTO DE VENTAS
Año 1 Año 2 Año 3 Año 4 Servicio
de pauta $ 32.400.000 $ 34.020.000 $ 35.721.000 $ 37.507.050
Servicio
de ofertas $ 6.000.000 $ 6.300.000 $ 6.615.000 $ 6.945.750
Total $ 38.400.000 $ 40.320.000 $ 42.336.000 $ 44.452.800 Fuente: el autor
���������� �������
�
�
�� �
Tabla 3: flujo de caja FLUJO DE CAJA LIBRE
AÑOS
ASPECTOS 0 1 2 3 4 INGRESOS DE OPERACIÓN 38.400.000 40.320.000 42.336.000 44.452.800
Ventas 38.400.000 40.320.000 42.336.000 44.452.800 Otros ingresos
gravables COSTOS DE OPERACÍON 35.765.680 37.553.964 39.431.662 41.403.245
Mano de obra 33.365.680 35.033.964 36.785.662 38.624.945 Costos fijos de
operación 2.400.000 2.520.000 2.646.000 2.778.300
DEPRECIACIÓN 1.016.400 1.016.400 1.016.400 1.016.400
UAI 1.617.920 1.749.636 1.887.938 2.033.155 IMPUESTOS DIRECTOS (UAI %) 37,50% 606.720 656.114 707.977 762.433
ACTIVOS FIJOS 8.448.500
Depreciables 4.840.000 Capital de
trabajo inicial 3.608.500
DEPRECIACIÓN 1.016.400 1.016.400 1.016.400 1.016.400 FLUJO DE EFECTIVO NETO -3.608.500 2.027.600 2.109.923 2.196.361 2.287.122
VPN 5.012.506 TIR 45,60%
Fuente: el autor
EQUIPO DE TRABAJO
• Jorge Andrés Segovia Marín
���������� �������
�
�
��� �
���������� �������
�
�
��� �
OBJETIVOS DEL PROYECTO OBJETIVO GENERAL Creación de un plan de negocios para una empresa en Internet, que use la tecnología y filosofía de la Web 2, para promover el desarrollo, la distribución de comics, animaciones y merchandising asociado a estos, en Latinoamérica. OBJETIVOS ESPECÍFICOS
• Encontrar las necesidades actuales de los autores y productores latinoamericanos, con respecto a la aparición de nuevas tecnologías y la forma como todos pueden integrarse a estas.
• Especificar los servicios que tendrá la plataforma.
• Hacer la ingeniería de software de la Plataforma de comics.
• Definir la estructura organizacional y legal de la empresa.
• Realizar el estudio financiero para evaluar la viabilidad económica del proyecto.
• Determinar el impacto social del proyecto en Latinoamérica.
���������� �������
�
�
��� �
���������� �������
�
�
��� �
INTRODUCCIÓN El objetivo de elaborar un plan de negocios antes de iniciar una nueva empresa, es presentar la idea de negocio, su desarrollo, el funcionamiento del negocio, y como se mantendrá rentable durante los primeros años. Dentro del plan de negocios se analizan los aspectos de mercadeo, los técnicos, de organización, legales, los estudios financieros y de impacto del proyecto. Gracias a esto el plan de negocios se convierte en una herramienta esencial, en el momento el que se quiera buscar colaboradores e inversionistas en el proyecto. En este caso especifico, se presenta el plan de negocios, para la creación de la empresa Web, Plataforma de Comics, la cual busca crear un mercado en torno a productos relacionados con los comics, el manga, la animación, la ficción y los juegos de rol. La plataforma estará enfocada en el público latinoamericano y le permitirá a empresas y personas particulares acercarse a un público segmentado. Además para los usuarios se prestaran servicios, de comercio electrónico, foros, chat, creación colectiva de comics, se presentaran noticias, concursos y una enciclopedia del comic latinoamericano. También gracias a la filosofía de la Web 2.0, los usuarios podrán participar en el desarrollo y crecimiento de Plataforma de Comics. Este trabajo se divide en cinco capítulos, el primero es el estudio de mercado, el cual muestra inicialmente, el entorno económico en el cual se desarrolla el proyecto, analiza la competencia y presenta el perfil del consumidor para la creación del proyecto, finalmente se proponen estrategias de mercadeo lo cual es una guía de cómo debe encaminarse el negocio. En el siguiente capitulo se hace el estudio operativo, en este se hace referencia a los aspectos operativos del servicio, tanto en su desarrollo como en su implantación. Además se presenta el análisis y el diseño del software creado para el funcionamiento de la plataforma.
���������� �������
�
�
��� �
El tercer capítulo presenta la parte organizacional y legal de la empresa, se especifican los perfiles de las personas que se necesitan, los principios y la cultura de la empresa y también todos los aspectos legales necesarios para llevar a cabo la creación de la empresa. El capitulo cuarto contiene el estudio financiero, este muestra todos los movimientos de dinero que hará la empresa, para analizar la viabilidad económica que tiene el proyecto. La quinta parte será el impacto del proyecto, aquí se presentaran las consecuencias de este en aspectos económicos, sociales, culturales y ambientales.
���������� �������
�
�
��� �
���������� �������
�
�
��� �
���������� �������
�
�
��� �
1. MÓDULO DE MERCADOS
El mundo no es el mismo que se conoció hace años, estamos en constantes cambios tecnológicos y sociales, dichos cambios cada vez son mas frecuentes, por esta razón aspectos importantes de la sociedad se transforman, así ocurre con las economías y los negocios tradicionales, estos no pueden sobrevivir, a menos que se adapten a la nueva forma de vida. Según expertos del programa de Discovery Channel “Superhumanos”, el mundo cambiara 32 veces mas rápido durante los próximos 50 años. Las personas apuntan a depender mas y mas de la Internet, esta red esta configurando muchos de los aspectos de la vida de las personas, es así como las cartas de correo se han llevado al correo electrónico, las reuniones de personas se convirtieron en redes sociales en Internet, y además quienes han querido darse a conocer o dar a conocer algún aspecto de sus vidas, las presentan por medio de la Web, tras esto surgieron empresas que solo existirían en forma electrónica. Internet se ha actualizado rápidamente, hasta la aparición de la WEB 2.0, lo cual más que un conjunto de tecnologías es una filosofía, que hace que todas las personas que tengan acceso a Internet, hagan parte del desarrollo de esta. “La Web 2.0 es la transición que se ha dado de aplicaciones tradicionales hacia aplicaciones que funcionan a través del Web enfocadas al usuario final. Se trata de aplicaciones que generen colaboración y de servicios que reemplacen las aplicaciones de escritorio”.6 “La Web 2.0 no significa precisamente que existe una receta para que todas nuestras aplicaciones Web entren en este esquema. Sin embargo, existen varias tecnologías que están utilizándose actualmente y que deberíamos de examinar con más cuidado en busca de seguir evolucionando junto al Web.”7 Ahora, uno de los principales beneficiados con el desarrollo de la Web 2.0, es el comercio electrónico, el desarrollo de este, se demuestra con las empresas que
�������������������������������������������������6 VAN DER HENST, Christian. ¿Que es la Web 2.0?. En: http://www.maestrosdelweb.com/editorial/web2/. (Consulta: 11 de Marzo. 2008). 7 Ibid.�
���������� �������
�
�
��� �
han crecido trabajando a través de Internet. El comercio electrónico busca dar facilidades a cualquier tipo de negocio, y aquí encontramos todo lo que puede se comerciar a través de Internet, desde la publicidad que presentan grandes empresas hasta las personas que buscan ofrecer algún tipo de producto o servicio. Uno de los apoyos que ha encontrado el comercio electrónico son las redes sociales: “Las Redes son formas de interacción social, definida como un intercambio dinámico entre personas, grupos e instituciones en contextos de complejidad. Un sistema abierto y en construcción permanente que involucra a conjuntos que se identifican en las mismas necesidades y problemáticas y que se organizan para potenciar sus recursos. Una sociedad fragmentada en minorías aisladas, discriminadas, que ha desvitalizado sus redes vinculares, con ciudadanos carentes de protagonismo en procesos transformadores, se condena a una democracia restringida. La intervención en red es un intento reflexivo y organizador de esas interacciones e intercambios, donde el sujeto se funda a sí mismo diferenciándose de otros.”8 El estudio de mercado, presenta las características del producto o servicio, para verificar la existencia, cual puede ser su comportamiento; entre las características que se deben estudiar esta el producto en sí, la demanda y oferta de este, el potencial que tiene, sus precios y su comercialización. Este estudio de mercado busca determinar la aceptación que puede tener un portal en Internet enfocado a los comics, la animación , la ciencia ficción y sus derivados, ya que esta en la Web, el público que puede acceder es muy amplio. Se hace un estudio para determinar el publico objetivo que puede acceder al portal, para esto se observan las preferencias, las tendencias y las características comunes de los clientes potenciales. Se realizó una encuesta, con usuarios potenciales que pueden llegar a usar el portal, ubicadas en varios lugares de Colombia y Argentina, que son países donde se presenta una mayor afición al comic. El formato de la encuesta y los resultados se anexan al final de este documento. Lo que se pretende determinar en este estudio de mercado es:
�������������������������������������������������8 Dr. Aruguete, Gustavo. Gestión en Organizaciones del Tercer Sector. Universidad Di Tella de Buenos Aires. Argentina. Noviembre de 2001.
���������� �������
�
�
��� �
• Las características del servicio, la presentación, y las oportunidades de este nuevo mercado.
• Los clientes potenciales interesados en el servicio.
• Los productos o servicios pueden representar una competencia, sobre el servicio.
• Cómo funcionara el servicio, y como lo percibirán los clientes
1.1 ANALISIS DEL SECTOR Para comenzar el estudio de mercadeo se debe evaluar el sector en el cual se va a trabajar el proyecto. En el presente trabajo se debe tener en cuenta más de un sector, se estudiaran tres, el comercio electrónico, el ocio en Internet y el comic. 1.1.1 Comercio electrónico. El comercio electrónico esta en constante crecimiento, las empresas electrónicas han estado surgiendo desde hace años y cada vez ganan mas adeptos y en consecuencia aumentan el tamaño de su mercado, esto ha obligado a las empresas tradicionales ha enfocarse de una u otra forma en la Web, volviéndose importante el mantener una pagina de Internet y hacer publicidad en diferentes sitios de la red, convirtiéndola prácticamente en otra región del mundo a la cual deben llegar. Una de las principales fuerzas que ha tomado el comercio electrónico ha sido la llegada de la Web 2.0, esta permite la interacción con las personas, las cuales son clientes potenciales, las personas tienen la oportunidad de ayudar a crear las empresas a las que apoyan. Entre las empresas que se caracterizan por desarrollarse en el comercio electrónico se encuentran:
���������� �������
�
�
��� �
• Google: servicio de búsquedas en Internet • Google AdSense: servicios Publicidad • Flickr: comunidades fotográficas • BitTorrent: distribución de contenidos • Napster: descargas de música • Wikipedia: enciclopedias • Blogger: páginas personales • Amazon: venta de libros • Youtube: presentación de videos • Facebook: creación de redes sociales • Yahoo: servicio de correo electrónico • Windows Live Messenger: servicio de Chat
De acuerdo, también las empresas tradicionales ha apuntado a la Internet, y la mejor forma de hacerlo es publicitando allí. Actualmente el 5,8 por ciento del total de la inversión en medios es lo que las empresas de todo el mundo invierten en publicidad en Internet. Inglaterra es el país que mas le apuesta, con un 11,4 por ciento. Por su parte, Estados Unidos alcanzó el 7,8 por ciento. En este país, el gasto en este rubro fue de 2.900 millones de dólares en el 2007.9
�������������������������������������������������9 LUZARDO, Iván. Radio será la primera víctima de publicidad en Internet. En: El Tiempo. Telecomunicaciones. Martes 09 de Octubre de 2007. p. 12.
���������� �������
�
�
��� �
Figura 1: porcentaje de inversión en publicidad en Internet
Fuente: Zenith optimedia. Iba
“En este momento las pautas por Internet están en crecimiento, y existe gran penetración en este mercado, se estima que en Colombia varias empresas están destinando entre el 2 y el 5% de su presupuesto de publicidad al Internet. Y en el 2007 se lleva un crecimiento del 65%, respecto al 2006”.10 La cifra concreta que se presenta sobre la inversión en pautas en Internet en Colombia es de 700 millones de dólares11, mientras que en usuarios de servicios de Chat, específicamente del Messenger, se pueden congregar seis millones de personas, al igual que el programa de televisión mas visto.12 Tendencias. Las empresas deben apuntar al uso de la Internet como herramienta de negocios, el país que se debe observar como ejemplo de la importancia de la red es Inglaterra, en ese país la inversión en publicidad en Internet ya ha sobrepasado medios como la radio y la prensa, ubicándola en el segundo lugar después de la televisión.13
�������������������������������������������������10 MEDIA CONTACTS, Op. cit., p.�����11 IAB. Op. cit., p.���� 12 I-NETWORK. El Tiempo. Telecomunicaciones. Martes 09 de Octubre de 2007. Radio será la primera víctima de publicidad en Internet. p. 12. 13 ZENITH OPTIMEDIA, Op. cit., p.����
PORCENTAJE DE INVERSIÓN EN PUBLICIDAD EN INTERNET�
5,8
11,4�
7,8
1�
0�
2�
4�
6�
8�
10
12
MUNDIAL� INGLATERRA E.U.A. COLOMBIA�
LUGAR�
P OR C E N T A J E�
���������� �������
�
�
��� �
“Uno de los lugares preferidos de las empresas para pautar en Internet es la aplicación de mensajería instantánea Windows Live Messenger”. Steve Berkowitz, vicepresidente mundial del área de servicios en línea de Microsoft, afirmó que el objetivo de la compañía es convertirse en el negocio de publicidad en línea más importante. Para esto “Necesitamos construir el ambiente y lo estamos haciendo al aumentar el número de usuarios. Además, este es el enfoque de la próxima generación de productos Windows Live”.14 Los negocios alrededor del comercio electrónico abundan, a comienzos del 2008, Windows Live, ofreció comprar Yahoo, por un valor que sobrepasaba el 60% del valor de las acciones de la compañía, para poder enfrenta a Google. Pero aunque sean las grandes empresas las que se hacen notar, se ha encontrado que la mayoría de los negocios en Internet son hechos por jóvenes que no sobrepasan los 25 años, estas personas son triunfadoras y se están llevando una gran parte de las utilidades que deja la Web, y también la mayoría de ellas han decidido permanecer a un grado alto de anonimato.15 Otro factor que obliga a las empresas a cambiar su forma de hacer negocios es la comercialización de sus productos o servicios a través de Internet sin que esto represente utilidades para ellos, por lo tanto, es necesario encontrar como distribuir y comercializar adaptándose a la red. El comercio electrónico también es promovido por sitios en los cuales las personas del común pueden promover sus productos o servicios, y a través de dichos portales darlos a conocer a posibles clientes, también se dan avisos clasificados, todo esto llevando el comercio electrónico al diario vivir. 1.1.2 Ocio en Internet. La interacción de un mercado integrado por usuarios de los portales en torno a la creación misma de mercados esta creciendo este tema es muy importante para organizaciones como la Organización Mundial de Comercio, y la Organización Mundial de Propiedad Intelectual.
�������������������������������������������������14 LUZARDO, Op. cit., p.���� 15 CNN EN ESPAÑOL, Op. cit, Jóvenes: principales emprendedores en Internet.�
���������� �������
�
�
��� �
Teniendo en cuenta el espectacular auge en el uso de Internet, en particular, en la esfera del comercio electrónico, el ocio y el intercambio de información y conocimientos, el sistema de la propiedad intelectual ha pasado a ser decisivo para la expansión estructurada de la sociedad digital. Por otro lado, Internet ofrece un sinnúmero de oportunidades a la vez que supone complejos desafíos en el ámbito de la propiedad intelectual. En el marco de su Programa Digital, un programa de trabajo de la Organización para los años venideros destinado a responder a todas las cuestiones que surjan como resultado de la confluencia de Internet, las tecnologías digitales y el sistema de la propiedad intelectual, la Organización está tomando las medidas adecuadas para, por medio de debates y negociaciones internacionales, fomentar la divulgación y el uso de la propiedad intelectual en Internet, como la música, las películas y los identificadores comerciales y conocimientos, así como para velar por la protección de los derechos de sus creadores y titulares.16 Tendencias. La comercialización de productos en Internet va en aumento y gran parte de estos productos están basados en entretenimiento, es decir, series de televisión, música, películas, comics, videos musicales, juegos y libros. Controlar este mercado para los productores es bastante difícil, ya que alrededor de la forma de conseguir dichos productos se han formado comunidades enteras de miles de personas, encargadas de la distribución de estos. Un ejemplo de estas comunidades, son las que permiten descargar series de televisión, para las personas de habla hispana para poder ver una serie norteamericana, debía esperar varias semanas o meses, a que dicha serie fuera traducida o subtitulada, y verla en los canales de televisión por cable, ya que posiblemente nunca llegarían a la televisión nacional, ahora algunos miembros de la comunidad pueden copiar el capitulo apenas es presentado en Estados Unidos, otros miembros se encargan de subtitularlo y ponerlo en la pagina de la comunidad, en distintos tamaños, presentaciones y formas de descarga, Darkville.com.mx, es una comunidad latinoamericana donde los miembros pueden interactuar de manera gratuita, y que recientemente ha alcanzado un numero de 500.000 usuarios, la pagina asegura que descargar es perfectamente legal, mientras solo sea para ocio y no se tenga ningún interés económico por esto. Otro de los fenómenos de descarga son los llamados Fansub, en los cuales se encuentran cientos de series de anime o animación japonesa, también cuentan con miles de usuarios, igualmente consiguen las series desde Japón, las �������������������������������������������������16 WIKIPEDIA. Ocio en Internet. En: http://www.wikipedia.es. (Consulta: 11 de Marzo. 2008).�
���������� �������
�
�
��� �
subtitulan y las suben a la red, talvez debido a la distancia, las series japonesas no son reguladas en la mayoría de países, en Colombia el numero de series con derechos no pasa de siete, así que no existe ninguna regulación para el resto mientras no sea distribuida y registrada oficialmente en el país. Youtube, es otro sitio importante, se encuentra en una gran variedad de idiomas, y sirve para subir y bajar videos de una forma rápida y compacta, ha sobrepasado incluso las descargas de música, pues se han derivado varios productos a través de Youtube, como el youtubecatcher para descargar videos, convertidores de formatos de videos, y programas para sacar a parte la música de los videos, estos productos están disponibles tanto para usar en Internet como para ser usados como herramientas de escritorio. Las redes sociales, entre las que se resalta Facebook, se crean con base a gustos, intereses comunes y crean interactividad entre las personas a través de Internet, miles de personas pueden conocerse y entablar relaciones por medio de las redes sociales, estas han logrado eventos notables, desde personas que se reúnen para ver de que forma participaran en un concierto, hasta inmensas movilizaciones nacionales. También en el ocio se pueden contar los blogs, la empresa que mas se resalta en cuanto a blogs es Blogger, asociada a Google, los blogs no están enfocados precisamente al entretenimiento, se basan en lo que quiera hacer su creador, son pagina personales, fáciles de actualizar, y que pueden estar predefinidas dependiendo de su usuario, por medio de los blogs se ven noticias, videos, imágenes y cualquier cosa imaginable, los usuarios pueden ser desde personalidades importantes hasta personas del común. Para finalizar esta parte, es importante resaltar las paginas enfocadas a las descargas, las páginas y blogs tienen enlaces hacia estas, para poder descargar diferentes archivos de audio y video, es gratuito registrarse para subir archivos, aunque a la hora de descargar cuentan con planes gratuitos y planes en los que se cobra, los cuales tienen varias ventajas; entre estas empresas están Megaupload, Rapidshare y Pando. 1.1.3 Comic. El origen del comic como medio de expresión, tiene su origen desde el principio de la historia del hombre cuando se hacían pinturas rupestres en los interiores de las cavernas, estas ya eran narraciones con imágenes, lo que se
���������� �������
�
�
��� �
conoce también como arte secuencial. Al pasar los años las culturas que resaltaron en la humanidad hicieron su aporte al desarrollo del arte secuencial, dos de los aportes mas impactantes fueron el hecho por los egipcios narrando sus historias por medio de los pictogramas y el desarrollo de la escritura china, que basaba sus letras en dibujos de diferentes cosas. En la década entre 1730 y 1740, se comenzaron a ver mayores desarrollos para el arte secuencial, gracias a las obras pictóricas de William Hogarth, que satirizaba la vida social inglesa de la época, muchas personas comenzaron a presentar diferentes caricaturas de varios temas, convirtiéndose esto en un primer referente de los comics; a principios del siglo XVIII y XIX mas autores, asignaron otros rasgos distintivos de los comics, como los globos de dialogo, y cada vez era mas aclamada esta forma de comunicación y arte por muchos pensadores y analistas de dichas épocas. En el año de 1895, por el cambio de siglo, y la gran cantidad de inmigrantes que había en Estados Unidos, apareció el comic como industria, de la mano del autor Richard Outcault, y su historieta Down in Hogan’s Alley, que por su personaje protagónico, un niño asiático de camisón amarillo, paso a llamarse The Yellow kid; se publicaba en un diario de New York, así el comic inició una competencia en la prensa para ver cual periódico vendía mas gracias a dichas caricaturas, pues a las personas les gustaba, ya que lo veían como un espejo de vida y les representaba una diversión barata; el comic paso de algunas obras aisladas a un medio de comunicación popular. El comic además de verse en cuadros de caricaturas, llegó a formatos como las tiras cómicas diarias y las paginas dominicales de los suplementos de fin de semana en los diarios; también se vio en las revistas pulp, especializadas en ciencia ficción, siempre adaptándose a las tendencias de los medios de comunicación populares. Una de las etapas mas representativas fue en 1934, cuando se publicó la primera revista que sólo contenía material de comics Famous Funnies. El formato de la revista de comic ha sido el mas popular entre los fanáticos de las historietas, allí han nacido géneros del comic como el de los superhéroes, y aun sigue siendo una millonaria industria; en cuanto a los medios impresos después de 1977 cuando Will Eisner publico “A contrat with god “, se comenzó a hablar de la novela grafica: comics con una calidad, tanto textual como grafica, superior; y con ediciones de lujo que incluyen pasta dura y papel de alta calidad. El comic se transformó pasando a la animación y al cine, sin embargo Will Eisner, uno de los mas grandes maestros de la historia del comic, habló de la importancia
���������� �������
�
�
��� �
que cobraría el computador en un capítulo completo de su libro “El arte secuencial”, donde afirmaba que igual que se adaptaba a los medios de comunicación, el comic se adaptaría al ordenador, donde el monitor simularía las paginas y el lector seguiría el orden de lectura común, de izquierda a derecha y de arriba abajo; y ahora por medio de animaciones simples, que muestran cambios de pagina, y de los mismos cambios de pestañas y ventanas de Internet, las cosas se pueden hacer tal y como las describió Eisner hace casi treinta años. Tendencias. Los comics en Latinoamérica, deben mudarse a un formato más conveniente de trabajo, ya que el trabajo impreso es costoso, y es muy difícil de desarrollar debido al poco incentivo que tienen las personas en este campo, en comparación con el mercado de los comics en otros lugares del mundo. El comic es otro medio de comunicación y entretenimiento por lo tanto también se ha visto atrapado en las tendencias que rigen el ocio actualmente. Es importante reconocer que las ganancias no están en la venta de comics, sino en las pautas publicitarias de las publicaciones impresas o digitales, además de los productos que se puedan vender alrededor de los personajes o marcas que se vean en las historias. Sin importar el sitio del planeta, las empresas mas reconocidas en comics se están trasladando al Internet, aunque sin dejar de lado los medios tradicionales como las revistas y las tiras de periódico. Es importante reconocer el papel de la red, para mostrar nuevos trabajos, encontrar nuevos artistas y llegar a un nuevo mercado. 1.1.4 Herramientas de desarrollo Web. Para el desarrollo de una Web en la actualidad se deben considerar un aspecto fundamental es la creación de software, es decir, la ingeniería sobre este, la elección de programas, la creación de la base de datos; el otro aspecto a tener en cuenta es la creación de las herramientas que permitan la interacción del usuario, se puede ver como el aspecto multimedia de la Web, video, imagen y sonido. Algunas de estas herramientas son software propietario, pero en la actualidad la gran mayoría de herramientas de desarrollo Web son software libre.
���������� �������
�
�
��� �
El software libre es aquel que da a los usuarios la libertad de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo más preciso se refiere a cuatro libertades de los usuarios de software:
• La libertad de usar el programa, con cualquier propósito.
• La libertad de estudiar el funcionamiento del programa, y adaptarlo a las necesidades; el acceso al código fuente es una condición previa para esto.
• La libertad de distribuir copias, con lo que puede ayudar a otros.
• La libertad de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie.
El uso del software libre se ha difundido considerablemente, existiendo hoy muchas herramientas que son tantos o más poderosas que las que se usan comúnmente y que son propietarias. A continuación se describen las herramientas libres más usadas en ingeniería. En el software propietario por el contrario, el uso, redistribución o modificación esta completamente prohibido, y se requiere algún tipo de autorización por parte de la empresa que desarrollo el software, o comprar la licencia para el uso de este. Ahora, entre los programas con los cuales se desarrolla la Web encontramos: a. AJAX (Asincronical javascript and XML). 17 AJAX, es el acrónimo para Asynchronous JavaScript + XML y el concepto es: Cargar y renderizar una página, luego mantenerse en esa página mientras scripts y rutinas van al servidor buscando, en background datos que son usados al actualizar la página solo re-renderizando la página y mostrando u ocultando porciones de la misma. �
�
�������������������������������������������������17 GARRETT, Jesse James. Ajax. En: http://www.maestrosdelweb.com/editorial/web2/. (Consulta: 20 de Febrero. 2008). �
���������� �������
�
�
��� �
Figura 2. El patrón de interacción sincrónica de una aplicación Web tradicional (arriba) comparada con el patrón asincrónico de una aplicación AJAX (abajo)
�
Fuente: Jesse James Garrett. http://www.maestrosdelweb.com/editorial/web2/
b. FLEX. Adobe Flex es una solución de desarrollo de aplicaciones completa y potente para crear y desarrollar aplicaciones de Internet sofisticadas en la empresa y en la Web. Tiene un marco de trabajo de desarrollo basado en componentes ofreciendo aplicaciones de Internet sofisticadas para el tiempo de ejecución de Flash Player. Combina lenguajes estándar con un amplio grupo de componentes de interfaces de usuario extensibles y de acceso a los datos, permitiendo a los desarrolladores crear rápidamente aplicaciones con una presentación de datos sofisticada, una lógica contundente para el cliente y elementos multimedia integrados. Las aplicaciones desarrolladas con Flex funcionan en todas las plataformas de escritorio habituales, permiten una
���������� �������
�
�
��� �
personalización total de la apariencia de la aplicación y son compatibles con un amplio grupo de métodos de conexión a los datos y servicios del servidor. c. Ruby on rails.18 Ruby es un lenguaje de scripts, multiplataforma, orientado a objetos, es software libre. Entre las características del lenguaje se encuentran:
• Posibilidad de hacer llamadas directamente al sistema operativo. • Muy potente para el manejo de cadenas y expresiones regulares.
• No se necesita declarar las variables.
• La sintaxis es simple y consistente.
• Gestión de memoria automática.
• Todo es un objeto.
• Métodos Singleton. Rails es un framework para el desarrollo de aplicaciones Web, que se basa en los principios de desarrollo: “No lo vuelvas a repetir” y “Convención antes que configuración”. d. Flash.19 Flash debe sus raíces a una pequeña compañía llamada FutureSplash que fue adquirida por Macromedia en 1997 para complementar su programa Director que sirve para la creación de producciones multimedia interactivas, títulos de CD/DVD, etc., cuando deseaban darle un enfoque para el Web.
�������������������������������������������������18 DAVILA SANTOS, Rubén. Ruby on Rails. En: http://www.maestrosdelweb.com/editorial/web2/. (Consulta: 20 de Febrero. 2008).�19 VAN DER HENST, Christian. Flash, tecnologia multimedia para la Web. En: http://www.maestrosdelweb.com/editorial/web2/. (Consulta: 20 de Febrero. 2008). �
���������� �������
�
�
��� �
Esta aplicación es una mezcla de un editor de gráficas y de un editor de películas. Para los que han utilizado otras aplicaciones gráficas, algunas herramientas parecerán familiares. Flash diseña gráficas de vectores; gráficas definidas como puntos y líneas en lugar de píxeles. Es decir que los vectores son como un conjunto de instrucciones matemáticas que por medio de valores le dan forma a una imagen. e. Adobe flex charting 2. Flex Charting ofrece una abundante biblioteca de gráficos y diagramas interactivos que permiten los tableros de datos sofisticados y el análisis interactivo de datos. Los componentes de los gráficos, proporcionados dinámicamente al cliente y con total compatibilidad con la agrupación de datos y el modelo de objetos de Flex, facilitan la inserción de información detallada, el paso del puntero del ratón por encima de elementos y otras interacciones, que hacen que sus gráficos sean aún más intuitivos que antes. Todos los gráficos se pueden ampliar para ofrecer más funciones, pero, además, los desarrolladores pueden utilizar las clases básicas para crear tipos de gráficos personalizados. �
�
f. Adobe flex data services 2. Flex Data Services ofrece un potente conjunto de funciones de gestión de datos para el servidor que permite a los desarrolladores proporcionar rápidamente aplicaciones Flex con grandes volúmenes de datos. Flex Data Services, que se implanta como una aplicación Web J2EE estándar, mejora el marco de trabajo Flex del cliente proporcionando una conectividad de datos de alto rendimiento con los datos y la lógica empresarial existentes del servidor. Basándose en una arquitectura de mensajería contundente, Flex Data Services se integra con el middleware estándar existente y proporciona servicios que automatizan la sincronización de datos entre cliente y servidor, añaden compatibilidad para la transmisión de datos en tiempo real y para la mensajería pub/sub, y habilitan las aplicaciones colaboradoras y conectadas ocasionalmente. g. Lazlo.20 Lazlo es una tecnología de servidor que genera código flash y pronto DHTML, esto es, una tecnología para aplicaciones flash en el cual el visitante no sentirá que esta navegando por Internet. h. XML.21 (eXtensible Markup Language ó Lenguaje extensible de marcas) es un conjunto de reglas que sirven para definir etiquetas semánticas para organizar un
�������������������������������������������������20 CYBERFRANCIS. Blogbox, utilidades para tu Web realizadas en flash. En: http://www.maestrosdelweb.com/. (Consulta: 20 de Febrero. 2008).
���������� �������
�
�
��� �
documento. Además el XML es un metalenguaje que te permite diseñar tu propio lenguaje de etiquetas. A diferencia del un lenguaje de etiquetas normal (HTML), XML te permite definir tu propio lenguaje. i. Joomla.22 Joomla! es un sistema de administración de contenidos de código abierto construido con PHP bajo una licencia GPL. Este administrador de contenidos se usa para publicar en Internet e intranets utilizando una base de datos MySQL. En Joomla! se incluyen características como: hacer caché de páginas para mejorar el rendimiento, indexamiento Web, feed RSS, versiones imprimibles de páginas, flash con noticias, blogs, foros, polls, calendarios, búsqueda en el sitio Web, e internacionalización del lenguaje. Su nombre es una pronunciación fonética de la palabra suajili jumla que significa "todos juntos" o "como un todo". Se escogió como una reflexión del compromiso del grupo de desarrolladores y la comunidad del proyecto. También hay elementos a tener en cuenta a la hora de desarrollar un sitio Web: j. Optimización Web: el nombre de la url y el título.23
� �El nombre de la URL o dominio y el título de una página Web son los dos factores más importantes para indicar tanto a los visitantes como a los buscadores cuál es el contenido de una página Web. Estos factores en una página deben ser descriptivos, relevantes y convincentes. Los buscadores dan mucha importancia a estas dos áreas de la página Web; en la indexación y generación de sus listados, es por lo que siempre se recomienda utilizar las palabras clave más importantes en la URL y el "title tag". k. Hojas de estilo en cascada (Cascading style sheets).24 Una de las características fundamentales de CSS es que las hojas de estilo están en cascada. El autor puede adjuntar una hoja de estilo preferida, mientras que el lector puede tener una hoja de estilo personal que se ajuste a sus limitaciones humanas o tecnológicas. Las reglas para la resolución de conflictos entre las diferentes hojas de estilo se definen en esta especificación.
�����������������������������������������������������������������������������������������������������������������������������������������������������21 CHÁVEZ GARCÍA, Carlos . Introducción a XML. En: http://www.maestrosdelweb.com/. (Consulta: Febrero 20 de 2008). 22 WIKIPEDIA. Joomla. En: http://www.wikipedia.es. (Consulta: 11 de Marzo. 2008).e�23 MAESTROS DEL WEB. Optimización Web: el nombre de la URL y el título. En: http://www.maestrosdelweb.com/. http://www.maestrosdelweb.com/. (Consulta: 20 de Febrero. 2008) 24 W3C. (Cascading Style Sheets, level 1). http://www.w3.org. (Consulta: 20 de Febrero. 2008)
���������� �������
�
�
��� �
l. RSS: sindicando contenido.25 Un feed es un paquete que contiene información para ser distribuida de forma fácil. Por ejemplo, este sitio ofrece un feed con el resumen de las últimas noticias publicadas. RSS es la tecnología (una de las que tenemos disponibles, otra de ellas es Atom) que permite a estos feeds ser distribuidos. Ambos, RSS y Atom, están basados en XML, tema muy interesante para otro articulo. "Sindicar" es el proceso mediante el cual los usuarios obtienen el contenido de estos feeds. En realidad, los visitantes no acceden a los feeds directamente, sino utilizando software especializado: lectores de feeds o "agregadores". 1.1.5 Los sectores en Colombia y Latinoamérica. No existe una alta participación de los comics en el comercio electrónico en el área local, de hecho regionalmente en el eje cafetero, es inexistente. En Latinoamérica, se crea comunidad a través de blogs en Internet, pero no hay una forma oficial de mantenerla. En cuanto los comics en general, desde hace años en Latinoamérica se esta intentando crear una cultura en torno al comic, se cuenta intentos al respecto incluso desde 1924, con caricaturistas como Ricardo Rendón en Colombia, sin embargo con el pasar de los años cada explosión que hay en torno a la cultura del comic es mas fuerte, se llegó a ver el caso de Mafalda en Argentina, Condorito en Chile y Kaliman en México, lo cual ocurrió alrededor de los años 70. Puesto que el comic nace del llamado arte secuencial, que es la narración por medio de imágenes, se puede utilizar para diversos fines. El lenguaje verbo-icónico, no solo lo hace una herramienta de entretenimiento, sino también de aprendizaje. En Colombia y otros países los autores, han presentando sus trabajos en torno al comic, estos van en campos entre los que se destacan los comics de superhéroes, trabajos alternativos, las novelas y los de contenido histórico, también se ven distintas representaciones artísticas entre las cuales los fotorrelatos, las caricaturas, el expresionismo y el dibujo realista y además se han entregado a propósitos específicos: los comics orientados a la educación y a
�������������������������������������������������25BELLIDO, Alexis. RSS: Sindicando contenido. En: http://www.maestrosdelweb.com/. (Consulta: 20 de Febrero. 2008).
���������� �������
�
�
��� �
despertar una identidad propia respecto a la cultura ciudadana y la valoración de las costumbres autóctonas. Aun cuando los trabajos realizados por los latinoamericanos, han sido reconocidos tanto en sus naciones, como en países europeos y en Norteamérica, no se cuenta con un gran apoyo por parte de instituciones privadas y públicas para la difusión del comic, esta es la razón por la cual los creadores se van de su país, como fue el caso de Carlos Garzón, colombiano creador de la serie de comics original “Star Wars” y “Leocomix” uno de los fundadores de la revista bogotana ACME que ahora trabaja en diversas editoriales europeas, también se resalta en Perú el caso de Boris Vallejo, reconocido ilustrador de arte fantástico que logró triunfar en tierras españolas, y Pablo Marcos reconocido dibujante de la editorial norteamericana Marvel Comics, otros autores abandonan sus inclinaciones hacia el comic y dejan de trabajar en toro a el como el caso de Rodolfo León Sánchez que no pudo continuar su serie el increíble Hommo Patter que tenia altos costos, y la revista “Maldita” que a causa de denuncias en la fiscalía por su nombre debieron cambiar su nombre a “Bendita” alejándose de la idea original, así la industria del comic no surge. Los autores de comics contemporáneos en Latinoamérica buscan crear una cultura en torno a las historietas, con un compromiso claro y firme de dar a conocer la historia de los autores de esta región del mundo, ya que esta no es muy conocida en los ámbitos sociales; y no solo esto, también se quiere crear conciencia ciudadana e identidad cultural respecto a las ciudades, lugares, leyendas y mitos latinoamericanos, dando también a conocer nuevos personajes e historias originales. Sin embargo debido a la falta de un conocimiento del comic en varios países latinoamericanos y la estigmatización que se tiene respecto al contenido de estos, los intentos por crear una cultura del comic son aislados y mucho del trabajo realizado por distintos autores se pierde en el olvido. En este momento las pautas por Internet están en crecimiento, y existe gran penetración en este mercado, se estima que en Colombia varias empresas están destinando entre el 2 y el 5% de su presupuesto de publicidad al Internet. Y en el 2007 se lleva un crecimiento del 65%, respecto al 2006.26
�������������������������������������������������26 MEDIA CONTACTS. Op. cit., p.����
���������� �������
�
�
��� �
La cifra concreta que se presenta sobre la inversión en pautas en Internet en Colombia es de 700 millones de dólares27, mientras que en usuarios de servicios de Chat, específicamente del Messenger, se pueden congregar 6 millones de personas, al igual que el programa de televisión mas visto.28 1.2 ANALISIS DEL MERCADO 1.2.1 Definición del producto. Plataforma de comics es una Plataforma interactiva de comics en Internet, que le permite a todos los interesados principalmente en la animación, los comics y la ciencia ficción, sin dejar de lado la literatura fantástica y los juegos de rol, integrarse para lograr comercio electrónico con productos relacionados a estos temas, todo esto usando filosofías y tecnologías de la Web 2.0., ya sea solo visitando la plataforma, o afiliándose al portal. La gente tendría como servicios un buscador con información de autores y comics latinoamericanos, foros, chats, podrán crear blogs, comics interactivos, noticias, concursos, comercio electrónico, y la oportunidad de ayudar a mejorar la plataforma. También se le permitirá a grandes empresas con productos orientados a este segmento del mercado, pautar, garantizándoles que llegaran a este público específico. 1.2.1.1 Aplicación del producto. Cuenta con los siguientes servicios:
• Un buscador con información de autores y comics latinoamericanos. • Foros acerca de temas relacionados con los comics, la animación, la
literatura fantástica, la ciencia ficción y los juegos de rol.
�������������������������������������������������27 IAB. Op. cit., p.���� 28 I-NETWORK. Op. cit., p.����
���������� �������
�
�
��� �
• Chat, para relacionarse en tiempo real, entre personas con los gustos que muestra la página.
• Los afiliados a la plataforma podrán crear blogs donde presentaran, textos, imágenes, videos o música, e interactuar con los integrantes de la comunidad.
• Creación de proyectos colectivos de comics.
• Comercio electrónico. 1.2.1.2 Productos competidores.
• Los portales relacionados con el ocio en general.
• Los foros patrocinados por empresas, que tienen temas similares a los de la
plataforma. • Servicios de comercio electrónico.
1.2.1.2.1 Fortalezas y debilidades del producto frente a los competidores.
A. Con respecto a los portales de ocio en general, la plataforma ofrecerá más servicios que permitirán nuevos servicios y actividades respecto a las tradicionales. El punto mas fuerte frente a estos es la utilización de las tecnologías y filosofías Web 2.0, el software que administra la plataforma permite que las personas no solo se limiten a observar lo que hacen los creadores del sitio Web, sino que también convierte a los participantes en creadores y colaboradores que ayudaran a mejorar la plataforma día a día. La debilidad está relacionada con el hecho de que las personas puedan participar de gran parte del funcionamiento de la plataforma, que podrían crear fallas en la credibilidad del contenido.
���������� �������
�
�
��� �
B. Frente a los foros patrocinados por empresas, se tendrán cuentas de
usuario que permitirán a todos los participantes integrarse a una mayor cantidad de servicios, sin salir de la misma. La debilidad frente a estos es la tradición que poseen y que en muchas ocasiones se han conformado comunidades en torno a los foros.
C. Frente a los servicios de comercio electrónico, la diferencia que se puede ofrecer es que el mercado ya se ha segmentado y que todos aquellos que quieran participar del comercio de productos en torno a los comics, la animación, la literatura fantástica, la ciencia ficción y los juegos de rol, pueden estar seguros que quienes vean los productos y servicios que se ofertan, son el publico objetivo al que se quiere llegar, igual que con los foros la ventaja que tienen estos es la tradición.
1.2.1.2.2 Posibles competidores.
• Ocio joven: este portal español se concentra principalmente en presentar la actualidad mundial, en cuanto a comics, cine y video juegos, su fuerte son las noticias, pero también presenta concursos y permite la venta de productos relacionados con el ocio.
• Taringa: esta comunidad tiene como slogan “Inteligencia Colectiva”, no tiene un tema central, las personas pueden presentar desde películas y libros hasta sistemas operativos y tutoriales. Subiéndolas a la red, para compartirlas con los demás, como se nota su labor no es específica.
• Darkville: es una comunidad de origen mexicano, cuya labor es tomar las series de la televisión o las películas y subtitularlas, permitiendo que las personas discutan acerca de ellas, y presentando además una gran variedad de opciones de descargas, también, en un nivel mas bajo, presentan comics, libros y música.
• La novena dimensión: este foro se resalta por ser completamente de aficionados al comic, su principal motivo, es la discusión acerca de la actualidad en los comics, por ello aquí se presentan noticias y discusiones tanto de cine, como de videojuegos y por supuesto de comics; su segunda
���������� �������
�
�
��� �
labor es traducir y rotular en español los comics estadounidenses para presentarlos en formato digital a las personas.
Tabla 4: posibles competidores Vs. servicios Ocio
joven Taringa
Darkville
La novena dimensión
Plataforma de comics
Foros X X X X
Chat X X Noticias de comics
X X X X
Enciclopedia del comic latinoamericano
X
Comercio electrónico
X X
Blogs X Concursos X X X X X
Desarrollo interactivo de comics
X
Enfoque al comic latinoamericano
X
Fuente: el autor
1.2.1.2.3 Solución a las debilidades.
A. En cuanto a lo relacionado con la participación de los usuarios en el desarrollo de la plataforma, puede crear fallas en la credibilidad del contenido y en aspectos de funcionamiento, sin embargo es fácil de contrarrestar por un lado creando restricciones dependiendo del tipo de usuario y además creando políticas de uso, y la verificación del contenido que pretendan publicar los usuarios.
B. La tradición de los foros y los servicios de comercio electrónico se enfrentaran ambas de la misma forma, por medio de una estrategia de mercadeo y/o publicidad, que le demuestre a las personas las ventajas de
���������� �������
�
�
��� �
participar dentro de la plataforma, y además buscando posicionar el nombre entre los interesados y el público en general.
1.2.1.2.4 Forma de aprovechar fortalezas. Se deben presentar a los usuarios las fortalezas que tiene la plataforma, estas son, nuevos servicios y actividades respecto a las tradicionales; permitir que las personas no solo se limiten a observar lo que hacen los creadores del sitio Web, sino que también se convierte a los participantes en creadores; el uso de la gama de servicios usando una sola cuenta y la segmentación del mercado; además de cómo se trabajaran estas, en relación con los participantes del proyecto. Se hará presentando al público los servicios mediante una estrategia publicitaria a favor de la plataforma. 1.2.1.3 Productos o servicios complementarios o accesorios del producto o servicio. Estos productos, se tendrán solo cuando Plataforma de Comics, lleve un año de funcionamiento, y su función será la de posicionar la marca en el mercado actual y potencial:
• Comics impresos.
• Accesorios con la marca y personajes publicitarios de esta.
• Artículos de oficina con la marca y personajes publicitarios de esta.
• Ropa con la marca y los personajes publicitarios de esta. 1.2.1.3.1 Subproductos derivados del producto o servicio. Nuevos módulos que se desarrollen posteriores a la presentación en Internet de la plataforma, propuestos por los creadores de dicha plataforma y los usuarios de esta.
���������� �������
�
�
��� �
1.3 ANALISIS DEL CLIENTE 1.3.1 Definición del cliente. Hay tres tipos de usuarios a los cuales van dirigidos los servicios, el trabajar con mas de un tipo de estos va de acuerdo a las filosofías de negocios Web 2.0. El primer tipo de usuarios son las empresas reconocidas que quieran presentar sus productos, pautando en espacios publicitarios en la plataforma, el requisito para estas empresas es que su público objetivo sean los usuarios de la plataforma. El segundo tipo de usuarios son aquellos que desean entrar a la plataforma a ofrecer productos relacionados con los comics, la animación, la literatura fantástica, la ciencia ficción y los juegos de rol, estos son usuarios comunes que pueden participar en cualquiera de los servicios de la plataforma. El tercer tipo de usuarios son todos aquellos que participan de los servicios de la plataforma y que se convierten en consumidores de las empresas que pautan, aunque en cualquier momento pueden pasar a ser vendedores. Los usuarios, son internautas que pueden provenir de cualquier lugar y clase social, sin embargo comparten el mismo gusto por los temas de la plataforma, y el enfoque esta orientado a las personas de Latinoamérica, ya que es Internet no se descarta, ni se rechaza la entrada de personas de otras regiones. La Web 2.0, muestra que no se debe tomar un sector especifico del mercado, de hecho, se deben utilizar distintas variantes de un producto general para llegar a la mayor cantidad de personas posible, en cualquier lugar del mundo, aunque el enfoque comercial sea un mercado de habla hispana, mas exactamente Latinoamérica. De aquí que identificar un único nicho del mercado sea contrario a lo que se predica en la filosofía de la Web 2.0. Por ello, hacer cálculos del flujo de dinero, como costos, gastos, ingresos y egresos, no es el objetivo en una empresa enfocada en la Web 2.0, en cambio lo es, la atracción de un gran numero de visitantes, lo cual puede llevar a que haya una ganancia de dinero.
���������� �������
�
�
��� �
1.3.2 Investigación. En la investigación del mercado se utilizó una combinación de dos tipos de estudios: Estudio exploratorio: dentro de este estudio se realizó una encuesta sobre la literatura, para encontrar que datos estaban disponibles y además una encuesta sobre expertos, lo cual se puede describir como conversaciones con personas que trabajan en el campo del comic. Con esta exploración, hubo una familiarización con el campo del comic, el comercio electrónico y el ocio en Internet, obteniendo ideas y conocimientos en estos campos. Estudios descriptivos: este estudio exigió identificar preguntas especificas para hacer a una muestra de posibles usuarios; esas preguntas son necesarias, además de las implicaciones que las respuestas puedan tener en al desarrollo del proyecto. Para realizar el estudio en general se tomo una muestra de personas de Colombia y Argentina, las ventajas de hacer el muestreo es mas barato de realizar y requiere menos tiempo. “El siguiente enunciado puede ser sorprendente pero no por ello deja de ser verdadero: Es posible obtener una muestras que resulte mas exacta que un censo”29, el censo que es un estudio mucho mas amplio de la población, no exhibe un error muestral. Pero a cambio entrega un mayor error total.
Figura 3: Error muestral Vs. Error no muestral
Fuente: Análisis de mercados. Ronald m. Weirs
�������������������������������������������������29 WEIRS, Ronald M. Investigación de mercados. Prentice Hall Hispanoamericana. México 1986. p. 138.
���������� �������
�
�
��� �
Hay tres clases de variables que se midieron: “Variables de estado mental: son variables internas del individuo al que estamos estudiando…difíciles de medir…A esta categoría pertenecen entre otras variables, las actitudes, las características de la personalidad, los grados del conocimiento del producto y las preferencias del mismo. Variables de estado: son las variables externas al individuo y más fáciles de medir y cuantificar…Edad,…, sexo…quizá el objeto más común de los estudios de mercado. Variables conductuales: son los que se refieren a la acción (…) más que a un estado contemporáneo. Las intenciones tienen especial importancia dentro de esta categoría, ya que relacionan los futuros cursos de acción que probablemente siga el consumidor.”30 Se realizó una investigación y entrevistas con personas que se encuentran directamente relacionados con el comic, además a parte se hizo una encuesta con una muestra de posibles usuarios. Para crear la encuesta se tuvo en cuenta que:
• El encuestado entendiera la pregunta. • El encuestado pudiera dar una repuesta inmediata por si solo.
• No existiera problema en dar respuestas verdaderas.
• No se gastará mucho tiempo en responder el total de preguntas En cuanto a la elección del método de encuesta se evalúan los siguientes criterios: �������������������������������������������������30 WEIRS, Ronald M. Investigación de mercados. Prentice Hall Hispanoamericana. México 1986. p. 139.
���������� �������
�
�
��� �
Tabla 5: ventajas y limitaciones relativas de los métodos para realizar una encuesta
Criterio Entrevista personal
Entrevista telefónica
Cuestionario por correo
Cuestionario por correo electrónico
Costo global - + + + Tasa de respuestas + + - - Capacidad de adquirir información compleja
+ - -
Oportunidad de usar ayudas o estímulos visuales
+ - +
Capacidad de buscar una respuesta mas completa
+ - -
Capacidad de controlar la situación en que se produce respuesta
+ - -
Capacidad de adquirir información amplia
+ -
Capacidad de controlar la redacción de preguntas
+ +
Capacidad de ofrecer anonimato al respondiente
- - + +
Capacidad de ofrecer un incentivo monetario inmediato o de otro tipo por la cooperación
+ - + +
Evitación de los errores debidos a la interacción del respondiente y entrevistador
- - + +
Tiempo necesario para terminar la encuesta
+ - -
Capacidad para llegar a una población geográfica dispersa
- - + +
+ indica una ventaja relativa, - indica una deficiencia relativa
Fuente: el autor
El cuestionario se diseño teniendo en cuenta los principales aspectos que se necesitan conocer de los clientes potenciales de la plataforma, también se evito nombrar la razón por la cual se hizo la encuesta, para evitar resultados en los
���������� �������
�
�
��� �
cuales las personas se vieran influenciadas hacia una respuesta especifica (Ver anexo A). Las preguntas se eligieron porque:
• Eran necesarias • Se puede aportar la información fácilmente • Abarca un área de contenido
Se evitaron las preguntas abiertas, la mayoría fueron de opción múltiple con múltiple respuesta (Lista de comprobación), una de opción múltiple con única respuesta y una dicotomica, las de opción múltiple permiten escoger una (O varias), respuestas pero siempre conservando unas áreas determinadas en los temas, sin permitir que estos se vuelvan ambiguos y se salgan de las respuestas que se están investigando; la pregunta dicotomica obliga a elegir una sola respuesta, de dos excluyentes, en este caso solo el sexo. Por otra parte la observación se hizo así: Forma natural: fue ver la forma como se comportaban las personas relacionadas al comic, en situaciones naturales como reuniones convenciones o interactuando por Internet. Encubierta: los sujetos no sabían que estaban siendo estudiados. Estructurada: se conocían los tipos de actividades y las características que se necesitaban. Indirecta: se vieron los resultados de conductas que ya se habían efectuado. 1.3.3 Potencial de mercado. De acuerdo con la encuesta realizada (Ver anexo B) se pueden encontrar los gustos y características de las personas que podrán usar el portal.
���������� �������
�
�
��� �
En primer lugar se notaron los temas que podrían incluirse en la plataforma que son mas identificados por las personas, por lo tanto se debe realizar un enfoque cuidadoso sobre estos, el 42.3% de los encuestados identifican la animación, por lo cual debe enfocarse el portal principalmente con animaciones y temas tratados en la animación, cabe hacer la aclaración de que la gran mayoría de obras animadas que existen tienen su contraparte en los comics impresos, por lo tanto siempre se ha tomado en cuenta la animación en la Plataforma de Comics. Con 38.46%, la gente reconoce los comics y la ciencia-ficción, es decir que las personas entienden los medios de narración grafica y lenguaje verboiconico que a representado el comic tradicionalmente, y que su genero favorito a tratar dentro de las historias es la ciencia-ficción, tener en cuenta el conocimiento de estos temas por el publico, o por lo menos de las palabras o conceptos, es vital a la hora de ubicar la plataforma en enlaces de foros o en buscadores. Por otra parte, un 80.76% de los encuestados coinciden en que la mayoría de obras en general que ven provienen de Estados Unidos, esto nos lleva a entender que para las personas es mas natural ver productos que guarden relación con los tradicionales de Norteamérica. En cuanto a géneros y temas que a la gente le agradan mas, se resalta el genero de aventuras con un 42.3%, seguido de los superhéroes con un 38.46%, estos resultados son de gran importancia ya que aunque el primer ítem pueda atraer a las personas a Plataforma de Comics, este nos muestra que debemos hacer para mantenerlos como usuarios permanentes. Ahora, lo mas importante para las personas que entran a un sitio Web relacionado con los temas anteriores es que el sitio se mantenga actualizado, este porcentaje lo dan el 46.15% de los encuestados, en un blog en Internet es necesaria la actualización semanal para mantenerse en un nivel estable, sin embargo, varios “Blogueros”, recomiendan que debe hacerse una actualización dos veces por semana para ser verdaderamente exitoso. También cabe anotar que el 34.6% de los encuestados se interesan en el diseño del sitio. El 53.84% de los encuestados tienen un rango de edad entre 16 y 25 años, y el 61.53% son de sexo masculino, sin embargo, se debe tener en cuenta que las personas aficionadas a los temas que trata la plataforma han mantenido su gusto durante muchos años, por lo cual el rango de edad podría correrse cada año, aun así esto nos ayuda a determinar que gustos e influencias tienen las personas,
���������� �������
�
�
��� �
pues se puede determinar que productos observaron en su infancia ya que nacieron entre 1983 y 1992. 1.3.4 Características Comerciales. Se pretende capturar un público muy general que puede desempeñar cualquier labor en su vida diaria, ya que la página ofrece servicios de ocio, y se les puede dar enfoques educativos. Sin embargo, en esta labor se les puede clasificar en el tercer nivel de la producción (comerciantes). 1.3.5 Localización geográfica. El área que se pretende abarcar es Latinoamérica, la facilidad respecto a esto es el Internet, lo que le permitirá a las personas acceder a la plataforma desde cualquier lugar, el enfoque es Latinoamérica, pero en un futuro se puede buscar a otras personas de otros sitios. 1.3.6 Criterios de decisión de compra. Para un usuario común que quiera vender a través de la plataforma, será mucho mas fácil que hacerlo sin ella, ya que puede encontrar compradores en cualquier lugar que deseen adquirir lo que el vende, además que la mayoría de las personas que verán el producto que ofrece son interesados. Mientras tanto, para una compañía que desee pautar se le va a garantizar que su publicidad aparecerá frente a un público específico el cual serán los usuarios de la plataforma, es decir, que esta publicidad no será desperdiciada, en personas no interesadas. 1.3.7 Opinión de clientes que no han mostrado interés en el producto. Los comentarios realizados frente a la creación de la Plataforma de Comics, son bastante buenos, debido a que las personas interesadas en los comics, principalmente en Colombia, seguida de los países Argentina, Perú, Bolivia, Ecuador y Venezuela están interesados en conformar una red, que permanezca constante, y que no se deteriore, o pierda fuerza en algunos momentos, el crear esto solo lo toman como una ventaja.
���������� �������
�
�
��� �
1.3.8 Formas de prevenir la falta de interés. Entre las personas a las cuales se les ha presentado el proyecto, no existe falta de interés, muchos lo ven como una forma de llegar a mostrar trabajo a personas ajenas al mundo de los comics, y si se quiere atraer a estas se hará mostrando la calidad del trabajo de los creadores. 1.4 DEMANDA 1.4.1 Necesidad de una población. Las cifras de las personas que gustan de los comics no s especifica, el único conteo que se puede realizar es entre los asistentes a las ferias y convenciones de comics. En Pereira en la Muestras de comics realizadas entre el año 2003 y 2006, se contabilizaron en promedio 4.000 personas por muestra, las cuales duraban aproximadamente 15 días; en Cali en el Salón Internacional de Historieta y Caricatura se llegan a contar anualmente alrededor de veinte mil visitantes en un mes, y los representantes de otros países manifiestan cifras similares en otros países latinoamericanos, igualmente la necesidad de crear una relación, una red entre productores y creadores de comics, estos datos no se han corroborado en México, donde la cifra de aficionados parece aun mayor.31 1.4.2 Evolución de la demanda. Igual que las demás personas los aficionados a los comics han pasado al uso de Internet, este medio es el que presenta las cifras de crecimiento. Colombia en el año 2003, presentaba 3,1 millones de usuarios, en el 2006 pasó a 6,7 millones.32 Mientras en otros países latinoamericanos la penetración de Internet en la residencias es aun mayor; en Colombia y Perú es del 6%, en Venezuela, Brasil, México, Argentina, es de 8, 9, 10 y 11% respectivamente, y el país con mayor penetración de Internet es Chile con un 19%.33 �������������������������������������������������31 CONVERSACION con Guardianes de leyenda. Coorporación cine club Borges. Calicomix. Red La tina. Cali, 15 de Junio de 2007. 32 SIUST. Colombia: en ascenso pero quedada. En: El Tiempo. Telecomunicaciones. Martes 09 de Octubre de 2007. p. 1. ������� ������Colombia: en ascenso pero quedada. En: El Tiempo. Telecomunicaciones.
Martes 09 de Octubre de 2007. p. 1.
���������� �������
�
�
��� �
1.4.3 Situación actual de la demanda. El gasto mundial en publicidades Internet se incrementó de 18.700 millones de dólares en el 2005 a 24.900 millones en el 2006, para el 2008 la red sobrepasará la publicidad en radio.34 En este momento las pautas por Internet están en crecimiento, y existe gran penetración en este mercado, se estima que en Colombia varias empresas están destinando entre el 2 y el 5% de su presupuesto de publicidad al Internet. Y en el 2007 se lleva un crecimiento del 65%, respecto al 2006.35 La cifra concreta que se presenta sobre la inversión en pautas en Internet en Colombia es de 700 millones de dólares36, mientras que en usuarios de servicios de Chat, específicamente del Messenger, se pueden congregar 6 millones de personas, al igual que el programa de televisión mas visto.37 La cifra en cuanto a visitantes en blogs registrados de comics, asciende a un promedio de 20.000 visitantes mensuales. 38 1.4.5 Situación futura. El promedio de crecimiento de los últimos años de uso de Internet en Latinoamérica es de 29.6% anual, no es posible establecer el total de las personas que se integraran a la plataforma de comics, sin embargo se puede ver como pasan de los medios tradicionales al Internet. 1.5 OFERTA 1.5.1 Precios. No se ha encontrado una plataforma que ofrezca los servicios presentados por Plataforma de Comics, al menos con el enfoque de los comics Las pautas que se encuentran en productos relacionados con los comics se encuentran principalmente en revistas impresas, van desde $100.000 hasta
���������������������������������������������������� ���!����� ���"�Op. cit., p.�����
���� �����������"�Op. cit., p.�����
36 IAB, Op. cit., p.���� 37 I-NETWORK. Op. cit., p.���� 38 BLOGALAXIA, Op. cit., Top 10: Comics, manga & anime.
���������� �������
�
�
��� �
$1.500.000, dependiendo del tamaño del publicidad, la ubicación y el numero de apariciones. Estos precios se fijan de acuerdo a los costos de producción y según la negociación con los clientes.39 1.5.2 Limitaciones en la satisfacción de los clientes. Para las personas que pautan o desean ofrecer sus productos o servicios enfocados al mercado del comic, no hay una garantía total de que las personas lleguen a apreciar sus pautas, ya que estas se realizan a través de medios impresos o acompañando otros productos, en su mayoría se ven obligados a que las personas compren otros productos para reconocerlos; aunque realmente no es una queja, ya que todos saben que así es el funcionamiento de dicha publicidad. 40 1.5.3 Posibilidades de solución a las dificultades. El mercado en Internet puede ser mucho mayor ya que las personas no tienen que pagar para ver la pauta, y el número de estas personas no se ve limitado, por la cantidad de ejemplares de un producto. La empresa puede presentar a quienes pauten cuantas personas visitan la plataforma y por lo tanto cuantas ven la publicidad, además aquellas personas comunes que vendan algún producto esporádicamente, solo tendrán que pagar un pequeño porcentaje del valor de este, para presentarlo, lo cual harán a su gusto. 1.5.4 Situación actual. Quienes ofrecen productos hacia los comics se enfocan en mercados locales, excepto en las ocasiones en las que se realizan ferias o convenciones en las cuales se pueden mostrar a todo el mercado latinoamericano.41
�������������������������������������������������39 CONVERSACIÓN con Guardianes de leyenda. Coorporación cine club Borges. Calicomix. Alejandro Guzmán. Pereira, Octubre 17 de 2006. 40 CONVERSACIÓN con Centro comercial Pereira plaza. Instituto de Cultura de Pereira. Pereira, Diciembre 12 de 2007.����CONVERSACIÓN�con Calicomix. Guardianes de leyenda. Alejandro Guzmán. Constanza Espítia.
Pereira, Octubre 17 de 2006.�
���������� �������
�
�
��� �
1.5.5 Imagen que tienen los clientes de los productores. Entre los productores se pueden tomar aquellos que trabajan los comics, entre los cuales existe una relación fraternal, salvo algunas pequeñas excepciones, hay bastante apoyo entre unos y otros, de igual manera con los seguidores. 1.6 ESTRATEGIAS DE MERCADEO 1.6.1 Concepto del producto o servicio. La Web 2.0 trae particularidades a la creación de la plataforma, a continuación se describirá el servicio, sus características, aplicación, diseño y calidad. 1.6.1.1 Descripción básica. PLATAFORMA DE COMICS. Es un portal interactivo de comics en Internet, la cual le permitirá a todas aquellas personas disfrutar de los comics, la animación, la literatura fantástica, la ciencia ficción y los juegos de rol, y también a quienes quieren desarrollar o han desarrollado producciones en torno a los temas antes mencionados, integrarse. Esta integración puede llevar a crear comercio electrónico con productos relacionados a los temas que se han estado mencionando; resaltando que serán presentadas producciones latinoamericanas. Para desarrollar la plataforma interactiva de comics, se planea usar las filosofías y tecnologías que plantea la Web 2.0.; las personas pueden ayudar a desarrollar la plataforma ya sea solo visitándola o afiliándose a ella, lo cual va de acuerdo a los planteamientos de la Web 2.0. 1.6.1.2 Especificaciones o características. La personas que ingresen a la plataforma de comics tendrán como servicios un buscador con información de autores y comics latinoamericanos, foros interactivos, chats, además de esto les será permitido crear blogs, comics interactivos realizados entre varias personas desde distintos lugares, se presentaran noticias, también se realizaran concursos, y existirá la oportunidad de hacer comercio electrónico con las producciones de las personas, a parte, las personas tendrán la oportunidad de ayudar a mejorar la plataforma.
���������� �������
�
�
��� �
Las grandes empresas que ofrecen producciones relacionadas pueden encontrar en la plataforma interactiva de comics un lugar donde pautar; a diferencia de otras pautas la plataforma garantiza que el publico al cual le llega el se le presenta la publicidad, es el publico al cual le interesan sus productos, producciones o servicios, las plataforma tiene un publico especifico, el cual debe ser al que las empresas quieren llegar. 1.6.1.3 Aplicación/ uso del producto o servicio. Cuenta con los siguientes servicios específicos:
• Un buscador con el cual se podrá encontrar información de autores y comics latinoamericanos, esto permitirá que cualquier visitante del portal conozca la historia de los comics en esta región del mundo, también saber que se esta trabajando actualmente y además entender las aplicaciones de los comics en diferentes artes y ciencias.
• Las personas que estén inscritas en la plataforma tendrán la oportunidad de participar en foros y también proponerlos, en dichos foros se podrá tratar cualquier tema relacionado con los comics, la animación, la literatura fantástica, la ciencia ficción y los juegos de rol; además de ayudar a crear una mayor interacción entre los participantes de la plataforma.
• Existirá un Chat en el cual podrá participar cualquier visitante y usuario regular de la plataforma. El Chat permite crear una relación en tiempo real, entre personas que tengan gustos relacionados con los temas en los que se especializa la plataforma, y así además podrán entrar a formar parte de la comunidad.
• Las personas que estén afiliadas a la plataforma podrán crear blogs, en los blogs pueden presentar lo que quieran, siempre y cuando se mantengan dentro de unos parámetros de educación y respeto, serán libres de publicar, textos, imágenes, videos o música; los blogs permiten dar mayor cobertura a diferentes temas y también observar deferentes puntos de vista respecto a los comics.
• Se dedicara un espacio especifico, para que las personas que están afiliadas a las plataforma tengan la posibilidad de crear comics de forma
���������� �������
�
�
��� �
colectiva, gracias a esto no importara la ubicación geográfica de los usuarios, aquí alguien podrá, proponer una historia y a partir de esto, otros puedan proponer, el dibujo, las tintas y el color.
• Por último, se ofrecerá a todos aquellos que estén afiliados a la plataforma la posibilidad de realizar comercio electrónico, la personas podrán participar de el, ya sea como vendedores o compradores, o haciendo publicidad de productos relacionados con los comics, la animación, la literatura fantástica, la ciencia ficción y los juegos de rol.
1.6.1.4 Diseño. Todo diseño estará enfocado en el software y multimedia que use la página, dado que esta enfocado a la interacción del usuario es importante que el diseño sea agradable y ameno. Algo muy importante es revisar las tendencias que se usan en la mayoría de páginas y adaptarlos a la plataforma; dado que se van a tener diferentes secciones se deben trabajar de manera diferente pero sin perder la identidad de la plataforma. Dadas las tendencias actuales, se toma en cuanta el uso de buscadores y la llegada a las diferentes secciones desde diferentes sitios de las paginas y de diferentes formas, estas serán, links y menús desplegadles. En cuanto a las secciones de comercio electrónico, y la realización colectiva de comics es importante presentar tonos planos y claros, que resalten las producciones que allí se presentan. Sin embargo, es importante dar a las personas la oportunidad de personalizar los fondos y colores, dependiendo de cómo quieran ver la página esto va de acuerdo a las tecnologías y filosofías Web 2.0, que indican que las personas puedan interactuar dinámicamente, e incluso hasta cierto punto ayudar con el desarrollo y crecimiento de la plataforma.
���������� �������
�
�
��� �
1.6.1.5 Calidad. La calidad debe ser optima, ya que el producto esta en línea en Internet y uno de los principales temas que se trabajaran en el desarrollo d este son la seguridad y el control de los datos de los usuarios; se debe llevar además un balance entre la presentación de la pagina y su rendimiento, presentando diseños que aunque sean llamativos y deslumbrantes, no vuelva la pagina lenta, permitiendo un trabajo altamente eficaz, y siempre agradable. 1.6.2 Estrategias de distribución. El servicio que se presta se mostrara solo por Internet, por lo tanto, su distribución esta enfocada en todo el trabajo que se realizará para presenta la plataforma en la Web. 1.6.2.1 Alternativas de penetración. Puesto que toda la presentación se hará en Internet, este será el principal medio, para dar a conocer Plataforma de comics; aun así serán tenidos en cuenta otros medios: la televisión, la radio y el periódico, dependiendo del territorio geográfico especifico, o la ciudad a la que se este llevando la plataforma. 1.6.2.2 Alternativas de comercialización. La comercialización también se basará en Internet principalmente por:
• Intercambio de links: este es compartir links, con personas conocidas, y afiliados a la plataforma, la plataforma igualmente debe contar con un directorio de links hacia webs asociadas, esto ayudara a que las personas que estén en otras paginas lleguen a la plataforma, además de ubicarla en un mejor lugar en los resultados de los buscadores paginas Web.
• Intercambio de tráfico: esto es la invitación de personas, a la Web, y
también la presentación de otras Web para las personas de una forma más específica y detallada que el intercambio de links.
• Escribir y remitir artículos: son importantes la presentación de temas que se
puedan tratar en la plataforma a un publico potencial, pues ayuda a traer a las personas cuando vean algo que les interese; esto artículos pueden publicarse virtualmente o enviarse a través de correos electrónicos.
���������� �������
�
�
��� �
• Preparar boletines electrónicos: es importante que los usuarios regulares y los usuarios potenciales, estén enterados acerca de que es lo que se esta presentando o que va a ocurrir en la Web, igual que los artículos, se pueden publicar o enviarse a través de correos electrónicos.
• Suscribirse a comunidades On-line y foros: en los foros y las comunidades esta hasta cierta forma segmentado el mercado que se quiere atraer, por lo tanto, participar de estos ayuda a capturar publico, usuarios y visitantes.
1.6.2.3 Distribución física internacional. No se planea distribución física internacional, ya que se planea usar específicamente Internet para cualquier idea que se tenga, el envió de los productos de comercio electrónico será responsabilidad de quienes estén comerciando, Plataforma de comics actuara como veedora del proceso. 1.6.3 Estrategias de ventas. La mayoría del esquema de ventas se realizara a través de Internet, el ideal es que sea completo, sin embargo, en caso de que sea necesario el contacto se va a realizar vía telefónica, para hacer ciertas aclaraciones que así lo merezcan. En un caso extremo, solo en ocasiones cuando las partes acuerden no se puede hacer un traro vía Internet, será el realizar visitas personales, cuando se este llevando cabo alguna negociación en particular, que así lo amerite.
Tabla 6: presupuesto de estrategia de ventas Concepto Valor
Contrato Internet y Teléfono $100.000 Gastos de Transporte $1’000.000 Gastos varios $220.000 TOTAL $1’320.000
Fuente: el autor
���������� �������
�
�
��� �
1.6.4 Estrategias de precios 1.6.4.1 Análisis competitivo de precios. En primer lugar están las pautas, estos son contratos publicitarios que se realizaran semestralmente, y estarán enfocados a empresas medianas y grandes que ofrezcan productos que les interesen a seguidores de los comics, se tendrán tres precios, dependiendo de la ubicación en la plataforma, el tamaño y el formato de la publicidad:
� $2.000.000 � $900.000 � $400.000
Mientras tanto, para otras personas y empresas que no buscan una pauta sino ofrecer y/o anunciar sus productos se cobrara un porcentaje de 10%, del valor del producto, pero el valor a pagar no será menor a $10.000. El producto que ofrezcan dichas personas se podrá mostraran durante seis meses, si desean que se presenten por mas tiempo, volverán a pagar por otros seis meses. En Internet actualmente no se ha encontrado una plataforma que ofrezca estos servicios, al menos con el enfoque de los comics latinoamericanos, las pautas que se encuentran en productos relacionados con los comics se encuentran principalmente en revistas impresas, los precios de dichas pautas van desde $100.000 hasta $1.500.000, dependiendo del tamaño del publicidad, la ubicación y el numero de ejemplares. Estos precios se fijan de acuerdo a los costos de producción y según la negociación con los clientes.42 En radio y prensa los precios varían de acuerdo al espacio, el horario y marca, en la plataforma se puede garantizar que la publicidad se encontrará en Internet durante seis meses, y principalmente que esta enfocada al publico al que las empresas quieren llegar.
����������������������������������������������������CONVERSACIÓN con Guardianes de leyenda. Coorporación cine club Borges. Calicomix.
Alejandro Guzmán. Pereira, Octubre 17 de 2006.
���������� �������
�
�
��� �
1.6.4.2 Condiciones de pago. A los clientes que pautan se les dará la oportunidad de pagar el 50% al iniciar el contrato y para el otro 50%, tienen un plazo de tres meses. Entre tanto, a las personas o empresas que utilicen el servicio de comercio electrónico para publicitar y ofrecer productos y servicios, se les cobrara este servicio por anticipado. Después de haber realizado el pago correspondiente, pueden proceder a promocionar sus productos o servicios. 1.6.5 Estrategias de promoción. La promoción se enfocara en las empresas que puedan pautar publicidad en el portal Web, ya que el dinero aportado por estas es la principal fuente de ingresos del negocio. 1.6.5.1 Promoción dirigida a clientes y canales. Después de que la empresa lleve al menos seis meses en funcionamiento, se comenzaran a hacer descuentos especiales, para las personas o empresas, clientes de la plataforma que se resalten de los otros por su compromiso, confianza y además el aporte económico que su participación signifique a la compañía. No se presentaran promociones especificas para las pautas, se tendrán en cuenta las negociaciones. En cuanto a las personas que presentan sus productos, se estudiara como se comportan en la plataforma, como trabajan con sus productos o servicios en ella, si han beneficiado la plataforma se les presentaran alternativas de pago diferentes. También es posible que se puedan realizar alianzas estratégicas, para promoción y ventas, con dichas personas o empresas, lo cual puede llevar tanto a un beneficio de este o estos, como de Plataforma de Comics. 1.6.5.2 Manejo de clientes especiales. Aunque se trata de hacer todo vía Internet, si se llega a considerar que un cliente requiere un trato especial ya sea por los negocios que se han hecho con el, o por los negocios que se pueden hacer a futuro, se le visitará personalmente, buscando que sienta un trato mas personalizado y una mayor unión con la plataforma de comics.
���������� �������
�
�
��� �
1.6.5.3 Conceptos especiales que se usan para motivar la venta. Se usara principalmente:
• El sector del mercado especificado. • Promoción personalizada.
• El valor del servicio, ya que su publicidad será vista todo el tiempo, con solo
entrar a la plataforma, es seguro que una persona notara la publicidad. A diferencia de otros medios, en los que la publicidad se ve limitada a un instante especifico, por lo cual muchas personas dejan de apreciarla.
1.6.5.4 Cubrimiento geográfico inicial y expansión. Aquí es importante dividir en dos partes el cubrimiento inicial. Primero en cuanto a la venta de pautas inicialmente se hará en Colombia; debido a que se planea usar Internet es más práctico para controlar, se planea comenzar en las capitales colombianas, y después continuar con una expansión hacia Latinoamérica en general. En cuanto al comercio electrónico, inmediatamente entraría a funcionar con todas la personas que puedan apreciar la pagina a través de Internet, igualmente que los otros servicios a los que desean acceder la personas, ya que para esto solo es cuestión de acceder al portal sin importan su ubicación geográfica. 1.6.5.5 Presupuesto de promoción.
Tabla 7: presupuesto de estrategia de ventas Concepto Valor
Gasto de Transporte $1’000.000 Gastos varios $200.000 TOTAL $1’200.000
Fuente: el autor
���������� �������
�
�
��� �
1.6.6 Estrategias de comunicación. Selección de medios. El principal medio de comunicación será la propia PLATAFORMA DE COMICS, no se descartara la televisión, la radio, el periódico, y además otros sitios de Internet que tengan que ver con temas afines. Donde se presentaran los principales cambios que pueda tener la plataforma, para los usuarios del momento y para los potenciales. 1.6.7 Estrategias de servicio. 1.6.7.1 Garantía y servicio postventa. Las personas serán informadas de cuantas personas ven su publicidad y sus productos, así estarán enterados del cumplimiento y como resulta su pauta. También podrán comunicarse con los administradores respecto a cualquier inquietud que tengan. 1.6.7.2 Mecanismos de atención a clientes. Los clientes estarán informados de cualquier todo lo que ocurra respecto a su producto en la plataforma, también de las alternativas que se les brindan para presentar su producto en ella, y se tendrá un correo electrónico específicamente para atender sus inquietudes. 1.6.7.3 Formas de pago. Se hará una afiliación a una entidad bancaria que recoge pagos en Internet, esta se encargar de todas las transacciones relacionadas con el dinero que se maneje en la plataforma.
���������� �������
�
�
��� �
1.6.8 Presupuesto de la mezcla de mercadeo.
Tabla 8: presupuesto de estrategia de ventas Concepto Valor
Presupuesto de distribución $3’520.000 Presupuesto de promoción $2’200.000 TOTAL $5’720.000
Fuente: el autor
���������� �������
� �
���
�
1.6.
9 P
roye
ccio
nes
de
ven
tas.
T
abla
9: p
roye
ccio
nes
de v
enta
s P
RE
SU
PU
ES
TO
DE
VE
NT
AS
A
ño 1
T
otal
A
ño 2
A
ño 3
A
ño 4
Mes
M
es
Mes
M
es
Mes
M
es
Mes
M
es
Mes
M
es
Mes
M
es
1
2 3
4 5
6 7
8 9
10
11
12
Año
1
Ser
vici
o
de
pau
ta
$ 8.
100.
000
$ 0
$ 0
$ 8.
100.
000
$ 0
$ 0
$ 8.
100.
000
$ 0
$ 0
$ 8.
100.
000
$ 0
$ 0
$ 32
.400
.000
$
34.0
20.0
00
$ 35
.721
.000
$
37.5
07.0
50
Ser
vici
o
de
ofe
rtas
$
1.50
0.00
0 $
0 $
0 $
1.50
0.00
0 $
0 $
0 $
1.50
0.00
0 $
0 $
0 $
1.50
0.00
0 $
0 $
0 $
6.00
0.00
0 $
6.30
0.00
0 $
6.61
5.00
0 $
6.94
5.75
0
To
tal
$ 9.
600.
000
$ 0
$ 0
$ 9.
600.
000
$ 0
$ 0
$ 9.
600.
000
$ 0
$ 0
$ 9.
600.
000
$ 0
$ 0
$ 38
.400
.000
$
40.3
20.0
00
$ 42
.336
.000
$
44.4
52.8
00
Fue
nte:
el a
utor
���������� �������
�
�
��� �
���������� �������
�
�
��� �
���������� �������
�
�
��� �
���������� �������
�
�
��� �
2. MÓDULO DE OPERACIÓN
Este modulo de operación describe todas las necesidades técnicas y tecnológicas que son requeridas para el montaje y desarrollo de la empresa que creara y presentara la plataforma interactiva de comics con tecnología y filosofía de la Web 2.0. Por medio de este estudio se presentara la información necesaria, para determinar si el proyecto es viable desde una perspectiva técnica y/o operativa. En la primera parte de este modulo se presentaran las características técnicas de Plataforma de comics y una segunda parte que incluye el análisis y el diseño del software, partes de la ingeniería de software. 2.1 FICHA TÉCNICA DEL PRODUCTO O SERVICIO La creación de Plataforma de comics es un trabajo con la filosofía de la Web 2.0, lo que implica que siempre estará en desarrollo, se debe pensar constantemente en que el proyecto se encuentra en una versión prototipo que puede ser mejorada. Las tecnologías que se aplicaran en el desarrollo del portal serán las que han dado resultados en dicha Web. La principal herramienta de desarrollo será Joomla, debido a que esta cuenta con muchas de las principales aplicaciones que se quieren implementar permitiendo una utilización más ágil de los recursos. Joomla permite la administración de contenido estático, que solo puede ser modificado por el administrador, así como, como los componentes y módulos con los que interactúan los usuarios como el comercio electrónico, los blogs, el foro, el Chat y las herramientas de búsqueda. También para administrar la página se puede trabajar sobre el código, el lenguaje principal es el PHP. La base de datos que se crea esta en MySql. Otras herramientas como Ruby on rails, Ajax, las
���������� �������
�
�
��� �
animaciones y los videos son recibidos sin integrados sin inconvenientes por Joomla. La Web 2.0 se distingue porque los usuarios pueden participar del desarrollo y del funcionamiento de las aplicaciones Web. Se trata de aplicaciones que generan colaboración y de servicios que reemplazan las aplicaciones de escritorio. “Sus principios son:
• La Web es la plataforma. • La información es el procesador.
• Efectos de la red movidos por una arquitectura de participación. • La innovación surge de características distribuidas por desarrolladores
independientes.
• El fin del círculo de adopción de software ("Servicios en beta perpetuo")”43.
La existencia de una comunidad de personas que sientan afinidad por algún tema en especifico, se puede ver complicada, si dichas personas se encuentran ubicadas en puntos geográficos diferentes y alejados; esto presenta problemas para hacer reuniones y tratar acerca de lo que hacen, los problemas se presentan tanto por horarios como por desplazamiento; las comunidades o redes sociales, a través de la Web, con las filosofías planteadas por la Web 2.0, facilitan que las personas interactúen constantemente sin importar su ubicación geográfica, ni los horarios disponibles para estos temas. Propiciar una red social, basada en las filosofías de la Web 2.0; en este caso se hace ideal para reunir a los fanáticos de los comics, la literatura fantástica, la ciencia ficción, la animación y los juegos de rol, los gustos, la fascinación y los puntos de vista de estas personas, se pueden aprovechar en el desarrollo de la PLATAFORMA DE COMICS. La Web 2.0, no solo se enfoca en el software, sino también en las personas. ����������������������������������������������������#���� �! ���"�Op. cit.,�$%&'�()�*+�,(-����.��
���������� �������
�
�
��� �
El objetivo de la Plataforma es presentar a las personas aficionadas a los comics y a los temas afines una serie de servicios para que conozcan acerca del comic latinoamericano, y que además se pueda generar comercio electrónico a partir de esto. La plataforma estará dividida en varias secciones:
• Presentación: esta sección mostrará a los usuarios de Plataforma de Comics, las opciones que se tienen y explicaciones que se deban dar a los usuarios.
• Foros: aquí los usuarios, podrán proponer temas de discusión y participar
de ellos. • Chat: esta será una comunicación inmediata entre los usuarios de la
Plataforma. • Noticias: se presentaran las noticias de actualidad relacionadas con los
comics y los temas afines.
• Enciclopedia del comic latinoamericano: esta enciclopedia presentara, autores, comics y obras latinoamericanas, de los temas relacionados a la plataforma.
• Comercio electrónico: aquí se podrán presentar productos relacionados con los comics, entre ellos, revistas, juguetes o adornos.
• Blogs: las personas podrán crear y registrar blogs, estos son paginas personales que permiten a las personas simplemente presentar lo que quieran, como artículos e ideas, sin embargo, estará prohibido presentar productos y servicios, ya que para esto la plataforma cuenta con una sección de comercio electrónico.
• Concursos: serán concursos dirigidos a los usuarios de Plataforma de Comics, tanto la estructura, las reglas, como lo premios de estos serán diferentes, dependiendo del concurso.
���������� �������
�
�
��� �
• Desarrollo interactivo de comics: aquí las personas podrán desarrollar comics de forma colectiva, sin importar su ubicación geográfica, cada uno podrá hacer aportes a una obra según sus gustos y capacidades.
A la Plataforma podrán ingresar visitantes, aunque estos solo podrán observar la Web sin participar de ella, para esto deben inscribirse y ya como usuarios, tendrán acceso a todos los servicios que aquí se presentan y a participar de la red social que se puede formar en torno a los comics y temas afines. Plataforma de Comics, tendrá las facilidades de la Web 2.0, lo cual permitirá que la interacción de los usuarios de la Web, permita el crecimiento de la plataforma, esta crecerá dependiendo siempre del uso que las personas tengan sobre ella. Es importante resaltar que los administradores son los únicos que pueden restringir el uso de la plataforma a los usuarios, esto se hace para moderar su uso buscando que la Web, mantenga un lenguaje respetuoso y cortes. Es importante denotar que cuando las personas deseen ofertar sus productos a través de Plataforma de Comics, deben pagar a la plataforma por el uso de este servicio, esto se realizara a través de una empresa encargada de recolectar dinero en paginas de Internet, estas empresas poseen un tipo de trabajo especifico de ellas, y la responsabilidad de la plataforma es tener un enlace el cual permita pasar rápidamente a la pagina de la entidad que recaude el dinero. En cuanto al diseño de Plataforma de comics, el diseño básico será uniforme, las variaciones se presentaran dependiendo de la sección, lo mas importante es que los usuarios identifiquen donde están y tengan facilidad para desplazarse entre las diferentes secciones, esto se especificara dentro de la ingeniería de software. Pero la organización estándar de las pantallas que se tendrá será:
�
�
�
�
�
�
���������� �������
�
�
��� �
Figura 4: distribución de la pantalla
Fuente: el autor El diseño muestra la distribución en pantalla de los elementos de la Web, el logo se mantendrá en todas las paginas, y también la publicidad de empresas que pauten, se mostrara el titulo de la sección y también se tendrán comentarios acerca de esta; en la parte izquierda tendrá enlaces al interior de la plataforma, tanto enlaces generales como los enlaces propios de cada usuario.
Titulo de la
sección Comentario
�Menú de usuario
Contenido Principal
Logo Publicidad
Enlaces internos
���������� �������
�
�
��� �
2.2 ESTADO DE DESARROLLO En este proyecto se prestará lo que se lleva desarrollado de Plataforma de Comics, esto es, las dos primeras etapas de la ingeniería de software. El análisis incluye:
• Modelo de casos de uso: con sus respectivos diagramas y la especificación de los casos.
• Modelo dinámico: con sus diagramas de secuencia y diagramas de
colaboración.
• Modelo funcional con diagramas de actividad.
• Modelo de estados con sus respectivos diagramas.
• Modelo de objetos: contiene diagrama de clases, la especificación de dichas clases.
• Requerimientos no funcionales: de rendimiento, económicos, de eficiencia, tecnológicos, de seguridad, de confiabilidad, de usabilidad.
El diseño incluye:
• Arquitectura del sistema: conjunto de tecnologías a usar. • Modelo de subsistemas: incluye diagramas de subsistemas y de
colaboración. • Modelo de aplicaciones: presenta el diagrama de secuencia de ventanas. • Modelo dinámico: tiene diagramas de interacción.
���������� �������
�
�
��� �
• Modelo de componentes: contiene el diagrama de componentes.
• Modelo de distribución: diseño de capas y diagrama de distribución. • Diseño de la base de datos: con el diagrama entidad relación. • Diagramas de interfaz. • Diseño estético: presenta la elección de colores, funcionalidad y secuencia
lógica de operación, también el diseño grafico de las pantallas y/o ventanas. 2.3 DESCRIPCIÓN DEL PROCESO El proceso de desarrollo de la plataforma será constante, basándose en la filosofía de la Web 2.0, por lo cual se denominara un servicio Beta. Sin embargo, se debe tener una versión inicial de la plataforma lista para comenzar a ser utilizada en la Web. El desarrollo de la versión inicial será basado en el modelo espiral. El paradigma de desarrollo que representa el modelo en espiral, se divide en cuatro partes:
• Diseño. • Riesgo.
• Implantación.
• Pruebas de validación con los usuarios.
���������� �������
�
�
��� �
La ventaja que se tiene, es que después de realizar cada una de las tareas, se volverá a pasar por allí con el software desarrollado de una forma cada vez mas avanzada, permitiendo así corregir los errores que vayan apareciendo a través de todo el proceso. En cuanto a la metodología, se basara en la MSF: METODOLOGÍA DE DESARROLLO DE SOFTWARE: MICROSOFT SOLUTION FRAMEWORK. Esta es una metodología de software flexible e interrelacionada con una serie de conceptos, modelos y prácticas de uso, que controlan la planificación, el desarrollo y la gestión de proyectos tecnológicos. MSF se centra en los modelos de proceso y de equipo dejando en un segundo plano las elecciones tecnológicas. MSF tiene las siguientes características:
• Adaptable: es parecido a un compás, usado en cualquier parte como un mapa, del cual su uso es limitado a un lugar específico.
• Escalable: puede organizar equipos tan pequeños entre tres o cuatro personas, así como también, proyectos que requieren 50 personas a más.
• Flexible: es utilizada en el ambiente de desarrollo de cualquier cliente.
• Tecnología agnóstica: porque puede ser usada para desarrollar soluciones basadas sobre cualquier tecnología.
MSF se compone de varios modelos encargados de planificar las diferentes partes implicadas en el desarrollo de un proyecto: Modelo de Arquitectura del Proyecto, Modelo de Equipo, Modelo de Proceso, Modelo de Gestión del Riesgo, Modelo de Diseño de Proceso y finalmente el Modelo de Aplicación. Las fases que se distinguirán en cada etapa giro del espiral serán:
• Diseño del software del sitio: comprende todo el diseño del software que no será visible para los usuarios, incluyendo los modelos relacionales, y diseños de bases de datos.
���������� �������
�
�
��� �
• Diseño multimedia del sitio: este incluye un estudio completo de las imágenes, animaciones y el tipo de música que debe llevar la plataforma, para que sea agradable a los usuarios, además de cómo se realizaran estos.
• Desarrollo del software: esta es la fase de implantación del software
completo. • Desarrollo de multimedia: durante esta fase se desarrollaran todos los
elementos de multimedia que harán atractiva la plataforma de comics, a los usuarios.
• Integración de elementos: aquí se organizaran todos los elementos de
multimedia, dentro de la plataforma, hecha con el software previamente creado.
• Pruebas generales: el software se utilizara de una forma limitada, y se les
presentara a personas interesadas en los comics, para valuar tanto el gusto de los usuarios como el rendimiento de la plataforma.
���������� �������
�
�
��� �
Figura 5: diagrama de flujo de actividades
PLANEACIÓN INVESTIGACIÓN
ANÁLISIS YDISEÑO DE SOFTWARE
DESARROLLO DE SOFTWARE
ANALISIS Y DISEÑO DE MULTIMEDIA
DESARROLLO DE MULTIMEDIA
INTEGRACIÓN DEELEMENTOS
PRUEBAS
ANÁLISIS YDISEÑO DE SOFTWARE
DESARROLLO DE SOFTWARE
ANALISIS Y DISEÑO DE MULTIMEDIA
DESARROLLO DE MULTIMEDIA
INTEGRACIÓN DEELEMENTOS
PRUEBAS
ANÁLISIS YDISEÑO DE SOFTWARE
DESARROLLO DE SOFTWARE
ANALISIS Y DISEÑO DE MULTIMEDIA
DESARROLLO DE MULTIMEDIA
INTEGRACIÓN DEELEMENTOS
PRUEBAS
ANÁLISIS YDISEÑO DE SOFTWARE
DESARROLLO DE SOFTWARE
ANALISIS Y DISEÑO DE MULTIMEDIA
DESARROLLO DE MULTIMEDIA
INTEGRACIÓN DEELEMENTOS
PRUEBAS
FIANLIZACIÓN
ITERACIÓN 1
ITERACIÓN 2
ITERACIÓN 3
ITERACIÓN 4
Fuente: el autor
���������� �������
�
�
��� �
2.4 NECESIDADES Y REQUERIMIENTOS 2.4.1 Tecnología y recursos requeridos. Hardware
• Un computador para el desarrollo del software.
• Un computador para el desarrollo de los elementos multimedia.
Software
• Joomla: esta es la principal herramienta de desarrollo del proyecto, ya que brinda gran cantidad de facilidades, y permite que se pueda visualizar el proyecto en cada paso, sin hacer mayores modificaciones en el código de programación; además, cabe resaltar que cuenta con comunidades mundiales que cada vez añaden nuevos componentes y módulos a la herramienta.
• MySQL: esta es la base de datos usada por Joomla, que se encarga de administrarla, la labor para el desarrollador es crear la base de datos y direccionarla al proyecto.
• Adobe Flex 2: esta es una herramienta de Adobe, que permite crear aplicaciones, la diferencia frente a otras herramientas de esta compañía que se enfocan en le diseño grafico, es que flex, se enfoca en desarrollos para la Web,
• Javascript: al igual que varios elementos de Joomla, en el momento de usar los componentes es casi imperceptible que se esta usando de fondo, sin embargo, es importante resaltar javascript, pues, permite crear aplicaciones que se adaptan a gran cantidad de plataformas.
• PHP: este es el principal lenguaje usado por Joomla, la mayoría de modificaciones se pueden hacer gráficamente, sin embargo,
���������� �������
�
�
��� �
en el momento en el que esto no se consiga, la única opción es la modificación del código, el cual esta escrito en lenguaje PHP.
Internet
• Conexión a Internet para los desarrolladores de mínimo 512 Mb Recurso Tecnológico
• Se empleara el modelo espiral y la metodología MFS para desarrollar el proyecto.
2.4.2 Situación tecnológica de la empresa. Los elementos necesarios para la creación y el funcionamiento de Plataforma de comics, se pueden conseguir de forma gratuita por Internet. 2.4.3 Localización y tamaño. La idea es que la empresa funcione exclusivamente en la Web, las reuniones personales entre quienes que trabajan en la plataforma, se harán solo en casos extraordinarios, pero dado que el funcionamiento se hará en un sitio Web, no se utilizara planta física o local comercial. Igualmente la comunicación con los clientes se realizara completamente por Internet, con correo electrónico y por medio de las secciones que tendrá Plataforma de Comics, como los foros y el Chat.
���������� �������
�
�
��� �
2.4.4 Cuantificación del presupuesto requerido para estas adquisiciones.
Tabla 10: presupuesto de adquisiciones Concepto Cantidad Valor Unitario Valor
Computadores 2 $1’500.000 $3’000.000 Multifuncionales 2 $150.000 $300.000 Tabla digitalizadora 1 $1’000.000 $1’000.000 Contrato Internet (1 año) $100.000 (mes) $1’200.000 Servicios públicos (6 meses) $100.000 (mes) $600.000 Otros gastos $960.000 TOTAL $7’060.000
Fuente: el autor
2.5 PLAN DE PRODUCCIÓN Cantidades a producir por periodo. La plataforma de Comics, se creara una sola vez, y su crecimiento dependerá, de cómo lo utilicen los usuarios, sin embargo, se necesitara un mantenimiento constante, vigilando que el contenido sea apropiado, y que se estén cumpliendo las normas de uso, buscando estar listos para cualquier falla que se pueda ocasionar; para ir de acuerdo al plan de pautas habrá renovaciones notorias cada seis meses, las actualizaciones frente al software pretenden mejorar las capacidades del portal y en cuanto a las actualizaciones en presentación pretenden mantener fresca y actualizada la plataforma, adaptándose a los usuarios. 2.6 PLAN DE COMPRAS 2.6.1 Compras a realizar de insumos y materiales por periodo. Los costos son variables, y dependen de lo que se busque hacer en un determinado momento, se necesitaran resmas de papel, lápices, marcadores, CD, DVD, acuarelas pinceles y cartuchos de tinta.
���������� �������
�
�
��� �
Puesto que la plataforma se va a realizar una vez y después de esto solo se hará mantenimiento y actualizaciones en Internet, el plan de compras se llevara a cabo según se presenten las necesidades. Los proveedores serán papelerías y distribuidores locales, igualmente la conexión a Internet, pero dado que son realmente productos básicos no se especificara ningún nombre en especial. 2.6.2 Control de calidad. La empresa determinara que proveedores son mejores, esto se hará durante el proceso, ya que no se necesitan marcas específicas o exclusivas, se evaluara dependiendo de la respuesta que brinden sus productos en el proyecto. Antes de presentar al publico cualquier producto, servicio o cambio en la plataforma se hará una minuciosa evaluación de lo que se va a presentar de forma interna en la empresa, buscando que los usuarios solo trabajen con una producción de alta calidad. 2.7 INGENIERÍA DEL SOFTWARE La ingeniería del software es la aplicación práctica y sistemática del conocimiento científico a:
• La producción de programas correctos, que se desarrollan a tiempo y dentro de las estimaciones de presupuesto.
• La correspondiente documentación para desarrollarlos, usarlos y
mantenerlos. La ingeniería que se presenta a continuación ha seguido estos lineamientos, a través del uso del modelamiento UML, para lograr una definición clara y precisa de las funcionalidades de Plataforma de Comics.
���������� �������
�
�
��� �
La metodología MSF ofrece varios modelos para el trabajo del proyecto, el que se usara en este caso será el modelo de procesos, esto es debido a que este suministra una imagen clara del estado de los productos o servicios en los que se esta trabajando. Así se puede identificar el impacto de cualquier cambio y administrarlo de forma efectiva, minimizando los efectos colaterales negativos y optimizando los beneficios. Este modelo se ha diseñado para mejorar el control del proyecto, minimizar el riesgo y aumentar la calidad, acortando el tiempo de entrega. Se resalta que en este modelo es más importante adaptarse a los cambios que predecirlos, por eso se hace ideal para los cambios cada vez mas frecuentes que se encuentran en la Web.
Figura 6: modelo de procesos MSF
Fuente: Gattaca
2.7.1 Visión.
Objetivo: Obtener una visión del proyecto compartida, comunicada, entendida y alineada con los objetivos del negocio. Además, identificar los beneficios,
���������� �������
�
�
��� �
requerimientos funcionales, sus alcances y restricciones; y los riesgos inherentes al proceso. 2.7.1.1 Documento visión
2.7.1.1.1 Antecedentes de portales y/o plataformas Web relacionadas con Plataforma de comics. El trabajo hecho en cuanto a plataformas y/o portales Web, se ha comenzado a ampliar recientemente, su función es principalmente crear una Web interactiva, que a diferencia de la Web clásica, permiten a los usuarios interactuar con el desarrollo del portal, principalmente en cuanto a contribución intelectual. Los portales permiten a las personas conocer mejor algún tema, puede ser educativo, cultural o de entretenimiento, además son de gran ayuda en otras aplicaciones como las de comercio electrónico y creación de comunidades, todo esto se encierra dentro del concepto de la Web 2.0. El comercio electrónico ha sido muy influenciado por la llegada de la Web 2.0, ya que permite la interacción con las personas, las cuales son clientes potenciales, las personas tienen la oportunidad de ayudar a crear las empresas a las que apoyan. “Las empresas deben apuntar al uso de la Internet como herramienta de negocios, el país que se debe observar como ejemplo de la importancia de la red es Inglaterra, en ese país la inversión en publicidad en Internet ya ha sobrepasado medios como la radio y la prensa, ubicándola en el segundo lugar después de la televisión.”44 La comercialización de productos en Internet esta aumentando y gran parte de estos productos están basados en entretenimiento, es decir, series de televisión, música, películas, comics, videos musicales, juegos y libros. Controlar este mercado para los productores es bastante difícil, ya que alrededor de la forma de
�������������������������������������������������44 ZENITH OPTIMEDIA, Op. cit., p.����
���������� �������
�
�
��� �
conseguir dichos productos se han formado comunidades enteras de miles de personas, encargadas de la distribución de estos. Algunas de estas comunidades, permiten descargar series de televisión, para las personas de habla hispana para poder ver una serie norteamericana, debía esperar varias semanas o meses, a que dicha serie fuera traducida o subtitulada, y verla en los canales de televisión por cable, ya que posiblemente nunca llegarían a la televisión nacional, ahora algunos miembros de la comunidad pueden copiar el capitulo apenas es presentado en Estados Unidos, otros miembros se encargan de subtitularlo y ponerlo en la pagina de la comunidad, en distintos tamaños, presentaciones y formas de descarga, Darkville.com.mx, es una comunidad latinoamericana donde los miembros pueden interactuar de manera gratuita, y que recientemente ha alcanzado un numero de 200.000 usuarios, la pagina asegura que descargar es perfectamente legal, mientras solo sea para ocio y no se tenga ningún interés económico por esto. Lo mismo ocurre con los foros de fanáticos de comics en Internet, cuyos usuarios, consiguen los comics recién publicados en Estados unidos, los escanean, los traducen al español y lo editan digitalmente en este idioma para publicarlos en Internet, entre estas comunidades se resaltan la Novena dimensión, Exiles Kingdom, Patojics, Komiqueros y/o La leyenda de Star wars, entre sus usuario se llegan a sumar alrededor de 10.000 y la cifra va en crecimiento. Otro de los fenómenos de descarga en línea son los llamados Fansub, en los cuales se encuentran cientos de series de anime o animación japonesa, también cuentan con miles de usuarios, igualmente consiguen las series desde Japón, las subtitulan y las suben a la red, talvez debido a la distancia, las series japonesas no son reguladas en la mayoría de países, en Colombia el numero de series con derechos no pasa de siete, así que no existe ninguna regulación para el resto mientras no sea distribuida y registrada oficialmente en el país. Youtube, es otro sitio importante, se encuentra en una gran variedad de idiomas, y sirve para subir y bajar videos de una forma rápida y compacta, ha sobrepasado incluso las descargas de música, pues se han derivado varios productos a través de Youtube, como el youtubecatcher para descargar videos, convertidores de formatos de videos, y programas para sacar a parte la música de los videos, estos productos están disponibles tanto para usar en Internet como para ser usados como herramientas de escritorio.
���������� �������
�
�
��� �
Las redes sociales, entre las que se resalta Facebook, se crean con base a gustos, intereses comunes y crean interactividad entre las personas a través de Internet, miles de personas pueden conocerse y entablar relaciones por medio de las redes sociales, estas han logrado eventos notables, desde personas que se reúnen para ver de que forma participaran en un concierto, hasta inmensas movilizaciones nacionales. También en el ocio se pueden contar los blogs, la empresa que mas se resalta en cuanto a blogs es Blogger, asociada a Google, los blogs no están enfocados precisamente al entretenimiento, se basan en lo que quiera hacer su creador, son pagina personales, fáciles de actualizar, y que pueden estar predefinidas dependiendo de su usuario, por medio de los blogs se ven noticias, videos, imágenes y cualquier cosa imaginable, los usuarios pueden ser desde personalidades importantes hasta personas del común. Para finalizar esta parte, es importante resaltar las paginas enfocadas a las descargas, las páginas y blogs tienen enlaces hacia estas, para poder descargar diferentes archivos de audio y video, es gratuito registrarse para subir archivos, aunque a la hora de descargar cuentan con planes gratuitos y planes en los que se cobra, los cuales tienen varias ventajas; entre estas empresas están Megaupload, Rapidshare y Pando. En cuanto a los comics en Latinoamérica, deben mudarse a un formato más conveniente de trabajo, ya que el trabajo impreso es costoso, y es muy difícil de desarrollar debido al poco incentivo que tienen las personas en este campo, en comparación con el mercado de los comics en otros lugares del mundo. El comic es otro medio de comunicación y entretenimiento por lo tanto también se ha visto atrapado en las tendencias que rigen el ocio actualmente. Es importante reconocer que las ganancias no están en la venta de comics, sino en las pautas publicitarias de las publicaciones impresas o digitales, además de los productos que se puedan vender alrededor de los personajes o marcas que se vean en las historias. Sin importar el sitio del planeta, las empresas mas reconocidas en comics se están trasladando al Internet, aunque sin dejar de lado los medios tradicionales como las revistas y las tiras de periódico. Es importante reconocer el papel de la red, para mostrar nuevos trabajos, encontrar nuevos artistas y llegar a un nuevo mercado.
���������� �������
�
�
��� �
La Web 2.0 ha permitido mayores avances e interacción en el campo cultural, ya que gracias a su aparición a existido una mayor participación de las personas en la red, gracias a que todos pueden ser productores de información. Los campos de acción que existen ahora son muchos, uno es la educación, gracias a la Web 2.0 se han podido mejorar las llamadas clases virtuales, las cuales son cátedras que se explican detalladamente a través de Internet, en las cuales los estudiantes de las materias simplemente acceden a las plataformas educativas y de esta manera pueden tener acceso al contenido de los cursos, sin necesidad de asistir a clases presénciales, esto ha permitido mejorar la educación a distancia y ocasiones en las que en las clases hay demasiados alumnos. Otro campo que se ha visto desarrollados es el de las artes, gracias a tecnologías de la Web 2.0, las personas pueden publicar fácilmente sus trabajos ya sean escritos, dibujos o producción musical, personas de todo el mundo pueden ver estos trabajos y además dar su opinión a los creadores sobre sus obras. La prensa y los formatos de información y entretenimiento también han pasado a mano de mas personas, es así, como ahora fácilmente cualquier persona con conocimientos mínimos en el manejo de computadores, puede a través de Internet tener su propio periódico, emisora radial, o incluso su programa televisivo. Un punto que cabe resaltar es la capacidad que están obteniendo las personas de expresar todo aquello que quieren, pueden presentar sus opiniones en política, deporte, el mundo de la farándula, en fin cualquier cosa que se quiera poner en Internet se puede poner, esto ha llevado a desatar controversias ya que en muchos casos existen contenidos indebidos y aun en la mayoría de países no existen leyes que traten concretamente el uso de Internet. 2.7.1.1.2 Visión del proyecto. Crear una Plataforma empresarial Web de elementos relacionados con el comic, que cuente con los servicios necesarios para que Plataforma de comics se convierta en líder y pionera de proyectos de comics en línea en el mercado de habla hispana, y que conforme una red social a través de la cual usuarios en cualquier parte del mundo puedan participar y aportar en todos los servicios que el portal les ofrece.
���������� �������
�
�
��� �
Los miembros de Plataforma de comics podrán sentirse satisfechos del producto que tienen y que usan para sus labores empresariales. La plataforma permitirá a quien administre, facilidades gracias a que su desarrollo se creara en el administrador de contenido Joomla, además se tendrá en cuenta el crecimiento del portal tanto en usuarios como en servicios futuros.
2.7.1.2 Documento detalle de la visión.
2.7.1.2.1 Beneficios. La plataforma interactiva de comics en Internet, aportara a la utilización de las tecnologías informáticas y de la comunicación y la filosofía de la Web 2.0, al presentárselas a un público específico. �
�
También mostrara un ejemplo de cómo se puede hacer un negocio por medio de una plataforma interactiva en Internet; el proyecto será un aporte directo en la promoción y comercialización de los productos y servicios de las personas que participan actualmente en el mercado de los comics y lo relacionado con estos, pues demostrara que se puede cambiar los medios tradicionales para el mercadeo de dichos productos, así como llevar a una precisa localización del mercado.
�
Plataforma de Comics es un ejemplo de como las tecnologías y principalmente las filosofías que se han planteado en torno a la Web 2.0, pueden utilizarse en diferentes campos de trabajo, también se presenta la importancia que puede tener la ingeniería de software en el momento en el que se quiera que los usuarios jueguen un papel determinante en el desarrollo de un sitio Web. Para la creación de sitios Web hoy en día es indispensable el trabajo interdisciplinario, esto no solo hace que el proceso investigativo para el desarrollo sea enriquecido con una gran variedad de conocimientos, sino que también ayuda a llamar la atención de mas usuarios para el producto y/o servicio que sea presentado al final. Un punto importante que presenta el proyecto, es la capacidad que tienen los usuarios de un sitio Web de ayudar a desarrollarlo, siendo participes de esto, el crecimiento de la plataforma depende de la integración que haya entre los usuarios y la colaboración de ellos, aportando y usando el sitio en su beneficio.
���������� �������
�
�
��� �
Los aficionados a los comics que quieren trabajar en torno al comic tendrán la oportunidad de hacerlo, y podrán además ayudar en el desarrollo del sitio aportando información y trabajo, este es el publico objetivo de la plataforma, por lo tanto lo que se quiere lograr es acercar a las personas al uso de la Internet, ahora como vendedores y productores, no solo como consumidores. La empresa pretende convertirse en un modelo para aquellas empresas que buscan llegar a los usuarios, y conocer sus opiniones para usarlas de forma que beneficien a todas las partes participantes de algún negocio, demostrando la importancia de las TICs, en el mundo actual. 2.7.1.2.2 Meta. Crear una plataforma que brinde servicios a los interesados en la creación de comics y temas relacionados, además de que sea atractiva a empresas que quieran promocionarse en un mercado enfocado en los usuarios potenciales de la plataforma,
2.7.1.2.3 Objetivos.
• Organizar una visión general del proyecto desde el punto de vista de la creación de la plataforma.
• Hacer el análisis del proyecto basados en los diagramas UML.
• Hacer el diseño del proyecto, y mostrar como puede funcionar la arquitectura Web.
• Crear un diseño general para el portal Web.
• Hacer la presentación de la empresa en el sitio.
• Adaptar un componente que permita crear un foro y sus respectivos subforos.
���������� �������
�
�
��� �
• Adaptar un componente que comunique con un servidor de chats.
• Adaptar un componente que permita a los usuarios tener sus propios blogs.
• Adaptar un componente que permita a los usuarios acceder a comercio electrónico.
• Adaptar un componente que permita a los usuarios participar de concursos.
• Adaptar un componente que controle la creación interactiva de comics.
• Adaptar un componente para la creación de una enciclopedia (Wiki) de comics hecha por los usuarios.
• Adaptar un componente de pagos en línea.
• Preparar otros componentes para ser probados a medida que la plataforma crezca.
• Crear los manuales del administrador y los usuarios.
• Diseñar los banners publicitarios del portal.
• Instalar la plataforma en una red simulada para comprobar su funcionamiento.
• Hacer las pruebas de los componentes.
• Preparar el plan de soportes.
���������� �������
�
�
��� �
2.7.1.2.4 Restricciones.
• El proyecto se desarrollara con el administrador de contenido Joomla, por lo tanto se debe respetar un diseño de base de datos establecido.
• La documentación respecto a la ingeniería Web, es poca y es general.
• No existe un modelo oficial de cómo se deban seguir los diagramas UML, para desarrollos en Joomla, la indicación de los desarrolladores del administrador, es observar los diagramas basados en objetos y tomar lo que se necesite, solo cuando se necesite.
• El portal desarrollado debe funcionar en Internet, por lo tanto el diseño de la arquitectura también debe estar basado en lo que ya existe.
• Debido a que la poca documentación existente para los modelos y diagramas en joomla solo existe en ingles, la traducción es ambigua, sin embargo, se hacen las aclaraciones respectivas en el análisis y el diseño en el momento en que sea necesario.
2.7.1.2.5 Perfiles de usuario. Los usuarios que tendrá el portal están divididos generalmente en dos grupos: Administrador: es quien dirige el portal y esta encargado de revisar el funcionamiento de este y además de moderar el contenido que aportan los usuarios. Usuario: estos son todos aquellos que usan el portal, sus permisos y alcances están sujetos a las decisiones del administrador, entre estos usuarios se cuentan incluso aquellos que visitan el portal aun sin estar registrados. Los usuarios no registrados cuentan en si como un grupo. Sin embargo, dependiendo de las acciones que hagan al interactuar con el portal, se pueden distinguir dos grupos, en los cuales el usuario estar solamente, mientras culmina una acción: Autores: quienes inician un tema o publican un documento, para que sea visto por otros usuarios.
���������� �������
�
�
��� �
Lectores: aquellos que ven el contenido hecho por algún autor y que en ocasiones dependiendo del componente con el que se controle la publicación, pueden escribir mensajes acerca del documento que están viendo. 2.7.1.3 Análisis. 2.7.1.3.1 Modelo de casos de uso. 2.7.1.3.1.1 Diagramas de casos de uso.
Figura 7: caso de uso sesión Login:
iniciar sesión
Adminisrador
Salir
«extend»
Fuente: el autor
���������� �������
�
�
��� �
Figura 8: caso de uso administración de usuarios
Adminisrador
Salir
Eliminarusuario
listarusuarios
Agregarusuario
Modificarusuario
«include»
«include»
«include»
«include»
«include»
«include»
Fuente: el autor
Figura 9: caso de uso administrar secciones
Adminisrador
Salir
Eliminarsección
listarsecciónes
Agregarsección
Modificarsección
Publicarsección
Ocultarsección
«include»
«include»
«include»«include»
«include»
«include»
Fuente: el autor
���������� �������
�
�
��� �
Figura 10: caso de uso administrar categorías
Adminisrador
Salir
Eliminarcategoria
listarcategorias
Agregarcategoria
Modificarcategoria
«include»
«include»
«include»
«include»
«include»
«include»
Fuente: el autor
Figura 11: caso de uso administrar componentes
Adminisrador
Salir
Eliminarcomponente
listarcomponentes
Agregarcomponente
Publicarcomponente
Ocultarcomponente
«include»
«include»
«include»«include»
«include»
«include»
Configurarcomponente
Fuente: el autor
���������� �������
�
�
��� �
Figura 12: caso de uso administrar mambots
Adminisrador
Salir
Eliminarmambot
listarmambots
Agregarmambot
Publicarmambot
Ocultarmambot
«include»
«include»
«include»«include»
«include»
«include»
Configurarmambot
Fuente: el autor
Figura 13: caso de uso administrar módulos
Adminisrador
Salir
Eliminarmódulo
listarmódulos
Agregarmódulo
Publicarmódulo
Ocultarmódulo
«include»
«include»
«include»«include»
«include»
«include»
Configurarmódulo
Fuente: el autor
���������� �������
�
�
��� �
Figura 14: caso de uso administrar permisos
Adminisrador
Salir
Eliminarpermiso
listarpermisos
Agregarpermiso
Modificarpermiso
«include»
«include»
«include»
«include»
«include»
«include»
Fuente: el autor
Figura 15: caso de uso administrar backup
Adminisrador
Crearbackup
Cargarbackup
Fuente: el autor
���������� �������
�
�
��� �
Figura 16: caso de uso administrar imágenes
Adminisrador
Salir
Eliminarimagen
listarimagenes
Agregarimagen
«include»
«include»
«include»
«include»
«include»
«include»
Fuente: el autor
Figura 17: caso de uso administrar banners
Adminisrador
Salir
Eliminarbanner
listarbanner
Subirbanner
Publicarbanner
Ocultarbanner
«include»
«include»
«include»«include»
«include»
«include»
Configurarbanner
Fuente: el autor
���������� �������
�
�
��� �
Figura 18: caso de uso administrar enlaces
Adminisrador
Salir
Eliminarenlaces
listarenlaces
Configurarenlaces
Ocultarenlaces
«include»
«include»
«include»
«include»
«include»
«include»
«include»
PublicarenlacesUsuario
Fuente: el autor
Figura 19: caso de uso administrar modificar datos usuario
UsuarioListardatos
«extend»
Modificardatos
Fuente: el autor
���������� �������
�
�
��� �
Figura 20: caso de uso búsqueda
UsuarioListar
resultados
«extend»
Búsqueda
Fuente: el autor
Figura 21: caso de uso administrar página de inicio
Usuario
Configurarpágina de
inicio
Listar datosde página de
inicio
«include»
Fuente: el autor
���������� �������
�
�
��� �
Figura 22: caso de uso administrar encuestas
Adminisrador
Salir
Eliminarencuesta
listarencuestas
Crearencuesta
Configurarencuesta
Ocultarencuesta
«include»
«include»
«include»«include»
«include»
«include»
Publicarencuesta
«include»
«include»
Fuente: el autor
Figura 23: caso de uso administrar grupos
Adminisrador
Salir
Eliminargrupo
listargrupos
Asignargrupo
«include»
«include»
«include»
«include»
«include»
«include»
Configurargrupo
Fuente: el autor
���������� �������
�
�
��� �
Figura 24: caso de uso administrar menús
Adminisrador
Salir
Eliminarmenú
listarmenús
Crearmenú
Configurarmenú
Ocultarmenú
«include»
«include»
«include»«include»
«include»
«include»
Publicarmenú
«include»
«include»
Fuente: el autor
Figura 25: caso de uso registrarse
Registrarse
Adminisrador
Salir
«extend»
Login:iniciar sesión
«extend»
Fuente: el autor
���������� �������
�
�
��� �
Figura 26: caso de uso elegir del menú
UsuarioPresentarelección
«extend»
Elegirdel menú
Fuente: el autor
Figura 27: caso de uso contenido estático
Usuario
Lector
Administrador
Crearartículos decontenidoestatico
«extend»
«extend»
VerContenidoestático
«extend»
Listarartículos decontenidoestatico
Editarartículos decontenidoestatico
Eliminarartículos decontenidoestatico
Publicarartículos decontenidoestatico
«extend»
Ocultarartículos decontenidoestatico
«extend»
Fuente: el autor
���������� �������
�
�
��� �
Figura 28: caso de uso secciones
Usuario
Autor
Lector
Administrador
Crearartículos
Listar artículos
«extend»
«include»Buscar
artículos
Eliminarartículos
Leerartículos
Publicarartículos
Ocultarartículos
«include»
«include»
Fuente: el autor
Figura 29: caso de uso componentes
Usuario
Autor
Lector
Administrador
Iniciartema
Listar artículos«extend» «include»
LeerOpiniones
responder al tema
Buscarartículos
Finalizartema
Borrarmensales
«extend»
Cerrartema
Fuente: el autor
���������� �������
�
�
��� �
2.7.1.3.1.2 Especificación de casos de uso. Para clasificar las funciones del sistema en cada caso de uso, se utilizarán las siguientes categorías: Evidente: explícita en el trabajo de campo. Oculta: no está explícita pero se necesita. Superflua: no es necesaria. �
�
Del diagrama Login: iniciar sesión
Tabla 11: Funciones caso de uso login Login: iniciar sesión Funciones básicas Referencia Función Categoría R 1.1 Solicita el login y el password del usuario Evidente
R 1.2 Verifica que el login y el password sean correctos Oculta
R 1.3 Crea una sesión permitiendo el acceso al sistema Evidente
Fuente: el autor
Tabla 12: caso de uso login Caso de uso: Login: iniciar sesión Actores: Usuario (Iniciador) Propósito: Identificarse en el sistema Resumen: Se suministra información al sistema
para identificarse, login y password Tipo: Primario, esencial Referencias cruzadas: R 1.1, R1.2, R 1.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. El sistema solicita login y password
2. Ingresa login y password 3. Verifica que el login y password sean correctos
4. Crea una sesión permitiendo el acceso al sistema
Cursos alternativos:
���������� �������
�
�
��� �
Línea 2 Se introduce login y/o password incorrecto Indique error, vuelva a la línea 1
Fuente: el autor
Tabla 13: funciones caso de uso salir Salir Funciones básicas Referencia Función Categoría R 2.1 Termina la sesión y sale del sistema Evidente
Fuente: el autor
Tabla 14: caso de uso salir Caso de uso: Salir Actores: Usuario (Iniciador) Propósito: Salir del sistema Resumen: Termina la sesión y sale del sistema Tipo: Primario, esencial Referencias cruzadas: R 2.1 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige la opción salir 2. Termina la sesión y sale del sistema
Cursos alternativos: Línea 2 No se puede terminar la sesión
Indique error, vuelva a la línea 1 Fuente: el autor
�
�
Del diagrama administración de usuarios �
Tabla 15: funciones caso de uso agregar usuario Agregar usuario Funciones básicas Referencia Función Categoría R 3.1 Lista los usuarios existentes Evidente R 3.2 Verifica validez de los datos Oculta R 3.3 Crea una nueva sección Evidente
Fuente: el autor
���������� �������
�
�
���� �
Tabla 16: caso de uso agregar usuario Caso de uso: Agregar usuario Actores: Administrador (Iniciador) Propósito: Agregar un usuario al sistema Resumen: El administrador elige agregar un
nuevo usuario al sistema Tipo: secundario Referencias cruzadas: R 3.1, R 3.2, 3.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar usuarios 2. Lista los usuarios existentes 3. Ingresa nombre y datos de un
nuevo usuario. 4.
Verifica validez de los datos 5. Crea un nuevo usuario
Cursos alternativos: Línea 2 No se pueden listar los usuarios
Indique el error, vuelve a la línea 1 Línea 4 Datos no validos
Indique el error, vuelve a la línea 1 Línea 6 No se puede agregar el usuario
Indique el error, vuelve a la línea 1 Fuente: el autor
�
�
Tabla 17: funciones caso de uso modificar usuario Modificar usuario Funciones básicas Referencia Función Categoría R 4.1 Listar usuarios Evidente R 4.2 Listar datos de usuario Evidente R 4.3 Modifica el usuario del sistema Oculta
Fuente: el autor
Tabla 18: caso de uso modificar usuario Caso de uso: Modificar usuario Actores: Administrador (Iniciador) Propósito: Modificar un usuario del sistema Resumen: El administrador elige modificar un
usuario del sistema, este pide los nuevos datos y los guarda en la base de datos
Tipo: secundario
���������� �������
�
�
���� �
Referencias cruzadas: R 4.1, R 4.2, R 4.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar usuarios 2. Listar usuarios 3. Selecciona el usuario a modificar 4. Listar datos del usuario 5. Ingresa nuevos datos 6. Modifica el usuario del sistema Cursos alternativos: Línea 2 No se pueden listar los usuarios
Indique el error, vuelve a la línea 1 Línea 4 No se pueden listar los datos del usuario
Indique el error, vuelve a la línea 1 Línea 6 No se puede modificar el usuario
Indique el error, vuelve a la línea 1 Fuente: el autor
�
�
Tabla 19: funciones caso de uso eliminar usuario Eliminar usuario Funciones básicas Referencia Función Categoría R 5.1 Listar usuarios Evidente R 5.2 Elimina el usuario del sistema Oculta
Fuente: el autor
Tabla 20: caso de uso eliminar usuario Caso de uso: Eliminar usuario Actores: Administrador (Iniciador) Propósito: Eliminar un usuario del sistema Resumen: El administrador elige un usuario del
sistema el cual este eliminará. Tipo: secundario Referencias cruzadas: R 5.1, R 5.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar usuarios 2. Listar usuarios 3. Selecciona el usuario a eliminar 4. Elimina el usuario del sistema Cursos alternativos: Línea 2 No se pueden listar los usuarios
Indique el error, vuelve a la línea 1 Línea 4 No se puede eliminar el usuario
Indique el error, vuelve a la línea 1 Fuente: el autor
���������� �������
�
�
���� �
Tabla 21: funciones caso de uso listar usuarios Listar usuarios Funciones básicas Referencia Función Categoría
R 6.1 Realiza la consulta a la base de datos de los usuarios existentes Oculta
R 6.2 Lista los usuarios existentes Evidente Fuente: el autor
Tabla 22: caso de uso listar usuarios Caso de uso: Listar usuarios Actores: Administrador (Iniciador) Propósito: Listar los usuarios del sistema Resumen: El administrador necesita ver cuales
son los usuarios del sistema y este los lista.
Tipo: Primario, esencial Referencias cruzadas: R 6.1, R 6.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar usuarios 2. Realiza la consulta a la base de datos de los usuarios existentes
3. Lista los usuarios existentes Cursos alternativos: Línea 2 Base de datos no procesa la petición
Indique error, vuelva a la línea 1 Fuente: el autor
�
Del diagrama administrar secciones �
Tabla 23: funciones caso de uso agregar sección Agregar sección Funciones básicas Referencia Función Categoría R 7.1 Lista las secciones existentes Evidente R 7.2 Verifica validez de los datos Oculta R 7.3 Crea una nueva sección Evidente
Fuente: el autor
���������� �������
�
�
���� �
Tabla 24: caso de uso agregar sección Caso de uso: Agregar sección Actores: Administrador (Iniciador) Propósito: Crear una nueva sección Resumen: El administrador ingresa información
al sistema par crear una nueva sección y esta se crea en el sistema
Tipo: Primario, esencial Referencias cruzadas: R 7.1, R 7.2, R 7.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar secciones 2. Lista las secciones existentes 3. Ingresa nombre y datos. 4. Verifica validez de los datos 5. Crea una nueva sección
Cursos alternativos: Línea 2 No se pueden listar las secciones
Indique error, vuelva a la línea 1 Línea 4 Datos no validos
Indique el error, vuelve a la línea 1 Línea 5 Sección no creada
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 25: funciones caso de uso publicar sección Publicar sección Funciones básicas Referencia Función Categoría R 8.1 Lista secciones existentes Evidente R 8.2 Publica la sección Evidente
Fuente: el autor
Tabla 26: caso de uso publicar sección Caso de uso: Publicar sección Actores: Administrador (Iniciador) Propósito: Publicar una sección existente Resumen: El administrador solicita al sistema
que publique una sección, que ya esta creada
Tipo: Primario, esencial Referencias cruzadas: R 8.1, R 8.2 Curso normal de los eventos:
���������� �������
�
�
���� �
Acción de los actores Respuesta del sistema
1. Elige administrar sección 2. Lista secciones existentes 3. Elige sección a publicar 4. Publica la sección Cursos alternativos: Línea 2 No se pueden listar las secciones
Indique error, vuelva a la línea 1 Línea 4 No se puede publicar la sección
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 27: funciones caso de uso modificar sección Modificar sección Funciones básicas Referencia Función Categoría R 9.1 Lista secciones existentes Evidente R 9.2 Lista datos de la sección Evidente R 9.3 Modifica la sección Oculta
Fuente: el autor
Tabla 28: caso de uso modificar sección Caso de uso: Modificar sección Actores: Administrador (Iniciador) Propósito: Modificar una sección existente Resumen: El administrador solicita una sección
al sistema a la cual le ingresara nueva información para que esta sea modificada en el sistema
Tipo: Primario, esencial Referencias cruzadas: R 9.1, R 9.2, R 9.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar sección 2. Lista secciones existentes 3. Elige sección a modificar 4. Lista datos de la sección 5. Asigna nuevos datos y
componentes 6. Modifica la sección
Cursos alternativos: Línea 2 No se pueden listar las secciones
Indique error, vuelva a la línea 1 Línea 4 No se pueden listar los datos de la sección
Indique error, vuelva a la línea 3 Línea 6 No se puede modificar la sección
���������� �������
�
�
���� �
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 29: funciones caso de uso ocultar sección Ocultar sección Funciones básicas Referencia Función Categoría R 10.1 Lista secciones existentes Evidente R 10.2 Oculta la sección Evidente
Fuente: el autor
Tabla 30: caso de uso ocultar sección Caso de uso: Ocultar sección Actores: Administrador (Iniciador) Propósito: Modificar una sección existente Resumen: El administrador solicita al sistema
que oculte una sección, sin eliminarla Tipo: Primario, esencial Referencias cruzadas: R 10.1, R 10.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar sección 2. Lista secciones existentes 3. Elige sección a ocultar 4. Oculta la sección Cursos alternativos: Línea 2 No se pueden listar las secciones
Indique error, vuelva a la línea 1 Línea 4 No se puede ocultar la sección
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 31: funciones caso de uso eliminar sección
Eliminar sección
Funciones básicas
Referencia Función Categoría
R 11.1 Lista las secciones existentes Evidente
R 11.2 Elimina la sección Oculta Fuente: el autor
���������� �������
�
�
���� �
Tabla 32: caso de uso eliminar sección Caso de uso: Eliminar sección Actores: Administrador (Iniciador) Propósito: Eliminar una sección existente Resumen: El administrador indica una sección al
sistema, la cual será eliminada de este
Tipo: Primario, esencial Referencias cruzadas: R 11.1, R 11.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar sección 2. Lista las secciones existentes 3. Elige sección a eliminar 4. Elimina la sección Cursos alternativos: Línea 2 No se pueden listar las secciones
Indique error, vuelva a la línea 1 Línea 4 No se puede eliminar la sección
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 33: funciones caso de uso listar secciones
Listar secciones
Funciones básicas
Referencia Función Categoría
R 12.1 Realiza la consulta a la base de datos de las secciones existentes Oculta
R 12.2 Lista las secciones existentes Evidente Fuente: el autor
Tabla 34: caso de uso listar secciones Caso de uso: Listar secciones Actores: Administrador (Iniciador) Propósito: Listar las secciones existentes Resumen: El administrador entra al administrador
de secciones donde se listan estas Tipo: Primario, esencial Referencias cruzadas: R 12.1, R 12.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Selecciona la opción para listar las 2. Realiza la consulta a la base de
���������� �������
�
�
���� �
secciones datos de las secciones existentes 3. Lista las secciones existentes
Cursos alternativos: Línea 2 Base de datos no procesa la petición
Indique error, vuelva a la línea 1 Fuente: el autor
�
�
Del diagrama Administrar categorías �
Tabla 35: funciones caso de uso crear categoría Crear categoría Funciones básicas Referencia Función Categoría R 13.1 Lista las categorías Evidente R 13.2 Verifica validez de los datos Oculta R 13.3 Crea una nueva categoría Evidente
Fuente: el autor
Tabla 36: caso de uso crear categoría Caso de uso: Crear categoría Actores: Administrador (Iniciador) Propósito: Crear una nueva categoría en el
sistema Resumen: Un administrador ordena al sistema
crear una nueva categoría para clasificar secciones, módulos, mambots, artículos y componentes del sistema
Tipo: Secundario Referencias cruzadas: R 13.1, R 13.2, R 13.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Seleccione la opción de administrar categorías
2. Lista las categorías
3. Ingresa los datos de la nueva categoría
4. Verifica validez de los datos
5. Crea una nueva categoría Cursos alternativos: Línea 2 No se pueden listar las categorías
Indique error, vuelva a la línea 1 Línea 4 Datos no validos
���������� �������
�
�
���� �
Indique error, vuelve a la línea 1 Línea 5 No se puede crear la categoría
Indique error, vuelve a la línea 1 Fuente: el autor
Tabla 37: funciones caso de uso modificar categoría Modificar categoría Funciones básicas Referencia Función Categoría R 14.1 Lista las categorías Evidente R 14.2 Lista los datos de la categoría Evidente R 14.3 Modifica una categoría Oculta
Fuente: el autor
Tabla 38: caso de uso modificar categoría Caso de uso: Modificar categoría Actores: Administrador (Iniciador) Propósito: Cargar al sistema un nuevo categoría Resumen: Un administrador ordena al sistema
modificar una categoría de clasificación de secciones, módulos, mambots, artículos y componentes del sistema
Tipo: Secundario Referencias cruzadas: R 14.1, R 14.2, R 14.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Seleccione la opción de administrar categorías
2. Lista las categorías
3. Elige la categoría 4. Lista los datos de la categoría 5. Ingresa los nuevos datos de la
categoría 6.
Modifica la categoría Cursos alternativos: Línea 2 No se pueden listar las categorías
Indique error, vuelva a la línea 1 Línea 4 No se pueden listar los datos de la categoría
Indique error, vuelve a la línea 1 Línea 6 No se puede modificar la categoría
Indique error, vuelve a la línea 1 Fuente: el autor
���������� �������
�
�
���� �
Tabla 39: funciones caso de uso eliminar categoría
Eliminar categoría
Funciones básicas
Referencia Función Categoría
R 15.1 Lista los categorías existentes Evidente
R 15.2 Elimina el categoría Oculta Fuente: el autor
Tabla 40: caso de uso eliminar categoría Caso de uso: Eliminar categoría Actores: Administrador (Iniciador) Propósito: Eliminar una sección existente Resumen: El administrador indica al sistema una
categoría que este debe eliminar Tipo: Secundario Referencias cruzadas: R 15.1, R 15.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar categorías 2. Lista los categorías existentes 3. Elige categoría a eliminar 4. Elimina la categoría Cursos alternativos: Línea 2 No se pueden listar los categorías
Indique error, vuelva a la línea 1 Línea 4 No se puede eliminar el categoría
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 41: funciones caso de uso listar categorías
Listar categorías
Funciones básicas
Referencia Función Categoría
R 16.1 Realiza la consulta a la base de datos de las dependencias existentes Oculta
R 16.2 Lista los categorías existentes Evidente Fuente: el autor
�
���������� �������
�
�
���� �
Tabla 42: caso de uso listar categorías
Caso de uso: Listar categorías Actores: Administrador (Iniciador) Propósito: Listar las categorías existentes Resumen: El administrador ordena al sistema
mostrar una lista de las categorías existentes
Tipo: Primario, esencial Referencias cruzadas: R 16.1, R 16.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Selecciona la opción para listar los categorías
2. Realiza la consulta a la base de datos de los categorías existentes
3. Lista los categorías existentes Cursos alternativos: Línea 2 Base de datos no procesa la petición
Indique error, vuelva a la línea 1 Fuente: el autor
�
Del diagrama administrar componentes �
Tabla 43: funciones caso de uso agregar componente Agregar componente Funciones básicas Referencia Función Categoría R 17.1 Solicita la ubicación del componente Evidente
R 17.2 Verifica que en la ubicación exista un componente valido Oculta
R 17.3 Carga el componente Evidente Fuente: el autor
Tabla 44: caso de uso agregar componente Caso de uso: Agregar componente Actores: Administrador (Iniciador) Propósito: Cargar al sistema un nuevo
componente Resumen: Un administrador ordena al sistema
que cargue un nuevo componente, este lo ubica y la carga en la base de datos
���������� �������
�
�
���� �
Tipo: Primario, esencial Referencias cruzadas: R 17.1, R 17.2, R 17.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Seleccione la opción de cargar un componente
2. Solicita la ubicación del componente
3. Ingresa la ubicación 4. Verifica que en la ubicación exista un componente valido
5. Carga el componente Cursos alternativos: Línea 4 El componente no es valido
Indique error, vuelve a la línea 1 Línea 5 No se puede cargar el componente
Indique error, vuelve a la línea 1 Fuente: el autor
Tabla 45: funciones caso de uso publicar componente Publicar componente Funciones básicas Referencia Función Categoría R 18.1 Lista componentes existentes Evidente R 18.2 Publica el componente Evidente
Fuente: el autor
Tabla 46: caso de uso publicar componente Caso de uso: Publicar componente Actores: Administrador (Iniciador) Propósito: Publicar un componente existente Resumen: El administrador solicita al sistema
que publique un componente, que ya esta creado
Tipo: Primario, esencial Referencias cruzadas: R 18.1, R 18.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar componentes 2. Lista componentes existentes 3. Elige componente a publicar 4. Publica el componente Cursos alternativos: Línea 2 No se pueden listar los componentes
Indique error, vuelva a la línea 1 Línea 4 No se puede publicar la componente
���������� �������
�
�
���� �
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 47: funciones caso de uso configurar componente Configurar componente Funciones básicas Referencia Función Categoría R 19.1 Lista componentes existentes Evidente R 19.2 Espera nuevos datos Evidente R 19.3 Modifica el componente Oculta
Fuente: el autor
Tabla 48: caso de uso configurar componente Caso de uso: Configurar componente Actores: Administrador (Iniciador) Propósito: Configurar un componente existente Resumen: El administrador solicita un
componente al sistema al cual le ingresara nueva información para que sea modificada en el sistema
Tipo: Primario, esencial Referencias cruzadas: R 19.1, R 19.2, R 19.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar componentes 2. Lista componentes existentes 3. Elige componente a configurar 4. Lista datos del componente 5. Asigna nuevos datos 6. Modifica el componente Cursos alternativos: Línea 2 No se pueden listar los componentes
Indique error, vuelva a la línea 1 Línea 4 No se pueden listar los datos del componente
Indique error, vuelva a la línea 3 Línea 6 No se puede configurar el componente
Indique error, vuelva a la línea 1 Fuente: el autor
�
�
�
�
���������� �������
�
�
���� �
Tabla 49: funciones caso de uso ocultar componente Ocultar componente Funciones básicas Referencia Función Categoría R 20.1 Lista secciones existentes Evidente R 20.2 Oculta el componente Evidente
Fuente: el autor
Tabla 50: caso de uso ocultar componente Caso de uso: Ocultar componente Actores: Administrador (Iniciador) Propósito: Modificar una componente existente Resumen: El administrador solicita al sistema
que oculte un componente, sin eliminarlo.
Tipo: Primario, esencial Referencias cruzadas: R 20.1, R 20.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar componente 2. Lista componentes existentes 3. Elige componente a ocultar 4. Ocultar el componente Cursos alternativos: Línea 2 No se pueden listar los componentes
Indique error, vuelva a la línea 1 Línea 6 No se puede ocultar el componente
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 51: funciones caso de uso eliminar componente
Eliminar componente
Funciones básicas
Referencia Función Categoría
R 21.1 Lista los componentes existentes Evidente
R 21.2 Elimina el componente Oculta Fuente: el autor
�
�
���������� �������
�
�
���� �
Tabla 52: caso de uso eliminar componente Caso de uso: Eliminar componente Actores: Administrador (Iniciador) Propósito: Eliminar un componente del sistema Resumen: El administrador solicita un
componente al sistema, el cual será eliminado de este
Tipo: Primario, esencial Referencias cruzadas: R 21.1, R 21.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar componentes 2. Lista los componentes existentes 3. Elige componente a eliminar 4. Elimina el componente Cursos alternativos: Línea 2 No se pueden listar los componentes
Indique error, vuelva a la línea 1 Línea 4 No se puede eliminar el componente
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 53: funciones caso de uso listar componentes
Listar componentes
Funciones básicas
Referencia Función Categoría
R 22.1 Realiza la consulta a la base de datos de las dependencias existentes Oculta
R 22.2 Lista los componentes existentes Evidente Fuente: el autor
Tabla 54: caso de uso listar componentes Caso de uso: Listar componentes Actores: Administrador (Iniciador) Propósito: Lista los componentes existentes Resumen: El administrador ordena al sistema
mostrar una lista de los componentes existentes
Tipo: Primario, esencial Referencias cruzadas: R 22.1, R 22.2
���������� �������
�
�
���� �
Curso normal de los eventos: Acción de los actores Respuesta del sistema
1. Selecciona la opción para administrar los componentes
2. Realiza la consulta a la base de datos de los componentes existentes
3. Lista los componentes existentes Cursos alternativos: Línea 2 Base de datos no procesa la petición
Indique error, vuelva a la línea 1 Fuente: el autor
Del diagrama administrar mambot
Tabla 55: funciones caso de uso agregar mambot Agregar mambot Funciones básicas Referencia Función Categoría R 23.1 Solicita la ubicación del mambot Evidente
R 23.2 Verifica que en la ubicación exista un mambot valido Oculta
R 23.3 Carga el mambot Evidente Fuente: el autor
Tabla 56: caso de uso agregar mambot Caso de uso: Agregar mambot Actores: Administrador (Iniciador) Propósito: Cargar al sistema un nuevo mambot Resumen: Un administrador ordena al sistema
que cargue un nuevo mambot Tipo: Primario, esencial Referencias cruzadas: R 23.1, R 23.2, R 23.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Seleccione la opción de cargar un mambot
2. Solicita la ubicación del mambot
3. Ingresa la ubicación 4. Verifica que en la ubicación exista un mambot valido
5. Carga el mambot Cursos alternativos: Línea 2 No existe el mambot en la ubicación establecida
Indique error, vuelve a la línea 1
���������� �������
�
�
���� �
Línea 4 El mambot no es valido Indique error, vuelve a la línea 1
Línea 5 No se puede cargare el mambot Indique error, vuelve a la línea 1
Fuente: el autor
Tabla 57: funciones caso de uso publicar mambot Publicar mambot Funciones básicas Referencia Función Categoría R 24.1 Lista mambots existentes Evidente R 24.2 Publica el mambot Evidente
Fuente: el autor
Tabla 58: caso de uso publicar mambot Caso de uso: Publicar mambot Actores: Administrador (Iniciador) Propósito: Publicar un mambot existente Resumen: El administrador solicita al sistema
que publique un mambot, que ya esta creado.
Tipo: Primario, esencial Referencias cruzadas: R 24.1, R 24.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar mambots 2. Lista mambots existentes 3. Elige mambot a publicar 4. Publica el mambot Cursos alternativos: Línea 2 No se pueden listar los mambots
Indique error, vuelva a la línea 1 Línea 6 No se puede publicar la mambot
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 59: funciones caso de uso configurar mambot Configurar mambot Funciones básicas Referencia Función Categoría R 25.1 Lista secciones existentes Evidente
���������� �������
�
�
���� �
R 25.2 Espera nuevos datos Evidente R 25.3 Modifica la mambot Oculta
Fuente: el autor
Tabla 60: caso de uso configurar mambot Caso de uso: Configurar mambot Actores: Administrador (Iniciador) Propósito: Configurar un mambot existente Resumen: El administrador solicita un mambot al
sistema a la cual le ingresara nueva información para que sea modificada en el sistema
Tipo: Primario, esencial Referencias cruzadas: R 25.1, R 25.2, R 25.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar mambots 2. Lista mambots existentes 3. Elige mambot a configurar 4. Lista datos del mambot 5. Asigna nuevos datos 6. Modifica el mambot Cursos alternativos: Línea 2 No se pueden listar los mambots
Indique error, vuelva a la línea 1 Línea 4 No se pueden listar los datos del mambot
Indique error, vuelva a la línea 3 Línea 6 No se puede configurar el mambot
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 61: funciones caso de uso ocultar mambot Ocultar mambot Funciones básicas Referencia Función Categoría R 26.1 Lista mambots existentes Evidente R 26.2 Oculta el mambot Evidente
Fuente: el autor
Tabla 62: caso de uso ocultar mambot Caso de uso: Ocultar mambot Actores: Administrador (Iniciador) Propósito: Ocultar un mambot existente
���������� �������
�
�
���� �
Resumen: El administrador solicita al sistema que oculte un mambot, sin eliminarlo.
Tipo: Primario, esencial Referencias cruzadas: R 26.1, R 26.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar mambot 2. Lista mambots existentes 3. Elige mambot a ocultar 4. Oculta el mambot Cursos alternativos: Línea 2 No se pueden listar las secciones
Indique error, vuelva a la línea 1 Línea 6 No se puede ocultar el mambot
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 63: funciones caso de uso eliminar mambot
Eliminar mambot
Funciones básicas
Referencia Función Categoría
R 27.1 Lista los mambots existentes Evidente
R 27.2 Elimina el mambot Oculta Fuente: el autor
Tabla 64: caso de uso eliminar mambot Caso de uso: Eliminar mambot Actores: Administrador (Iniciador) Propósito: Eliminar un mambot del sistema Resumen: El administrador solicita un mambot al
sistema, el cual será eliminado de este
Tipo: Primario, esencial Referencias cruzadas: R 27.1, R 27.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar mambots 2. Lista los mambots existentes 3. Elige mambot a eliminar 4. Elimina el mambot Cursos alternativos: Línea 2 No se pueden listar los mambots
Indique error, vuelva a la línea 1 Línea 4 No se puede eliminar el mambot
���������� �������
�
�
���� �
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 65: funciones caso de uso listar mambots
Listar mambots
Funciones básicas
Referencia Función Categoría
R 28.1 Realiza la consulta a la base de datos de las dependencias existentes Oculta
R 28.2 Lista los mambots existentes Evidente Fuente: el autor
Tabla 66: caso de uso listar mambots Caso de uso: Listar mambots Actores: Administrador (Iniciador) Propósito: Lista los mambots existentes Resumen: El administrador ordena al sistema
mostrar una lista de los mambots existentes
Tipo: Primario, esencial Referencias cruzadas: R 28.1, R 28.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Selecciona administrar los mambots
2. Realiza la consulta a la base de datos de los mambots existentes
3. Lista los mambots existentes Cursos alternativos: Línea 2 Base de datos no procesa la petición
Indique error, vuelva a la línea 1 Fuente: el autor
Del diagrama administrar módulos �
Tabla 67: funciones caso de uso agregar módulo Agregar módulo Funciones básicas Referencia Función Categoría R 29.1 Solicita la ubicación del módulo Evidente R 29.2 Verifica que en la ubicación exista un Oculta
���������� �������
�
�
���� �
módulo valido R 29.3 Carga el módulo Evidente
Fuente: el autor
Tabla 68: caso de uso agregar módulo Caso de uso: Agregar módulo Actores: Administrador (Iniciador) Propósito: Cargar al sistema un nuevo módulo Resumen: Un administrador ordena al sistema
que cargue un nuevo módulo Tipo: Primario, esencial Referencias cruzadas: R 29.1, R 29.2, R 29.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Seleccione la opción de cargar un módulo
2. Solicita la ubicación del módulo
3. Ingresa la ubicación 4. Verifica que en la ubicación exista un módulo valido
5. Carga el módulo Cursos alternativos: Línea 2 No existe el módulo en la ubicación establecida
Indique error, vuelve a la línea 1 Línea 4 El módulo no es valido
Indique error, vuelve a la línea 1 Línea 5 No se puede cargare el módulo
Indique error, vuelve a la línea 1 Fuente: el autor
Tabla 69: funciones caso de uso publicar módulo Publicar módulo Funciones básicas Referencia Función Categoría R 30.1 Lista módulos existentes Evidente R 30.2 Publica la módulo Evidente
Fuente: el autor
Tabla 70: caso de uso publicar módulo Caso de uso: Publicar módulo Actores: Administrador (Iniciador) Propósito: Publicar un módulo existente
���������� �������
�
�
���� �
Resumen: El administrador solicita al sistema que publique un módulo, que ya esta creado.
Tipo: Primario, esencial Referencias cruzadas: R 30.1, R 30.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar módulos 2. Lista módulos existentes 3. Elige módulo a publicar 4. Publica la módulo Cursos alternativos: Línea 2 No se pueden listar los módulos
Indique error, vuelva a la línea 1 Línea 6 No se puede publicar la módulo
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 71: funciones caso de uso configurar módulo Configurar módulo Funciones básicas Referencia Función Categoría R 31.1 Lista secciones existentes Evidente R 31.2 Espera nuevos datos Evidente R 31.3 Modifica la módulo Oculta
Fuente: el autor
Tabla 72: caso de uso configurar módulo Caso de uso: Configurar módulo Actores: Administrador (Iniciador) Propósito: Configurar una módulo existente Resumen: El administrador solicita un módulo al
sistema al cual le ingresara nueva información para que sea modificada en el sistema
Tipo: Primario, esencial Referencias cruzadas: R 31.1, R 31.2, R 31.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar módulos 2. Lista módulos existentes 3. Elige módulo a configurar 4. Lista datos del módulo 5. Asigna nuevos datos 6. Modifica el módulo Cursos alternativos:
���������� �������
�
�
���� �
Línea 2 No se pueden listar los módulos Indique error, vuelva a la línea 1
Línea 4 No se pueden listar los datos del módulo Indique error, vuelva a la línea 3
Línea 6 No se puede configurar el módulo Indique error, vuelva a la línea 1
Fuente: el autor
Tabla 73: funciones caso de uso ocultar módulo Ocultar módulo Funciones básicas Referencia Función Categoría R 32.1 Lista módulos existentes Evidente R 32.2 Oculta la módulo Evidente
Fuente: el autor
Tabla 74: caso de uso ocultar módulo Caso de uso: Ocultar módulo Actores: Administrador (Iniciador) Propósito: Oculta un módulo existente Resumen: El administrador solicita al sistema
que oculte un módulo, sin eliminarlo Tipo: Primario, esencial Referencias cruzadas: R 32.1, R 32.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar módulo 2. Lista módulos existentes 3. Elige módulo a publicar 4. Publica el módulo Cursos alternativos: Línea 2 No se pueden listar las secciones
Indique error, vuelva a la línea 1 Línea 6 No se puede ocultar el módulo
Indique error, vuelva a la línea 1 Fuente: el autor
���������� �������
�
�
���� �
Tabla 75: funciones caso de uso eliminar módulo
Eliminar módulo
Funciones básicas
Referencia Función Categoría
R 33.1 Lista los módulos existentes Evidente
R 33.2 Elimina el módulo Oculta Fuente: el autor
Tabla 76: caso de uso eliminar módulo Caso de uso: Eliminar módulo Actores: Administrador (Iniciador) Propósito: Eliminar una módulo del sistema Resumen: El administrador solicita un módulo al
sistema, el cual será eliminado de este
Tipo: Primario, esencial Referencias cruzadas: R 33.1, R 33.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar módulos 2. Lista los módulos existentes 3. Elige módulo a eliminar 4. Elimina el módulo Cursos alternativos: Línea 2 No se pueden listar los módulos
Indique error, vuelva a la línea 1 Línea 4 No se puede eliminar el módulo
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 77: funciones caso de uso listar módulos
Listar módulos
Funciones básicas
Referencia Función Categoría
R 34.1 Realiza la consulta a la base de datos de las dependencias existentes Oculta
R 34.2 Lista los módulos existentes Evidente Fuente: el autor
���������� �������
�
�
���� �
Tabla 78: caso de uso listar módulos Caso de uso: Listar módulos Actores: Administrador (Iniciador) Propósito: Listar los módulos existentes Resumen: El administrador ordena al sistema
mostrar una lista de las secciones existentes
Tipo: Primario, esencial Referencias cruzadas: R 34.1, R 34.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Selecciona la opción para listar los módulos
2. Realiza la consulta a la base de datos de los módulos existentes
3. Lista los módulos existentes Cursos alternativos: Línea 2 Base de datos no procesa la petición
Indique error, vuelva a la línea 1 Fuente: el autor
�
Del diagrama administrar permisos �
Tabla 79: funciones caso de uso asignar permiso Asignar permiso Funciones básicas Referencia Función Categoría R 35.1 Lista los permisos Evidente R 35.2 Asigna un permiso Oculta
Fuente: el autor
Tabla 80: caso de uso asignar permiso Caso de uso: Asignar permiso Actores: Administrador (Iniciador) Propósito: Asignar un permiso para una
interacción con módulos, mambots, artículos y componentes del sistema
Resumen: Un administrador ordena al sistema asignar un permiso para módulos, mambots, artículos y componentes del sistema
Tipo: Primario, esencial Referencias cruzadas: R 35.1, R 35.2
���������� �������
�
�
���� �
Curso normal de los eventos: Acción de los actores Respuesta del sistema
1. Seleccione la opción de administrar permisos
2. Lista las permisos
3. Elige una sección, componente, mambot y/o módulo
4. Asigna un permiso
Cursos alternativos: Línea 2 No se pueden listar las secciones, componentes, mambots y
módulos Indique error, vuelva a la línea 1
Línea 4 El permiso no puede asignarse Indique error, vuelve a la línea 1
Fuente: el autor
Tabla 81: funciones caso de uso modificar permiso Modificar permiso Funciones básicas Referencia Función Categoría R 36.1 Lista las permisos Evidente�R 36.2 Lista los datos del permiso Evidente�R 36.3 Modifica un permiso Oculta
Fuente: el autor
Tabla 82: caso de uso modificar permiso Caso de uso: Modificar permiso Actores: Administrador (Iniciador) Propósito: Modifica un permiso del sistema Resumen: Un administrador ordena al sistema
modificar un permiso para secciones, módulos, mambots, artículos y componentes del sistema
Tipo: Secundario Referencias cruzadas: R 36.1, R 36.2, R 36.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Seleccione la opción de administrar permisos
2. Lista las permisos
3. Elige la permiso 4. Lista los datos del permiso Ingresa los nuevos datos de la
permiso 5.
Modifica la permiso Cursos alternativos:
���������� �������
�
�
���� �
Línea 2 No se pueden listar las permisos Indique error, vuelva a la línea 1
Línea 4 No se pueden listar los datos de la permiso Indique error, vuelve a la línea 1
Línea 5 No se puede modificar la permiso Indique error, vuelve a la línea 1
Fuente: el autor
Tabla 83: funciones caso de uso eliminar permiso
Eliminar permiso
Funciones básicas
Referencia Función Categoría
R 37.1 Lista los permisos existentes Evidente
R 37.2 Elimina el permiso Oculta Fuente: el autor
Tabla 84: caso de uso eliminar permiso Caso de uso: Eliminar permiso Actores: Administrador (Iniciador) Propósito: Eliminar un permiso existente Resumen: El administrador indica al sistema un
permiso que este debe eliminar Tipo: Secundario Referencias cruzadas: R 37.1, R 37.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar permisos 2. Lista los permisos existentes 3. Elige permiso a eliminar 4. Elimina el permiso Cursos alternativos: Línea 2 No se pueden listar los permisos
Indique error, vuelva a la línea 1 Línea 4 No se puede eliminar el permiso
Indique error, vuelva a la línea 1 Fuente: el autor
���������� �������
�
�
���� �
Tabla 85: funciones caso de uso listar permisos
Listar permisos
Funciones básicas
Referencia Función Categoría
R 38.1 Realiza la consulta a la base de datos de las dependencias existentes Oculta
R 38.2 Lista los permisos existentes Evidente Fuente: el autor
Tabla 86: caso de uso listar permisos Caso de uso: Listar permisos Actores: Administrador (Iniciador) Propósito: Listar los permisos existentes Resumen: El administrador ordena al sistema
mostrar una lista de los permisos existentes
Tipo: Primario, esencial Referencias cruzadas: R 38.1, R 38.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Selecciona la opción para listar los permisos
2. Realiza la consulta a la base de datos de los permisos existentes
3. Lista los permisos existentes Cursos alternativos: Línea 2 Base de datos no procesa la petición
Indique error, vuelva a la línea 1 Fuente: el autor
�
�
Del diagrama backup �
Tabla 87: funciones caso de uso crear backup
Crear backup
Funciones básicas
Referencia Función Categoría
R 39.1 Solicita información donde se creara el backup Evidente
R 39.2 Verifica que la ubicación donde se creara el backup sea valida Oculta
R 39.3 Crea un respaldo de los datos de la Oculta
���������� �������
�
�
���� �
información
Fuente: el autor
Tabla 88: caso de uso crear backup Caso de uso: Crear backup Actores: Administrador (Iniciador) Propósito: Crear un respaldo de los datos del
sistema Resumen: El administrador crea un respaldo de
los datos del sistema de en una ubicación preestablecida
Tipo: Primario, esencial Referencias cruzadas: R 39.1, R 39.2, R 39.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Solicita información donde se creara el backup
2. Ingresa la ubicación 3. Verifica que la ubicación donde se creara el backup sea valida
4. Crea un respaldo de los datos de la información
Cursos alternativos: Línea 3 Ubicación no valida o inaccesible
Indique error, vuelve a la línea 1 Línea 4 No se pudo crear el backup
Indique error, vuelve a la línea 1 Fuente: el autor
Tabla 89: funciones caso de uso cargar backup Cargar backup Funciones básicas Referencia Función Categoría R 40.1 Solicita la ubicación del backup Evidente
R 40.2 Verifica que en la ubicación exista un respaldo válido Oculta
R 40.3 Crea un respaldo temporal de la base de datos Oculta
R 40.4 Elimina los datos actuales de la base de datos Oculta
R 40.5 Carga los datos obtenidos e informa Evidente Fuente: el autor
���������� �������
�
�
���� �
Tabla 90: caso de uso cargar backup
Caso de uso: Cargar backup Actores: Administrador (Iniciador) Propósito: Cargar al sistema un respaldo de la
base de datos Resumen: Un administrador ordena al sistema
que restaure datos respaldados con anterioridad, guardados en una ubicación específica
Tipo: Primario, esencial Referencias cruzadas: R 40.1, R 40.2, R 40.3, R 40.4, R 40.5 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Seleccione la opción de cargar un backup
2. Solicita la ubicación del backup
3. Ingresa la ubicación 4. Verifica que en la ubicación exista un respaldo válido
5. Crea un respaldo temporal de la base de datos
6. Elimina los datos actuales de la base de datos
7. Carga los datos obtenidos e informa
Cursos alternativos: Línea 4 No existe el respaldo en la ubicación establecida
Indique error, vuelve a la línea 1 Línea 5 No se puede crear el respaldo temporal de la base de datos
Indique error, vuelve a la línea 1 Línea 6 No se pueden eliminar los datos de la base de datos
Indique error, vuelve a la línea 1 Línea 7 No se pueden cargar los datos en la base de datos
Indique error, carga los datos de respaldo, vuelve a la línea 1 Fuente: el autor
�
�
Del diagrama administrar imágenes �
Tabla 91: funciones caso de uso cargar imagen Cargar imagen Funciones básicas Referencia Función Categoría R 41.1 Solicita la ubicación del imagen Evidente
���������� �������
�
�
���� �
R 41.2 Verifica que la imagen exista Oculta R 41.3 Carga la imagen Evidente
Fuente: el autor
Tabla 92: caso de uso cargar imagen Caso de uso: Cargar imagen Actores: Administrador (Iniciador) Propósito: Cargar al sistema una imagen Resumen: Un administrador ordena al sistema
que cargue una imagen de una ubicación específica
Tipo: Primario, esencial Referencias cruzadas: R 41.1, R 41.2, R 41.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Selecciona cargar una imagen 2. Solicita la ubicación del imagen 3. Ingresa la ubicación 4. Verifica que la imagen exista 5. Carga la imagen
Cursos alternativos: Línea 4 La imagen no existe en la ubicación
Indique error, vuelve a la línea 1 Línea 5 No se puede cargar la imagen
Indique error, vuelve a la línea 1 Fuente: el autor
�
�
Tabla 93: funciones caso de uso eliminar imagen
Eliminar imagen
Funciones básicas
Referencia Función Categoría
R 42.1 Lista los imágenes existentes Evidente
R 42.2 Elimina la imagen Oculta Fuente: el autor
Tabla 94: caso de uso eliminar imagen Caso de uso: Eliminar imagen Actores: Administrador (Iniciador) Propósito: Eliminar una imagen de la base de
datos Resumen: El administrador indica al sistema una
���������� �������
�
�
���� �
imagen que este debe eliminar Tipo: Secundario Referencias cruzadas: R 42.1, R 42.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar imágenes 2. Lista los imágenes existentes 3. Elige imagen a eliminar 4. Elimina la imagen Cursos alternativos: Línea 2 No se pueden listar las imágenes
Indique error, vuelva a la línea 1 Línea 4 No se puede eliminar el imagen
Indique error, vuelva a la línea 1 Fuente: el autor
�
�
Tabla 95: funciones caso de uso listar imágenes
Listar imágenes
Funciones básicas
Referencia Función Categoría
R 43.1 Realiza la consulta a la base de datos de las imágenes existentes Oculta
R 43.2 Lista los imágenes existentes Evidente Fuente: el autor
Tabla 96: caso de uso listar imágenes Caso de uso: Listar imágenes Actores: Administrador (Iniciador) Propósito: Lista las imágenes que tiene el
sistema Resumen: El administrador ordena al sistema
mostrar una lista de las imágenes existentes
Tipo: Primario, esencial Referencias cruzadas: R 43.1, R 43.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Selecciona la opción para listar las imágenes
2. Realiza la consulta a la base de datos de las imágenes existentes
3. Lista las imágenes existentes Cursos alternativos: Línea 2 Base de datos no procesa la petición
���������� �������
�
�
���� �
Indique error, vuelva a la línea 1 Fuente: el autor
�
�
Del diagrama administrar banner �
Tabla 97: funciones caso de uso cargar banner Cargar banner Funciones básicas Referencia Función Categoría R 44.1 Solicita la ubicación del banner Evidente
R 44.2 Verifica que en la ubicación exista un banner valido Oculta
R 44.3 Carga el banner Evidente Fuente: el autor
Tabla 98: caso de uso cargar banner Caso de uso: Cargar banner Actores: Administrador (Iniciador) Propósito: Cargar al sistema un nuevo banner Resumen: Un administrador ordena al sistema
que cargue un nuevo banner Tipo: Primario, esencial Referencias cruzadas: R 44.1, R 44.2, R 44.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Seleccione la opción de cargar un banner
2. Solicita la ubicación del banner
3. Ingresa la ubicación 4. Verifica que en la ubicación exista un banner valido
5. Carga el banner Cursos alternativos: Línea 4 No existe el banner en la ubicación
Indique error, vuelve a la línea 1 Línea 5 No se puede cargare el banner
Indique error, vuelve a la línea 1 Fuente: el autor
���������� �������
�
�
���� �
Tabla 99: funciones caso de uso publicar banner Publicar banner Funciones básicas Referencia Función Categoría R 45.1 Lista banners existentes Evidente R 45.2 Publica el banner Evidente
Fuente: el autor
Tabla 100: caso de uso publicar banner Caso de uso: Publicar banner Actores: Administrador (Iniciador) Propósito: Publicar un banner Resumen: El administrador solicita al sistema
que publique un banner, que ya esta creado.
Tipo: Primario, esencial Referencias cruzadas: R 45.1, R 45.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar banners 2. Lista banners existentes 3. Elige banner a publicar 4. Publica el banner Cursos alternativos: Línea 2 No se pueden listar los banners
Indique error, vuelva a la línea 1 Línea 6 No se puede publicar el banner
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 101: funciones caso de uso configurar banner Configurar banner Funciones básicas Referencia Función Categoría R 46.1 Lista secciones existentes Evidente R 46.2 Espera nuevos datos Evidente R 46.3 Modifica la banner Oculta
Fuente: el autor
�
�
�
���������� �������
�
�
���� �
Tabla 102: caso de uso configurar banner Caso de uso: Configurar banner Actores: Administrador (Iniciador) Propósito: Configurar un banner existente Resumen: El administrador solicita un banner al
sistema a la cual le ingresara nueva información para que sea modificada en el sistema
Tipo: Primario, esencial Referencias cruzadas: R 46.1, R 46.2, R 46.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar banners 2. Lista banners existentes 3. Elige banner a configurar 4. Lista datos del banner 5. Asigna nuevos datos 6. Modifica el banner Cursos alternativos: Línea 2 No se pueden listar los banners
Indique error, vuelva a la línea 1 Línea 4 No se pueden listar los datos del banner
Indique error, vuelva a la línea 3 Línea 6 No se puede configurar el banner
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 103: funciones caso de uso ocultar banner Ocultar banner Funciones básicas Referencia Función Categoría R 47.1 Lista banners existentes Evidente R 47.2 Oculta el banner Evidente
Fuente: el autor
Tabla 104: caso de uso ocultar banner Caso de uso: Ocultar banner Actores: Administrador (Iniciador) Propósito: Oculta un banner Resumen: El administrador solicita al sistema
que oculte un banner, sin eliminarlo. Tipo: Primario, esencial Referencias cruzadas: R 47.1, R 47.2 Curso normal de los eventos:
���������� �������
�
�
���� �
Acción de los actores Respuesta del sistema
1. Elige administrar banner 2. Lista banner existentes 3. Elige banner a ocultar 4. Oculta el banner Cursos alternativos: Línea 2 No se pueden listar los banner
Indique error, vuelva a la línea 1 Línea 6 No se puede ocultar el banner
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 105: funciones caso de uso eliminar banner
Eliminar banner
Funciones básicas
Referencia Función Categoría
R 48.1 Lista los banners existentes Evidente
R 48.2 Elimina el banner Oculta Fuente: el autor
Tabla 106: caso de uso eliminar banner Caso de uso: Eliminar banner Actores: Administrador (Iniciador) Propósito: Eliminar un banner del sistema Resumen: El administrador solicita un banner al
sistema, la cual será eliminado de este
Tipo: Primario, esencial Referencias cruzadas: R 48.1, R 48.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar banner 2. Lista los banners existentes 3. Elige banner a eliminar 4. Elimina el banner Cursos alternativos: Línea 2 No se pueden listar los banners
Indique error, vuelva a la línea 1 Línea 4 No se puede eliminar el banner
Indique error, vuelva a la línea 1 Fuente: el autor
���������� �������
�
�
���� �
Tabla 107: funciones caso de uso listar banners
Listar banners
Funciones básicas
Referencia Función Categoría
R 49.1 Realiza la consulta a la base de datos de las dependencias existentes Oculta
R 49.2 Lista los banners existentes Evidente Fuente: el autor
Tabla 108: caso de uso listar banners Caso de uso: Listar banners Actores: Administrador (Iniciador) Propósito: Listar los banner existentes Resumen: El administrador ordena al sistema
mostrar una lista de los banner existentes
Tipo: Primario, esencial Referencias cruzadas: R 49.1, R 49.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Selecciona la opción para administrar los banners
2. Realiza la consulta a la base de datos de los banners existentes
3. Lista los banners existentes Cursos alternativos: Línea 2 Base de datos no procesa la petición
Indique error, vuelva a la línea 1 Fuente: el autor
�
�
Del diagrama administrar enlaces
Tabla 109: funciones caso de uso publicar enlace Publicar enlace Funciones básicas Referencia Función Categoría R 50.1 Solicita datos del enlace Evidente R 50.2 Publica la enlace Evidente
Fuente: el autor
���������� �������
�
�
���� �
Tabla 110: caso de uso publicar enlace Caso de uso: Publicar enlace Actores: Usuario (Iniciador) Propósito: Publicar un enlace Web Resumen: Un usuario solicita al sistema que
publique un enlace Web. Tipo: Primario, esencial Referencias cruzadas: R 50.1, R 50.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige publicar enlace 2. Solicita datos del enlace 3. Ingresa los datos del enlace 4. Publica el enlace Cursos alternativos: Línea 4 No se puede publicar el enlace
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 111: funciones caso de uso configurar enlace Configurar enlace Funciones básicas Referencia Función Categoría R 51.1 Lista enlaces existentes Evidente R 51.2 Lista datos del enlace Evidente R 51.3 Modifica el enlace Oculta
Fuente: el autor
Tabla 112: caso de uso configurar enlace Caso de uso: Configurar enlace Actores: Administrador (Iniciador) Propósito: Configurar un enlace existente Resumen: El administrador solicita un enlace al
sistema al cual le ingresara nueva información para que sea modificada en el sistema
Tipo: Primario, esencial Referencias cruzadas: R 51.1, R 51.2, R 51.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar enlaces 2. Lista enlaces existentes 3. Elige enlace a configurar 4. Lista datos del enlace 5. Asigna nuevos datos 6. Modifica el enlace
���������� �������
�
�
���� �
Cursos alternativos: Línea 2 No se pueden listar los enlaces
Indique error, vuelva a la línea 1 Línea 4 No se pueden listar los datos del enlace
Indique error, vuelva a la línea 3 Línea 6 No se puede configurar el enlace
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 113: funciones caso de uso ocultar enlace Ocultar enlace Funciones básicas Referencia Función Categoría R 52.1 Lista enlaces existentes Evidente R 52.2 Oculta el enlace Evidente
Fuente: el autor
Tabla 114: caso de uso ocultar enlace Caso de uso: Ocultar enlace Actores: Administrador (Iniciador) Propósito: Ocultar un enlace Web Resumen: El administrador solicita al sistema
que oculte un enlace, sin eliminarlo Tipo: Primario, esencial Referencias cruzadas: R 52.1, R 52.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar enlace 2. Lista enlaces existentes 3. Elige enlace a publicar 4. Oculta el enlace Cursos alternativos: Línea 2 No se pueden listar los enlaces
Indique error, vuelva a la línea 1 Línea 6 No se puede ocultar el enlace
Indique error, vuelva a la línea 1 Fuente: el autor
���������� �������
�
�
���� �
Tabla 115: funciones caso de uso eliminar enlace
Eliminar enlace
Funciones básicas
Referencia Función Categoría
R 53.1 Lista los enlaces existentes Evidente
R 53.2 Elimina el enlace Oculta Fuente: el autor
Tabla 116: caso de uso eliminar enlace Caso de uso: Eliminar enlace Actores: Administrador (Iniciador) Propósito: Eliminar un enlace Web Resumen: El administrador solicita un enlace al
sistema, el cual será eliminado de este Tipo: Primario, esencial Referencias cruzadas: R 53.1, R 53.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige eliminar enlace 2. Lista los enlaces existentes 3. Elige enlace a eliminar 4. Elimina el enlace Cursos alternativos: Línea 2 No se pueden listar los enlaces
Indique error, vuelva a la línea 1 Línea 4 No se puede eliminar el enlace
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 117: funciones caso de uso listar enlaces
Listar enlaces
Funciones básicas
Referencia Función Categoría
R 54.1 Realiza la consulta a la base de datos de los enlaces existentes Oculta
R 54.2 Lista los enlaces existentes Evidente Fuente: el autor
���������� �������
�
�
���� �
Tabla 118: caso de uso listar enlaces
Caso de uso: Listar enlaces Actores: Administrador (Iniciador) Propósito: Eliminar un enlace existente Resumen: El administrador ordena al sistema
mostrar una lista de las secciones existentes
Tipo: Primario, esencial Referencias cruzadas: R 54.1, R 54.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Selecciona administrar los enlaces 2. Realiza la consulta a la base de datos de los enlaces existentes
3. Lista los enlaces existentes Cursos alternativos: Línea 2 Base de datos no procesa la petición
Indique error, vuelva a la línea 1 Fuente: el autor
�
�
Del diagrama modificar datos de usuario �
Tabla 119: funciones caso de uso modificar datos Modificar datos Funciones básicas Referencia Función Categoría R 55.1 Listar los datos del usuario Evidente R 55.2 Verifica la validez de los datos Oculta R 55.3 Actualiza los datos en la base de datos Oculta
Fuente: el autor
Tabla 120: caso de uso modificar datos Caso de uso: Modificar datos Actores: Usuario (Iniciador) Propósito: Modificar los datos de un usuario Resumen: Un usuario elige modificar sus datos,
o el administrador elige modificarlos, el sistema le muestra los datos actuales y el usuario los modifica
Tipo: Primario, esencial Referencias cruzadas: R 55.1, R 55.2, R 55.3
���������� �������
�
�
���� �
Curso normal de los eventos: Acción de los actores Respuesta del sistema
1. Selecciona la opción modificar datos
2. Lista los datos del usuario
3. Modifica los datos 4. Verifica la validez de los datos 5. Actualiza los datos en la base de
datos Cursos alternativos: Línea 2 No se pueden mostrar los datos del usuario
Indique error, vuelva a línea 1 Línea 4 Datos no validos y/o faltantes
Indique error, vuelva a línea 1 Línea 5 No se puede procesar la petición
Indique error, vuelva a línea 1 Fuente: el autor
Tabla 121: funciones caso de uso listar datos Listar datos Funciones básicas Referencia Función Categoría
R 56.1 Realiza una consulta a la base de datos para ver los datos del usuario Oculta
R 56.2 Lista los datos del usuario Evidente Fuente: el autor
Tabla 122: caso de uso listar datos Caso de uso: Listar datos Actores: Usuario (Iniciador) Propósito: Listar los datos de un usuario Resumen: Un usuario elige listar sus datos, el
sistema los lista Tipo: Primario, esencial Referencias cruzadas: R 56.1, R 56.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige la opción para listar datos de usuario
2. Realiza una consulta a la base de datos para ver los datos del usuario
3. Lista los datos del usuario Cursos alternativos: Línea 2 No se puede procesar la petición
���������� �������
�
�
���� �
Indique error y vuelva a la línea 1 Fuente: el autor
�
�
Del diagrama búsqueda �
Tabla 123: funciones caso de uso búsqueda Búsqueda Funciones básicas Referencia Función Categoría R 57.1 Solicita las palabras a buscar Evidente R 57.2 Verifica validez de los datos Oculta
R 57.3 Lista los documentos que contengan las palabras consultadas Evidente
Fuente: el autor
Tabla 124: caso de uso búsqueda Caso de uso: Búsqueda Actores: Usuario (Iniciador) Propósito: Buscar documentos que contengan
una o varias palabras Resumen: Un usuario le pide al sistema buscar y
listar documentos que contengan las palabras que el ingreso, el sistema los busca y los muestra
Tipo: Primario, esencial Referencias cruzadas: R 57.1, R 57.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige la opción de búsqueda 2. Solicita las palabras a buscar 3. Ingresa las palabras a buscar 4. Verifica validez de los datos 5. Lista los documentos que
contengan las palabras consultadas
Cursos alternativos: Línea 4 Datos no validos
Indique error y vuelva a la línea 2 Línea 5 Las palabras no existen en ningún documento.
Indique error y vuelva a la línea 2 Línea 5 No se puede procesar la petición
Indique error y vuelva a la línea 1 Fuente: el autor
���������� �������
�
�
���� �
Tabla 125: funciones caso de uso listar resultados Listar resultados Funciones básicas Referencia Función Categoría
R 58.1
Realiza una consulta a la base de datos para buscar los documentos con las palabras ingresadas Oculta
R 58.2 Muestra los datos documentos que contienen las palabras ingresadas Evidente
Fuente: el autor
Tabla 126: caso de uso listar resultados Caso de uso: Listar resultados Actores: Usuario (Iniciador) Propósito: Buscar documentos que contengan
una o varias palabras Resumen: Cuando un usuario ingresa palabras
elige la opción de búsqueda e ingresa palabras, el sistema le muestra todos los documentos que contengan esas palabras
Tipo: Primario, esencial Referencias cruzadas: R 58.1, R 58.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige buscar 2. Realiza una consulta a la base de datos para buscar los documentos con las palabras ingresadas
3. Muestra los datos documentos que contienen las palabras ingresadas
Cursos alternativos: Línea 3 Las palabras no existen en ningún documento.
Indique error y vuelva a la línea 1 Línea 3 No se puede procesar la petición
Indique error y vuelva a la línea 1 Fuente: el autor
�
�
�
�
�
���������� �������
�
�
���� �
Del diagrama administrar página de inicio �
Tabla 127: funciones caso de uso configurar página de inicio Configurar página de inicio Funciones básicas Referencia Función Categoría R 59.1 Lista datos de la página de inicio Evidente R 59.2 Modifica la página de inicio y la publica Oculta
Fuente: el autor
Tabla 128: caso de uso configurar página de inicio Caso de uso: Configurar página de inicio Actores: Administrador (Iniciador) Propósito: Configurar la página de inicio Resumen: El administrador solicita la página de
inicio para reconfigurarla tras lo cual el sistema la publica
Tipo: Primario, esencial Referencias cruzadas: R 59.1, R 59.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar página de inicio 2. Lista datos de la página de inicio 3. Configura los datos 4. Modifica la página de inicio y la
publica Cursos alternativos: Línea 2 No se pueden listar los datos de la página de inicio
Indique error, vuelva a la línea 1 Línea 4 No se puede configurar la página de inicio
Indique error, vuelva a la línea 1 Fuente: el autor
�
�
Tabla 129: funciones caso de uso listar página de inicio Listar datos de la página de inicio Funciones básicas Referencia Función Categoría
R 60.1 Realiza una consulta a la base de datos para ver los datos de la página de inicio Oculta
R 60.2 Lista los datos de la página de inicio Evidente Fuente: el autor
���������� �������
�
�
���� �
Tabla 130: caso de uso listar página de inicio Caso de uso: Listar datos de la página de inicio Actores: Usuario (Iniciador) Propósito: Listar los datos de un usuario Resumen: El administrador elige administrar la
página de inicio, el sistema lista todos los datos acerca de esta
Tipo: Primario, esencial Referencias cruzadas: R 60.1, R 60.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige la opción para administrar la pagina de inicio
2. Realiza una consulta a la base de datos para ver los datos de la página de inicio
3. Lista los datos de la página de inicio
Cursos alternativos: Línea 2 No se puede procesar la petición
Indique error y vuelva a la línea 1 Fuente: el autor
�
�
Del diagrama administrar encuestas �
Tabla 131: funciones caso de uso crear encuesta
Crear encuesta
Funciones básicas
Referencia Función Categoría
R 61.1 Lista las encuestas existentes Evidente
R 61.2 Verifica validez de los datos Oculta
R 61.3 Crea una nueva encuesta Evidente Fuente: el autor
Tabla 132: caso de uso crear encuesta Caso de uso: Crear encuesta Actores: Administrador (Iniciador) Propósito: Crear una nueva encuesta Resumen: El administrador ingresa información
al sistema para crear una nueva encuesta y esta se crea en el sistema
Tipo: Primario, esencial
���������� �������
�
�
���� �
Referencias cruzadas: R 61.1, R 61.2, R 61.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar encuestas 2. Lista las encuestas existentes 2. Ingresa datos de la encuesta 3. Verifica validez de los datos 4. Crea una nueva encuesta
Cursos alternativos: Línea 2 No se pueden listar los encuestas
Indique error, vuelva a la línea 1 Línea 3 Datos no validos
Indique error, vuelva a la línea 1 Línea 4 Encuesta no creada
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 133: funciones caso de uso publicar encuesta Publicar encuesta Funciones básicas Referencia Función Categoría R 62.1 Lista encuestas existentes Evidente R 62.2 Publica la encuesta Evidente
Fuente: el autor
Tabla 134: caso de uso publicar encuesta Caso de uso: Publicar encuesta Actores: Administrador (Iniciador) Propósito: Publicar una encuesta existente Resumen: El administrador solicita al sistema
que publique un encuesta, que ya esta creada
Tipo: Primario, esencial Referencias cruzadas: R 62.1, R 62.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar encuestas 2. Lista encuestas existentes 3. Elige encuesta a publicar 4. Publica la encuesta Cursos alternativos: Línea 2 No se pueden listar los encuestas
Indique error, vuelva a la línea 1 Línea 4 No se puede publicar la encuesta
���������� �������
�
�
���� �
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 135: funciones caso de uso configurar encuesta Configurar encuesta Funciones básicas Referencia Función Categoría R 63.1 Lista encuestas existentes Evidente R 63.2 Lista datos de la encuesta Evidente R 63.3 Modifica la encuesta Oculta
Fuente: el autor
Tabla 136: caso de uso configurar encuesta Caso de uso: Configurar encuesta Actores: Administrador (Iniciador) Propósito: Configurar una encuesta existente Resumen: El administrador solicita una encuesta
al sistema a la cual le ingresara nueva información para que sea modificada en el sistema
Tipo: Primario, esencial Referencias cruzadas: R 63.1, R 63.2, R 63.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar encuestas 2. Lista encuestas existentes 3. Elige encuesta a configurar 4. Lista datos de la encuesta 5. Asigna nuevos datos 6. Modifica la encuesta Cursos alternativos: Línea 2 No se pueden listar las encuestas
Indique error, vuelva a la línea 1 Línea 4 No se pueden listar los datos de la encuesta
Indique error, vuelva a la línea 3 Línea 6 No se puede configurar la encuesta
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 137: funciones caso de uso ocultar encuesta Ocultar encuesta Funciones básicas Referencia Función Categoría R 64.1 Lista encuestas existentes Evidente
���������� �������
�
�
���� �
R 64.2 Oculta la encuesta Evidente Fuente: el autor
Tabla 138: caso de uso ocultar encuesta Caso de uso: Ocultar encuesta Actores: Administrador (Iniciador) Propósito: Ocultar una encuesta Resumen: El administrador solicita al sistema
que oculte una encuesta, sin eliminarla
Tipo: Primario, esencial Referencias cruzadas: R 64.1, R 64.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar encuesta 2. Lista encuestas existentes 3. Elige encuesta a ocultar 4. Oculta la encuesta Cursos alternativos: Línea 2 No se pueden listar las encuestas
Indique error, vuelva a la línea 1 Línea 6 No se puede oculta la encuesta
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 139: funciones caso de uso eliminar encuesta
Eliminar encuesta
Funciones básicas
Referencia Función Categoría
R 65.1 Lista las encuestas existentes Evidente
R 65.2 Elimina el encuesta Oculta Fuente: el autor
Tabla 140: caso de uso eliminar encuesta Caso de uso: Eliminar encuesta Actores: Administrador (Iniciador) Propósito: Eliminar una encuesta existente Resumen: El administrador solicita una encuesta
al sistema, la cual será eliminada de este
Tipo: Primario, esencial
���������� �������
�
�
���� �
Referencias cruzadas: R 65.1, R 65.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar encuestas 2. Lista las encuestas existentes 3. Elige encuesta a eliminar 4. Elimina la encuesta Cursos alternativos: Línea 2 No se pueden listar las encuestas
Indique error, vuelva a la línea 1 Línea 4 No se puede eliminar la encuesta
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 141: funciones caso de uso listar encuestas
Listar encuestas
Funciones básicas
Referencia Función Categoría
R 66.1 Realiza la consulta a la base de datos de las encuestas existentes Oculta
R 66.2 Lista los encuestas existentes Evidente Fuente: el autor
Tabla 142: caso de uso listar encuestas Caso de uso: Listar encuestas Actores: Administrador (Iniciador) Propósito: Listar las encuestas Resumen: El administrador ordena al sistema
mostrar una lista de las encuestas existentes
Tipo: Primario, esencial Referencias cruzadas: R 66.1, R 66.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Selecciona la opción para administrar las encuestas
2. Realiza la consulta a la base de datos de las encuestas existentes
3. Lista las encuestas existentes Cursos alternativos: Línea 2 Base de datos no procesa la petición
Indique error, vuelva a la línea 1 Fuente: el autor
�
���������� �������
�
�
���� �
�
Del diagrama administrar grupos �
Tabla 143: funciones caso de uso asignar grupo Asignar grupo Funciones básicas Referencia Función Categoría R 67.1 Lista los usuarios Evidente R 67.1 Asigna un grupo Evidente
Fuente: el autor
Tabla 144: caso de uso asignar grupo Caso de uso: Asignar grupo Actores: Administrador (Iniciador) Propósito: Asigna un usuario a un grupo Resumen: Un administrador ordena al sistema
asignar un usuario a un grupo Tipo: Primario Referencias cruzadas: R 67.1, R 67.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Selecciona la opción de administrar grupos
2. Lista los grupos
3. Elige un usuario 4. Asigna un grupo Cursos alternativos: Línea 2 No se pueden listar los usuarios
Indique error, vuelva a la línea 1 Línea 4 El grupo no puede asignarse
Indique error, vuelve a la línea 1 Fuente: el autor
Tabla 145: funciones caso de uso configurar grupo Configurar grupo Funciones básicas Referencia Función Categoría R 68.1 Lista los grupos Evidente R 68.2 Lista los datos del grupo Evidente R 68.3 Modifica un grupo Oculta
Fuente: el autor
���������� �������
�
�
���� �
Tabla 146: caso de uso configurar grupo
Caso de uso: Configurar grupo Actores: Administrador (Iniciador) Propósito: Reconfigurar un grupo de usuarios Resumen: Un administrador ordena al sistema
configurar un grupo de usuarios del sistema
Tipo: Secundario Referencias cruzadas: R 68.1, R 68.2, R 68.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Seleccione la opción de administrar grupos
2. Lista los grupos
3. Elige el grupo 4. Lista los datos del grupo 5. Ingresa los nuevos datos de la
grupo 6.
Modifica un grupo Cursos alternativos: Línea 2 No se pueden listar los grupos
Indique error, vuelva a la línea 1 Línea 4 No se pueden listar los datos del grupo
Indique error, vuelve a la línea 1 Línea 6 No se puede modificar el grupo
Indique error, vuelve a la línea 1 Fuente: el autor
Tabla 147: funciones caso de uso eliminar grupo
Eliminar grupo
Funciones básicas
Referencia Función Categoría
R 69.1 Lista los grupos existentes Evidente
R 69.2 Elimina el grupo Oculta Fuente: el autor
Tabla 148: caso de uso eliminar grupo Caso de uso: Eliminar grupo Actores: Administrador (Iniciador) Propósito: Eliminar un grupo existente Resumen: El administrador indica al sistema un
grupo que este debe eliminar
���������� �������
�
�
���� �
Tipo: Secundario Referencias cruzadas: R 69.1, R 69.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar grupos 2. Lista los grupos existentes 3. Elige grupo a eliminar 4. Elimina el grupo Cursos alternativos: Línea 2 No se pueden listar los grupos
Indique error, vuelva a la línea 1 Línea 4 No se puede eliminar el grupo
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 149: funciones caso de uso listar grupos
Listar grupos
Funciones básicas
Referencia Función Categoría
R 70.1 Realiza la consulta a la base de datos de los grupos existentes Oculta
R 70.2 Lista los grupos existentes Evidente Fuente: el autor
Tabla 150: caso de uso listar grupos Caso de uso: Listar grupos Actores: Administrador (Iniciador) Propósito: Listar los grupos existentes Resumen: El administrador ordena al sistema
mostrar una lista de los grupos existentes
Tipo: Primario, esencial Referencias cruzadas: R 70.1, R 70.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Selecciona la opción para administrar los grupos
2. Realiza la consulta a la base de datos de los grupos existentes
3. Lista los grupos existentes Cursos alternativos: Línea 2 Base de datos no procesa la petición
Indique error, vuelva a la línea 1 Fuente: el autor
���������� �������
�
�
���� �
Del diagrama administrar menús �
Tabla 151: funciones caso de uso crear menú Crear menú Funciones básicas Referencia Función Categoría R 71.1 Lista los menús existentes Evidente R 71.2 Verifica que los datos sean validos Oculta R 71.3 Crea una nueva menú Evidente
Fuente: el autor
Tabla 152: caso de uso crear menú Caso de uso: Crear menú Actores: Administrador (Iniciador) Propósito: Crear un nuevo menú Resumen: El administrador ingresa información
al sistema par crear un nuevo menú y este se crea en el sistema
Tipo: Primario, esencial Referencias cruzadas: R 71.1, R 71.2, R 71.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar menús 2. Lista los menús existentes 2. Ingresa datos del menú 3. Verifica que los datos sean validos 4. Crea un nuevo menú
Cursos alternativos: Línea 2 No se pueden listar los menús
Indique error, vuelva a la línea 1 Línea 3 Datos no validos
Indique error, vuelva a la línea 1 Línea 4 Menú no creado
Indique error, vuelva a la línea 1 Fuente: el autor
���������� �������
�
�
���� �
Tabla 153: funciones caso de uso publicar menú Publicar menú Funciones básicas Referencia Función Categoría R 72.1 Lista menús existentes Evidente R 72.2 Publica el menú Evidente
Fuente: el autor
Tabla 154: caso de uso publicar menú Caso de uso: Publicar menú Actores: Administrador (Iniciador) Propósito: Modificar un menú existente Resumen: El administrador solicita al sistema
que publique un menú, que ya esta creado
Tipo: Primario, esencial Referencias cruzadas: R 72.1, R 72.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar menús 2. Lista menús existentes 3. Elige menú a publicar 4. Publica el menú Cursos alternativos: Línea 2 No se pueden listar los menús
Indique error, vuelva a la línea 1 Línea 6 No se puede publicar el menú
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 155: funciones caso de uso configurar menú Configurar menú Funciones básicas Referencia Función Categoría R 73.1 Lista menús existentes Evidente R 73.2 Lista datos del menú Evidente R 73.3 Modifica el menú Oculta
Fuente: el autor
���������� �������
�
�
���� �
Tabla 156: caso de uso configurar menú Caso de uso: Configurar menú Actores: Administrador (Iniciador) Propósito: Configurar un menú existente Resumen: El administrador solicita un menú al
sistema al cual le ingresara nueva información para que sea modificada en el sistema
Tipo: Primario, esencial Referencias cruzadas: R 73.1, R 73.2, R 73.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar menús 2. Lista menús existentes 3. Elige menú a configurar 4. Lista datos del menú 5. Asigna nuevos datos 6. Modifica el menú Cursos alternativos: Línea 2 No se pueden listar los menús
Indique error, vuelva a la línea 1 Línea 4 No se pueden listar los datos del menú
Indique error, vuelva a la línea 3 Línea 6 No se puede configurar el menú
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 157: funciones caso de uso ocultar menú Ocultar menú Funciones básicas Referencia Función Categoría R 74.1 Lista menús existentes Evidente R 74.2 Oculta el menú Evidente
Fuente: el autor
�
Tabla 158: caso de uso ocultar menú Caso de uso: Ocultar menú Actores: Administrador (Iniciador) Propósito: Modificar un menú existente Resumen: El administrador solicita al sistema
que oculte un menú, sin eliminarlo Tipo: Primario, esencial Referencias cruzadas: R 74.1, R 74.2 Curso normal de los eventos:
���������� �������
�
�
���� �
Acción de los actores Respuesta del sistema
1. Elige administrar menú 2. Lista menús existentes 3. Elige menú a ocultar 4. Oculta el menú Cursos alternativos: Línea 2 No se pueden listar los menús
Indique error, vuelva a la línea 1 Línea 6 No se puede ocultar el menú
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 159: funciones caso de uso eliminar menú
Eliminar menú
Funciones básicas
Referencia Función Categoría
R 75.1 Lista los menús existentes Evidente
R 75.2 Elimina el menú Oculta Fuente: el autor
Tabla 160: caso de uso eliminar menú Caso de uso: Eliminar menú Actores: Administrador (Iniciador) Propósito: Eliminar un menú existente Resumen: El administrador solicita una menú al
sistema, el cual será eliminado de este
Tipo: Primario, esencial Referencias cruzadas: R 75.1, R 75.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar menús 2. Lista los menús existentes 3. Elige menú a eliminar 4. Elimina el menú Cursos alternativos: Línea 2 No se pueden listar los menús
Indique error, vuelva a la línea 1 Línea 4 No se puede eliminar el menú
Indique error, vuelva a la línea 1 Fuente: el autor
���������� �������
�
�
���� �
Tabla 161: funciones caso de uso listar menús
Listar menús
Funciones básicas
Referencia Función Categoría
R 76.1 Realiza la consulta a la base de datos de las menús existentes Oculta
R 76.2 Lista los menús existentes Evidente Fuente: el autor
Tabla 162: caso de uso listar menús Caso de uso: Listar menús Actores: Administrador (Iniciador) Propósito: Listar los menús el sistema Resumen: El administrador ordena al sistema
mostrar una lista de los menús existentes
Tipo: Primario, esencial Referencias cruzadas: R 76.1, R 76.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Selecciona la opción para administrar los menús
2. Realiza la consulta a la base de datos de los menús existentes
3. Lista los menús existentes Cursos alternativos: Línea 2 Base de datos no procesa la petición
Indique error, vuelva a la línea 1 Fuente: el autor
�
�
Del diagrama registro de usuario �
Tabla 163: funciones caso de uso registrarse Registrarse Funciones básicas Referencia Función Categoría 77.1 Muestra el formulario de registro Evidente 77.2 Verifica la validez de los datos Oculta
77.3 Registra el nuevo usuario en la base de datos e informa al usuario Oculta
Fuente: el autor
���������� �������
�
�
���� �
Tabla 164: caso de uso registrarse Caso de uso: Registrarse Actores: Usuario (Iniciador) Propósito: Registrar un nuevo usuario Resumen: Un nuevo usuario ingresa sus datos
para poder registrarse en el sistema Tipo: Primario, esencial Referencias cruzadas: 77.1, 77.2, 77.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Selecciona la opción para registrarse
2. Muestra el formulario de registro
3. Ingresa datos 4. Verifica la validez de los datos 5. Registra el nuevo usuario en la
base de datos e informa al usuario Cursos alternativos: Línea 4 Datos no validos o faltantes
Indique error, vuelva a la línea 2 Línea 5 No se puede procesar la petición
Indique error, vuelva a la línea 2 Fuente: el autor
Del diagrama elegir del menú
Tabla 165: funciones caso de uso elegir del menú Elegir del menú Funciones básicas Referencia Función Categoría
78.1 Busca la sección, componente, mambot, módulo o contenido estático escogido. Oculta
78.2
Muestra la sección, componente, mambot, módulo o contenido estático escogido. Evidente
Fuente: el autor
Tabla 166: caso de uso elegir del menú Caso de uso: Elegir del menú Actores: Usuario (Iniciador) Propósito: Elegir una sección, componente,
mambot módulo o contenido estático para ver
���������� �������
�
�
���� �
Resumen: Un usuario, como lector, elige una sección, componente, mambot módulo o contenido estático que desea ver
Tipo: Primario, esencial Referencias cruzadas: 78.1, 78.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige la sección, componente, mambot, módulo o contenido estático que desea ver
2. Busca la sección, componente, mambot, módulo o contenido estático escogido.
3. Muestra la sección, componente, mambot, módulo o contenido estático escogido.
Cursos alternativos: Línea 2 No se puede acceder al módulo o contenido estático elegido.
Indique error y vuelva a la línea 1. Línea 3 Base de datos no procesa la petición
Indique error y vuelva a la línea 1. Fuente: el autor
�
�
Tabla 167: funciones caso de uso mostrar sección, componente, mambot, módulo o contenido estático
Mostrar sección, componente, mambot, módulo o contenido estático
Funciones básicas
Referencia Función Categoría
R 79.1
Realiza la consulta a la base de datos de sección, componente, mambot, módulo o contenido estático Oculta
R 79.2 Muestra lo que se ha solicitado Evidente Fuente: el autor
Tabla 168: caso de uso mostrar sección, componente, mambot, módulo o contenido estático
Caso de uso: Mostrar sección, componente, mambot, módulo o contenido estático
Actores: Usuario (Iniciador) Propósito: Mostrar al usuario lo que el ha elegido
ver Resumen: El usuario selecciona una sección,
���������� �������
�
�
���� �
componente, mambot, módulo o contenido estático del menú y el sistema debe mostrárselo
Tipo: Primario, esencial Referencias cruzadas: R 79.1, R 79.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Hace una selección de un menú 2. Realiza la consulta a la base de datos de sección, componente, mambot o módulo
3. Muestra lo que se ha solicitado Cursos alternativos: Línea 2 Base de datos no procesa la petición
Indique error, vuelva a la línea 1 Fuente: el autor
�
�
Del diagrama contenido estático �
Tabla 169: funciones caso de uso ver contenido estático Ver contenido estático Funciones básicas Referencia Función Categoría 80.1 Busca el articulo de contenido estático Oculta 80.2 Muestra el articulo de contenido estático Evidente
Fuente: el autor
Tabla 170: caso de uso ver contenido estático Caso de uso: Ver contenido estático Actores: Usuario (Iniciador) Propósito: Ver un documento de contenido
estático Resumen: Un usuario, elige de un menú el
contenido estático de la plataforma y el sistema se lo muestras
Tipo: Primario, esencial Actores: 80.1, 80.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige de un menú un articulo de contenido estático
2. Busca el articulo de contenido estático
3. Elige el documento que desea ver. 4. Muestra el articulo de contenido
���������� �������
�
�
���� �
estático Cursos alternativos: Línea 3 No se puede acceder al contenido estático elegido.
Indique error y vuelva a la línea 1. Fuente: el autor
�
�
Tabla 171: funciones caso de uso listar contenido estático
Listar contenido estático
Funciones básicas
Referencia Función Categoría
81.1 Realiza una consulta a la base de datos para ver el contenido estático Oculta
81.2 Lista el contenido estático Evidente Fuente: el autor
Tabla 172: caso de uso listar contenido estático Caso de uso: Listar contenido estático Actores: Administrador (Iniciador) Propósito: Listar el contenido estático Resumen: Un administrador ingresa a administrar
el contenido estático de la plataforma y el sistema lista todo el contenido estático
Tipo: Primario, esencial Referencias cruzadas: 81.1, 81.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar el contenido estático
2. Realiza una consulta a la base de datos para ver el contenido estático
3. Lista el contenido estático Cursos alternativos: Línea 2 No se puede procesar la petición.
Indique error y vuelva a la línea 1. Fuente: el autor
�
�
�
�
���������� �������
�
�
���� �
Tabla 173: funciones caso de uso editar contenido estático
Editar contenido estático
Funciones básicas
Referencia Función Categoría
82.1 Lista el contenido estático Evidente
82.2 Presenta el articulo de contenido estático Evidente
82.3 Modifica el contenido estático Oculta Fuente: el autor
Tabla 174: caso de uso editar contenido estático Caso de uso: Editar contenido estático Actores: Administrador (Iniciador) Propósito: Editar el contenido estático Resumen: Un administrador ingresa a administrar
el contenido estático de la plataforma y el sistema lista todo el contenido estático, para que se pueda editar, guardar en la base de datos y publicarlo
Tipo: Primario, esencial Referencias cruzadas: 82.1, 82.2, 82.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar el contenido estático
2. Lista el contenido estático
3. Elige un articulo de contenido estático para editar
4. Presenta el articulo de contenido estático
5. Edita el articulo 6. Modifica el articulo de contenido estático
Cursos alternativos: Línea 2 No se pueden listar el contenido estático
Indique error, vuelva a la línea 1 Línea 4 No se pueden listar los datos del articulo
Indique error, vuelva a la línea 3 Línea 6 No se puede modificar el articulo
Indique error, vuelva a la línea 1 Fuente: el autor
���������� �������
�
�
���� �
Tabla 175: funciones caso de uso eliminar contenido estático
Eliminar contenido estático
Funciones básicas
Referencia Función Categoría
83.1 Lista el contenido estático Evidente
83.2 Elimina el articulo contenido estático Oculta Fuente: el autor
Tabla 176: caso de uso eliminar contenido estático Caso de uso: Eliminar contenido estático Actores: Administrador (Iniciador) Propósito: Eliminar un articulo de contenido
estático Resumen: Un administrador ingresa a administrar
el contenido estático para borrar uno de los artículos del sistema
Tipo: Primario, esencial Referencias cruzadas: 83.1, 83.2, 83.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar el contenido estático
2. Lista el contenido estático
3. Elige un articulo de contenido estático para borrar
4. Elimina el articulo contenido estático
Cursos alternativos: Línea 2 No se pueden listar el contenido estático
Indique error, vuelva a la línea 1 Línea 4 No se puede modificar el articulo
Indique error, vuelva a la línea 1 Fuente: el autor
�
�
Tabla 177: funciones caso de uso publicar contenido estático Publicar contenido estático Funciones básicas Referencia Función Categoría R 84.1 Listar contenido estático Evidente R 84.2 Publica el articulo de contenido estático Evidente
Fuente: el autor
���������� �������
�
�
���� �
Tabla 178: caso de uso publicar contenido estático Caso de uso: Publicar contenido estático Actores: Administrador (Iniciador) Propósito: Publicar contenido estático existente Resumen: El administrador solicita al sistema
que publique un artículo de contenido estático, que ya esta creado
Tipo: Primario, esencial Referencias cruzadas: R 84.1, R 84.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar contenido estático
2. Lista contenido estático existente
3. Elige articulo de estático a publicar 4. Publica articulo de contenido estático
Cursos alternativos: Línea 2 No se pueden listar contenido estático
Indique error, vuelva a la línea 1 Línea 4 No se puede publicar articulo de contenido estático
Indique error, vuelva a la línea 1 Fuente: el autor
Tabla 179: funciones caso de uso ocultar contenido estático Ocultar contenido estático Funciones básicas Referencia Función Categoría R 85.1 Lista articulo de contenido estático existente Evidente R 85.2 Oculta articulo de contenido estático Evidente
Fuente: el autor
Tabla 180: caso de uso ocultar contenido estático Caso de uso: Ocultar contenido estático Actores: Administrador (Iniciador) Propósito: Ocultar contenido estático Resumen: El administrador solicita al sistema
que oculte un artículo de contenido estático, sin eliminarlo
Tipo: Primario, esencial Referencias cruzadas: R 85.1, R 85.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
���������� �������
�
�
���� �
1. Elige administrar contenido estático
2. Lista contenido estático existente
3. Elige articulo de contenido estático a ocultar
4. Oculta el articulo de contenido estático
Cursos alternativos: Línea 2 No se pueden listar contenido estático
Indique error, vuelva a la línea 1 Línea 4 No se puede ocultar el articulo de contenido estático
Indique error, vuelva a la línea 1 Fuente: el autor
�
�
Tabla 181: funciones caso de uso crear artículo de contenido estático Crear articulo de contenido estático Funciones básicas Referencia Función Categoría R 86.1 Lista contenido estático existente Evidente R 86.2 Verifica que el articulo de sea valido Oculta R 86.3 Crea una nueva articulo de contenido estático Evidente
Fuente: el autor
Tabla 182: caso de uso crear artículo de contenido estático Caso de uso: Crear articulo de contenido estático Actores: Administrador (Iniciador) Propósito: Crear un nuevo articulo de contenido
estático Resumen: El administrador ingresa información
al sistema par crear un nuevo articulo de contenido estático y este se crea en el sistema
Tipo: Primario, esencial Referencias cruzadas: R 86.1, R 86.2, R 86.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar contenido estático
2. Lista los artículos de contenido estático existente
2. Ingresa nuevo articulo 3. Verifica que el articulo de sea valido
4. Crea un nuevo articulo de contenido estático
Cursos alternativos: Línea 2 No se pueden listar los articulo de contenido estáticos
���������� �������
�
�
���� �
Indique error, vuelva a la línea 1 Línea 3 Datos no válidos
Indique error, vuelva a la línea 1 Línea 4 Articulo de contenido estático no creada
Indique error, vuelva a la línea 1 Fuente: el autor
�
�
Del diagrama sección �
Tabla 183: funciones caso de uso crear artículo Crear articulo Funciones básicas Referencia Función Categoría R 87.1 Presenta la interfaz para editar artículo Evidente R 87.2 Verifica la validez del artículo Oculta R 87.3 Publica articulo Evidente
Fuente: el autor
Tabla 184: caso de uso crear artículo Caso de uso: Crear articulo Actores: Usuario (Iniciador) Propósito: Presenta un articulo de noticias o
creación interactiva a los usuarios Resumen: Un usuario, como autor, ingresa un
articulo para una sección, este se guarda en la base de datos y después puede ser visto en esas secciones por los demás usuarios
Tipo: Primario, esencial Referencias cruzadas: R 87.1, R 87.2, R 87.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige en un menú publicar articulo 2. Presenta la interfaz para editar artículo
3. Ingresa nuevo artículo 4. Verifica la validez del artículo 5. Publica articulo
Cursos alternativos: Línea 2 No se puede procesar la petición
Indique el error, vuelva a la línea 1 Línea 4 No valido
Indique el error, vuelva a la línea 1
���������� �������
�
�
���� �
Línea 5 No se puede procesar la petición Indique el error, vuelva a la línea 1
Fuente: el autor
Tabla 185: funciones caso de uso leer artículos Leer artículos Funciones básicas Referencia Función Categoría R 88.1 Presenta la sección elegida Evidente R 88.2 Busca articulo en la base de datos Oculta R 88.3 Muestra el articulo que se eligió Evidente
Fuente: el autor
Tabla 186: caso de uso leer artículos Caso de uso: Leer artículos Actores: Usuario (Iniciador) Propósito: Leer artículos de la sección de noticias
y creación interactiva Resumen: Un usuario elige una sección y allí,
puede ver todos los artículos presentados por los usuarios
Tipo: Primario, esencial Referencias cruzadas: R 88.1, R 88.2, R 88.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige la sección en un menú 2. Presenta la sección elegida 3. Elige el articulo que desea ver 4. Busca articulo en la base de datos 5. Muestra el articulo que se eligió
Cursos alternativos: Línea 2 No se puede procesar la petición.
Indique el error, vuelva a la línea 1. Línea 5 No se puede procesar la petición.
Indique el error, vuelva a la línea 3. Fuente: el autor
�
�
�
�
�
�
���������� �������
�
�
���� �
Tabla 187: funciones caso de uso buscar artículos de las secciones Buscar artículos de las secciones Funciones básicas Referencia Función Categoría 89.1 Lista las secciones Evidente 89.2 Solicita las palabras a buscar Oculta
89.3 Lista los artículos que contengan las palabras consultadas Evidente
Fuente: el autor
Tabla 188: caso de uso buscar artículos de las secciones Caso de uso: Buscar artículos de las secciones Actores: administrador (Iniciador) Propósito: Buscar documentos que contengan
una o varias palabras Resumen: Un administrador le pide al sistema
buscar y listar artículos, de las secciones, que contengan las palabras que el ingreso, el sistema los busca y los muestra
Tipo: Primario, esencial Referencias cruzadas: 89.1, 89.2, 89.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige la opción de administrar artículos
2. Lista los artículos
3. Elige buscar 4. Solicita las palabras a buscar 5. Ingresa las palabras a buscar 6. Lista los documentos que
contengan las palabras consultadas
Cursos alternativos: Línea 2 No se pueden listar los artículos
Indique error, vuelva a la línea 1 Línea 4 Datos no validos
Indique error, vuelva a la línea 1 Línea 6 Base de datos no puede procesar la petición
Indique error, vuelva a la línea 1 Fuente: el autor
���������� �������
�
�
���� �
Tabla 189: funciones caso de uso listar artículos de las secciones Listar artículos de las secciones Funciones básicas Referencia Función Categoría
R 90.1
Realiza una consulta a la base de datos para buscar los artículos de las secciones Oculta
R 90.2 Lista los artículos de la sección Evidente Fuente: el autor
Tabla 190: caso de uso listar artículos de las secciones Caso de uso: Listar artículos de las secciones Actores: administrador (Iniciador) Propósito: Buscar artículos en las secciones que
contengan una o varias palabras Resumen: Cuando un administrador elige
administrar artículos, el sistema le muestra todos los documentos que contengan esas palabras
Tipo: Primario, esencial Referencias cruzadas: 90.1, 90.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige la opción administrar artículos 2. Realiza una consulta a la base de datos para buscar los artículos de las secciones
3. Lista los artículos de la sección Cursos alternativos: Línea 2 No se puede procesar la petición
Indique error y vuelva a la línea 1 Fuente: el autor
�
�
Tabla 191: funciones caso de uso eliminar artículo
Eliminar artículo
Funciones básicas
Referencia Función Categoría
91.1 Lista artículos Evidente
91.2 Presenta el articulo Evidente
91.3 Eliminar el articulo Oculta Fuente: el autor
���������� �������
�
�
���� �
Tabla 192: caso de uso eliminar artículo Caso de uso: Eliminar articulo Actores: Administrador (Iniciador) Propósito: Eliminar un artículo Resumen: Un administrador ingresa a administrar
artículos para borrar uno de los artículos de las secciones
Tipo: Primario, esencial Referencias cruzadas: 91.1, 91.2, 91.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar artículos 2. Lista artículos 3. Elige un articulo para borrar 4. Eliminar el articulo Cursos alternativos: Línea 2 No se pueden listar el articulo
Indique error, vuelva a la línea 1 Línea 4 No se puede eliminar el articulo
Indique error, vuelva a la línea 1 Fuente: el autor
�
�
Tabla 193: funciones caso de uso publicar artículo Publicar artículo Funciones básicas Referencia Función Categoría R 92.1 Lista artículos existentes Evidente R 92.2 Publica el articulo de articulo Evidente
Fuente: el autor
Tabla 194: caso de uso publicar artículo Caso de uso: Publicar articulo Actores: Administrador (Iniciador) Propósito: Publicar articulo existente Resumen: El administrador solicita al sistema
que publique un articulo, que ya esta creado
Tipo: Primario, esencial Referencias cruzadas: R 92.1, R 92.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar artículos 2. Lista artículos existentes 3. Elige articulo a publicar 4. Publica articulo
���������� �������
�
�
���� �
Cursos alternativos: Línea 2 No se pueden listar artículos
Indique error, vuelva a la línea 1 Línea 4 No se puede publicar articulo
Indique error, vuelva a la línea 3 Fuente: el autor
Tabla 195: funciones caso de uso ocultar artículo Ocultar articulo Funciones básicas Referencia Función Categoría R 93.1 Lista artículos existentes Evidente R 93.2 Oculta articulo Evidente
Fuente: el autor
Tabla 196: caso de uso ocultar artículo Caso de uso: Ocultar articulo Actores: Administrador (Iniciador) Propósito: Ocultar un articulo existente Resumen: El administrador solicita al sistema
que oculte un artículo, sin eliminarlo Tipo: Primario, esencial Referencias cruzadas: R 93.1, R 93.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar artículos 2. Lista artículos existentes 3. Elige articulo a ocultar 4. Oculta articulo Cursos alternativos: Línea 2 No se pueden listar artículos
Indique error, vuelva a la línea 1 Línea 4 No se puede ocultar el articulo
Indique error, vuelva a la línea 3 Fuente: el autor
�
�
�
�
�
�
�
���������� �������
�
�
���� �
Del diagrama componentes
Tabla 197: funciones caso de uso iniciar tema Iniciar tema Funciones básicas Referencia Función Categoría R 94.1 Presenta la interfaz para editar tema Evidente R 94.2 Verifica la validez del artículo Oculta R 94.3 Publica tema Evidente
Fuente: el autor
Tabla 198: caso de uso iniciar tema Caso de uso: Iniciar tema Actores: Usuario (Iniciador) Propósito: Presentar un tema en un componente Resumen: Un usuario, como autor, ingresa un
tema en un componente, este se guarda en la base de datos y después puede ser visto en esas secciones por los demás usuarios
Tipo: Primario, esencial Referencias cruzadas: R 94.1, R 94.2, R 94.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige en un menú publicar un nuevo tema para el blog de usuario, concurso, creación interactiva, comercio electrónico o foro.
2.
Presenta la interfaz para editar tema
3. Ingresa el nuevo tema 3. Verifica la validez del artículo 4. Publica tema
Cursos alternativos: Línea 2 No se puede procesar la petición.
Indique el error, vuelva a la línea 1. Línea 4 No válido
Indique el error, vuelva a la línea 1. Línea 5 No se puede procesar la petición.
Indique el error, vuelva a la línea 1. Fuente: el autor
�
�
���������� �������
�
�
���� �
Tabla 199: funciones caso de uso leer respuestas Leer respuestas Funciones básicas Referencia Función Categoría R 95.1 Presenta la componente elegido Evidente R 95.2 Busca tema en la base de datos Oculta
R 95.3 Muestra el tema que se eligió y sus respectiva opiniones Evidente
Fuente: el autor
Tabla 200: caso de uso leer respuestas Caso de uso: Leer respuestas Actores: Usuario (Iniciador) Propósito: Leer respuestas a los temas de un
componente Resumen: Un autor elige un tema, de un
componente, para poder leer las opiniones de los demás usuarios acerca de este.
Tipo: Primario, esencial Referencias cruzadas: R 95.1, R 95.2, R 95.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige el componente en un menú 2. Presenta el componente elegido 3. Elige el tema que desea ver 4. Busca tema en la base de datos 5. Muestra el tema que se eligió y
sus respectiva opiniones Cursos alternativos: Línea 2 No se puede procesar la petición.
Indique el error, vuelva a la línea 1. Línea 4 No se puede procesar la petición.
Indique el error, vuelva a la línea 3. Fuente: el autor
�
�
Tabla 201: funciones caso de uso responde al tema Responder al tema Funciones básicas Referencia Función Categoría R 96.1 Lista los temas de un componente Evidente R 96.2 Muestra el tema Evidente
���������� �������
�
�
���� �
R 96.3 Guarda respuesta en la base de datos Oculta Fuente: el autor
Tabla 202: caso de uso responde al tema Caso de uso: Responder tema Actores: Usuario (Iniciador) Propósito: Dejar un mensaje de respuesta a un
tema de un componente, Resumen: Un usuario, como lector, ingresa a un
tema de un componente, allí deja un mensaje, este se guarda en la base de datos y después puede ser visto en ese tema por los demás usuarios
Tipo: Primario, esencial Referencias cruzadas: R 96.1, R 96.2, R 96.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige un componente en un menú 2. Lista los temas de un componente 3. Elige un tema de para dejar un
mensaje de respuesta 4.
Muestra el tema 5. Escribe un mensaje 6. Guarda respuesta en la base de
datos Cursos alternativos: Línea 2 No se pueden listar los temas del componente
Indique error, vuelva a la línea 1. Línea 4 No se puede procesar la petición.
Indique el error, vuelva a la línea 3. Línea 6 No se puede procesar la petición.
Indique el error, vuelva a la línea 3. Fuente: el autor
�
�
Tabla 203: funciones caso de uso listar temas de los componentes Listar temas de los componentes Funciones básicas Referencia Función Categoría
R 97.1
Realiza una consulta a la base de datos para buscar los temas de los componentes Oculta
R 97.2 Muestra los temas de los componentes Evidente Fuente: el autor
���������� �������
�
�
���� �
Tabla 204: caso de uso listar temas de los componentes Caso de uso: Listar temas de los componentes Actores: administrador (Iniciador) Propósito: Listar los temas que hay en algún
componente Resumen: Cuando un administrador elige
administrar temas, el sistema le muestra todos los temas que pertenezcan a un determinado componente
Tipo: Primario, esencial Referencias cruzadas: R 97.1, R 97.2 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar los temas de un componente
2. Realiza una consulta a la base de datos para buscar los temas de los componentes
3. Muestra los temas de los componentes
Cursos alternativos: Línea 2 No se pueden listar los componentes
Indique error y vuelva a la línea 1 Fuente: el autor
Tabla 205: funciones caso de uso cerrar tema Cerrar tema Funciones básicas Referencia Función Categoría R 98.1 Listar componentes Evidente R 98.2 Lista los temas Evidente
R 98.3 Cancela las opiniones de los usuarios en un tema Oculta
Fuente: el autor
Tabla 206: caso de uso cerrar tema Caso de uso: Cerrar tema Actores: administrador (Iniciador) Propósito: Cerrar un tema que hay en algún
componente Resumen: Cuando un administrador elige
administrar temas, el sistema le
���������� �������
�
�
���� �
muestra todos los temas que pertenezcan a un determinado componente, después el administrador elige que tema no recibirá mas opiniones de usuarios dando esta orden al sistema.
Tipo: Primario, esencial Referencias cruzadas: R 98.1, R 98.2, R 98.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar los temas de un componente
2. Lista los temas
3. Elige un tema 4. Presenta configuración del tema 5. Cancela las opiniones de los
usuarios en un tema 6. Cancela las opiniones de los
usuarios en un tema Cursos alternativos: Línea 2 No se pueden listar los temas
Indique error y vuelva a la línea 1 Línea 4 No se pueden listar la configuración de tema
Indique error y vuelva a la línea 3 Línea 6 No se puede procesar la petición
Indique error y vuelva a la línea 3 Fuente: el autor
�
�
Tabla 207: funciones caso de uso borrar mensaje Borrar mensaje Funciones básicas Referencia Función Categoría R 99.1 Lista los temas Evidente R 99.2 Lista los mensajes Evidente R 99.3 Borra mensaje Oculta
Fuente: el autor
Tabla 208: caso de uso borrar mensaje Caso de uso: Borrar mensaje Actores: administrador (Iniciador) Propósito: Borra un mensaje de un tema que hay
en algún componente Resumen: un administrador elige un componente
y un tema en este, después da la orden al sistema que elimine el
���������� �������
�
�
���� �
mensaje Tipo: Primario, esencial Referencias cruzadas: R 99.1, R 99.2, R 99.3 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
1. Elige administrar los temas de un componente
2. Lista los temas
3. Elige ver un tema 4. Lista los mensajes 5. Elige borrar un mensaje 6. Borra mensaje Cursos alternativos: Línea 2 No se pueden listar los temas
Indique error y vuelva a la línea 3 Línea 4 No se pueden listar los mensajes
Indique error y vuelva a la línea 3 Línea 6 No se puede procesar la petición
Indique error y vuelva a la línea 3 Fuente: el autor
�
�
Tabla 209: funciones caso de uso finalizar tema Finalizar tema Funciones básicas Referencia Función Categoría R 100.1 Lista los temas de un componente Evidente�R 100.2 Muestra el tema Evidente�R 100.3 Publica mensaje de finalización Evidente�R 100.4 Cierra el tema Oculta
Fuente: el autor
Tabla 210: caso de uso finalizar tema Caso de uso: Finalizar tema Actores: administrador (Iniciador) Propósito: Finalizar un tema de algún
componente Resumen: Un administrador publica un mensaje
en un tema de un componente, indicando la finalización de este y un resultado que se esperaba.
Tipo: Primario, esencial Referencias cruzadas: R 100.1, R 100.2, R 100.3, R 100.4 Curso normal de los eventos:
Acción de los actores Respuesta del sistema
���������� �������
�
�
���� �
1. Elige la opción administrar los temas de un componente
2. Lista los temas
3. Elige tema 4. Muestra el tema 5. Publica mensaje de finalización 6. Publica mensaje de finalización 7. Elige cerrar el tema 8. Cierra el tema Cursos alternativos: Línea 2 No se pueden listar los temas
Indique error y vuelva a la línea 1 Línea 4 No se puede procesar la petición
Indique error y vuelva a la línea 3 Línea 6 No se puede publicar mensaje
Indique error y vuelva a la línea 3 Línea 8 No se puede procesar la petición
Indique error y vuelva a la línea 3 Fuente: el autor
�
�
2.7.1.3.2 Modelo dinámico. En este modelo, los controladores se combinan con la interfaz, lo cual se puede hacer debido a la trivialidad de la definición. 2.7.1.3.2.1 Diagramas de secuencia.
Figura 30: diagrama de secuencia login
a: usuario b: interfaz c: usuarios d: sesion
1: login, password2: buscar_usuario(login,password)
3: iniciar_sesión(login)
4: exito
5: exito
6: exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 31: diagrama de secuencia (login incorrecto)
a: usuario b: interfaz c: usuarios
1: login, password2: buscar_usuario(login,password)
3: login y/o password incorrectos
4: login y/o password incorrectos
Fuente: el autor
Figura 32: diagrama de secuencia terminar sesión
a: usuario b: interfaz c: sesión
1: salir2: terminar_sesión(login)
4: exito
3: exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 33: diagrama de secuencia terminar sesión (error)
a: usuario b: interfaz c: sesión
1: salir2: terminar_sesión(login)
4: error
3: error
Fuente: el autor
Figura 34: diagrama de secuencia agregar usuario
a: administrador b: interfaz c: usuarios
1: Administrar usuarios
3: Lista usuarios
2: Administrar usuarios
4: Lista usuarios
5: Elige agregar usuario6: Elige agregar usuario
7: Solicita datos usuario8: Muestra formulario agregar usuario
12: Exito
9: Ingresa los datos de usuario
11: Ingresa los datos de usuario
13: Exito
10: verificar datos
�Fuente: el autor
���������� �������
�
�
���� �
Figura 35: diagrama de secuencia agregar usuario (datos no válidos)
a: administrador b: interfaz c: usuarios
1: Administrar usuarios
3: Lista usuarios
2: Administrar usuarios
4: Lista usuarios
5: Elige agregar usuario6: Elige agregar usuario
7: Solicita datos usuario8: Muestra formulario agregar usuario
9: Ingresa los datos de usuario
13: Exito
10: verificar datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 36: diagrama de secuencia agregar usuario (no agrega)
a: administrador b: interfaz c: usuarios
1: Administrar usuarios
3: Lista usuarios
2: Administrar usuarios
4: Lista usuarios
5: Elige agregar usuario6: Elige agregar usuario
7: Solicita datos usuario8: Muestra formulario agregar usuario
12: Error
9: Ingresa los datos de usuario
11: Ingresa los datos de usuario
13: Error
10: verificar datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 37: diagrama de secuencia modificar usuario
a: administrador b: interfaz c: usuarios
1: Administrar usuarios
3: Lista usuarios
2: Administrar usuarios
4: Lista usuarios
5: Elige usuario a modificar 6: Elige usuario a
modificar
7: Solicita nuevos datos8: Lista datos del usuario
9: Ingresa los nuevosdatos de usuario 10: Ingresa los nuevos
datos de usuario
12: Exito
11: Exito
Fuente: el autor
Figura 38: diagrama de secuencia modificar usuario (no lista datos)
a: administrador b: interfaz c: usuarios
1: Administrar usuarios
3: Lista usuarios
2: Administrar usuarios
4: Lista usuarios
5: Elige usuario a modificar 6: Elige usuario a
modificar
8: Error
7: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 39: diagrama de secuencia modificar usuario (no modifica)�
a: administrador b: interfaz c: usuarios
1: Administrar usuarios
3: Lista usuarios
2: Administrar usuarios
4: Lista usuarios
5: Elige usuario a modificar 6: Elige usuario a
modificar
7: Solicita nuevos datos8: Muestra formulario agregar usuario
9: Ingresa los nuevosdatos de usuario 10: Ingresa los nuevos
datos de usuario
12: Error
11: Error
Fuente: el autor
Figura 40: diagrama de secuencia eliminar usuario
a: administrador b: interfaz c: usuarios
1: Administrar usuarios
3: Lista usuarios
2: Administrar usuarios
4: Lista usuarios
5: Elige eliminar un usuario 6: Elige eliminar
un usuario
7: Elimina el usuario8: Elimina el usuario
Fuente: el autor
���������� �������
�
�
���� �
Figura 41: diagrama de secuencia eliminar usuario (no elimina)
a: administrador b: interfaz c: usuarios
1: Administrar usuarios
3: Lista usuarios
2: Administrar usuarios
4: Lista usuarios
5: Elige eliminar un usuario 6: Elige eliminar
un usuario
7: Error8: Error
Fuente: el autor
Figura 42: diagrama de secuencia listar usuarios
a: administrador b: interfaz c: usuarios
1: Administrar usuarios
3: lista de usuarios
4: lista de usuarios
2: Administrar_usuarios()
Fuente: el autor
���������� �������
�
�
���� �
Figura 43: diagrama de secuencia listar usuarios (no lista)
a: administrador b: interfaz c: usuarios
1: Administrar usuarios
3: Error
2: Administrar usuarios
4: Error
Fuente: el autor
Figura 44: diagrama de secuencia crear sección
a: administrador b: interfaz c: secciones
1: Administrar sección()
3: Lista secciones
2: Administrar sección()
4: Lista secciones
5: Elige agregar sección6: Elige agregar sección
7: Solicita datos sección8: Muestra formulario agregar sección
9: Ingresa los datos de sección
11: Ingresa los datos de sección
13: Exito
10: verificar datos
12: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 45: diagrama de secuencia crear sección (datos no válidos)
a: administrador b: interfaz c: secciones
1: Administrar sección()
3: Lista secciones
2: Administrar sección()
4: Lista secciones
5: Elige agregar sección6: Elige agregar sección
7: Solicita datos sección8: Muestra formulario agregar sección
9: Ingresa los datos de sección
11: Datos no válidos
10: verificar datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 46: diagrama de secuencia crear sección (no crea)
a: administrador b: interfaz c: secciones
1: Administrar sección()
3: Lista secciones
2: Administrar sección()
4: Lista secciones
5: Elige agregar sección6: Elige agregar sección
7: Solicita datos sección8: Muestra formulario agregar sección
9: Ingresa los datos de sección
11: Ingresa los datos de sección
13: Error
10: verificar datos
12: Error
Fuente: el autor
Figura 47: diagrama de secuencia publicar sección
a: administrador b: interfaz c: secciones
1: Administrar secciones()
3: Lista secciones
2: Administrar secciones()
4: Lista secciones
5: Elige publicar una sección 6: Elige publicar
una sección
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 48: diagrama de secuencia publicar sección (no publica)
a: administrador b: interfaz c: secciones
1: Administrar sección()
3: Lista secciones
2: Administrar sección()
4: Lista secciones
5: Elige publicar una sección 6: Elige publicar
una sección
8: Error
7: Error
Fuente: el autor
Figura 49: diagrama de secuencia modificar sección
a: administrador b: interfaz c: secciones
1: Administrar secciones()
3: Lista secciones
2: Administrar secciones()
4: Lista secciones
5: Elige sección a modificar 6: Elige sección a
modificar
7: Solicita nuevos datos8: Lista datos de la sección
9: Ingresa los nuevosdatos de sección 10: Ingresa los nuevos
datos de sección
12: Exito
11: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 50: diagrama de secuencia modificar sección (no lista datos)
a: administrador b: interfaz c: secciones
1: Administrar secciones()
3: Lista secciones
2: Administrar secciones()
4: Lista secciones
5: Elige sección a modificar 6: Elige sección a
modificar
12: Error
11: Error
Fuente: el autor
Figura 51: diagrama de secuencia modificar sección (no modifica)
a: administrador b: interfaz c: secciones
1: Administrar secciones()
3: Lista secciones()
2: Administrar secciones()
4: Lista secciones()
5: Elige sección a modificar 6: Elige sección a
modificar
7: Solicita nuevos datos8: Muestra formulario agregar sección
9: Ingresa los nuevosdatos de sección 10: Ingresa los nuevos
datos de sección
12: Error
11: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 52: diagrama de secuencia ocultar sección
a: administrador b: interfaz c: secciones
1: Administrar secciones()
3: Lista secciones
2: Administrar secciones()
4: Lista secciones
5: Elige ocultar una sección 6: Elige ocultar
una sección
8: Exito
7: Exito
Fuente: el autor
Figura 53: diagrama de secuencia ocultar sección (no oculta)
a: administrador b: interfaz c: secciones
1: Administrar secciones()
3: Lista secciones
2: Administrar secciones()
4: Lista secciones
5: Elige publicar una sección 6: Elige publicar
una sección
8: Error
7: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 54: diagrama de secuencia eliminar sección
a: administrador b: interfaz c: secciones
1: Administrar secciones()
3: Lista secciones
2: Administrar secciones()
4: Lista secciones
5: elige eliminar una sección 6: elige eliminar
una sección
7: elimina la sección8: elimina la sección
Fuente: el autor
Figura 55: diagrama de secuencia eliminar sección (no elimina)
a: administrador b: interfaz c: secciones
1: Administrar secciones()
3: Lista secciones
2: Administrar secciones()
4: Lista secciones
5: elige eliminar una sección 6: elige eliminar
una sección
7: error8: error
Fuente: el autor
���������� �������
�
�
���� �
Figura 56: diagrama de secuencia listar secciones
a: administrador b: interfaz c: secciones
1: Administrar secciones
3: lista de secciones
4: lista de secciones
2: Administrarsecciones()
Fuente: el autor
Figura 57: diagrama de secuencia listar secciones (no lista)
a: administrador b: interfaz c: secciones
1: Administrar secciones
3: Error
2: Administrar secciones
4: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 58: diagrama de secuencia crear categoría
a: administrador b: interfaz c: categorias
1: Administrar categorias()
3: Lista categorias
2: Administrar categorias()
4: Lista categorias
5: Elige agregar categoria6: Elige agregar categoria
7: Solicita datos categoria8: Muestra formulario agregar categoria
9: Ingresa los datos de categoria
11: Ingresa los datos de categoria
13: Exito
10: verificar datos
12: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 59: diagrama de secuencia crear categoría (datos no válidos)
a: administrador b: interfaz c: categorias
1: Administrar categorias()
3: Lista categorias
2: Administrar categorias()
4: Lista categorias
5: Elige agregar categoria6: Elige agregar categoria
7: Solicita datos categoria8: Muestra formulario agregar categoria
9: Ingresa los datos de categoria
11: Datos no válidos
10: verificar datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 60: diagrama de secuencia crear categoría (no crea)
a: administrador b: interfaz c: categorias
1: Administrar categorias()
3: Lista categorias
2: Administrar categorias()
4: Lista categorias
5: Elige agregar categoria6: Elige agregar categoria
7: Solicita datos categoria8: Muestra formulario agregar categoria
9: Ingresa los datos de categoria
11: Ingresa los datos de categoria
13: Error
10: verificar datos
12: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 61: diagrama de secuencia modificar categoría
a: administrador b: interfaz c: categorias
1: Administrar categorias()
3: Lista categorias
2: Administrar categorias()
4: Lista categorias
5: Elige categoria a modificar 6: Elige categoria a
modificar
7: Solicita nuevos datos8: Lista datos de la categoria
9: Ingresa los nuevosdatos de categoria 10: Ingresa los nuevos
datos de categoria
12: Exito
11: Exito
Fuente: el autor
Figura 62: diagrama de secuencia modificar categoría (no lista datos)
a: administrador b: interfaz c: categorias
1: Administrar categorias()
3: Lista categorias
2: Administrar categorias()
4: Lista categorias
5: Elige categoria a modificar 6: Elige categoria a
modificar
8: Error
7: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 63: diagrama de secuencia modificar categoría (no modifica)
a: administrador b: interfaz c: categorias
1: Administrar categorias()
3: Lista categorias()
2: Administrar categorias()
4: Lista categorias()
5: Elige categoria a modificar 6: Elige categoria a
modificar
7: Solicita nuevos datos8: Muestra formulario agregar categoria
9: Ingresa los nuevosdatos de categoria 10: Ingresa los nuevos
datos de categoria
12: Error
11: Error
Fuente: el autor
Figura 64: diagrama de secuencia eliminar categoría
a: administrador b: interfaz c: categorias
1: Administrar categorias()
3: Lista categorias
2: Administrar categorias()
4: Lista categorias
5: elige eliminar una categoria 6: elige eliminar
una categoria
7: elimina la categoria8: elimina la categoria
Fuente: el autor
���������� �������
�
�
���� �
Figura 65: diagrama de secuencia eliminar categoría (no elimina)
a: administrador b: interfaz c: categorias
1: Administrar categorias()
3: Lista categorias
2: Administrar categorias()
4: Lista categorias
5: elige eliminar una categoria 6: elige eliminar
una categoria
7: error8: error
Fuente: el autor
Figura 66: diagrama de secuencia listar categorías
a: administrador b: interfaz c: categorias
1: Administrar categorias
3: lista de categorias
4: lista de categorias
2: Administrarcategorias()
Fuente: el autor
���������� �������
�
�
���� �
Figura 67: diagrama de secuencia listar categorías (no lista)
a: administrador b: interfaz c: categorias
1: Administrar categorias
3: Error
2: Administrar categorias
4: Error
Fuente: el autor
Figura 68: diagrama de secuencia agregar componente
a: administradorb: interfaz
1: agregar componente()
2: ubicación
3: verificarexistencia componente
4: agregar componente()
5: exito
6: exito
c: componente
Fuente: el autor
���������� �������
�
�
���� �
Figura 69: diagrama de secuencia agregar componente (error ubicación)
a: administradorb: interfaz
1: agregar componente()
2: ubicación
3: verificarexistencia componente
4: Error ubicación
c: componente
Fuente: el autor
Figura 70: diagrama de secuencia (no agrega)
a: administradorb: interfaz
1: agregar componente()
2: ubicación
3: verificarexistencia componente
4: agregar componente()
5: error
6: error
c: componente
Fuente: el autor
���������� �������
�
�
���� �
Figura 71: diagrama de secuencia publicar componente
a: administrador b: interfaz c: componentes
1: Administrar componentes()
3: Lista componentes
2: Administrar componentes()
4: Lista componentes
5: Elige publicar un componente 6: Elige publicar
un componente
8: Exito
7: Exito
Fuente: el autor
Figura 72: diagrama de secuencia publicar componente (no publica)
a: administrador b: interfaz c: componentes
1: Administrar componentes()
3: Lista componentes
2: Administrar componentes()
4: Lista componentes
5: Elige publicar un componente 6: Elige publicar
un componente
8: Error
7: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 73: diagrama de secuencia configurar componente
a: administrador b: interfaz c: componentes
1: administrar componentes()
3: Lista componentes
2: administrar componentes()
4: Lista componentes
5: Elige componente a configurar 6: Elige componente a
configurar
7: Solicita nuevos datos8: Lista datos de la componente
9: Ingresa los nuevosdatos de componente 10: Ingresa los nuevos
datos de componente
12: Exito
11: Exito
Fuente: el autor
Figura 74: diagrama de secuencia configurar componente (no lista datos)
a: administrador b: interfaz c: componentes
1: Administrar componentes()
3: Lista componentes
2: Administrar componentes()
4: Lista componentes
5: Elige componente a configurar 6: Elige componente a
configurar
8: Error
7: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 75: diagrama de secuencia configurar componente (no configura)
a: administrador b: interfaz c: componentes
1: Administrar componentes()
3: Lista componentes()
2: Administrar componentes()
4: Lista componentes()
5: Elige componente a configurar 6: Elige componente a
configurar
7: Solicita nuevos datos8: Muestra formulario agregar componente
9: Ingresa los nuevosdatos de componente 10: Ingresa los nuevos
datos de componente
12: Error
11: Error
Fuente: el autor
Figura 76: diagrama de secuencia ocultar componente
a: administrador b: interfaz c: componentes
1: Administrar componentes()
3: Lista componentes
2: Administrar componentes()
4: Lista componentes
5: Elige ocultar un componente 6: Elige ocultar
un componente
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 77: diagrama de secuencia ocultar componente (no oculta)
a: administrador b: interfaz c: componentes
1: Administrar componentes()
3: Lista componentes
2: Administrar componentes()
4: Lista componentes
5: Elige ocultar un componente 6: Elige ocultar
un componente
8: Error
7: Error
Fuente: el autor
�
Figura 78: diagrama de secuencia eliminar componente
a: administrador b: interfaz c: componentes
1: Administrar componentes()
3: Lista componentes
2: Administrar componentes()
4: Lista componentes
5: elige eliminar un componente 6: elige eliminar
un componente
7: elimina el componente8: elimina el componente
Fuente: el autor
���������� �������
�
�
���� �
Figura 79: diagrama de secuencia eliminar componente (no elimina)
a: administrador b: interfaz c: componentes
1: Administrar componentes()
3: Lista componentes
2: Administrar componentes()
4: Lista componentes
5: elige eliminar un componente 6: elige eliminar
un componente
7: error8: error
Fuente: el autor
Figura 80: diagrama de secuencia listar componentes
a: administrador b: interfaz c: componentes
1: Administrar componentes()
3: lista de componentes
4: lista de componentes
2: Administrarcomponentes()
Fuente: el autor
���������� �������
�
�
���� �
Figura 81: diagrama de secuencia listar componentes (no lista)
a: administrador b: interfaz c: componentes
1: Administrar componentes()
3: Error
4: Error
2: Administrarcomponentes()
Fuente: el autor
Figura 82: diagrama de secuencia agregar mambot
a: administradorb: interfaz
1: agregar mambot()
2: ubicación
3: verificarexistencia mambot
4: agregar mambot()
5: exito
6: exito
c: mambot
Fuente: el autor
���������� �������
�
�
���� �
Figura 83: diagrama de secuencia agregar mambot (error ubicación)
a: administradorb: interfaz
1: agregar mambot()
2: ubicación
3: verificarexistencia mambot
4: error
c: mambot
Fuente: el autor
Figura 84: diagrama de secuencia agregar mambot (no agrega)
a: administradorb: interfaz
1: agregar mambot()
2: ubicación
3: verificarexistencia mambot
4: agregar mambot()
5: error
6: error
c: mambot
Fuente: el autor
���������� �������
�
�
���� �
Figura 85: diagrama de secuencia publicar mambot
a: administrador b: interfaz c: mambots
1: Administrar mambots()
3: Lista mambots
2: Administrar mambots()
4: Lista mambots
5: Elige publicar un mambot 6: Elige publicar
un mambot
8: Exito
7: Exito
Fuente: el autor
Figura 86: diagrama de secuencia publicar mambot (no publica)
a: administrador b: interfaz c: mambots
1: Administrar mambots()
3: Lista mambots
2: Administrar mambots()
4: Lista mambots
5: Elige publicar un mambot 6: Elige publicar
un mambot
8: Error
7: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 87: diagrama de secuencia configurar mambot
a: administrador b: interfaz c: mambots
1: administrar mambots()
3: Lista mambots
2: administrar mambots()
4: Lista mambots
5: Elige mambot a configurar 6: Elige mambot a
configurar
7: Solicita nuevos datos8: Lista datos de la mambot
9: Ingresa los nuevosdatos de mambot 10: Ingresa los nuevos
datos de mambot
12: Exito
11: Exito
Fuente: el autor
Figura 88: diagrama de secuencia configurar mambot (no lista datos)
a: administrador b: interfaz c: mambots
1: Administrar mambots()
3: Lista mambots
2: Administrar mambots()
4: Lista mambots
5: Elige mambot a configurar 6: Elige mambot a
configurar
8: Error
7: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 89: diagrama de secuencia configura mambot (no configura)
a: administrador b: interfaz c: mambots
1: Administrar mambots()
3: Lista mambots()
2: Administrar mambots()
4: Lista mambots()
5: Elige mambot a configurar 6: Elige mambot a
configurar
7: Solicita nuevos datos8: Muestra formulario agregar mambot
9: Ingresa los nuevosdatos de mambot 10: Ingresa los nuevos
datos de mambot
12: Error
11: Error
Fuente: el autor
Figura 90: diagrama de secuencia ocultar mambot
a: administrador b: interfaz c: mambots
1: Administrar mambots()
3: Lista mambots
2: Administrar mambots()
4: Lista mambots
5: Elige ocultar un mambot 6: Elige ocultar
un mambot
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 91: diagrama de secuencia ocultar mambot (no oculta)
a: administrador b: interfaz c: mambots
1: Administrar mambots()
3: Lista mambots
2: Administrar mambots()
4: Lista mambots
5: Elige ocultar un mambot 6: Elige ocultar
un mambot
8: Error
7: Error
Fuente: el autor
Figura 92: diagrama de secuencia eliminar mambot
a: administrador b: interfaz c: mambots
1: Administrar mambots()
3: Lista mambots
2: Administrar mambots()
4: Lista mambots
5: elige eliminar un mambot 6: elige eliminar
un mambot
7: elimina el mambot8: elimina el mambot
Fuente: el autor
���������� �������
�
�
���� �
Figura 93: diagrama de secuencia eliminar mambot (no elimina)
a: administrador b: interfaz c: mambots
1: Administrar mambots()
3: Lista mambots
2: Administrar mambots()
4: Lista mambots
5: elige eliminar un mambot 6: elige eliminar
un mambot
7: error8: error
Fuente: el autor
Figura 94: diagrama de secuencia listar mambots
a: administrador b: interfaz c: mambots
1: Administrar mambots()
3: lista de mambots
4: lista de mambots
2: Administrarmambots()
Fuente: el autor
���������� �������
�
�
���� �
Figura 95: diagrama de secuencia listar mambots (no lista)
a: administrador b: interfaz c: mambots
1: Administrar mambots()
3: Error
4: Error
2: Administrarmambots()
Fuente: el autor
Figura 96: diagrama de secuencia agregar módulo
a: administradorb: interfaz
1: agregar módulo()
2: ubicación
3: verificarexistencia módulo
4: agregar módulo()
5: exito
6: exito
c: módulo
Fuente: el autor
���������� �������
�
�
���� �
Figura 97: diagrama de secuencia agregar módulo (error ubicación)
a: administradorb: interfaz
1: agregar módulo()
2: ubicación
3: verificarexistencia módulo
4: Error
c: módulo
Fuente: el autor
Figura 98: diagrama de secuencia agregar módulo (no agrega)
a: administradorb: interfaz
1: agregar módulo()
2: ubicación
3: verificarexistencia módulo
4: agregar módulo()
5: error
6: error
c: módulo
Fuente: el autor
���������� �������
�
�
���� �
Figura 99: diagrama de secuencia publicar módulo
a: administrador b: interfaz c: módulos
1: Administrar módulos()
3: Lista módulos
2: Administrar módulos()
4: Lista módulos
5: Elige publicar un módulo 6: Elige publicar
un módulo
8: Exito
7: Exito
Fuente: el autor
Figura 100: diagrama de secuencia publicar módulo (no pública)
a: administrador b: interfaz c: módulos
1: Administrar módulos()
3: Lista módulos
2: Administrar módulos()
4: Lista módulos
5: Elige publicar un módulo 6: Elige publicar
un módulo
8: Error
7: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 101: diagrama de secuencia configurar módulo
a: administrador b: interfaz c: módulos
1: administrar módulos()
3: Lista módulos
2: administrar módulos()
4: Lista módulos
5: Elige módulo a configurar 6: Elige módulo a
configurar
7: Solicita nuevos datos8: Lista datos de la módulo
9: Ingresa los nuevosdatos de módulo 10: Ingresa los nuevos
datos de módulo
12: Exito
11: Exito
Fuente: el autor
Figura 102: diagrama de secuencia configurar módulo (no lista datos)
a: administrador b: interfaz c: módulos
1: Administrar módulos()
3: Lista módulos
2: Administrar módulos()
4: Lista módulos
5: Elige módulo a configurar 6: Elige módulo a
configurar
8: Error
7: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 103: diagrama de secuencia configurar módulo (no configura)
a: administrador b: interfaz c: módulos
1: Administrar módulos()
3: Lista módulos()
2: Administrar módulos()
4: Lista módulos()
5: Elige módulo a configurar 6: Elige módulo a
configurar
7: Solicita nuevos datos8: Muestra formulario agregar módulo
9: Ingresa los nuevosdatos de módulo 10: Ingresa los nuevos
datos de módulo
12: Error
11: Error
Fuente: el autor
Figura 104: diagrama de secuencia ocultar módulo
a: administrador b: interfaz c: módulos
1: Administrar módulos()
3: Lista módulos
2: Administrar módulos()
4: Lista módulos
5: Elige ocultar un módulo 6: Elige ocultar
un módulo
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 105: diagrama de secuencia ocultar módulo (no oculta)
a: administrador b: interfaz c: módulos
1: Administrar módulos()
3: Lista módulos
2: Administrar módulos()
4: Lista módulos
5: Elige ocultar un módulo 6: Elige ocultar
un módulo
8: Error
7: Error
Fuente: el autor
Figura 106: diagrama de secuencia eliminar módulo
a: administrador b: interfaz c: módulos
1: Administrar módulos()
3: Lista módulos
2: Administrar módulos()
4: Lista módulos
5: elige eliminar un módulo 6: elige eliminar
un módulo
7: elimina el módulo8: elimina el módulo
Fuente: el autor
���������� �������
�
�
���� �
Figura 107: diagrama de secuencia eliminar módulo (no elimina)
a: administrador b: interfaz c: módulos
1: Administrar módulos()
3: Lista módulos
2: Administrar módulos()
4: Lista módulos
5: elige eliminar un módulo 6: elige eliminar
un módulo
7: error8: error
Fuente: el autor
Figura 108: diagrama de secuencia listar módulos
a: administrador b: interfaz c: módulos
1: Administrar módulos()
3: lista de módulos
4: lista de módulos
2: Administrarmódulos()
Fuente: el autor
���������� �������
�
�
���� �
Figura 109: diagrama de secuencia listar módulos (no lista)
a: administrador b: interfaz c: módulos
1: Administrar módulos()
3: Error
4: Error
2: Administrarmódulos()
Fuente: el autor
Figura 110: diagrama de secuencia asignar permiso
a: administrador b: interfaz c: permios
1: Administrar permiso()
3: Lista persmisos
2: Administrar permiso()
4: Lista permisos
5: Elige un permiso parasecciones, componentes,
mambots y modulos6: Elige un permiso parasecciones, componentes, mambots y modulos
8: Exito7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 111: diagrama de secuencia asignar permiso (no asigna)�
a: administrador b: interfaz c: permios
1: Administrar permios()
3: Lista persmisos
2: Administrar permios()
4: Lista permisos
5: Elige un permiso parasecciones, componentes,
mambots y modulos6: Elige un permiso parasecciones, componentes, mambots y modulos
8: Error7: Error
Fuente: el autor
Figura 112: diagrama de secuencia modificar permiso
a: administrador b: interfaz c: permisos
1: Administrar permisos()
3: Lista permisos
2: Administrar permisos()
4: Lista permisos
5: Elige permiso a modificar 6: Elige permiso a
modificar
7: Solicita nuevos datos8: Lista datos de la permiso
9: Ingresa los nuevosdatos de permiso 10: Ingresa los nuevos
datos de permiso
12: Exito
11: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 113: diagrama de secuencia modificar permiso (no lista datos)
a: administrador b: interfaz c: permisos
1: Administrar permisos()
3: Lista permisos
2: Administrar permisos()
4: Lista permisos
5: Elige permiso a modificar 6: Elige permiso a
modificar
12: Error
11: Error
Fuente: el autor
Figura 114: diagrama de secuencia modificar permiso (no modifica)
a: administrador b: interfaz c: permisos
1: Administrar permisos()
3: Lista permisos()
2: Administrar permisos()
4: Lista permisos()
5: Elige permiso a modificar 6: Elige permiso a
modificar
7: Solicita nuevos datos8: Muestra formulario agregar permiso
9: Ingresa los nuevosdatos de permiso 10: Ingresa los nuevos
datos de permiso
12: Error
11: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 115: diagrama de secuencia eliminar permiso
a: administrador b: interfaz c: permisos
1: Administrar permisos()
3: Lista permisos
2: Administrar permisos()
4: Lista permisos
5: elige eliminar un permiso 6: elige eliminar
un permiso
7: elimina el permiso8: elimina el permiso
Fuente: el autor
Figura 116: diagrama de secuencia eliminar permiso (no elimina)
a: administrador b: interfaz c: permisos
1: Administrar permisos()
3: Lista permisos
2: Administrar permisos()
4: Lista permisos
5: elige eliminar un permiso 6: elige eliminar
un permiso
7: error8: error
Fuente: el autor
���������� �������
�
�
���� �
Figura 117: diagrama de secuencia listar permisos
a: administrador b: interfaz c: permisos
1: Administrar permisos()
3: lista de permisos
4: lista de permisos
2: Administrarpermisos()
Fuente: el autor
Figura 118: diagrama de secuencia listar permisos (no lista)
a: administrador b: interfaz c: permisos
1: Administrar permisos()
3: Error
4: Error
2: Administrarpermisos()
Fuente: el autor
���������� �������
�
�
���� �
Figura 119: diagrama de secuencia crear backup
a: administradorb: interfaz
c: base de datos
1: crear backup()
2: ubicación
3: verificarubicaciónvalida
4: crear backup()
5: exito
6: exito
Fuente: el autor
Figura 120: diagrama de secuencia crear backup (error ubicación)
a: administradorb: interfaz
c: base de datos
1: crear backup()
2: ubicación
3: verificarubicaciónvalida
4: ubicación no valida
Fuente: el autor
���������� �������
�
�
���� �
Figura 121: diagrama de secuencia crear backup (no crea)
a: administradorb: interfaz
c: base de datos
1: crear backup()
2: ubicación
3: verificarubicaciónvalida
4: crearr backup()
5: error
6: error
Fuente: el autor
���������� �������
�
�
���� �
Figura 122: diagrama de secuencia cargar backup
a: administradorb: interfaz
c: base de datos
1: cargar backup()
2: ubicación
3: verificarexistenciabackup
4: crear backup()
5: Exito
6: eliminar datos()
7: Exito
8: cargar backup()
9: Exito
10: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 123: diagrama de secuencia cargar backup (no existe respaldo)
a: administradorb: interfaz
c: base de datos
1: cargar backup()
2: ubicación
3: verificarexitenciabackup
4: no existe backup
Fuente: el autor
Figura 124: diagrama de secuencia crear backup (no se puede respaldar)
a: administradorb: interfaz
c: base de datos
1: cargar backup()
2: ubicación
3: verificarexistenciabackup
4: crear backup()
5: Imposible crear
6: Imposiblr crear
Fuente: el autor
���������� �������
�
�
���� �
Figura 125: diagrama de secuencia cargar backup (no se puede eliminar)
a: administradorb: interfaz
c: base de datos
1: cargar backup()
2: ubicación
3: verificarexistenciabackup
4: crear backup()
5: Exito
6: eliminar datos()
7: Imposible eliminar
8: Imposible eliminar
Fuente: el autor
���������� �������
�
�
���� �
Figura 126: diagrama de secuencia cargar backup (no carga datos)
a: administradorb: interfaz
c: base de datos
1: cargar backup()
2: ubicación
3: verificarexistenciabackup
4: crear backup()
5: Exito
6: eliminar datos()
7: Exito
8: cargar backup()
9: Imposible cargar
11: Exito
10: cargar backup temporal()
12: Imposible cargar datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 127: diagrama de secuencia cargar imagen
a: administradorb: interfaz
1: cargar imagen()
2: ubicación
3: verificarexistenciaimagen
4: cargar imagen()
5: Exito
6: Exito
c: imagenes
Fuente: el autor
Figura 128: diagrama de secuencia cargar imagen (no carga)
a: administradorb: interfaz
1: cargar imagen()
2: ubicación
3: verificarexistenciaimagen
4: cargar imagen()
5: Error
6: Error
c: imagenes
Fuente: el autor
���������� �������
�
�
���� �
Figura 129: diagrama de secuencia cargar imagen (no existe)
a: administradorb: interfaz
1: cargar imagen()
2: ubicación
3: verificarexistenciaimagen
4: imagen no existe
c: imagenes
Fuente: el autor
Figura 130: diagrama de secuencia eliminar imagen
a: administrador b: interfaz c: imagenes
1: Administrar imagenes()
3: Lista imagenes
2: Administrar imagenes()
4: Lista imagenes
5: elige eliminar una imagen 6: elige eliminar
una imagen
7: elimina imagen8: elimina imagen
Fuente: el autor
���������� �������
�
�
���� �
Figura 131: diagrama de secuencia eliminar imagen (no elimina)
a: administrador b: interfaz c: imagenes
1: Administrar imagenes()
3: Lista imagenes
2: Administrar imagenes()
4: Lista imagenes
5: elige eliminar una imagen 6: elige eliminar
una imagen
7: Error8: Error
Fuente: el autor
Figura 132: diagrama de secuencia listar imágenes
a: administrador b: interfaz c: imagenes
1: Administrar imagenes()
3: lista de imagenes
4: lista de imagenes
2: Administrarimagenes()
Fuente: el autor
���������� �������
�
�
���� �
Figura 133: diagrama de secuencia listar imágenes (no lista)
a: administrador b: interfaz c: imagenes
1: Administrar imagenes()
3: Error
4: Error
2: Administrarimagenes()
Fuente: el autor
Figura 134: diagrama de secuencia cargar banner
a: administradorb: interfaz
1: cargar banner()
2: ubicación
3: verificarexistenciabanner
4: cargar banner()
5: Exito
6: Exito
c: banners
Fuente: el autor
���������� �������
�
�
���� �
Figura 135: diagrama de secuencia cargar banner (no existe)
a: administradorb: interfaz
1: cargar banner()
2: ubicación
3: verificarexistenciabanner
4: banner no existe
c: banners
Fuente: el autor
Figura 136: diagrama de secuencia cargar banner (no carga)
a: administradorb: interfaz
1: cargar banner()
2: ubicación
3: verificarexistenciabanner
4: cargar banner()
5: Error
6: Error
c: banners
Fuente: el autor
���������� �������
�
�
���� �
Figura 137: diagrama de secuencia publicar banner
a: usuario b: interfaz c: banners
1: Administrar banners()
3: Lista banners
2: Administrar banners()
4: Lista banners
5: Elige publicar un banner 6: Elige publicar
un banner
8: Exito
7: Exito
Fuente: el autor
Figura 138: diagrama de secuencia publicar banner (no publica)
a: usuario b: interfaz c: banners
1: Administrar banners()
3: Lista banners
2: Administrar banners()
4: Lista banners
5: Elige publicar un banner 6: Elige publicar
un banner
8: Error
7: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 139: diagrama de secuencia configurar banner
a: administrador b: interfaz c: banners
1: administrar banners()
3: Lista banners
2: administrar banners()
4: Lista banners
5: Elige banner a configurar 6: Elige banner a
configurar
7: Solicita nuevos datos8: Lista datos de la banner
9: Ingresa los nuevosdatos de banner 10: Ingresa los nuevos
datos de banner
12: Exito
11: Exito
Fuente: el autor
Figura 140: diagrama de secuencia configurar banner (no lita datos)
a: administrador b: interfaz c: banners
1: Administrar banners()
3: Lista banners
2: Administrar banners()
4: Lista banners
5: Elige banner a configurar 6: Elige banner a
configurar
12: Error
11: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 141: diagrama de secuencia configurar banner (no configura)
a: administrador b: interfaz c: banners
1: Administrar banners()
3: Lista banners()
2: Administrar banners()
4: Lista banners()
5: Elige banner a configurar 6: Elige banner a
configurar
7: Solicita nuevos datos8: Muestra formulario agregar banner
9: Ingresa los nuevosdatos de banner 10: Ingresa los nuevos
datos de banner
12: Error
11: Error
Fuente: el autor
Figura 142: diagrama de secuencia ocultar banner
a: administrador b: interfaz c: banners
1: Administrar banners()
3: Lista banners
2: Administrar banners()
4: Lista banners
5: Elige ocultar un banner 6: Elige ocultar
un banner
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 143: diagrama de secuencia ocultar banner (no oculta)
a: administrador b: interfaz c: banners
1: Administrar banners()
3: Lista banners
2: Administrar banners()
4: Lista banners
5: Elige ocultar un banner 6: Elige ocultar
un banner
8: Error
7: Error
Fuente: el autor
Figura 144: diagrama de secuencia eliminar banner
a: administrador b: interfaz c: banners
1: Administrar banners()
3: Lista banners
2: Administrar banners()
4: Lista banners
5: elige eliminar un banner 6: elige eliminar
un banner
7: elimina el banner8: elimina el banner
Fuente: el autor
���������� �������
�
�
���� �
Figura 145: diagrama de secuencia eliminar banner (no elimina)
a: administrador b: interfaz c: banners
1: Administrar banners()
3: Lista banners
2: Administrar banners()
4: Lista banners
5: elige eliminar un banner 6: elige eliminar
un banner
7: error8: error
Fuente: el autor
Figura 146: diagrama de secuencia listar banners
a: administrador b: interfaz c: banners
1: Administrar banners()
3: lista de banners
4: lista de banners
2: Administrarbanners()
Fuente: el autor
���������� �������
�
�
���� �
Figura 147: diagrama de secuencia listar banners (no lista)
a: administrador b: interfaz c: banners
1: Administrar banners()
3: Error
4: Error
2: Administrarbanners()
Fuente: el autor
Figura 148: diagrama de secuencia publicar enlace
a: administradorb: interfaz
1: publicar enlace()
3: Solicita datos enlace
2: publicar enlace()
7: Exito8: Exito
c: enlaces
5: ingresa datos6: ingresa datos
4: Solicita datos enlace
Fuente: el autor
���������� �������
�
�
���� �
Figura 149: diagrama de secuencia publicar enlace (no publica)
a: administradorb: interfaz
1: publicar enlace()
3: Solicita datos enlace
2: publicar enlace()
7: Error8: Error
c: enlaces
5: ingresa datos6: ingresa datos
4: Solicita datos enlace
Fuente: el autor
Figura 150: diagrama de secuencia configurar enlace
a: administradorb: interfaz
1: publicar enlace()
3: Solicita datos enlace
2: publicar enlace()
7: Error8: Error
c: enlaces
5: ingresa datos6: ingresa datos
4: Solicita datos enlace
Fuente: el autor
���������� �������
�
�
���� �
Figura 151: diagrama de secuencia configurar enlace (no lista datos)
a: administrador b: interfaz c: enlaces
1: Administrar enlaces()
3: Lista enlaces
2: Administrar enlaces()
4: Lista enlaces
5: Elige enlace a configurar 6: Elige enlace a
configurar
12: Error
11: Error
Fuente: el autor
Figura 152: diagrama de secuencia configurar enlace (no configura)
a: administrador b: interfaz c: enlaces
1: Administrar enlaces()
3: Lista enlaces()
2: Administrar enlaces()
4: Lista enlaces()
5: Elige enlace a configurar 6: Elige enlace a
configurar
7: Solicita nuevos datos8: Muestra formulario agregar enlace
9: Ingresa los nuevosdatos de enlace 10: Ingresa los nuevos
datos de enlace
12: Error
11: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 153: diagrama de secuencia ocultar enlace
a: administrador b: interfaz c: enlaces
1: Administrar enlaces()
3: Lista enlaces
2: Administrar enlaces()
4: Lista enlaces
5: Elige ocultar un enlace 6: Elige ocultar
un enlace
8: Exito
7: Exito
Fuente: el autor
Figura 154: diagrama de secuencia ocultar enlace (no oculta)
a: administrador b: interfaz c: enlaces
1: Administrar enlaces()
3: Lista enlaces
2: Administrar enlaces()
4: Lista enlaces
5: Elige ocultar un enlace 6: Elige ocultar
un enlace
8: Error
7: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 155: diagrama de secuencia eliminar enlace
a: administrador b: interfaz c: enlaces
1: Administrar enlaces()
3: Lista enlaces
2: Administrar enlaces()
4: Lista enlaces
5: elige eliminar un enlace 6: elige eliminar
un enlace
7: elimina el enlace8: elimina el enlace
Fuente: el autor
Figura 156: diagrama de secuencia eliminar enlace (no elimina)
a: administrador b: interfaz c: enlaces
1: Administrar enlaces()
3: Lista enlaces
2: Administrar enlaces()
4: Lista enlaces
5: elige eliminar un enlace 6: elige eliminar
un enlace
7: error8: error
Fuente: el autor
���������� �������
�
�
���� �
Figura 157: diagrama de secuencia listar enlaces
a: administrador b: interfaz c: enlaces
1: Administrar enlaces()
3: lista de enlaces
4: lista de enlaces
2: Administrarenlaces()
Fuente: el autor
Figura 158: diagrama de secuencia listar enlaces (no lista)
a: administrador b: interfaz c: enlaces
1: Administrar enlaces()
3: Error
4: Error
2: Administrar enlaces()
Fuente: el autor
���������� �������
�
�
���� �
Figura 159: diagrama de secuencia modificar datos
a: usuario b: interfaz c: usuarios
1: Modificar datos()
3: Lista datos usuario
2: Modificar datos()
4: Lista datos usuario
5: Ingresa nuevos datos
9: Exito
8: Exito
6: verifica validezde los datos
7: Ingresa nuevos datos
Fuente: el autor
Figura 160: diagrama de secuencia modificar datos (datos no válidos��
a: usuario b: interfaz c: usuarios
1: Modificar datos()
3: Lista datos usuario
2: Modificar datos()
4: Lista datos usuario
5: Ingresa nuevos datos
7: Datos no validos
6: verifica validezde los datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 161: diagrama de secuencia modificar datos (no modifica)
a: usuario b: interfaz c: usuarios
1: Modificar datos()
3: Lista datos usuario
2: Modificar datos()
4: Lista datos usuario
5: Ingresa nuevos datos
9: Error
8: Error
6: verifica validezde los datos
7: Ingresa nuevos datos
Fuente: el autor
Figura 162: diagrama de secuencia listar datos
a: usuario b: interfaz c: usuarios
1: Listar datos()
3: Lista datos usuario
2: Listar datos()
4: Lista datos usuario
Fuente: el autor
���������� �������
�
�
���� �
Figura 163: diagrama de secuencia listar datos (error)
a: usuario b: interfaz c: usuarios
1: Listar datos()
3: Error
2: Listar datos()
4: Error
Fuente: el autor
Figura 164: diagrama de secuencia búsqueda
a: usuario b: interfaz
1: Busqueda()
3: Solicita palabras a buscar
2: Busqueda()
4: Solicita palabras a buscar
5: Ingresa palabras a buscar
9: Lista resultados
8: Lista resultados
6: verifica validezde los datos
7: Ingresa palabras a buscar
c: base de datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 165: diagrama de secuencia búsqueda (datos no válidos)
a: usuario b: interfaz
1: Busqueda()
3: Solicita palabras a buscar
2: Busqueda()
4: Solicita palabras a buscar
5: Ingresa palabras a buscar
9: Datos no validos
6: verifica validezde los datos
c: base de datos
Fuente: el autor
Figura 166: diagrama de secuencia búsqueda (error de búsqueda)
a: usuario b: interfaz
1: Busqueda()
3: Solicita palabras a buscar
2: Busqueda()
4: Solicita palabras a buscar
5: Ingresa palabras a buscar
9: Error8: Error
6: verifica validezde los datos
7: Ingresa palabras a buscar
c: base de datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 167: diagrama de secuencia listar resultados
a: usuario b: interfaz
1: Listar resultados()
2: Listar resultados()
4: Lista resultados
3: Lista resultados
c: base de datos
Fuente: el autor
Figura 168: diagrama de secuencia listar resultados (no lista)
a: usuario b: interfaz
1: Listar resultados()
2: Listar resultados()
4: Error3: Error
c: base de datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 169: diagrama de secuencia (no se encuentra)
a: usuario b: interfaz
1: Listar resultados()
2: Listar resultados()
4: No existen los datos3: No existen los datos
c: base de datos
Fuente: el autor
Figura 170: diagrama de secuencia configurar página de inicio
a: administrador b: interfaz c: página de inicio
1: administrar página de inicio()
3: Lista página de inicio
2: administrar página de inicio()
4: Lista página de inicio
5 Ingresa los nuevosdatos de página de inicio 6: Ingresa los nuevos
datos de página de inicio
8: Exito7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 171: diagrama de secuencia configurar página de inicio (no configura)
a: administrador b: interfaz c: página de inicio
1: administrar página de inicio()
3: Lista página de inicio
2: administrar página de inicio()
4: Lista página de inicio
9: Ingresa los nuevosdatos de página de inicio 10: Ingresa los nuevos
datos de página de inicio
12: Error11: Error
Fuente: el autor
Figura 172: diagrama de secuencia listar página de inicio (no lista)
a: administrador b: interfaz c: página de inicio
1: Administrar página de inicio()
3: lista página de inicio
4: lista página de inicio
2: Administrar página de inicio()
Fuente: el autor
���������� �������
�
�
���� �
Figura 173: diagrama de secuencia listar página de inicio (no lista)
a: administrador b: interfaz c: página de inicio
1: Administrar página de inicio()
3: Error
4: Error
2: Administrar página de inicio()
Fuente: el autor
Figura 174: diagrama de secuencia crear encuesta
a: administrador b: interfaz c: encuestas
1: Administrar encuestas()
3: Lista encuestas
2: Administrar encuestas()
4: Lista encuestas
5: Elige agregar encuesta6: Elige agregar encuesta
7: Solicita datos encuesta8: Muestra formulario agregar encuesta
9: Ingresa los datos de encuesta
11: Ingresa los datos de encuesta
13: Exito
10: validar datos
12: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 175: diagrama de secuencia crear encuesta (datos no válidos)
a: administrador b: interfaz c: encuestas
1: Administrar encuesta()
3: Lista encuestas
2: Administrar encuesta()
4: Lista encuestas
5: Elige agregar encuesta6: Elige agregar encuesta
7: Solicita datos encuesta8: Muestra formulario agregar encuesta
9: Ingresa los datos de encuesta
11: Error
10. validar datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 176: diagrama de secuencia crear encuesta (no crea)
a: administrador b: interfaz c: encuestas
1: Administrar encuestas()
3: Lista encuestas
2: Administrar encuestas()
4: Lista encuestas
5: Elige agregar encuesta6: Elige agregar encuesta
7: Solicita datos encuesta8: Muestra formulario agregar encuesta
9: Ingresa los datos de encuesta
11: Ingresa los datos de encuesta
13: Error
10: validar datos
12: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 177: diagrama de secuencia publicar encuesta
a: usuario b: interfaz c: encuestas
1: Administrar encuestas()
3: Lista encuestas
2: Administrar encuestas()
4: Lista encuestas
5: Elige publicar una encuesta 6: Elige publicar
una encuesta
8: Exito
7: Exito
Fuente: el autor
Figura 178: diagrama de secuencia publicar encuesta (no publica)
a: usuario b: interfaz c: encuestas
1: Administrar encuestas()
3: Lista encuestas
2: Administrar encuestas()
4: Lista encuestas
5: Elige publicar una encuesta 6: Elige publicar
una encuesta
8: Error
7: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 179: diagrama de secuencia configurar encuesta
a: administrador b: interfaz c: encuestas
1: administrar encuestas()
3: Lista encuestas
2: administrar encuestas()
4: Lista encuestas
5: Elige encuesta a configurar 6: Elige encuesta a
configurar
7: Solicita nuevos datos8: Lista datos de la encuesta
9: Ingresa los nuevosdatos de encuesta 10: Ingresa los nuevos
datos de encuesta
12: Exito
11: Exito
Fuente: el autor
Figura 180: diagrama de secuencia configurar encuesta (no lista datos)
a: administrador b: interfaz c: encuestas
1: Administrar encuestas()
3: Lista encuestas
2: Administrar encuestas()
4: Lista encuestas
5: Elige encuesta a configurar 6: Elige encuesta a
configurar
12: Error
11: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 181: diagrama de secuencia configurar encuesta (no configura)
a: administrador b: interfaz c: encuestas
1: Administrar encuestas()
3: Lista encuestas()
2: Administrar encuestas()
4: Lista encuestas()
5: Elige encuesta a configurar 6: Elige encuesta a
configurar
7: Solicita nuevos datos8: Muestra formulario agregar encuesta
9: Ingresa los nuevosdatos de encuesta 10: Ingresa los nuevos
datos de encuesta
12: Error
11: Error
Fuente: el autor
Figura 182: diagrama de secuencia ocultar encuesta
a: usuario b: interfaz c: encuestas
1: Administrar encuestas()
3: Lista encuestas
2: Administrar encuestas()
4: Lista encuestas
5: Elige Ocultar una encuesta 6: Elige Ocultar
una encuesta
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 183: diagrama de secuencia ocultar encuesta (no oculta)
a: usuario b: interfaz c: encuestas
1: Administrar encuestas()
3: Lista encuestas
2: Administrar encuestas()
4: Lista encuestas
5: Elige Ocultar una encuesta 6: Elige Ocultar
una encuesta
8: Error
7: Error
Fuente: el autor
Figura 184: diagrama de secuencia eliminar encuesta
a: administrador b: interfaz c: encuestas
1: Administrar encuestas()
3: Lista encuestas
2: Administrar encuestas()
4: Lista encuestas
5: elige eliminar una encuesta 6: elige eliminar
una encuesta
7: elimina el encuesta8: elimina el encuesta
Fuente: el autor
���������� �������
�
�
���� �
Figura 185: diagrama de secuencia eliminar encuesta (no elimina)
a: administrador b: interfaz c: encuestas
1: Administrar encuestas()
3: Lista encuestas
2: Administrar encuestas()
4: Lista encuestas
5: elige eliminar una encuesta 6: elige eliminar
una encuesta
7: error8: error
Fuente: el autor
Figura 186: diagrama de secuencia listar encuestas
a: administrador b: interfaz c: encuestas
1: Administrar encuestas()
3: lista de encuestas
4: lista de encuestas
2: Administrar encuestas()
Fuente: el autor
���������� �������
�
�
���� �
Figura 187: diagrama de secuencia listar encuestas (no lista)
a: administrador b: interfaz c: encuestas
1: Administrar encuestas()
3: Error
4: Error
2: Administrar encuestas()
Fuente: el autor
Figura 188: diagrama de secuencia asignar grupo
a: administrador b: interfaz c: grupos
1: Administrar grupos()
3: Lista persmisos
2: Administrar grupos()
4: Lista grupos
5: Elige un grupo para usuarios 6: Elige un grupo
para usuarios
8: Exito7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 189: diagrama de secuencia asignar grupo (no asigna)
a: administrador b: interfaz c: grupos
1: Administrar grupos()
3: Lista persmisos
2: Administrar grupos()
4: Lista grupos
5: Elige un grupopara usuarios 6: Elige un grupo
para usuarios
8: Error7: Error
Fuente: el autor
Figura 190: diagrama de secuencia configurar grupo
a: administrador b: interfaz c: grupos
1: Administrar grupos()
3: Lista grupos
2: Administrar grupos()
4: Lista grupos
5: Elige grupo a modificar 6: Elige grupo a
modificar
7: Solicita nuevos datos8: Lista datos de la grupo
9: Ingresa los nuevosdatos de grupo 10: Ingresa los nuevos
datos de grupo
12: Exito
11: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 191: diagrama de secuencia configurar grupo (no lista datos)
a: administrador b: interfaz c: grupos
1: Administrar grupos()
3: Lista grupos
2: Administrar grupos()
4: Lista grupos
5: Elige grupo a modificar 6: Elige grupo a
modificar
12: Error
11: Error
Fuente: el autor
Figura 192: diagrama de secuencia configurar grupos (no configura)
a: administrador b: interfaz c: grupos
1: Administrar grupos()
3: Lista grupos()
2: Administrar grupos()
4: Lista grupos()
5: Elige grupo a modificar 6: Elige grupo a
modificar
7: Solicita nuevos datos8: Muestra formulario agregar grupo
9: Ingresa los nuevosdatos de grupo 10: Ingresa los nuevos
datos de grupo
12: Error
11: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 193: diagrama de secuencia eliminar grupo
a: administrador b: interfaz c: grupos
1: Administrar grupos()
3: Lista grupos
2: Administrar grupos()
4: Lista grupos
5: elige eliminar un grupo 6: elige eliminar
un grupo
7: elimina el grupo8: elimina el grupo
Fuente: el autor
Figura 194: diagrama de secuencia eliminar grupo (no elimina)
a: administrador b: interfaz c: grupos
1: Administrar grupos()
3: Lista grupos
2: Administrar grupos()
4: Lista grupos
5: elige eliminar un grupo 6: elige eliminar
un grupo
7: error8: error
Fuente: el autor
���������� �������
�
�
���� �
Figura 195: diagrama de secuencia listar grupos
a: administrador b: interfaz c: grupos
1: Administrar grupos()
3: lista de grupos
4: lista de grupos
2: Administrargrupos()
Fuente: el autor
Figura 196: diagrama de secuencia listar grupos (no lista)
a: administrador b: interfaz c: grupos
1: Administrar grupos()
3: Error
4: Error
2: Administrargrupos()
Fuente: el autor
���������� �������
�
�
���� �
Figura 197: diagrama de secuencia crear menú
a: administrador b: interfaz c: menús
1: Administrar menús()
3: Lista menús
2: Administrar menús()
4: Lista menús
5: Elige agregar menú6: Elige agregar menú
7: Solicita datos menú8: Muestra formulario agregar menú
9: Ingresa los datos de menú
11: Ingresa los datos de menú
13: Exito
10: verifica validez
12: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 198: diagrama de secuencia crear menú (datos no válidos)
a: administrador b: interfaz c: menús
1: Administrar menús()
3: Lista menús
2: Administrar menús()
4: Lista menús
5: Elige agregar menú6: Elige agregar menú
7: Solicita datos menú8: Muestra formulario agregar menú
9: Ingresa los datos de menú
11: Error
10: verifica validez
Fuente: el autor
���������� �������
�
�
���� �
Figura 199: diagrama de secuencia crear menú (no crea)
a: administrador b: interfaz c: menús
1: Administrar menús()
3: Lista menús
2: Administrar menús()
4: Lista menús
5: Elige agregar menú6: Elige agregar menú
7: Solicita datos menú8: Muestra formulario agregar menú
9: Ingresa los datos de menú
11: Ingresa los datos de menú
13: Error
10: verifica validez
12: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 200: diagrama de secuencia publicar menú
a: usuario b: interfaz c: menús
1: Administrar menús()
3: Lista menús
2: Administrar menús()
4: Lista menús
5: Elige publicar un menú 6: Elige publicar
un menú
8: Exito
7: Exito
Fuente: el autor
Figura 201: diagrama de secuencia publicar menú (no publica��
a: usuario b: interfaz c: menús
1: Administrar menús()
3: Lista menús
2: Administrar menús()
4: Lista menús
5: Elige publicar un menú 6: Elige publicar
un menú
8: Error
7: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 202: diagrama de secuencia configurar menú
a: administrador b: interfaz c: menús
1: administrar menús()
3: Lista menús
2: administrar menús()
4: Lista menús
5: Elige menú a configurar 6: Elige menú a
configurar
7: Solicita nuevos datos8: Lista datos de la menú
9: Ingresa los nuevosdatos de menú 10: Ingresa los nuevos
datos de menú
12: Exito
11: Exito
Fuente: el autor
Figura 203: diagrama de secuencia configurar menú (no lista datos)
a: administrador b: interfaz c: menús
1: Administrar menús()
3: Lista menús
2: Administrar menús()
4: Lista menús
5: Elige menú a configurar 6: Elige menú a
configurar
12: Error
11: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 204: diagrama de secuencia configurar menú (no configura)
a: administrador b: interfaz c: menús
1: Administrar menús()
3: Lista menús()
2: Administrar menús()
4: Lista menús()
5: Elige menú a configurar 6: Elige menú a
configurar
7: Solicita nuevos datos8: Muestra formulario agregar menú
9: Ingresa los nuevosdatos de menú 10: Ingresa los nuevos
datos de menú
12: Error
11: Error
Fuente: el autor
Figura 205: diagrama de secuencia ocultar menú
a: usuario b: interfaz c: menús
1: Administrar menús()
3: Lista menús
2: Administrar menús()
4: Lista menús
5: Elige Ocultar un menú 6: Elige Ocultar
un menú
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 206: diagrama de secuencia ocultar menú (no oculta)
a: usuario b: interfaz c: menús
1: Administrar menús()
3: Lista menús
2: Administrar menús()
4: Lista menús
5: Elige Ocultar un menú 6: Elige Ocultar
un menú
8: Error
7: Error
Fuente: el autor
Figura 207: diagrama de secuencia eliminar menú
a: administrador b: interfaz c: menús
1: Administrar menús()
3: Lista menús
2: Administrar menús()
4: Lista menús
5: elige eliminar un menú 6: elige eliminar
un menú
7: elimina el menú8: elimina el menú
Fuente: el autor
���������� �������
�
�
���� �
Figura 208: diagrama de secuencia eliminar menú (no elimina)
a: administrador b: interfaz c: menús
1: Administrar menús()
3: Lista menús
2: Administrar menús()
4: Lista menús
5: elige eliminar un menú 6: elige eliminar
un menú
7: error8: error
Fuente: el autor
Figura 209: diagrama de secuencia listar menús
a: administrador b: interfaz c: menús
1: Administrar menús()
3: lista de menús
4: lista de menús
2: Administrar menús()
Fuente: el autor
���������� �������
�
�
���� �
Figura 210: diagrama de secuencia listar menús (no lista)
a: administrador b: interfaz c: menús
1: Administrar menús()
3: Error
4: Error
2: Administrar menús()
Fuente: el autor
Figura 211: diagrama de secuencia registrarse
a: usuario b: interfaz c: usuarios
1: Registrarse()
3: Solicita datos usuario
2: Registrarse()
4: Muestra menude registro
5: Ingresa datos
9: Exito
8: Exito
6: verifica validezde los datos
7: Ingresa datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 212: diagrama de secuencia registrarse (datos no válidos)
a: usuario b: interfaz c: usuarios
1: Registrarse()
3: Solicita datos usuario
2: Registrarse()
4: Muestra menude registro
5: Ingresa datos
7: Datos no validos
6: verifica validezde los datos
Fuente: el autor
Figura 213: diagrama de secuencia registrarse (no registra)
a: usuario b: interfaz c: usuarios
1: Registrarse()
3: Solicita datos usuario
2: Registrarse()
4: Muestra menude registro
5: Ingresa datos
9: Error
8: Error
6: verifica validezde los datos
7: Ingresa datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 214: diagrama de secuencia elegir del menú
a: Usuario b: interfaz
1: Elige del menu unasección, componente,
mambot, moduloo contenido estatico 2: Elección del menu de
una sección, componente, mambot, moduloo contenido estatico
4: Muestra la elección3: Muestra la elección
c: Base de datos
Fuente: el autor
Figura 215: diagrama de secuencia elegir del menú (no accesa)
a: Usuario b: interfaz
1: Elige del menu unasección, componente,
mambot, modulo o contenido estatico 2: Elección del menu de
una sección, componente, mambot, modulo o contenido estatico
4: acceso denegado3: acceso denegado
c: Base de datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 216: diagrama de secuencia mostrar sección, componente, mambot, módulo o contenido estático
a: Usuario b: interfaz
1: Hace una selección2: Hace una selección
4: Exito
3: Exito
c: Base de datos
Fuente: el autor
Figura 217: diagrama de secuencia mostrar sección, componente, mambot, módulo o contenido estático (no muestra)
a: Usuario b: interfaz
1: Hace una selección2: Hace una selección
4: Error
3: Error
c: Base de datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 218: diagrama de secuencia ver contenido estático
a: Usuario b: interfaz
1: Elige del menu contenido estatico 2: Elige del menu
contenido estatico
4: Muestra articulode contenido estatico
3: Muestra articulode contenido estatico
c: contenidoestático
Fuente: el autor
Figura 219: diagrama de secuencia ver contenido estático (error)
a: Usuario b: interfaz
1: Elige del menu contenido estatico 2: Elige del menu
contenido estatico
4: Error3: Error
c: contenidoestático
Fuente: el autor
���������� �������
�
�
���� �
Figura 220: diagrama de secuencia listar contenido estático
a: administrador b: interfaz c: contenido estático
1: Administrar contenido estático()
3: lista de contenido estático
4: lista de contenido estático
2: Administrar contenido estático()
Fuente: el autor
Figura 221: diagrama de secuencia listar contenido estático (no lista)
a: administrador b: interfaz c: contenido estático
1: Administrar contenido estático()
3: lista de contenido estático
4: lista de contenido estático
2: Administrar contenido estático()
Fuente: el autor
���������� �������
�
�
���� �
Figura 222: diagrama de secuencia editar contenido estático
a: administrador b: interfaz c: contenido estático
1: Administrar contenido estático()
3: Lista contenido estático
2: Administrar contenido estático()
4: Lista contenido estático
5: Elige grupo a modificar 6: Elige grupo a
modificar
7: Muestra el artículoa modificar8: Muestra el artículo
a modificar
9: Edita el artículo10: Edita el artículo
12: Exito
11: Exito
Fuente: el autor
Figura 223: diagrama de secuencia editar contenido estático (no lista datos)
a: administrador b: interfaz c: contenido estático
1: Administrar contenido estático()
3: Lista contenido estático
2: Administrar contenido estático()
4: Lista contenido estático
5: Elige grupo a modificar 6: Elige grupo a
modificar
7: Error8: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 224: diagrama de secuencia editar contenido estático (no edita)
a: administrador b: interfaz c: contenido estático
1: Administrar contenido estático()
3: Lista contenido estático
2: Administrar contenido estático()
4: Lista contenido estático
5: Elige grupo a modificar 6: Elige grupo a
modificar
7: Muestra el artículoa modificar8: Muestra el artículo
a modificar
9: Edita el artículo10: Edita el artículo
12: Error
11: Error
Fuente: el autor
Figura 225: diagrama de secuencia eliminar contenido estático
a: administrador b: interfaz c: contenido estático
1: Administrar contenido estático()
3: Lista contenido estático
2: Administrar contenido estático()
4: Lista contenido estático
5: elige eliminar un artículo 6: elige eliminar
un artículo
7: elimina el artículo8: elimina el artículo
Fuente: el autor
���������� �������
�
�
���� �
Figura 226: diagrama de secuencia eliminar contenido estático (no elimina��
a: administrador b: interfaz c: contenido estático
1: Administrar contenido estático()
3: Lista contenido estático
2: Administrar contenido estático()
4: Lista contenido estático
5: elige eliminar un artículo 6: elige eliminar
un artículo
7: Error8: Error
Fuente: el autor
Figura 227: diagrama de secuencia publicar contenido estático
a: Administrador b: interfaz c: contenido estático
1: Administrar contenido estático()
3: Lista contenido estático
2: Administrar contenido estático()
4: Lista contenido estático
5: Elige publicar un artículo 6: Elige publicar
un artículo
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 228: diagrama de secuencia publicar contenido estático (no publica��
a: Administrador b: interfaz c: contenido estático
1: Administrar contenido estático()
3: Lista contenido estático
2: Administrar contenido estático()
4: Lista contenido estático
5: Elige publicar un artículo 6: Elige publicar
un artículo
8: Error
7: Error
Fuente: el autor
Figura 229: diagrama de secuencia ocultar contenido estático
a: Administrador b: interfaz c: contenido estático
1: Administrar contenido estático()
3: Lista contenido estático
2: Administrar contenido estático()
4: Lista contenido estático
5: Elige ocultar un artículo 6: Elige ocultar
un artículo
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 230: diagrama de secuencia ocultar contenido estático (no oculta)
a: Administrador b: interfaz c: contenido estático
1: Administrar contenido estático()
3: Lista contenido estático
2: Administrar contenido estático()
4: Lista contenido estático
5: Elige ocultar un artículo 6: Elige ocultar
un artículo
8: Error
7: Error
Fuente: el autor
Figura 231: diagrama de secuencia crear artículo de contenido estático
a: administrador b: interfaz c: Contenido estático
1: Administrar Contenido estático()
3: Lista Contenido estático
2: Administrar Contenido estático()
4: Lista Contenido estático
5: Elige agregar artículo6: Elige agregar artículo
7: Solicita datos artículo8: Muestra formulario agregar artículo
11: Exito
9: Ingresa los datos de artículo
11: Ingresa los datos de artículo
12: Exito
10: validar datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 232: diagrama de secuencia crear artículo de contenido estático (datos no válidos)
a: administrador b: interfaz c: Contenido estático
1: Administrar Contenido estático()
3: Lista Contenido estático
2: Administrar Contenido estático()
4: Lista Contenido estático
5: Elige agregar artículo6: Elige agregar artículo
7: Solicita datos artículo8: Muestra formulario agregar artículo
9: Ingresa los datos de artículo
11: Datos no válidos
10: validar datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 233: diagrama de secuencia crear artículo de contenido estático (no crea)
a: administrador b: interfaz c: Contenido estático
1: Administrar Contenido estático()
3: Lista Contenido estático
2: Administrar Contenido estático()
4: Lista Contenido estático
5: Elige agregar artículo6: Elige agregar artículo
7: Solicita datos artículo8: Muestra formulario agregar artículo
11: Error
9: Ingresa los datos de artículo
11: Ingresa los datos de artículo
12: Error
10: validar datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 234: diagrama de secuencia crear artículo de sección
a: Usuario b: interfaz c: documento
1: Publicar artículo()
3: Solicita artículo
2: Publicar artículo()
4: Solicita artículo
5: Elige agregar artículo
8: Exito
6: Elige agregar artículo
7: Exito
6: verifica datos
Fuente: el autor
Figura 235: diagrama de secuencia crear artículo de sección (no genera formulario)
a: Usuario b: interfaz c: documento
1: Publicar artículo()
3: Error
2: Publicar artículo()
4: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 236: diagrama de secuencia crear artículo de sección (no válido)
a: Usuario b: interfaz c: documento
1: Publicar artículo()
3: Solicita artículo
2: Publicar artículo()
4: Solicita artículo
5: Elige agregar artículo
8: No válido
6: verificardatos
Fuente: el autor
Figura 237: diagrama de secuencia crear artículo de sección (no crea)
a: Usuario b: interfaz c: documento
1: Publicar artículo()
3: Solicita artículo
2: Publicar artículo()
4: Solicita artículo
5: Elige agregar artículo
8: Error
6: verificar datos
7: Error
6: Elige agregar artículo
Fuente: el autor
���������� �������
�
�
���� �
Figura 238: diagrama de secuencia leer artículo de sección
a: Usuario b: interfaz
1: Elige sección ()
2: Elige sección ()
4: Muestra articulosde la seción
3: Muestra articulosde la seción
c: documento
5: Elige artículo ()6: Elige artículo ()
7: Muestra articulo
8: Muestra articulo
Fuente: el autor
Figura 239: diagrama de secuencia leer artículo de sección (no lista temas��
a: Usuario b: interfaz
1: Elige sección ()2: Elige sección ()
4: Error3: Error
c: documento
Fuente: el autor
���������� �������
�
�
���� �
Figura 240: diagrama de secuencia leer artículo de sección (no muestra tema)
a: Usuario b: interfaz
1: Elige sección ()
2: Elige sección ()
4: Muestra articulosde la seción
3: Muestra articulosde la seción
c: documento
5: Elige artículo ()6: Elige artículo ()
7: Error
8: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 241: diagrama de secuencia buscar artículos de sección
a: administrador b: interfaz c:documento
1: Administrar artículos sección()
3: Lista artículos sección
2: Administrar artículos sección()
4: Lista artículos sección
5: Elige buscar6: Elige buscar
7: Solicita palabras a buscar8: Solicita palabras a buscar
9: Ingresa las palabrasa buscar
11: Ingresa las palabrasa buscar
13: Lista documentos
12: Lista documentos
10: validar datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 242: diagrama de secuencia buscar artículo de sección (datos no válidos)
a: administrador b: interfaz c: documento
1: Administrar artículos sección()
3: Lista artículos sección
2: Administrar artículos sección()
4: Lista artículos sección
5: Elige buscar6: Elige buscar
7: Solicita palabras a buscar8: Solicita palabras a buscar
9: Ingresa las palabrasa buscar
11: Datos no validos
10: validar datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 243: diagrama de secuencia buscar artículo sección (error)
a: administrador b: interfaz c: documento
1: Administrar artículos sección()
3: Lista artículos sección
2: Administrar artículos sección()
4: Lista artículos sección
5: Elige buscar6: Elige buscar
7: Solicita palabras a buscar8: Solicita palabras a buscar
9: Ingresa las palabrasa buscar
11: Ingresa las palabrasa buscar
13: Error
12: Error
10: validar datos
Fuente: el autor
Figura 244: diagrama de secuencia listar artículo sección
a: administrador b: interfaz c: documento
1: Administrar artículos sección()
3: Lista artículos sección
2: Administrar artículos sección()
4: Lista artículos sección
Fuente: el autor
���������� �������
�
�
���� �
Figura 245: diagrama de secuencia listar artículo sección (no lista)
a: administrador b: interfaz c: documento
1: Administrar artículos sección()
3: Error
2: Administrar artículos sección()
4: Error
Fuente: el autor
Figura 246: diagrama de secuencia eliminar artículo de sección
a: administrador b: interfaz c: documento
1: Administrar artículos sección()
3: Lista artículos sección
2: Administrar artículos sección()
4: Lista artículos sección
5: Elige articulo a eliminar6: Elige articulo a eliminar
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 247: diagrama de secuencia eliminar artículo de sección (no elimina)
a: administrador b: interfaz c: documento
1: Administrar artículos sección()
3: Lista artículos sección
2: Administrar artículos sección()
4: Lista artículos sección
5: Elige articulo a eliminar6: Elige articulo a eliminar
8: Error
7: Error
Fuente: el autor
Figura 248: diagrama de secuencia publicar artículo de sección
a: administrador b: interfaz c: documento
1: Administrar artículos sección()
3: Lista artículos sección
2: Administrar artículos sección()
4: Lista artículos sección
5: Elige articulo a publicar6: Elige articulo a publicar
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 249: diagrama de secuencia publicar artículo de sección (no publica)�
a: administrador b: interfaz c: documento
1: Administrar artículos sección()
3: Lista artículos sección
2: Administrar artículos sección()
4: Lista artículos sección
5: Elige articulo a publicar6: Elige articulo a publicar
8: Error
7: Error
Fuente: el autor
Figura 250: diagrama de secuencia ocultar artículo de sección
a: administrador b: interfaz c: documento
1: Administrar artículos sección()
3: Lista artículos sección
2: Administrar artículos sección()
4: Lista artículos sección
5: Elige articulo a ocultar6: Elige articulo a ocultar
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 251: diagrama de secuencia ocultar artículo de sección (no oculta)
a: administrador b: interfaz c: documento
1: Administrar artículos sección()
3: Lista artículos sección
2: Administrar artículos sección()
4: Lista artículos sección
5: Elige articulo a ocultar6: Elige articulo a ocultar
8: Error
7: Error
Fuente: el autor
Figura 252: diagrama de secuencia iniciar tema
a: Usuario b: interfaz c: tema
1: Iniciar tema()
3: Solicita artículo
2: Iniciar tema()
4: Solicita artículo
9: Exito
7: Ingresa artículo
8: Exito
5: Ingresa artículo6: verificar datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 253: diagrama de secuencia iniciar tema (no genera formulario)�
a: Usuario b: interfaz c: tema
1: Iniciar tema()
3: Error
2: Iniciar tema()
4: Error
Fuente: el autor
Figura 254: diagrama de secuencia iniciar tema (datos no válidos)
a: Usuario b: interfaz c: tema
1: Iniciar tema()
3: Solicita artículo
2: Iniciar tema()
4: Solicita artículo
7: No válido
5: Ingresa artículo
6: verificar datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 255: diagrama de secuencia iniciar tema (error)
a: Usuario b: interfaz c: tema
1: Iniciar tema()
3: Solicita artículo
2: Iniciar tema()
4: Solicita artículo
9: Error
7: Ingresa artículo
8: Error
5: Ingresa artículo6: verificar datos
Fuente: el autor
Figura 256: diagrama de secuencia leer opiniones
a: Usuario b: interfaz
1: Elige mensaje ()
2: Elige mensaje()
4: Muestra mensaje3: Muestra mensaje
c: mensaje
Fuente: el autor
���������� �������
�
�
���� �
Figura 257: diagrama de secuencia leer opiniones (no lista mensajes)�
a: Usuario b: interfaz
1: Elige mensaje ()
2: Elige mensaje()
4: Error3: Error
c: mensaje
Fuente: el autor
Figura 258: diagrama de secuencia responder al tema
a: Usuario b: interfaz c: mensajes
1: Elige mensajes ()2: Elige mensajes ()
3: Muestra temay opiniones4: Muestra tema
y opiniones
5: ingresa mensaje6. ingresa mensaje
7: Exito8: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 259: diagrama de secuencia responder al tema (error)
a: Usuario b: interfaz c: mensajes
1: Elige mensajes ()2: Elige mensajes ()
3: Muestra temay opiniones4: Muestra tema
y opiniones
5: ingresa mensaje6. ingresa mensaje
7: Error8: Error
Fuente: el autor
Figura 260: diagrama de secuencia listar temas
a: administrador b: interfaz c: tema
1: Administrar temas componentes ()
3: Lista temas componentes
2: Administrar temas componentes ()
4: Lista temas componentes
Fuente: el autor
���������� �������
�
�
���� �
Figura 261: diagrama de secuencia listar temas (no lista)
a: administrador b: interfaz c: tema
1: Administrar temas componentes ()
3: Error
2: Administrar temas componentes ()
4: Error
Fuente: el autor
Figura 262: diagrama de secuencia cerrar tema
a: administrador b: interfaz c: tema
1: configurar tema()
3: Lista tema
2: configurar tema()
4: Lista tema
8: Exito7: Exito
5: Cancela opiniones6: Cancela opiniones
Fuente: el autor
���������� �������
�
�
���� �
Figura 263: diagrama de secuencia cerrar tema (no lista datos)
a: administrador b: interfaz c: tema
1: configurar tema()
3: Error
2: configurar tema()
4: Error
Fuente: el autor
Figura 264: diagrama de secuencia cerrar tema (no cierra)
a: administrador b: interfaz c: tema
1: configurar tema()
3: Lista tema
2: configurar tema()
4: Lista tema
4: Cancela opiniones5: Cancela opiniones
7: Error6: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 265: diagrama de secuencia eliminar mensaje
a: administrador b: interfaz c: mensaje
1: administrar mensajes()2: administrar mensajes()
7: Lista mensajes8: Lista mensajes
9: Elimina un mensaje10: Elimina un mensaje
11: Exito11: Exito
Fuente: el autor
Figura 266: diagrama de secuencia eliminar mensaje (no elimina)
a: administrador b: interfaz c: mensaje
1: administrar mensajes()2: administrar mensajes()
7: Lista mensajes8: Lista mensajes
9: Elimina un mensaje10: Elimina un mensaje
11: Error11: Error
Fuente: el autor
���������� �������
�
�
���� �
Figura 267: diagrama de secuencia finalizar tema
a: administrador b: interfaz c: tema
1: configurar tema()
3: Lista tema
2: configurar tema()
4: Lista tema
8: Exito7: Exito
9: Cancela opiniones
10: Cancela opiniones
5: Publicar mensajede finalización 6: Publicar mensaje
de finalización
12: Exito11: Exito
Fuente: el autor
Figura 268: diagrama de secuencia finalizar tema (no publica mensaje)
a: administrador b: interfaz c: tema
1: configurar tema()
3: Lista tema
2: configurar tema()
4: Lista tema
8: Error7: Error
5: Publicar mensajede finalización 6: Publicar mensaje
de finalización
Fuente: el autor
���������� �������
�
�
���� �
Figura 269: diagrama de secuencia finalizar tema (no cierra)
a: administrador b: interfaz c: tema
1: configurar tema()
3: Lista tema
2: configurar tema()
4: Lista tema
8: Exito7: Exito
9: Cancela opiniones
10: Cancela opiniones
5: Publicar mensajede finalización 6: Publicar mensaje
de finalización
12: Error11: Error
Fuente: el autor
���������� �������
�
�
���� �
2.7.1.3.2.2 diagramas de colaboración.
Figura 270: diagrama de colaboración login
a: Usuario
b: interfaz
d: sesión c:: usuarios
7: login, password
3: buscar_usuario(login,password)
4: iniciar_sesión(login)
5: exito
6: exito
6: exito
2: validar datos
Fuente: el autor
Figura 271: diagrama de colaboración salir
a: Usuario
b: interfaz
c: sesión
1: Salir
4: exito
3: exito
2: terminar_sesión(login)
Fuente: el autor
���������� �������
�
�
���� �
Figura 272: diagrama de colaboración agregar usuario
a: Administrador
b: interfaz
c: usuarios
1: Administrar usuarios
3: Lista usuarios2: Administrar usuarios
4: Lista usuarios
5: Elige agregar usuario
6: Elige agregar usuario
8: Solicita datos usuario
7: Muestra formulario agregar usuario
11: Exito
9: Ingresa los datos de usuario
11: Ingresa los datos de usuario
12: Exito
10: validar datos
Fuente: el autor
Figura 273: diagrama de colaboración modificar usuario
a: Administrador
b: interfaz
c: usuarios
1: Administrar usuarios
3: Lista usuarios
2: Administrar usuarios
4: Lista usuarios
5: Elige usuario a modificar
6: Elige usuario a modificar
7: Solicita nuevos datos
8: Lista datos del usuario
9: Ingresa los nuevosdatos de usuario
10: Ingresa los nuevosdatos de usuario
12: Exito
11: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 274: diagrama de colaboración eliminar usuario
a: Administrador
b: interfaz
c: usuarios
1: Administrar usuarios
3: Lista usuarios2: Administrar usuarios
4: Lista usuarios
5: Elige eliminar un usuario
6: Elige eliminar un usuario7: Elimina el usuario
8: Elimina el usuario
Fuente: el autor
Figura 275: diagrama de colaboración listar usuarios
a: Administrador
b: interfaz
c: usuarios
1: Administrar usuarios
3: Lista usuarios2: Administrar usuarios
4: Lista usuarios
Fuente: el autor
���������� �������
�
�
���� �
Figura 276: diagrama de colaboración agregar sección
a: Administrador
b: interfaz
c: secciones
1: Administrar sección()
3: Lista secciones2: Administrar sección()
4: Lista secciones
5: Elige agregar sección
6: Elige agregar sección7: Solicita datos sección
8: Muestra formulario agregar sección
12: Exito
9: Ingresa los datos de sección
11: Ingresa los datos de sección
13: Exito
10: validar datos
Fuente: el autor
Figura 277: diagrama de colaboración publicar sección
a: Administrador
b: interfaz
c: secciones
1: Administrar secciones()
3: Lista secciones 2: Administrar secciones()
4: Lista secciones
5: Elige publicar una sección
6: Elige publicar una sección
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 278: diagrama de colaboración modificar sección
a: Administrador
b: interfaz
c: secciones
1: Administrar secciones()
3: Lista secciones2: Administrar secciones()
4: Lista secciones
5: Elige sección a modificar
6: Elige sección a modificar7: Solicita nuevos datos
8: Lista datos de la sección
9: Ingresa los nuevos datos de sección
10: Ingresa los nuevos datos de sección
12: Exito
11: Exito
Fuente: el autor
Figura 279: diagrama de colaboración ocultar sección
a: Administrador
b: interfaz
c: secciones
1: Administrar secciones()
3: Lista secciones 2: Administrar secciones()
4: Lista secciones
5: Elige ocultar una sección
6: Elige ocultar una sección
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 280: diagrama de colaboración eliminar sección
a: Administrador
b: interfaz
c: secciones
1: Administrar secciones()
3: Lista secciones 2: Administrar secciones()
4: Lista secciones8: Exito
7: Exito
5: elige eliminar una sección
6: elige eliminar una sección
Fuente: el autor
Figura 281: diagrama de colaboración listar secciones
a: Administrador
b: interfaz
c: secciones
1: Administrar secciones()
3: Lista secciones 2: Administrar secciones()
4: Lista secciones
Fuente: el autor
���������� �������
�
�
���� �
Figura 282: diagrama de colaboración agregar categoría
a: Administrador
b: interfaz
c: Categorias
1: Administrar categorias()
3: Lista categorias2: Administrar categorias()
4: Lista categorias
5: Elige agregar categoria
6: Elige agregar categoria7: Solicita datos categoria
8: Muestra formulario agregar categoria
12: Exito
9: Ingresa los datos de categoria
11: Ingresa los datos de categoria
13: Exito
10: validar datos
Fuente: el autor
Figura 283: diagrama de colaboración modificar categoría
a: Administrador
b: interfaz
c: Categorias
1: Administrar categorias()
3: Lista categorias 2: Administrar categorias()
4: Lista categorias
5: Elige categoria a modificar
6: Elige categoria a modificar7: Solicita nuevos datos
8: Lista datos de la categoria
9: Ingresa los nuevos datos de categoria
10: Ingresa los nuevos datos de categoria
12: Exito
11: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 284: diagrama de colaboración eliminar categoría
a: Administrador
b: interfaz
c: Categorias
1: Administrar categorias()
3: Lista categorias 2: Administrar categorias()
4: Lista categorias
5: elige eliminar una categoria
6: elige eliminar una categoria7: elimina la categoria
8: elimina la categoria
Fuente: el autor
Figura 285: diagrama de colaboración listar categorías
a: Administrador
b: interfaz
c: Categorias
1: Administrar categorias()
3: Lista categorias 2: Administrar categorias()
4: Lista categorias
Fuente: el autor
���������� �������
�
�
���� �
Figura 286: diagrama de colaboración agregar componente
a: Administrador
b: interfaz
c: Componentes
1: agregar componente()2: ubicación
3: verificarexistencia componente
4: agregar componente()5: exito
6: exito
Fuente: el autor
Figura 287: diagrama de colaboración publicar componente
a: Administrador
b: interfaz
c: Componentes
1: Administrar componentes()
3: Lista componentes 2: Administrar componentes()
4: Lista componentes
5: Elige publicar un componente
6: Elige publicar un componente
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 288: diagrama de colaboración configurar componente
a: Administrador
b: interfaz
c: Componentes
1: administrar componentes()
3: Lista componentes 2: administrar componentes()
4: Lista componentes
5: Elige componente a configurar
6: Elige componente a configurar7: Solicita nuevos datos
8: Lista datos de la componente
9: Ingresa los nuevos datos de componente
10: Ingresa los nuevos datos de componente
12: Exito
11: Exito
Fuente: el autor
Figura 289: diagrama de colaboración ocultar componente
a: Administrador
b: interfaz
c: Componentes
1: Administrar componentes()
3: Lista componentes 2: Administrar componentes()
4: Lista componentes
5: Elige ocultar un componente
6: Elige ocultar un componente
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 290: diagrama de colaboración eliminar componente
a: Administrador
b: interfaz
c: Componentes
1: administrar componentes()
3: Lista componentes 2: administrar componentes()
4: Lista componentes
5: elige eliminar un componente
6: elige eliminar un componente7: elimina el componente
8: elimina el componente
Fuente: el autor
Figura 291: diagrama de colaboración listar componentes
a: Administrador
b: interfaz
c: Componentes
1: administrar componentes()
3: Lista componentes 2: administrar componentes()
4: Lista componentes
Fuente: el autor
���������� �������
�
�
���� �
Figura 292: diagrama de colaboración agregar mambot
a: Administrador
b: interfaz
c: mambots
1: agregar mambot()2: ubicación
3: verificarexistencia mambot
4: agregar mambot()5: exito
6: exito
Fuente: el autor
Figura 293: diagrama de colaboración publicar mambot
a: Administrador
b: interfaz
c: mambots
1: Administrar mambots()
3: Lista mambots 2: Administrar mambots()
4: Lista mambots
5: Elige publicar un mambot
6: Elige publicar un mambot
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 294: diagrama de colaboración configurar mambot
a: Administrador
b: interfaz
c: mambots
1: administrar mambots()
3: Lista mambots 2: administrar mambots()
4: Lista mambots
5: Elige mambot a configurar
6: Elige mambot a configurar7: Solicita nuevos datos
8: Lista datos de la mambot
9: Ingresa los nuevos datos de mambot
10: Ingresa los nuevos datos de mambot
12: Exito
11: Exito
Fuente: el autor
Figura 295: diagrama de colaboración ocultar mambot
a: Administrador
b: interfaz
c: mambots
1: Administrar mambots()
3: Lista mambots 2: Administrar mambots()
4: Lista mambots
5: Elige ocultar un mambot
6: Elige ocultar un mambot
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 296: diagrama de colaboración eliminar mambot
a: Administrador
b: interfaz
c: mambots
1: administrar mambots()
3: Lista mambots 2: administrar mambots()
4: Lista mambots
5: elige eliminar un mambot
6: elige eliminar un mambot7: elimina el mambot
8: elimina el mambot
Fuente: el autor
Figura 297: diagrama de colaboración listar mambots
a: Administrador
b: interfaz
c: mambots
1: administrar mambots()
3: Lista mambots 2: administrar mambots()
4: Lista mambots
Fuente: el autor
���������� �������
�
�
���� �
Figura 298: diagrama de colaboración agregar módulo
a: Administrador
b: interfaz
c: módulos
1: agregar módulos()2: ubicación
3: verificarexistencia módulos
4: agregar módulos()5: exito
6: exito
Fuente: el autor
Figura 299: diagrama de colaboración publicar módulo
a: Administrador
b: interfaz
c: módulos
1: Administrar módulos()
3: Lista módulos 2: Administrar módulos()
4: Lista módulos
5: Elige publicar un módulo
6: Elige publicar un módulo
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 300: diagrama de colaboración configurar módulo
a: Administrador
b: interfaz
c: módulos
1: administrar módulos()
3: Lista módulos 2: administrar módulos()
4: Lista módulos
5: Elige módulo a configurar
6: Elige módulo a configurar7: Solicita nuevos datos
8: Lista datos de la módulo
9: Ingresa los nuevos datos de módulo
10: Ingresa los nuevos datos de módulo
12: Exito
11: Exito
Fuente: el autor
Figura 301: diagrama de colaboración ocultar módulo
a: Administrador
b: interfaz
c: módulos
1: Administrar módulos()
3: Lista módulos 2: Administrar módulos()
4: Lista módulos
5: Elige ocultar un módulo
6: Elige ocultar un módulo
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 302: diagrama de colaboración eliminar módulo
a: Administrador
b: interfaz
c: módulos
1: administrar módulos()
3: Lista módulos 2: administrar módulos()
4: Lista módulos
5: elige eliminar un módulo
6: elige eliminar un módulo7: elimina el módulo
8: elimina el módulo
Fuente: el autor
Figura 303: diagrama de colaboración listar módulos
a: Administrador
b: interfaz
c: módulos
1: administrar módulos()
3: Lista módulos 2: administrar módulos()
4: Lista módulos
Fuente: el autor
���������� �������
�
�
���� �
Figura 304: diagrama de colaboración asignar permiso
a: Administrador
b: interfaz
c: permisos
1: Administrar permiso()
3: Lista persmisos
2: Administrar permiso()
4: Lista permisos
5: Elige un permiso parasecciones, componentes,
mambots y modulos
6: Elige un permiso parasecciones, componentes, mambots y modulos
8: Exito
7: Exito
Fuente: el autor
Figura 305: diagrama de colaboración modificar permiso
a: Administrador
b: interfaz
c: permisos
1: Administrar permisos()
3: Lista permisos2: Administrar permisos()
4: Lista permisos
5: Elige permiso a modificar
6: Elige permiso a modificar7: Solicita nuevos datos
8: Lista datos de la permiso
9: Ingresa los nuevos datos de permiso
10: Ingresa los nuevos datos de permiso
12: Exito
11: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 306: diagrama de colaboración eliminar permiso
a: Administrador
b: interfaz
c: permisos
1: Administrar permisos()
3: Lista permisos 2: Administrar permisos()
4: Lista permisos
5: elige eliminar un permiso
6: elige eliminar un permiso7: elimina el permiso
8: elimina el permiso
Fuente: el autor
Figura 307: diagrama de colaboración listar permisos
a: Administrador
b: interfaz
c: permisos
1: Administrar permisos()
3: Lista permisos 2: Administrar permisos()
4: Lista permisos
Fuente: el autor
���������� �������
�
�
���� �
Figura 308: diagrama de colaboración crear backup
a: Administrador
b: interfaz
c: Base de datos
1: crear backup()2: ubicación
3: verificar ubicación valida()
4: crear backup()5: exito
6: exito
Fuente: el autor
Figura 309: diagrama de colaboración cargar backup
a: Administrador
b: interfaz
c: Base de datos
1: crear backup()2: ubicación
3: verificar ubicación valida()
4: crear backup()5: Exito 6: eliminar datos()7: Exito
8: cargar backup()9: Exito
10: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 310: diagrama de colaboración cargar imagen
a: Administrador
b: interfaz
2: ubicación1: cargar imagen()
3: verificar existencia imagen()
4: cargar imagen()5: Exito
6: Exito
c: imagen
Fuente: el autor
Figura 311: diagrama de colaboración eliminar imagen
a: Administrador
b: interfaz
1: Administrar imagenes()
3: Lista imagenes2: Administrar imagenes()
4: Lista imagenes
5: elige eliminar una imagen
6: elige eliminar una imagen7: elimina imagen
8: elimina imagen
c: imagen
Fuente: el autor
���������� �������
�
�
���� �
Figura 312: diagrama de colaboración listar imágenes
a: Administrador
b: interfaz
1: Administrar imagenes()
3: Lista imagenes 2: Administrar imagenes()
4: Lista imagenes
c: imagen
Fuente: el autor
Figura 313: diagrama de colaboración cargar banner
a: Administrador
b: interfaz
2: ubicación1: cargar banner()
3: verificar existencia banner()
4: cargar banner()5: Exito
6: Exito
c: banner
Fuente: el autor
���������� �������
�
�
���� �
Figura 314: diagrama de colaboración publicar banner
a: Administrador
b: interfaz
c: banner
1: Administrar banners()
3: Lista banners 2: Administrar banners()
4: Lista banners
5: Elige publicar un banner
6: Elige publicar un banner
8: Exito
7: Exito
Fuente: el autor
Figura 315: diagrama de colaboración configurar banner
a: Administrador
b: interfaz
c: banner
1: administrar banners()
3: Lista banners 2: administrar banners()
4: Lista banners
5: Elige banner a configurar
6: Elige banner a configurar7: Solicita nuevos datos
8: Lista datos de la banner
9: Ingresa los nuevos datos de banner
10: Ingresa los nuevos datos de banner
12: Exito
11: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 316: diagrama de colaboración ocultar banner
a: Administrador
b: interfaz
c: banner
1: Administrar banners()
3: Lista banners 2: Administrar banners()
4: Lista banners
5: Elige ocultar un banner
6: Elige ocultar un banner
8: Exito
7: Exito
Fuente: el autor
Figura 317: diagrama de colaboración eliminar banner
a: Administrador
b: interfaz
c: banner
1: Administrar banners()
3: Lista banners 2: Administrar banners()
4: Lista banners
5: elige eliminar un banner
6: elige eliminar un banner7: elimina el banner
8: elimina el banner
Fuente: el autor
���������� �������
�
�
���� �
Figura 318: diagrama de colaboración listar banners
a: Administrador
b: interfaz
c: banner
1: Administrar banners()
3: Lista banners 2: Administrar banners()
4: Lista banners
Fuente: el autor
Figura 319: diagrama de colaboración publicar enlace
a: usuario
b: interfaz
c: enlaces
1: publicar enlace()
3: Solicita datos enlace 2: publicar enlace()
7: Exito
8: Exito
5: ingresa datos
6: ingresa datos
4: Solicita datos enlace
Fuente: el autor
���������� �������
�
�
���� �
Figura 320: diagrama de colaboración configurar enlace
a: Administrador
b: interfaz
c: enlaces
1: administrar enlaces()
3: Lista enlaces 2: administrar enlaces()
4: Lista enlaces
5: Elige enlace a configurar
6: Elige enlace a configurar7: Solicita nuevos datos
8: Lista datos de la enlace
9: Ingresa los nuevos datos de enlace
10: Ingresa los nuevos datos de enlace
12: Exito
11: Exito
Fuente: el autor
Figura 321: diagrama de colaboración ocultar enlace
a: Administrador
b: interfaz
c: enlaces
1: Administrar enlaces()
3: Lista enlaces 2: Administrar enlaces()
4: Lista enlaces
5: Elige ocultar un enlace
6: Elige ocultar un enlace
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 322: diagrama de colaboración eliminar enlace
a: Administrador
b: interfaz
c: enlaces
1: Administrar enlaces()
3: Lista enlaces 2: Administrar enlaces()
4: Lista enlaces
5: elige eliminar un enlace
6: elige eliminar un enlace7: elimina el enlace
8: elimina el enlace
Fuente: el autor
Figura 323: diagrama de colaboración listar enlaces
a: Administrador
b: interfaz
c: enlaces
1: Administrar enlaces()
3: Lista enlaces 2: Administrar enlaces()
4: Lista enlaces
Fuente: el autor
���������� �������
�
�
���� �
Figura 324: diagrama de colaboración modificar datos
a: Administrador
b: interfaz
c: usuarios
1: Modificar datos()
3: Lista datos usuario 2: Modificar datos()
4: Lista datos usuario
5: Ingresa nuevos datos
9: Exito
8: Exito
6: verifica validez de los datos
7: Ingresa nuevos datos
Fuente: el autor
Figura 325: diagrama de colaboración listar datos
a: Administrador
b: interfaz
c: usuarios
1: Modificar datos()
3: Lista datos usuario 2: Modificar datos()
4: Lista datos usuario
Fuente: el autor
���������� �������
�
�
���� �
Figura 326: diagrama de colaboración búsqueda
a: usuario
b: interfaz
1: Busqueda()
3: Solicita palabras a buscar 2: Busqueda()
4: Solicita palabras a buscar
5: Ingresa palabras a buscar
9: Lista resultados
8: Lista resultados
6: verifica validez de los datos
7: Ingresa palabras a buscar
c: base de datos Fuente: el autor
Figura 327: diagrama de colaboración listar resultados
a: usuario
b: interfaz
c: base de datos
1: Listar resultados()
2: Listar resultados()
4: Lista resultados
3: Lista resultados
Fuente: el autor
���������� �������
�
�
���� �
Figura 328: diagrama de colaboración configurar página de inicio
a: administrador
b: interfaz
c:página de inicio
1: administrar página de inicio()
3: Lista página de inicio 2: administrar página de inicio()
4: Lista página de inicio
5: Ingresa los nuevosdatos de página de inicio
6: Ingresa los nuevosdatos de página de inicio
8: Exito
7: Exito
Fuente: el autor
Figura 329: diagrama de colaboración listar página de inicio
a: administrador
b: interfaz
c:página de inicio
1: administrar página de inicio()
3: Lista página de inicio 2: administrar página de inicio()
4: Lista página de inicio
Fuente: el autor
���������� �������
�
�
���� �
Figura 330: diagrama de colaboración crear encuesta
a: administrador
b: interfaz
c:encuestas
1: Administrar encuestas()
3: Lista encuestas 2: Administrar encuestas()
4: Lista encuestas
5: Elige agregar encuesta
6: Elige agregar encuesta7: Solicita datos encuesta
8: Muestra formulario agregar encuesta
11: Exito
9: Ingresa los datos de encuesta
10: Ingresa los datos de encuesta
12: Exito
Fuente: el autor
Figura 331: diagrama de colaboración publicar encuesta
a: administrador
b: interfaz
c:encuestas
1: Administrar encuestas()
3: Lista encuestas2: Administrar encuestas()
4: Lista encuestas
5: Elige publicar una encuesta
6: Elige publicar una encuesta
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 332: diagrama de colaboración configurar encuesta
a: administrador
b: interfaz
c:encuestas
1: administrar encuestas()
3: Lista encuestas 2: administrar encuestas()
4: Lista encuestas
5: Elige encuesta a configurar
6: Elige encuesta a configurar7: Solicita nuevos datos
8: Lista datos de la encuesta
9: Ingresa los nuevos datos de encuesta
10: Ingresa los nuevos datos de encuesta
12: Exito
11: Exito
Fuente: el autor
Figura 333: diagrama de colaboración ocultar encuesta
a: administrador
b: interfaz
c:encuestas
1: Administrar encuestas()
3: Lista encuestas2: Administrar encuestas()
4: Lista encuestas
5: Elige ocultar una encuesta
6: Elige ocultar una encuesta
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 334: diagrama de colaboración eliminar encuesta
a: administrador
b: interfaz
c:encuestas
1: Administrar encuestas()
3: Lista encuestas 2: Administrar encuestas()
4: Lista encuestas
5: elige eliminar una encuesta
6: elige eliminar una encuesta7: elimina el encuesta
8: elimina el encuesta
Fuente: el autor
Figura 335: diagrama de colaboración listar encuestas
a: administrador
b: interfaz
c:encuestas
1: Administrar encuestas()
3: Lista encuestas 2: Administrar encuestas()
4: Lista encuestas
Fuente: el autor
���������� �������
�
�
���� �
Figura 336: diagrama de colaboración asignar grupos
a: administrador
b: interfaz
c:grupos
1: Administrar grupos()
3: Lista persmisos 2: Administrar grupos()
4: Lista grupos
5: Elige un grupo para usuarios
6: Elige un grupo para usuarios
8: Exito
7: Exito
Fuente: el autor
Figura 337: diagrama de colaboración modificar grupos
a: administrador
b: interfaz
c:grupos
1: Administrar grupos()
3: Lista grupos 2: Administrar grupos()
4: Lista grupos
5: Elige grupo a modificar
6: Elige grupo a modificar7: Solicita nuevos datos
8: Lista datos del grupo
9: Ingresa los nuevos datos de grupo
10: Ingresa los nuevos datos de grupo
12: Exito
11: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 338: diagrama de colaboración eliminar grupo
a: administrador
b: interfaz
c:grupos
1: Administrar grupos()
3: Lista grupos 2: Administrar grupos()
4: Lista grupos
5: elige eliminar un grupo
6: elige eliminar un grupo7: elimina el grupo
8: elimina el grupo
Fuente: el autor
Figura 339: diagrama de colaboración listar grupos
a: administrador
b: interfaz
c:grupos
1: Administrar grupos()
3: Lista grupos 2: Administrar grupos()
4: Lista grupos
Fuente: el autor
���������� �������
�
�
���� �
Figura 340: diagrama de colaboración agregar menú
a: administrador
b: interfaz
c:menú
1: Administrar menús()
3: Lista menús 2: Administrar menús()
4: Lista menús
5: Elige agregar menú
6: Elige agregar menú7: Solicita datos menú
8: Muestra formulario agregar menú
12: Exito
9: Ingresa los datos de menú
11: Ingresa los datos de menú
13: Exito
10: validar datos
Fuente: el autor
Figura 341: diagrama de colaboración publicar menú
a: administrador
b: interfaz
c:menú
1: Administrar menús()
3: Lista menús 2: Administrar menús()
4: Lista menús
5: Elige publicar un menú
6: Elige publicar un menú
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 342: diagrama de colaboración configurar menú
a: administrador
b: interfaz
c:menú
1: administrar menús()
3: Lista menús 2: administrar menús()
4: Lista menús
5: Elige menú a configurar
6: Elige menú a configurar7: Solicita nuevos datos
8: Lista datos de la menú
9: Ingresa los nuevos datos de menú
10: Ingresa los nuevos datos de menú
12: Exito
11: Exito
Fuente: el autor
Figura 343: diagrama de colaboración ocultar menú
a: administrador
b: interfaz
c:menú
1: Administrar menús()
3: Lista menús 2: Administrar menús()
4: Lista menús
5: Elige ocultar un menú
6: Elige ocultar un menú
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 344: diagrama de colaboración eliminar menú
a: administrador
b: interfaz
c:menú
1: Administrar menús()
3: Lista menús 2: Administrar menús()
4: Lista menús
5: elige eliminar un menú
6: elige eliminar un menú
7: elimina el menú
8: elimina el menú
Fuente: el autor
Figura 345: diagrama de colaboración listar menús
a: administrador
b: interfaz
c:menú
1: Administrar menús()
3: Lista menús 2: Administrar menús()
4: Lista menús
Fuente: el autor
���������� �������
�
�
���� �
Figura 346: diagrama de colaboración registrarse
a: usuario
b: interfaz
c:usuarios
1: Registrarse()
3: Solicita datos usuario 2: Registrarse()
4: Muestra menu de registro
5: Ingresa datos
9: Exito
8: Exito
6: verifica validez de los datos
7: Ingresa datos
Fuente: el autor
Figura 347: diagrama de colaboración elegir del menú
a: usuario
b: interfaz
1: Elige del menu unasección, componente,
mambot, moduloo contenido estatico
2: Elección del menu de una sección, componente, mambot, modulo o contenido estatico
4: Muestra la elección
3: Muestra la elección
c: base de datos Fuente: el autor
���������� �������
�
�
���� �
Figura 348: diagrama de colaboración una sección, componente, mambot, modulo o contenido estático
a: usuario
b: interfaz
c: base de datos
1: Hace una selección
2: Hace una selección
4: Exito
3: Exito
Fuente: el autor
Figura 349: diagrama de colaboración mostrar contenido estático
a: administrador
b: interfaz
1: Elige del menu contenido estatico
2: Elige del menu contenido estatico
4: Muestra articulode contenido estatico
3: Muestra articulode contenido estatico
c: contenido estático
Fuente: el autor
���������� �������
�
�
���� �
Figura 350: diagrama de colaboración listar contenido estático
a: administrador
b: interfaz
c: contenido estático
1: Administrar contenido estático()
3: lista de contenido estático
4: lista de contenido estático
2: Administrar contenido estático()
Fuente: el autor
Figura 351: diagrama de colaboración editar contenido estático
a: administrador
b: interfaz
c: contenido estático
1: Administrar contenido estático()
3: Lista contenido estático 2: Administrar contenido estático()
4: Lista contenido estático
6: Elige artículo a modificar7: Muestra el artículo a modificar
8: Muestra el artículo a modificar
9: Edita el artículo
10: Edita el artículo
12: Exito
11: Exito
5: Elige artículo a modificar
Fuente: el autor
���������� �������
�
�
���� �
Figura 352: diagrama de colaboración eliminar contenido estático
a: administrador
b: interfaz
c: contenido estático
1: Administrar contenido estático()
3: Lista contenido estático 2: Administrar contenido estático()
4: Lista contenido estático
5: elige eliminar un artículo
6: elige eliminar un artículo7: elimina el artículo
8: elimina el artículo
Fuente: el autor
Figura 353: diagrama de colaboración publicar contenido estático
a: administrador
b: interfaz
c: contenido estático
1: Administrar contenido estático()
3: Lista contenido estático2: Administrar contenido estático()
4: Lista contenido estático
5: Elige publicar un artículo
6: Elige publicar un artículo
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 354: diagrama de colaboración ocultar contenido estático
a: administrador
b: interfaz
c: contenido estático
1: Administrar contenido estático()
3: Lista contenido estático2: Administrar contenido estático()
4: Lista contenido estático
5: Elige ocultar un artículo
6: Elige ocultar un artículo
8: Exito
7: Exito
Fuente: el autor
Figura 355: diagrama de colaboración agregar contenido estático
a: administrador
b: interfaz
c: contenido estático
1: Administrar Contenido estático()
3: Lista Contenido estático 2: Administrar Contenido estático()
4: Lista Contenido estático
5: Elige agregar artículo
6: Elige agregar artículo7: Solicita datos artículo
8: Muestra formulario agregar artículo
12: Exito
9: Ingresa los datos de artículo
11: Ingresa los datos de artículo
13: Exito
10: validar datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 356: diagrama de colaboración crear artículo sección
a: usuario
b: interfaz
c: documento
1: Publicar artículo()
3: Solicita artículo 2: Publicar artículo()
4: Solicita artículo
5: Elige agregar artículo
9: Exito
7: Elige agregar artículo8: Exito
6: validar datos
Fuente: el autor
Figura 357: diagrama de colaboración leer artículo sección
a: usuario
b: interfaz
c: documento
1: Elige sección ()
2: Elige sección ()
4: Muestra articulos de la sección
3: Muestra articulos de la seción
5: Elige artículo ()
6: Elige artículo ()7: Muestra articulo
8: Muestra articulo
Fuente: el autor
���������� �������
�
�
���� �
Figura 358: diagrama de colaboración buscar artículo sección
a: administrador
b: interfaz
c: documento
1: Administrar artículos sección()
3: Lista artículos sección 2: Administrar artículos sección()
4: Lista artículos sección
5: Elige buscar
6: Elige buscar7: Solicita palabras a buscar
8: Solicita palabras a buscar
9: Ingresa las palabras a buscar
10: Ingresa las palabras a buscar
12: Lista documentos
11: Lista documentos
Fuente: el autor
Figura 359: diagrama de colaboración listar artículos sección
a: administrador
b: interfaz
c: documento
1: Administrar artículos sección()
3: Lista artículos sección2: Administrar artículos sección()
4: Lista artículos sección
Fuente: el autor
���������� �������
�
�
���� �
Figura 360: diagrama de colaboración eliminar artículo sección
a: administrador
b: interfaz
c: documento
1: Administrar artículos sección()
3: Lista artículos sección 2: Administrar artículos sección()
4: Lista artículos sección
5: Elige articulo a eliminar
6: Elige articulo a eliminar
8: Exito
7: Exito
Fuente: el autor
Figura 361: diagrama de colaboración publicar artículo sección
a: administrador
b: interfaz
c: documento
1: Administrar artículos sección()
3: Lista artículos sección 2: Administrar artículos sección()
4: Lista artículos sección
5: Elige articulo a publicar
6: Elige articulo a publicar
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 362: diagrama de colaboración ocultar sección
a: administrador
b: interfaz
c: documento
1: Administrar artículos sección()
3: Lista artículos sección 2: Administrar artículos sección()
4: Lista artículos sección
5: Elige articulo a ocultar
6: Elige articulo a ocultar
8: Exito
7: Exito
Fuente: el autor
Figura 363: diagrama de colaboración iniciar tema
a: usuario
b: interfaz
c: tema
1: Iniciar tema()
3: Solicita artículo 2: Iniciar tema()
4: Solicita artículo9: Exito
7: Ingresa artículo8: Exito
5: Ingresa artículo
6: validar datos
Fuente: el autor
���������� �������
�
�
���� �
Figura 364: diagrama de colaboración leer respuestas
a: usuario
b: interfaz
c: mensaje
2: Elige mensasjes ()6: Elige tema ()7: Muestra mensajes
1: Elige mensajes ()
4: Muestra mensajes
Fuente: el autor
Figura 365: diagrama de colaboración responder al tema
a: usuario
b: interfaz
c: mensaje
2: Elige mensajes ()7: Muestra mensajes
5. ingresa mensaje
6. ingresa mensaje4. Exito
12. Exito
1: Elige mensajes ()
8: Muestra mensajes
Fuente: el autor
���������� �������
�
�
���� �
Figura 366: diagrama de colaboración listar temas
a: administrador
b: interfaz
c: tema
1: Administrar temas componentes ()
3: Lista temas componentes 2: Administrar temas componentes ()
4: Lista temas componentes
Fuente: el autor
Figura 367: diagrama de colaboración cancelar tema
a: administrador
b: interfaz
c: tema
1: configurar tema()
3: Lista tema 2: configurar tema()
4: Lista tema8: Exito
7: Exito
5: Cancela opiniones
6: Cancela opiniones
Fuente: el autor
���������� �������
�
�
���� �
Figura 368: diagrama de colaboración borrar mensaje
a: administrador
b: interfaz
c: mensaje
3: Lista mensajes 2: Elegir mensajes
4: Lista mensajes
5: Elimina un mensaje
6: Elimina un mensaje7: Exito
8: Exito
1: Elegir mensajes
Fuente: el autor
Figura 369: diagrama de colaboración finalizar tema
a: administrador
b: interfaz
c: tema
1: configurar tema()
3: Lista tema 2: configurar tema()
4: Lista tema8: Exito
7: Exito
9: Cancela opiniones
10: Cancela opiniones
5: Publicar mensaje de finalización
6: Publicar mensaje de finalización
12: Exito
11: Exito
Fuente: el autor
���������� �������
�
�
���� �
2.7.1.3.3 Modelo funcional Diagrama de actividades
Figura 370: diagrama de actividad sesión
Ingresa login y password
Verifica que el login y password sean correctos
Crea unasesión
login y/o password incorrecto
Interfaz{activo}
acceso al sistema
Usuario Sistema
Sesión{activo}
Fuente: el autor
Figura 371: diagrama de actividad salir
Elige la opción salir
Termina la sesión
sesión{Terminada}
sale del sistema
Usuario Sistema
Fuente: el autor
���������� �������
�
�
���� �
Figura 372: diagrama de actividad agregar usuario
Elige administrar usuarios
Lista los secciones usuarios
usuario{activo}
Administrador Sistema
Ingresa nombre y datos de usuario
Verifica validez de los datos
Crea un nuevo usuario
Datos no validos{no valido}
{valido}
usuario{creando}
interfaz{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 373: diagrama de actividad modificar usuario
Elige administrar usuarios Listar usuarios
usuario{activo}
Administrador Sistema
Selecciona el usuario a modificar
Modifica el usuario del sistema
Ingresa nuevos datos
Listar datos del usuario
usuario{activo}
usuario{actualizado}
Fuente: el autor
Figura 374: diagrama de actividad eliminar usuario
Elige administrar usuarios Listar usuarios
usuario{activo}
Administrador Sistema
Selecciona el usuario a eliminar
elimina el usuario del sistema
usuario{actualizado}
usuario{elimnado}
Fuente: el autor
���������� �������
�
�
���� �
Figura 375: diagrama de actividad listar usuario
Elige administrar usuarios Listar usuarios
Administrador Sistema
usuario{activo}
Fuente: el autor
Figura 376: diagrama de actividad agregar sección
Elige administrar secciones
Lista las secciones existentes
Administrador Sistema
Ingresa nombre y datos
Verifica validez de los datos
Datos no validos
Crea una nueva sección
{no valido}{valido}
Interfaz{activo}
sección{agregada}
Sección{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 377: diagrama de actividad publicar sección
Elige administrar secciones
Lista las secciones existentes
sección{activo}
Administrador Sistema
Elige seccion a publicar
Publica la sección
sección{actualizado}
Fuente: el autor
Figura 378: diagrama de actividad modificar sección
Listar secciones
sección{activo}
Administrador Sistema
Ingresa nuevos datos
Listar datos de sección
Selecciona la sección a modificar
Modifica la sección del sistema
Elige administrar secciones
sección{actualizado}
sección{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 379: diagrama de actividad ocultar sección
Elige administrar secciones
Lista las secciones existentes
sección{activo}
Administrador Sistema
Elige seccion a ocultar
Oculta la sección
sección{actualizado}
Fuente: el autor
Figura 380: diagrama de actividad eliminar sección
Elige administrar secciones
Lista las secciones existentes
sección{eliminado}
Administrador Sistema
Elige seccion a eliminar
Elimina la sección
sección{activo}
sección{actualizado}
Fuente: el autor
���������� �������
�
�
���� �
Figura 381: diagrama de actividad listar secciones
Elige administrar secciones
Lista las secciones existentes
sección{activo}
Administrador Sistema
Fuente: el autor
Figura 382: diagrama de actividad crear categoría
Lista las categorias
categoria{activo}
Administrador Sistema
Datos no validos
Crea una nueva categoria
Seleccione la opcion de administrar categorias
Ingresa los datos de la nueva categoria
Verifica validez de los datos
{no valido}
{valido}
categoria{creando}
Interfaz{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 383: diagrama de actividad modificar categoría
Lista las categorias
categoria{activo}
Administrador Sistema
Ingresa nuevos datos
Lista los datos de la categoria
Elige la categoria
Modifica la categoria
Seleccione la opcion de administrar categorias
categoria{actualizado}
categoria{activo}
Fuente: el autor
Figura 384: diagrama de actividad eliminar categoría
Lista los categorias existentes
categoria{activo}
Administrador Sistema
Elige categoria a eliminar
Elimina la categoria
Elige administrar categorias
categoria{eliminando}
categoria{actualizado}
Fuente: el autor
���������� �������
�
�
���� �
Figura 385: diagrama de actividad listar categorías
Lista los categorias existentes
categoria{activo}
Administrador Sistema
Elige administrar categorias
Fuente: el autor
Figura 386: diagrama de actividad agregar componente
Solicita la ubicación del componente
componente{cargando}
Administrador Sistema
Ingresa la ubicacion
Verifica validez de los datos
Carga el componente
Datos no validos{no valido}
{valido}
Seleccione la opcion de cargar un componente
interfaz{activo}
componente{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 387: diagrama de actividad publicar componente
Lista componentes existentes
componente{activo}
Administrador Sistema
Elige componente a publicar
Elige administrar componentes
Publica el componente
componente{actualizado}
Fuente: el autor
Figura 388: diagrama de actividad configurar componente
Lista componentes existentes
componente{activo}
Administrador Sistema
Asigna nuevos datos
Lista datos del componente
Elige componente a configurar
Modifica el componente
Elige administrar componentes
componente{actualizado}
componente{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 389: diagrama de actividad ocultar componente
Lista componentes existentes
componente{activo}
Administrador Sistema
Elige componente a ocultar
Elige administrar componentes
Oculta el componente
componente{actualizado}
Fuente: el autor
Figura 390: diagrama de actividad eliminar componente
Lista los componentes existentes
componente{activo}
Administrador Sistema
Elige componente a eliminar
Elimina el componente
Elige administrar componentes
componente{eliminando}
componente{actualizadoo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 391: diagrama de actividad listar componentes
Lista los componentes existentes
componente{activo}
Administrador Sistema
Elige administrar componentes
Fuente: el autor
Figura 392: diagrama de actividad agregar mambot
Solicita la ubicación del mambot
mambot{cargando}
Administrador Sistema
Ingresa la ubicacion
Verifica validez de los datos
Carga el mambot
Datos no validos{no valido}
{valido}
Seleccione la opcion de cargar un mambot
Interfaz{activo}
mambot{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 393: diagrama de actividad publicar mambot
Lista mambots existentes
mambot{activo}
Administrador Sistema
Elige mambot a publicar
Elige administrar mambots
Publica el mambot
mambot{actualizado}
Fuente: el autor
Figura 394: diagrama de actividad configurar mambot
Lista mambots existentes
mambot{activo}
Administrador Sistema
Asigna nuevos datos
Lista datos del mambot
Elige mambot a configurar
Modifica el mambot
Elige administrar mambots
mambot{actualizado}
mambot{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 395: diagrama de actividad ocultar mambot
Lista mambots existentes
mambot{activo}
Administrador Sistema
Elige mambot a ocultar
Elige administrar mambots
Oculta el mambot
mambot{actualizado}
Fuente: el autor
Figura 396: diagrama de actividad eliminar mambot
Lista los mambots existentes
mambot{activo}
Administrador Sistema
Elige mambot a eliminar
Elimina el mambot
Elige administrar mambots
mambot{actualizado}
mambot{eliminando}
Fuente: el autor
���������� �������
�
�
���� �
Figura 397: diagrama de actividad listar mambots
Lista los mambots existentes
mambot{activo}
Administrador Sistema
Elige administrar mambots
Fuente: el autor
Figura 398: diagrama de actividad agregar módulo
Solicita la ubicación del módulo
módulo{cargando}
Administrador Sistema
Ingresa la ubicacion
Verifica validez de los datos
Carga el módulo
Datos no validos
{no valido}
{valido}
Seleccione la opcion de cargar un módulo
Interfaz{activo}
módulo{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 399: diagrama de actividad publicar módulo
Lista módulos existentes
módulo{activo}
Administrador Sistema
Elige módulo a publicar
Elige administrar módulos
Publica el módulo
módulo{actualizado}
Fuente: el autor
Figura 400: diagrama de actividad configurar módulo
Lista módulos existentes
módulo{activo}
Administrador Sistema
Asigna nuevos datos
Lista datos del módulo
Elige módulo a configurar
Modifica el módulo
Elige administrar módulos
módulo{actualizado}
módulo{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 401: diagrama de actividad ocultar módulo
Lista módulos existentes
módulo{activo}
Administrador Sistema
Elige módulo a ocultar
Elige administrar módulos
Oculta el módulo
módulo{actualizado}
Fuente: el autor
Figura 402: diagrama de actividad eliminar módulo
Lista los módulos existentes
módulo{activo}
Administrador Sistema
Elige módulo a eliminar
Elimina el módulo
Elige administrar módulos
módulo{eliminado}
módulo{actualizado}
Fuente: el autor
���������� �������
�
�
���� �
Figura 403: diagrama de actividad listar módulos
Lista los módulos existentes
módulo{activo}
Administrador Sistema
Elige administrar módulos
Fuente: el autor
Figura 404: diagrama de actividad asignar permiso
Lista las permisos
permiso{activo}
Administrador Sistema
Elige una seccion, componente, mambot y/o módulo
Seleccione la opcion de administrar permisos
Asigna un permisopermiso{actualizado}
permiso{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 405: diagrama de actividad modificar permiso
Elige administrar permisos Listar permisos
permiso{activo}
Administrador Sistema
Selecciona el permiso a modificar
Modifica el permiso del sistema
Ingresa nuevos datos
Listar datos del permiso
permiso{actualizado}
permiso{activo}
Fuente: el autor
Figura 406: diagrama de actividad eliminar permiso
Lista los permisos existentes
permiso{activo}
Administrador Sistema
Elige permiso a eliminar
Elimina el permiso
Elige administrar permisos
permiso{eliminando}
permiso{actualizado}
Fuente: el autor
���������� �������
�
�
���� �
Figura 407: diagrama de actividad listar permisos
Lista los permisos existentes
permiso{activo}
Administrador Sistema
Elige administrar permisos
Fuente: el autor
Figura 408: diagrama de actividad crear backup
Administrador Sistema
Verifica validez de los datos
Crea un respaldo
Ubicación no valida{no válida}
{válida}
Ingresa la ubicación
Fuente: el autor
���������� �������
�
�
���� �
Figura 409: diagrama de actividad cargar backup
Administrador Sistema
Verifica validez de los datos
Crea un respaldo temporal de la base de datos
No existe el respaldo
{no existe}
{existe}
Ingresa la ubicación
Elimina los datos actuales de la base de datos
Carga los datos obtenidos
Fuente: el autor
���������� �������
�
�
���� �
Figura 410: diagrama de actividad cargar imagen
Solicita la ubicación dla imagen
imagen{cargando}
Administrador Sistema
Ingresa la ubicacion
Carga la imagen
imagen no existe en la ubicación
{no existe}
{existe}
Selecciona cargar una imagen
Verifica que la imagen exista
interfaz{activo}
imagen{activo}
Fuente: el autor
Figura 411: diagrama de actividad eliminar imagen
Lista las imágenes existentes
imagen{eliminandoo}
Administrador Sistema
Elige imagen a eliminar
Elimina la imagen
Elige administrar imágenes
imagen{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 412: diagrama de actividad listar imagen
Lista los imágenes existentes
imagen{activo}
Administrador Sistema
Elige administrar imágenes
Fuente: el autor
Figura 413: diagrama de actividad cargar banner
Solicita la ubicación del banner
banner{cargando}
Administrador Sistema
Ingresa la ubicacion
Carga el banner
banner no existe en la ubicación
{no existe}
{existe}
Selecciona cargar un banner
Verifica que el banner exista
interfaz{activo}
banner{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 414: diagrama de actividad publicar banner
Lista banners existentes
banner{activo}
Administrador Sistema
Elige banner a publicar
Elige administrar banners
Publica el banner
banner{actualizado}
Fuente: el autor
Figura 415: diagrama de actividad configurar banner
Lista banners existentes
banner{activo}
Administrador Sistema
Asigna nuevos datos
Lista datos del banner
Elige banner a configurar
Modifica el banner
Elige administrar banners
banner{actualizado}
banner{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 416: diagrama de actividad ocultar banner
Lista banners existentes
banner{activo}
Administrador Sistema
Elige banner a ocultar
Elige administrar banners
oculta el banner
banner{actualizado}
Fuente: el autor
Figura 417: diagrama de actividad eliminar banner
Lista los banners existentes
banner{activo}
Administrador Sistema
Elige banner a eliminar
Elimina el banner
Elige administrar banners
banner{eliminando}
banner{actualizado}
Fuente: el autor
���������� �������
�
�
���� �
Figura 418: diagrama de actividad listar banners
Lista los banners existentes
banner{activo}
Administrador Sistema
Elige administrar banners
Fuente: el autor
Figura 419: diagrama de actividad publicar enlace
Solicita datos del enlace
enlace{publicando}
Usuario Sistema
Ingresa los datos del enlace
Elige publicar enlace
Publica el enlace
enlace{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 420: diagrama de actividad configurar enlace
Lista enlaces existentes
enlace{activo}
Administrador Sistema
Asigna nuevos datos
Lista datos del enlace
Elige enlace a configurar
Modifica el enlace
Elige administrar enlaces
enlace{actualizado}
enlace{activo}
Fuente: el autor
Figura 421: diagrama de actividad ocultar enlace
Lista enlaces existentes
enlace{activo}
Administrador Sistema
Elige enlace a ocultar
Elige administrar enlaces
Oculta el enlace
enlace{actualizado}
Fuente: el autor
���������� �������
�
�
���� �
Figura 422: diagrama de actividad eliminar enlace
Lista los enlaces existentes
enlace{activo}
Administrador Sistema
Elige enlace a eliminar
Elimina el enlace
Elige administrar enlaces
enlace{eliminando}
enlace{actualizado}
Fuente: el autor
Figura 423: diagrama de actividad listar enlaces
Lista los enlaces existentes
enlace{activo}
Administrador Sistema
Elige administrar enlaces
Fuente: el autor
���������� �������
�
�
���� �
Figura 424: diagrama de actividad modificar datos
Lista los datos del usuario
usuario{actualizado}
Usuario Sistema
Modifica los datos
Verifica validez de los datos
modifica losdatos
Datos no validos{no valido}
{valido}
Selecciona la opcion modificar datos
Interfaz{activo}
usuario{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 425: diagrama de actividad listar datos
Lista los usuarios existentes
usuarios{activo}
Usuario Sistema
Elige administrar usuarios
Fuente: el autor
Figura 426: diagrama de actividad búsqueda
Solicita las palabras a buscar
Usuario Sistema
Ingresa las palabras a buscar
Verifica validez de los datos
Lista los documentos que contengan las
palabras consultadas
Datos no validos{no valido}
{valido}
Elige la opcion de busqueda
Interfaz{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 427: diagrama de actividad listar resultados
Muestra los datos documentos que contienen las
palabras ingresadas
Usuario Sistema
Elige buscar
Interfaz{activo}
Fuente: el autor
Figura 428: diagrama de actividad configurar página de inicio
Administrador Sistema
Lista datos de página de inicio
Configura los datos
Elige administrar página de inicio
Modifica página de inicio
página de inicio{actualizado}
página de inicio{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 429: diagrama de actividad listar página de inicio
Lista los datos de la página de inicio
página de inicio{actualizado}
Administrador Sistema
Elige administrar página de inicio
Fuente: el autor
Figura 430: diagrama de actividad crear encuesta
Lista las encuestas existentes
encuesta{creando}
Administrador Sistema
Ingresa datos de la encuesta
Crea una nueva encuesta
Datos no validos
{no válido}
{válido}
Elige administrar encuestas
Verifica validez de los datos
encuesta{activo}
interfaz{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 431: diagrama de actividad publicar encuesta
Lista encuestas existentes
encuestas{activo}
Administrador Sistema
Elige encuesta a publicar
Elige administrar encuestas
Publica la encuestaencuestas{actualizado}
Fuente: el autor
Figura 432: diagrama de actividad configurar encuesta
Lista encuestas existentes
encuesta{activo}
Administrador Sistema
Asigna nuevos datos
Lista datos de la encuesta
Elige encuesta a configurar
Modifica la encuesta
Elige administrar encuestas
encuesta{actualizado}
encuesta{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 433: diagrama de actividad ocultar encuesta
Lista encuestas existentes
encuesta{activo}
Administrador Sistema
Elige encuesta a ocultar
Elige administrar encuestas
Oculta laencuesta
encuesta{actualizado}
Fuente: el autor
Figura 434: diagrama de actividad eliminar encuesta
Lista los encuestas existentes
encuesta{eliminando}
Administrador Sistema
Elige encuesta a eliminar
Elimina la encuesta
Elige administrar encuestas
encuesta{activo}
encuesta{actualizado}
Fuente: el autor
���������� �������
�
�
���� �
Figura 435: diagrama de actividad listar encuestas
Lista las encuestas existentes
encuesta{activo}
Administrador Sistema
Elige administrar encuestas
Fuente: el autor
Figura 436: diagrama de actividad asignar grupo
Lista los grupos
grupos{activo}
Administrador Sistema
Elige un usuario
Selecciona la opcion de administrar grupos
Asigna un grupogrupos{actualizado}
Fuente: el autor
���������� �������
�
�
���� �
Figura 437: diagrama de actividad configurar grupo
Lista grupos existentes
grupo{activo}
Administrador Sistema
Ingresanuevos datos
Lista datos del grupo
Elige grupo a configurar
Modifica el grupo
Elige administrar grupos
grupo{actualizado}
grupo{activo}
Fuente: el autor
Figura 438: diagrama de actividad eliminar grupo
Lista los grupos existentes
grupo{activo}
Administrador Sistema
Elige grupo a eliminar
Elimina el grupo
Elige administrar grupos
grupo{eliminando}
grupo{actualizado}
Fuente: el autor
���������� �������
�
�
���� �
Figura 439: diagrama de actividad listar grupos
Lista los grupos existentes
grupo{activo}
Administrador Sistema
Elige administrar grupos
Fuente: el autor
Figura 440: diagrama de actividad crear menú
Lista los menús existentes
menú{activo}
Administrador Sistema
Ingresa datos del menú
Verifica validez de los datos
Crea un nuevo menú
Datos no validos{no valido}
{valido}
Elige administrar menús
menú{creando}
interfaz{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 441: diagrama de actividad publicar menú
Lista menús existentes
menú{activo}
Administrador Sistema
Elige menú a publicar
Elige administrar menús
Publica el menú
menú{actualizado}
Fuente: el autor
Figura 442: diagrama de actividad configurar menú
Lista menús existentes
menú{activo}
Administrador Sistema
Asigna nuevos datos
Lista datos del menú
Elige menú a configurar
Modifica el menú
Elige administrar menús
menú{actualizado}
menú{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 443: diagrama de actividad ocultar menú
Lista menús existentes
menú{activo}
Administrador Sistema
Elige menú a ocultar
Elige administrar menús
Oculta el menú
menú{actualizado}
Fuente: el autor
Figura 444: diagrama de actividad eliminar menú
Lista los menús existentes
menú{activo}
Administrador Sistema
Elige menú a eliminar
Elimina el menú
Elige administrar menús
menú{eliminando}
menú{actualizado}
Fuente: el autor
���������� �������
�
�
���� �
Figura 445: diagrama de actividad listar menús
Lista los menús existentes
menú{activo}
Administrador Sistema
Elige administrar menús
Fuente: el autor
Figura 446: diagrama de actividad registrarse
Muestra el formulario de registro
usuario{creando}
Usuario Sistema
Ingresa datos
Verifica validez de los datos
Crea elnuevo usuario
Datos no validos
{no valido}
{valido}
Selecciona la opcion para registrarse
Interfaz{activo}
usuario{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 447: diagrama de actividad elegir del menú
Muestra la sección, componente, mambot, módulo o contenido
estatico escogido
Usuario Sistema
Elige la sección, componente, mambot, módulo o contenido
estatico que desea ver
Interfaz{activo}
Fuente: el autor
Figura 448: diagrama de actividad mostrar sección, componente, mambot, módulo o contenido estático
Muestra lo que se ha solicitado
Usuario Sistema
Hace una selección de un menú
Interfaz{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 449: diagrama de actividad ver contenido estático
Busca el articulo de contenido estatico
Usuario Sistema
Elige el documento que desea ver
Elige de un menú un articulo de contenido estatico
Muestra el articulo de contenido estatico
contenido estático{activo}
Fuente: el autor
Figura 450: diagrama de actividad listar contenido estático
Lista el contenido estatico
contenido estático{activo}
Administrador Sistema
Elige administrar el contenido estatico
Fuente: el autor
���������� �������
�
�
���� �
Figura 451: diagrama de actividad editar contenido estático
Lista contenido estático
contenido estático{activo}
Administrador Sistema
Edita el articulo
Presenta el articulo de contenido estatico
Elige un articulo de contenido estatico para editar
Modifica el articulo de contenido estatico
Elige administrar contenido estático
contenido estático{actualizado}
contenido estático{activo}
Fuente: el autor
Figura 452: diagrama de actividad eliminar contenido estático
Lista lcontenido estático
contenido estático{activo}
Administrador Sistema
Elige un articulo de contenido estatico para borrar
Elimina el articulo contenido estatico
Elige administrar contenido estático
contenido estático{actualizado}
contenido estático{eliminando}
Fuente: el autor
���������� �������
�
�
���� �
Figura 453: diagrama de actividad publicar contenido estático
Lista contenido estatico existente
contenido estático{activo}
Administrador Sistema
Elige articulo de estatico a publicar
Elige administrar contenido estatico
Publica articulo de contenido estatico
contenido estático{actualizado}
Fuente: el autor
Figura 454: diagrama de actividad ocultar contenido estático
Lista contenido estatico existente
contenido estático{activo}
Administrador Sistema
Elige articulo de estatico a ocultar
Elige administrar contenido estatico
Oculta articulo de contenido estatico
contenido estático{actualizado}
Fuente: el autor
���������� �������
�
�
���� �
Figura 455: diagrama de actividad crear contenido estático
Lista los articulos de contenido estatico existente
Contenido estático{creando}
Administrador Sistema
Ingresa nuevo articulo
Crea un nuevo articulo de contenido estatico
Datos no validos{no válido} {válido}
Elige administrar contenido estatico
Verifica que el articulo de sea valido
interfaz{activo}
Contenido estático{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 456: diagrama de actividad crear artículo de sección
Presenta la interfaz para editar artículo
documento{creando}
Usuario Sistema
Ingresa nuevo articulo
crea articulo
Datos no validos{no válido}
{válido}
Elige en un menú publicar articulo
Verifica que el articulo de sea valido
Interfaz{activo}
documento{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 457: diagrama de actividad leer artículo de sección
Lista seccion conarticulos
Documento{activo}
Usuario Sistema
Elige el articulo que desea ver
Muestra el articulo que se eligio
Elige la sección en un menú
Busca articulo en la base de datos
Interfaz{activo}
Documento{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 458: diagrama de actividad buscar artículo de sección
Presenta la sección elegida
documento{activo}
Administrador Sistema
Elige buscar
Elige la opcion de administrar articulos
Solicita las palabras a buscar
Ingresa las palabras a buscar
Lista los documentos que contengan las palabras
consultadas
sección{activo}
Interfaz{activo}
Fuente: el autor
Figura 459: diagrama de actividad listar sección
Lista los artículos de la sección
documento{activo}
Administrador Sistema
Elige la opcion administrar articulos
Fuente: el autor
���������� �������
�
�
���� �
Figura 460: diagrama de actividad eliminar artículo sección
Lista articulos
documento{activo}
Administrador Sistema
Elige un articulo para borrar
Eliminar el articulo
Elige administrar articulos
docuemnto{eliminando}
documento{actualizado}
Fuente: el autor
���������� �������
�
�
���� �
Figura 461: diagrama de actividad publicar artículo de sección
Lista articulos existentes
Administrador Sistema
Elige articulo a publicar
Elige administrar articulos
Publica articulo
Documento{activo}
Sección{activo}
Documento{actualizado}
Fuente: el autor
���������� �������
�
�
���� �
Figura 462: diagrama de actividad ocultar artículo de sección
Lista articulos existentes
Administrador Sistema
Elige articulo a ocultar
Elige administrar articulos
oculta articulo
Documento{activo}
Sección{activo}
Documento{actualizado}
Fuente: el autor
���������� �������
�
�
���� �
Figura 463: diagrama de actividad iniciar tema
Presenta la interfaz para editar tema
tema{publicando}
Usuario Sistema
Ingresa nuevo tema
Publica tema
Datos no validos{no válido}
{válido}
Elige en un menú publicar un nuevo tema para
un componente
Verifica que el articulo sea valido
Interfz{activo}
tema{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 464: diagrama de actividad leer respuestas
Presenta el componente elegido y sus temas
mensaje{activo}
Usuario Sistema
Elige el tema que desea ver
Lista el tema y sus respectivos comentarios
Elige el componente en un menú
tema{activo}
Fuente: el autor
���������� �������
�
�
���� �
Figura 465: diagrama de actividad publicar respuesta
Lista los temas de un componente
mensaje{activo}
Usuario Sistema
Elige un componente en un menu
Muestra el tema
Escribe un mensaje
Elige un tema de para dejar un mensaje
de respuesta
publica respuesta
mensaje{publicando}
tema{activo}
Fuente: el autor
Figura 466: diagrama de actividad listar temas de un componente
Muestra los temas
tema{activo}
Administrador Sistema
Elige administrar los temas de un componente
Fuente: el autor
���������� �������
�
�
���� �
Figura 467: diagrama de actividad cerrar tema
Lista los temas
tema{activo}
Administrador Sistema
Elige administrar los temas de un componente
Presenta configuración del tema
Cancela las opiniones de los usuarios
en un tema
Elige un tema
Cancela las opiniones de los usuarios
en un tema
tema{cancelando}
tema{actualizado}
Fuente: el autor
���������� �������
�
�
���� �
Figura 468: diagrama de actividad borrar mensaje
Lista los temas
mensaje{activo}
Administrador Sistema
Elige administrar los temas de un componente
Lista los mensajes
Elige borrar un mensaje
Elige ver un tema
Borra mensaje
mensaje{borrando}
tema{activo}
mensaje{actualizado}
Fuente: el autor
���������� �������
�
�
���� �
Figura 469: diagrama de actividad finalizar tema
Lista los temas
tema{activo}
Administrador Sistema
Elige la opcion administrar los temas de un componente
Muestra el tema
Elige un tema
Publica mensaje de finalizacion
Elige cerrar el tema
Publica mensaje de finalizacion
Cierra el tema
tema{cancelando}
mensaje{activo}
mensaje{actualizado}
Fuente: el autor
���������� �������
�
�
���� �
2.7.1.3.4 Modelo de estados. Diagramas de estados
Figura 470: diagrama de estados sección
Iniciareliminando
entry/Eliminar_ seccion
agregando
entry/Agregar_seccion(datos)
agregar eliminar
confirmación
terminar
confirmación
activo
entry/Listar_seccion()do/Modificar_seccion(datos)
actualizaciónconfirmación
actualizado
entry/Listar_datos_sección()do/Publicar_seccion()do/Ocultar_seccion()
Fuente: el autor
Figura 471: diagrama de estados componente
Iniciar
eliminando
entry/Eliminar_componente()
agregando
entry/Agregar_componente(datos)
agregar eliminar
confirmación
terminar
confirmación
activo
entry/Listar_componentes()do/Configurar_componente(datos)
actualizaciónconfirmación
actualizado
entry/Lista_datos_componente()do/Publicar_componentedo/Ocultar_componente
Fuente: el autor
���������� �������
�
�
���� �
Figura 472: diagrama de estados menú
activo
entry/Listar_m enús()do/configurar_m enú(datos)
Iniciarelim inando
entry/Elim inar_m enú()
creando
entry/crear_m enú(datos)
crear elim inar
confirm ación
term inar
confirm ación
actualizaciónconfirm ación
actualizado
entry/Lista_datos_m enú()do/Publicar_m enú()do/Ocultar_m enú()
Fuente: el autor
Figura 473: diagrama de estados encuesta
Iniciar
eliminando
entry/Eliminar_encuesta()
creando
entry/crear_encuesta(datos)
crear eliminar
confirmación
terminar
confirmación
actualizaciónconfirmación
actualizado
entry/Lista_datos_encuesta()do/Publicar_encuestado/Ocultar_encuesta
activo
entry/Listar_encuestas()do/modificar_encuesta(datos)
Fuente: el autor
���������� �������
�
�
���� �
Figura 474: diagrama de estados usuario
Iniciareliminando
entry/Eliminar_usuario()
creando
entry/crear_usuario(datos)
crear eliminar
confirmación
terminar
confirmación
activo
entry/Listar_usuarios()do/modificar_usuario(datos)
actualizaciónconfirmación
actualizado
entry/Lista_datos_usuario()
Fuente: el autor
Figura 475: diagrama de estados mensaje
Iniciarpublicando
entry/publicar respuesta(datos)entry/publicar_mensaje_finalización(datos)
confirmación
terminaractivo
entry/Listar_temas _mensajes(datos)
borrando
entry/borrar_mensaje()
publicar borrar
confirmación
Fuente: el autor
���������� �������
�
�
���� �
Figura 476: diagrama de estados interfaz
Iniciar
terminar
activo
do/Elegir_del_menudo/Mostrar_sección_componente_mambot_módulo_o_contenidoestatico
do/Validar_datos(login, password)do/Validar_datos(datos usuario)do/Validar_datos(datos seccion)
do/Validar_datos(datos categoria)do/Verifica_exista_componente()
do/Verifica_exista_mambot()do/Verifica_exista_modulo()do/Verifica_exista_backup()
do/Verifica_ubicacion_valida()do/Verifica_exista_imagen()do/Verifica_exista_banner()
do/Validar_datos(datos busqueda)do/Validar_datos(datos encuesta)
do/Validar_datos(datos menu)do/Validar_datos(datos articulo de contenido estático)
do/Validar_datos(datos articulo)do/Validar_datos(datos tema)
Fuente: el autor
Figura 477: diagrama de estados sesión
Iniciar
terminar
activo
entry/Iniciar_sesion(login,password)exit/Salir
Fuente: el autor
���������� �������
�
�
���� �
Figura 478: diagrama de estados permiso
Iniciar
eliminando
entry/Eliminar_permiso()
eliminar confirmación
terminar
activo
entry/Listar_permisos()do/asignar_permiso(datos)
do/modificar_permiso(datos)
actualizado
entry/Lista_datos_permiso()
confirmación
actualización
Fuente: el autor
Figura 479: diagrama de estados módulo
Iniciar
eliminando
entry/Eliminar_módulo()
agregando
entry/Agregar_módulo(datos)
agregar eliminar
confirmación
terminar
confirmación
activo
entry/Listar_módulos()do/Configurar_módulo(datos)
actualizaciónconfirmación
actualizado
entry/Lista_datos_módulo()do/Publicar_módulodo/Ocultar_módulo
Fuente: el autor
���������� �������
�
�
���� �
Figura 480: diagrama de estados imagen
Iniciareliminando
entry/Eliminar_imagen()
cargando
entry/cargar_imagen(datos)
cargar eliminar
confirmación
terminar
confirmación
activo
entry/Listar_imagens()
Fuente: el autor
�
Figura 481: diagrama de estados documento
Iniciar
eliminando
entry/Eliminar_articulo_seccion()
creando
entry/crear_articulo_seccion(datos)
crear eliminar
confirmación
terminar
confirmación
activo
entry/Lista_articulo_seccion()do/Mostrar_articulo_seccion()
actualizaciónconfirmación
actualizado
do/Publicar_articulo_seccion()do/Ocultar_articulo_seccion()
Fuente: el autor
���������� �������
�
�
���� �
Figura 482: diagrama de estados contenido estático
Iniciar
eliminando
entry/Eliminar_articulo_contenido_estático()
creando
entry/crear_articulo_contenido_estático(datos)
crear eliminar
confirmación
terminar
confirmación
activo
entry/Listar_articulo_contenido_estático()do/buscar_articulo_contenido_estático()
do/Configurar_articulo_contenido_estático(datos)
actualizado
entry/Lista_datos_articulo_contenido_estático()do/publicar_articulo_contenido_estático()do/Ocultar_articulo_contenido_estático() actalización
confirmación
Fuente: el autor
Figura 483: diagrama de estados página de inicio
Iniciar
terminar
activo
entry/configurar_pagina_de_inicio
actualizado
entry/Listar_pagina_de_inicio
actualización
confirmado
Fuente: el autor
���������� �������
�
�
���� �
Figura 484: diagrama de estados grupo
Iniciar
eliminando
entry/Eliminar_grupo()
eliminar confirmación
terminar
activo
entry/Listar_grupos()do/configurar_grupo()
actualizado
entry/Lista_datos_grupo()do/asignar_grupo(datos)
actualización
confirmación
Fuente: el autor
Figura 485: diagrama de estados banner
Iniciareliminando
entry/Eliminar_banner()
agregando
entry/Agregar_banner(datos)
agregar eliminar
confirmación
terminar
confirmación
actualizaciónconfirmación
actualizado
do/Lista_datos_banner()do/Publicar_bannerdo/Ocultar_banner
activo
entry/Listar_banners()do/Configurar_banner(datos)
Fuente: el autor
���������� �������
�
�
���� �
Figura 486: diagrama de estados categoría
Iniciareliminando
entry/Eliminar_categoría()
creando
entry/crear_categoría(datos)
crear eliminar
confirmación
terminar
confirmación
activo
entry/Listar_categorías()do/modificar_categoría(datos)
actualizaciónconfirmación
actualizado
entry/Lista_datos_categoría()
Fuente: el autor
Figura 487: diagrama de estados enlace
Iniciar
eliminando
entry/Eliminar_enlace()
publicando
entry/publicar_enlace(datos)
publicar eliminar
confirmación
terminar
confirmación
activo
entry/Listar_enlaces()do/modificar_enlace(datos)
actualizaciónconfirmación
actualizado
entry/Lista_datos_enlace()do/Ocultar_enlace
Fuente: el autor
���������� �������
�
�
���� �
Figura 488: diagrama de estados mambot
Iniciar
eliminando
entry/Eliminar_mambot()
agregando
entry/Agregar_mambot(datos)
agregar eliminar
confirmación
terminar
confirmación
activo
entry/Listar_mambots()do/Configurar_mambot(datos)
actualizaciónconfirmación
actualizado
entry/Lista_datos_mambot()do/Publicar_mambotdo/Ocultar_mambot
Fuente: el autor
Figura 489: diagrama de estados tema
Iniciar
publicando
entry/publicar_tema(datos)
confirmación
terminar
cancelando
entry/cancelar_opiniones_usuaios()entry/cerrar_tema()
entry/finalizar_tema()
publicar cancelarconfirmación
confirmación
activo
entry//Listar_temas_componente()
Fuente: el autor
���������� �������
�
�
���� �
2.7.1.3.5 Modelo de objetos. 2.7.1.3.5.1 Diagrama de clases.
Figura 490: diagrama de clases
Sección Componente
MensajeUsuario
Sesión Permisos
Interfaz
Menú
Documentos
Categoria
Módulo
MambotsEnlace
Banner
Encuestas
1
1..* 1..*
1
1
1
1..*
1..*
1..*
Imagen
1..*
1..*Grupos
0..1
1
Página de inicio
1..*
tema
1..*
1..*1..*
1
1
Contenido estático
1..*
Fuente: el autor
���������� �������
�
�
���� �
2.7.1.3.5.2 Especificación de las clases. Especificación de cada clase Descripción de las clases A continuación se describe:
• Nombre de la clase.
• Propósito de la clase.
• Atributos.
• Operaciones.
Tabla 211: clase Sección Nombre de la clase: Sección Propósito: Una sección agrupa documentos
creados por los usuarios de la plataforma.
Atributos: Id Titulo Nombre Imagen Campo Posición_imagen Descripcion Publicado Revisado Hora_revision Ordenado Acceso Conteo params
Operaciones: Agregar_seccion(datos) Publicar_seccion Modificar_seccion(datos) Ocultar_seccion
���������� �������
�
�
���� �
Eliminar_ sección Listar_seccion
Fuente: el autor
Tabla 212: clase Componente Nombre de la clase: Componente Propósito: Un componente crea interacción entre
los usuarios de la plataforma por medio de mensajes
Atributos: Id Nombre Enlace Menu_id Padre Admin._menu_enlace Admin._menu_alt Opcion Ordenado Admin._menu_imag Iscore Params Conectado
Operaciones: Agregar_componente(datos) Publicar_componente Configurar_componente(datos) Ocultar_componente Eliminar_componente Listar_componentes
Fuente: el autor
Tabla 213: clase Menú
Nombre de la clase: Menú Propósito: Un menú presenta opciones al
administrador y a los usuarios para poderse desplazar por diferentes páginas de la plataforma.
Atributos: Id Menu_tipo Nombre Enlace Tipo Publicado
���������� �������
�
�
���� �
Padre Componente_id Subnivel Ordenado Revisado Hora_revision Encuesta_id Buscador_nav Acceso Ut_acceso Params Nombre_modelo Nombre_vista Nombre_render Derecha Izquierda
Operaciones: Crear_menu(datos) Publicar_menu Configurar_menu(datos) Ocultar_menu Eliminar_menu Listar_menus
Fuente: el autor
Tabla 214: clase Encuesta Nombre de la clase: Encuesta Propósito: Es un componente que debe ser
tratado de una forma diferente, ya que la interacción del usuario con el se basa solo en hacer una elección.
Atributos: Id Titulo Votos Revisado Hora_revision Publicado Acceso Proteccion
Operaciones: Crear_encuesta(datos) Publicar_encuesta Configurar_encuesta(datos) Ocultar_encuesta Eliminar_encuesta
���������� �������
�
�
���� �
Listar_encuestas Fuente: el autor
Tabla 215: clase Mensaje Nombre de la clase: Mensaje Propósito: Los mensajes son las contribuciones
que hacen los usuarios al interactuar con un componente, con los documentos o temas insertados a través de dichos componentes, aunque muchos componentes tengan una interfaz diferente con el usuario, todos están basados en los aportes de estos, incluyendo el modulo wiki.
Atributos: Mensaje_id Usuario_id_desde Usuario_id_como Carpeta_id Fecha_hora Estado Prioridad Sujeto mensaje
Operaciones: Responder_al_tema(mensaje) Borrar_mensaje Leer_respuestas Finalizar_tema(mensaje)
Fuente: el autor
Tabla 216: clase Tema Nombre de la clase: Tema Propósito: Los temas son las contribuciones que
hacen los usuarios al interactuar en un componente, para iniciar la interacción con otros usuarios a través de mensajes.
Atributos: Categoría_id Nombre link nombre_archivo Publicado nuemro_articulos
���������� �������
�
�
���� �
tiempo Revisado Hora_revision Ordenado
Operaciones: Iniciar_tema(datos) Listar_temas_componentes Cerrar_tema
Fuente: el autor
Tabla 217: clase Interfaz Nombre de la clase: Interfaz Propósito: Esta se encarga de suministrar la
interfaz completa entre los usuarios, el administrador, y las demás clases.
Atributos: Operaciones: Elegir_del_menu
Mostrar_sección_componente_mambot_módulo_o_contenidoestatico Validar_datos(login, password) Validar_datos(datos usuario) Validar_datos(datos sección) Validar_datos(datos categoría) Verifica_exista_componente() Verifica_exista_mambot() Verifica_exista_modulo() Verifica_exista_backup() Verifica_ubicacion_valida() Verifica_exista_imagen() Verifica_exista_banner() Validar_datos(datos búsqueda) Validar_datos(datos encuesta) Validar_datos(datos menú) Validar_datos(datos articulo de contenido estático) Validar_datos(datos articulo) Validar_datos(datos tema)
Fuente: el autor
���������� �������
�
�
���� �
Tabla 218: clase Usuario Nombre de la clase: Usuario Propósito: Son todos los usuarios que utilizan el
sistema, e interactúan con las diferentes secciones, módulos y componentes
Atributos: Id Nombre Nombre_usuario Email Contraseña Usuario_tipo Bloque Mail_envio Gid Fecha_registro Fecha_ultima_visita Activacion Params Con_posicion Direccion Barrio Estado Pais Codigo_postal Telefono Fax Misc Imagen Posición_imagen Con_defecto Publicado Revisado Hora_revision Ordenado Params Categoría_id Acceso Celular Web
Operaciones: Agregar_usuario(datos) Modificar_usuario(datos) Eliminar_usuario Listar_usuarios
���������� �������
�
�
���� �
Modificar_datos(datos) Listar_datos Registrarse(datos)
Fuente: el autor
Tabla 219: clase Sesión Nombre de la clase: Sesión Propósito: Esta clase temporal se crea cunado el
usuario ingresa al sistema, para identificarlo, además de los permisos que tiene.
Atributos: Sesion_id Nombre_usuario Tiempo Invitado Usuario_id Usuario_tipo Gid Cliente_id
Operaciones: Iniciar_sesion(login,password) Salir
Fuente: el autor
Tabla 220: clase Permisos Nombre de la clase: Permisos Propósito: Los permisos se le otorgan a los
usuarios para saber que tienen derecho a hacer en la plataforma
Atributos: Id Nombre Padre Acceso
Operaciones: Asignar permiso Modificar permiso Eliminar permiso Listar permisos
Fuente: el autor
Tabla 221: clase Módulos Nombre de la clase: Módulo Propósito: Los módulos complementan el
���������� �������
�
�
���� �
funcionamiento de la plataforma y los componentes del sistema
Atributos: Id Titulo Contenido Ordenado Posición Revisado Hora_revision Publicado Modulo Numero_noticias Acceso Titulo_publicado Params Iscore Cliente_id
Operaciones: Agregar_modulo(datos) Publicar_modulo Configurar_modulo(datos) Ocultar_modulo Eliminar_modulo Listar_modulos
Fuente: el autor
Tabla 222: clase Documentos Nombre de la clase: Documentos Propósito: Los documentos son creados por los
usuarios y son incluidos en diferentes secciones
Atributos: Id Titulo Titulo_alias Modificado Texto_intro Texto_completo Estado Seccion_id Mascara Categoria_id Creado Creado_por Creado_por_alias
���������� �������
�
�
���� �
Modificado_por Revisado Hora_revision Publicado Ocultado imágenes Urls Atributos Version Padre_id Ordenado Meta_llave Meta_desc Acceso Hits Menu_id
Operaciones: Crear_articulo_seccion(datos) Leer_articulo_seccion Buscar_articulo_seccion(datos) Listar_secciones Eliminar_articulo_seccion Publicar_articulo Ocultar_articulo
Fuente: el autor
Tabla 223: clase Contenido estático Nombre de la clase: Documentos Propósito: Son documentos creados por el
administrador o algún autorizado y que no se pueden modificar, los usuarios solo pueden leer estos documentos.
Atributos: Id Titulo Titulo_alias Modificado Texto_intro Texto_completo Estado Seccion_id Mascara Categoria_id Creado Creado_por
���������� �������
�
�
���� �
Creado_por_alias Modificado_por Revisado Hora_revision Publicado Ocultado imágenes Urls Atributos Version Padre_id Ordenado Meta_llave Meta_desc Acceso Hits Menu_id
Operaciones: Crear_articulo_contenido_estatico(datos) Leer_articulo_ contenido_estatico Buscar_articulo_ contenido_estatico (datos) Listar_ contenido_estatico Eliminar_articulo_ contenido_estatico Publicar_ contenido_estatico Ocultar_contenido_estatico
Fuente: el autor
Tabla 224: clase Página de inicio Nombre de la clase: Documento Página de inicio Propósito: Esta es la configuración de la página
de inicio, lo que ve el usuario al llegar a la plataforma
Atributos: Contenido_id Ordenado
Operaciones: Configurar_frontpage Listar_frontpage
Fuente: el autor
Tabla 225: clase Banner
Nombre de la clase: Banner Propósito: Este es un componente especial, el
cual presenta gráficos los cuales
���������� �������
�
�
���� �
están diseccionados a otros sitios Web.
Atributos: B_id C-id Tipo Nombre Impresiones_totales Impresiones_hechas Clicks Imagen_url Clic_url Fecha Publicar_banner Revisado Hora_revision Editor Costumcodigobanner Nombre_cliente Contacto Email Información Fecha_inicio Fecha_final
Operaciones: Agregar_banner(datos) Publicar_banner Configurar_banner(datos) Ocultar_banner Eliminar_banner Listar_banners
Fuente: el autor
Tabla 226: clase categoría Nombre de la clase: Categoría Propósito: Las categorías sirven para clasificar
documentos, contactos y enlaces. Atributos: Id
Padre_id Titulo Nombre Imagen sección Posición_imagen Descripción
���������� �������
�
�
���� �
Publicado Revisado Hora_revision Editor Ordenado Acceso Conteo Params
Operaciones: Crear_categoría(datos) Modificar_categoría(datos) Eliminar_categoría Listar_categoria
Fuente: el autor
Tabla 227: clase Enlace Nombre de la clase: Enlace Propósito: Estos son direcciones Web que los
usuarios pueden recomendar, anotándolas en la plataforma.
Atributos: Id Categoría_id S_id Titulo Url Descripcion Fecha Hits Publicado Revisado Hora_revision Ordenado Archivado Aprobado Params
Operaciones: Publicar_enlace(datos) Configurar_enlace(datos) Ocultar_enlace Eliminar_enlace Listar_enlaces
Fuente: el autor
���������� �������
�
�
���� �
Tabla 228: clase Mambots Nombre de la clase: Mambot Propósito: Los mambots, tambien conocidos
como plugins, permiten al sistema mejorar y optimizar tareas
Atributos: Id Nombre Elemento Carpeta Acceso Ordenado Publicado Iscore Cliente_id Revisado Hora_revision Params
Operaciones: Agregar_mambot(datos) Publicar_mambot Configurar_mambot(datos) Ocultar_mambot Eliminar_mambot Listar_mambot
Fuente: el autor
Tabla 229: clase Imagen Nombre de la clase: Imagen Propósito: Estas son todas las imágenes que
son cargadas al sistema para utilizarse en las diferentes páginas.
Atributos: Id Nombre
Operaciones: Cargar_imagen Eliminar_imagen Listar_imagen
Fuente: el autor
Tabla 230: clase Grupo Nombre de la clase: Grupo Propósito: Los grupos son aquellos a los cuales
perteneces los usuarios con uno o varios permisos en común.
���������� �������
�
�
���� �
Atributos: Id Nombre
Operaciones: Asignar_grupo Configurar_grupo(datos) Eliminar_grupo Listar_grupo
Fuente: el autor Contratos A continuación se describen las operaciones de cada clase a través de contratos; en cada contrato se distingue lo siguiente:
• Nombre: nombre de la operación y parámetros.
• Responsabilidades: una descripción informal de las responsabilidades que la operación debe desempeñar.
• Caso de uso: caso de uso al cual pertenece.
• Salida: salidas que no corresponden a la interfaz de usuario, como
mensajes o registros que se envían fuera del sistema.
• Pre-condiciones: asunciones acerca del estado del sistema antes de ejecutar la operación.
• Post-condiciones: el estado del sistema después de completar la operación.
Clase sección
Tabla 231: contrato Agregar_seccion Nombre: Agregar_seccion(datos) Responsabilidades: Agregar una nueva sección en la plataforma. Caso de uso: Agregar sección Salida: Confirma la creación Pre-condiciones: Se elige administrar secciones y se ingresa nombre y
datos. Post-condiciones: El sistema crea una nueva sección.
Fuente: el autor
���������� �������
�
�
���� �
Tabla 232: contrato Publicar_seccion Nombre: Publicar_seccion Responsabilidades: Publicar una sección, que ya esta creada. Caso de uso: Publicar sección. Salida: Cambia el icono que indica la publicación. Pre-condiciones: Se elige el administrador de secciones y se elige la
sección a publicar. Post-condiciones: El sistema publica la sección.
Fuente: el autor
Tabla 233: contrato Modificar_seccion Nombre: Modificar_seccion(datos) Responsabilidades: Listar secciones existentes, listar los datos de la
sección y modificar la sección. Caso de uso: Modificar sección Salida: Se confirma la modificación. Pre-condiciones: Se elige administrar las secciones, se elige la sección
a modificar y se asignan nuevos datos. Post-condiciones: Se modifica la sección.
Fuente: el autor
Tabla 234: contrato Ocultar_seccion Nombre: Ocultar_seccion Responsabilidades: Ocultar una sección, que ha sido publicada. Caso de uso: Ocultar sección. Salida: Cambia el icono que indica la publicación. Pre-condiciones: Se elige el administrador de secciones y se elige la
sección a ocultar. Post-condiciones: El sistema oculta la sección.
Fuente: el autor
Tabla 235: contrato Eliminar_seccion Nombre: Eliminar_seccion Responsabilidades: Listar las secciones existentes y eliminar una sección. Caso de uso: Eliminar sección. Salida: Se confirma la eliminación. Pre-condiciones: Se elige administrar las secciones y se elige la
sección a eliminar. Post-condiciones: Se elimina una sección del sistema.
Fuente: el autor
���������� �������
�
�
���� �
�
Tabla 236: contrato Listar_secciones Nombre: Listar_secciones Responsabilidades: Realizar la consulta a la base de datos de las
secciones existentes y listarlas. Caso de uso: Lista secciones. Salida: Se presenta la lista de secciones. Pre-condiciones: Selecciona la opción para listar las secciones. Post-condiciones: Se genera la lista en pantalla.
Fuente: el autor
Clase componente
Tabla 237: contrato Agregar_componente Nombre: Agregar_componente(datos) Responsabilidades: Verifica que en una ubicación dada exista un
componente valido y cargarlo. Caso de uso: Agregar componente. Salida: Mensaje de confirmación Pre-condiciones: Seleccionar la opción de cargar un componente e
Ingresar la ubicación. Post-condiciones: Se carga el componente.
Fuente: el autor
Tabla 238: contrato Publicar_componente Nombre: Publicar_componente Responsabilidades: Lista componentes existentes y publica el elegido. Caso de uso: Publicar componente. Salida: Cambia el icono que indica la publicación. Pre-condiciones: Se elige administrar componentes y se elige el
componente a publicar. Post-condiciones: Se publica el componente.
Fuente: el autor
Tabla 239: contrato Configurar_componente Nombre: Configurar_componente(datos) Responsabilidades: Lista los componentes existentes, lista los datos del
componente y modifica su configuración. Caso de uso: Lista datos del componente Salida: Confirma la modificación. Pre-condiciones: Se elige administrar componentes, elige el
���������� �������
�
�
���� �
componente a configurar y se asignan nuevos datos. Post-condiciones: Se cambia la configuración del componente.
Fuente: el autor
Tabla 240: contrato Ocultar_componente Nombre: Ocultar_componente Responsabilidades: Lista componentes existentes y oculta el elegido. Caso de uso: Ocultar componente. Salida: Cambia el icono que indica la publicación. Pre-condiciones: Se elige administrar componentes y se elige el
componente a ocultar. Post-condiciones: Se oculta el componente.
Fuente: el autor
Tabla 241: contrato Eliminar_componente Nombre: Eliminar_componente Responsabilidades: Listar los componentes existentes y elimina el
componente elegido. Caso de uso: Eliminar componente. Salida: Confirma la eliminación. Pre-condiciones: Se elige administrar componentes y se elige el
componente a eliminar. Post-condiciones: Se elimina el componente del sistema.
Fuente: el autor
Tabla 242: contrato Listar_componentes Nombre: Listar_componentes Responsabilidades: Realiza la consulta a la base de datos de los
componentes existentes y listarlos. Caso de uso: Listar componentes. Salida: Lista los componentes. Pre-condiciones: Se selecciona la opción para administrar los
componentes Post-condiciones: Se genera la lista en pantalla.
Fuente: el autor
���������� �������
�
�
���� �
Clase menú
Tabla 243: contrato Crear_menu Nombre: Crear_menu(datos menú) Responsabilidades: Listar los menús existentes, verificar que los datos del
nuevo menú sean válidos y crearlo. Caso de uso: Crear menú. Salida: Se confirma la creación. Pre-condiciones: Se elige administrar menús y se ingresan los datos
del nuevo menú. Post-condiciones: Se crea un nuevo menú.
Fuente: el autor
Tabla 244: contrato Publicar_menu Nombre: Publicar_menu Responsabilidades: Lista menús existentes y publicar el menú elegido. Caso de uso: Publicar menú. Salida: Se cambia el icono que representa la publicación. Pre-condiciones: Se elige administrar menús y se elige el menú a
publicar. Post-condiciones: Se publica el menú.
Fuente: el autor
Tabla 245: contrato Configurar_menu Nombre: Configurar_menu(datos) Responsabilidades: Listar los menús existentes, listar los datos del menú
y modificarlo. Caso de uso: Configurar menú. Salida: Confirma la modificación. Pre-condiciones: Se elige administrar menús, se elige el menú a
configurar y se configura. Post-condiciones: Se modifica la configuración del menú.
Fuente: el autor
Tabla 246: contrato Ocultar_menu Nombre: Ocultar_menu Responsabilidades: Lista menús existentes y ocultar el menú elegido. Caso de uso: Ocultar menú. Salida: Se cambia el icono que representa la publicación. Pre-condiciones: Se elige administrar menús y se elige el menú a
ocultar.
���������� �������
�
�
���� �
Post-condiciones: S oculta el menú. Fuente: el autor
Tabla 247: contrato Eliminar_menu Nombre: Eliminar_menu Responsabilidades: Listar los menús existentes y eliminar un menú
seleccionado. Caso de uso: Eliminar menú. Salida: Se confirma la eliminación. Pre-condiciones: Se elige administrar menús y se elige el menú a
eliminar. Post-condiciones: Se elimina el menú.
Fuente: el autor
Tabla 248: contrato Listar_menus Nombre: Listar_menus Responsabilidades: Realizar la consulta a la base de datos de los menús
existentes y listarlos. Caso de uso: Listar menús. Salida: Lista los menús. Pre-condiciones: Se selecciona la opción para administrar los menús. Post-condiciones: Se genera la lista en pantalla.
Fuente: el autor Clase encuesta
Tabla 249: contrato Crear_encuesta Nombre: Crear_encuesta(datos) Responsabilidades: Lista las encuestas existentes, verificar la validez de
los datos de la nueva encuesta y crearla. Caso de uso: Crear encuesta Salida: Se confirma la creación. Pre-condiciones: Se elige administrar encuestas y se ingresan los
datos de la nueva encuesta. Post-condiciones: Se crea la nueva encuesta.
Fuente: el autor
Tabla 250: contrato Publicar_encuesta Nombre: Publicar_encuesta Responsabilidades: Listar encuestas existentes y publicar una encuesta
���������� �������
�
�
���� �
existente. Caso de uso: Publicar encuesta Salida: Se cambia el icono que representa la publicación. Pre-condiciones: Se elige administrar encuestas y se elige la encuesta
a publicar. Post-condiciones: Se publica la encuesta.
Fuente: el autor
Tabla 251: contrato Configurar_encuesta Nombre: Configurar_encuesta(datos) Responsabilidades: Listar las encuestas existentes, listar los datos de la
encuesta y modificarla Caso de uso: Configurar encuesta Salida: Confirma la modificación. Pre-condiciones: Se elige administrar encuestas, se elige encuesta a
configurar y se asignan nuevos datos. Post-condiciones: Se cambia la configuración de la encuesta.
Fuente: el autor
Tabla 252: contrato Ocultar_encuesta Nombre: Ocultar_encuesta Responsabilidades: Listar encuestas existentes y ocultar una encuesta
existente. Caso de uso: Ocultar encuesta Salida: Se cambia el icono que representa la publicación. Pre-condiciones: Se elige administrar encuestas y se elige la encuesta
a ocultar. Post-condiciones: Se oculta la encuesta.
Fuente: el autor
Tabla 253: contrato Eliminar_encuesta Nombre: Eliminar_encuesta Responsabilidades: Listar las encuestas existentes y eliminar una
encuesta elegida. Caso de uso: Eliminar encuesta. Salida: Confirma la eliminación. Pre-condiciones: Se elige administrar encuestas y se elige una
encuesta para eliminar. Post-condiciones: Se elige eliminar encuesta.
Fuente: el autor
���������� �������
�
�
���� �
Tabla 254: contrato Listar_encuestas Nombre: Listar_encuestas Responsabilidades: Realizar la consulta a la base de datos de las
encuestas existentes y listarlas. Caso de uso: Listar encuestas. Salida: Lista las encuestas. Pre-condiciones: Se selecciona la opción para administrar las
encuestas Post-condiciones: Se genera la lista en pantalla.
Fuente: el autor Clase mensaje
Tabla 255: contrato Leer_respuestas Nombre: Leer_respuestas Responsabilidades: Presentar el componente elegido, buscar el tema en
la base de datos, y mostrar el tema que se eligió con sus respectivas opiniones.
Caso de uso: Leer respuestas. Salida: Muestra las respuestas al tema. Pre-condiciones: Elige el componente en un menú y elige el tema que
desea ver. Post-condiciones: Se genera el tema y sus respuestas en pantalla.
Fuente: el autor
Tabla 256: contrato Responder_al_tema Nombre: Responder_al_tema(mensaje) Responsabilidades: Listar los temas de un componente, mostrar el tema
elegido y guardar una respuesta en la base de datos. Caso de uso: Responder al tema. Salida: Confirma que la respuesta fue añadida. Pre-condiciones: Se elige un componente en un menú, se elige un
tema para dejar un mensaje de respuesta y se escribe el mensaje.
Post-condiciones: La respuesta es añadida al tema. Fuente: el autor
Tabla 257: contrato Borrar_mensaje Nombre: Borrar_mensaje Responsabilidades: Listar los temas, listar los mensajes y borrar un
mensaje elegido.
���������� �������
�
�
���� �
Caso de uso: Borrar mensaje. Salida: Mensaje de confirmación. Pre-condiciones: Se elige administrar los temas de un componente, se
elige ver un tema y de allí se elige borrar un mensaje. Post-condiciones: Se borra el mensaje del sistema.
Fuente: el autor
Tabla 258: contrato Finalizar_tema
Nombre: Finalizar_tema(mensaje) Responsabilidades: Listar los temas, mostrar el tema, publicar un mensaje
de finalización y cerrar el tema. Caso de uso: Finalizar tema. Salida: Un mensaje del administrador indica que el tema será
cerrado. Pre-condiciones: Se elige la opción administrar los temas de un
componente, se elige el tema, se publica un mensaje de finalización, se cierra el tema.
Post-condiciones: Se cierra un tema con un mensaje indicando la razón. Fuente: el autor
Clase tema
Tabla 259: contrato Iniciar_tema
Nombre: Iniciar_tema(datos) Responsabilidades: Presentar la interfaz para editar tema, verificar la
validez del artículo y publicar el tema. Caso de uso: Iniciar tema. Salida: Se muestra el tema publicado. Pre-condiciones: Se elige en un menú publicar un nuevo tema para el
blog de usuario, concurso, creación interactiva, comercio electrónico o foro, y se ingresa un nuevo tema.
Post-condiciones: Se publica un nuevo tema. Fuente: el autor
Tabla 260: contrato Listar_temas_componentes Nombre: Listar_temas_componentes Responsabilidades: Realizar una consulta a la base de datos para buscar
los temas de los componentes y mostrar los temas de los componentes.
Caso de uso: Listar temas de los componentes.
���������� �������
�
�
���� �
Salida: Lista los temas de los componentes. Pre-condiciones: Elige administrar los temas de un componente. Post-condiciones: Se genera la lista en pantalla.
Fuente: el autor
Tabla 261: contrato Cerrar_tema Nombre: Cerrar_tema Responsabilidades: Listar los temas, presentar la configuración del tema y
cancelar las opiniones de los usuarios en el. Caso de uso: Cerrar tema. Salida: Mensaje de confirmación. Pre-condiciones: Se elige administrar los temas de un componente, se
elige un tema y se elige cancelar las opiniones de los usuarios.
Post-condiciones: Los usuarios no pueden opinar en el tema. Fuente: el autor
Clase interfaz
Tabla 262: contrato Elegir_del_menu Nombre: Elegir del menú Responsabilidades: Buscar la sección, componente, mambot, módulo o
contenido estático escogido y presentarlo Caso de uso: Elegir del menú. Salida: Se muestra lo solicitado. Pre-condiciones: Se elige la sección, componente, mambot, módulo o
contenido estático que desea ver. Post-condiciones: Se presenta la elección.
Fuente: el autor
Tabla 263: contrato
Mostrar_sección_componente_mambot_módulo_o_contenidoestatico Nombre: Mostrar_sección_componente_mambot_módulo_
o_contenidoestatico Responsabilidades:
Realizar la consulta a la base de datos de sección, componente, mambot o módulo y mostrarlo.
Caso de uso: Mostrar sección, componente, mambot, módulo o contenido estático
Salida: Se muestra lo elegido. Pre-condiciones: Hacer una selección de un menú
���������� �������
�
�
���� �
Post-condiciones: Se genera en pantalla lo que se ha buscado. Fuente: el autor
Tabla 264: contrato Validar_datos-interfaz login Nombre: Validar_datos(login, password) Responsabilidades: Verificar la validez y concordancia de los datos
suministrados por el usuario al iniciar sesión. Caso de uso: Login. Salida: Resultado de la verificación. Pre-condiciones: El usuario ingresa login y password. Post-condiciones: Se permite iniciar sesión.
Fuente: el autor
Tabla 265: contrato Validar_datos-interfaz usuario Nombre: Validar_datos(datos usuario) Responsabilidades: Verificar la validez y concordancia de los datos
suministrados por el usuario o el administrador al agregar datos nuevos.
Caso de uso: Agregar usuario. Registrarse. Modificar datos. Salida: Resultado de la verificación. Pre-condiciones: El administrador elige administrar usuarios, y agrega
los datos nuevos de un usuario o el usuario nuevo decide registrarse.
Post-condiciones: Se guardan los nuevos datos del usuario. Fuente: el autor
Tabla 266: contrato Validar_datos-interfaz sección Nombre: Validar_datos(datos sección) Responsabilidades: Verificar la validez y concordancia de los datos
suministrados por el administrador al agregar datos nuevos a una sección.
Caso de uso: Agregar sección. Modificar sección. Salida: Resultado de la verificación. Pre-condiciones: El administrador elige administrar secciones, y agrega
los datos nuevos de una sección. Post-condiciones: Se guardan los nuevos datos de la sección.
Fuente: el autor
���������� �������
�
�
���� �
Tabla 267: contrato Validar_datos-interfaz categoría Nombre: Validar_datos(datos categoría) Responsabilidades: Verificar la validez y concordancia de los datos
suministrados por el administrador al agregar datos nuevos a una categoría.
Caso de uso: Crear categoría. Modificar categoría. Salida: Resultado de la verificación. Pre-condiciones: El administrador elige administrar categorías, y
agrega los datos nuevos de una categoría. Post-condiciones: Se guardan los nuevos datos de la categoría.
Fuente: el autor
Tabla 268: contrato Verifica_exista_componente Nombre: Verifica_exista_componente() Responsabilidades: Verifica que en la ubicación suministrada exista un
componente válido. Caso de uso: Agregar componente. Salida: Resultado de la verificación. Pre-condiciones: El administrador elige agregar un componente e
indica la ubicación de este. Post-condiciones: Se carga el componente.
Fuente: el autor
Tabla 269: contrato Verifica_exista_mambot Nombre: Verifica_exista_mambot() Responsabilidades: Verifica que en la ubicación suministrada exista un
mambot válido. Caso de uso: Agregar mambot. Salida: Resultado de la verificación. Pre-condiciones: El administrador elige agregar un mambot e indica la
ubicación de este. Post-condiciones: Se carga el mambot.
Fuente: el autor
Tabla 270: contrato Verifica_exista_modulo Nombre: Verifica_exista_modulo() Responsabilidades: Verifica que en la ubicación suministrada exista un
módulo válido. Caso de uso: Agregar módulo. Salida: Resultado de la verificación. Pre-condiciones: El administrador elige agregar un módulo e indica la
���������� �������
�
�
���� �
ubicación de este. Post-condiciones: Se carga el módulo.
Fuente: el autor
Tabla 271: contrato Verifica_exista_backup Nombre: Verifica_exista_backup() Responsabilidades: Verifica que en la ubicación suministrada exista un
backup válido. Caso de uso: Cargar backup. Salida: Resultado de la verificación. Pre-condiciones: El administrador elige cargar un backup e indica la
ubicación de este. Post-condiciones: Se carga el backup.
Fuente: el autor
Tabla 272: contrato Verifica_ubicacion_valida Nombre: Verifica_ubicacion_valida() Responsabilidades: Verificar que la ubicación suministrada sea válida. Caso de uso: Crear backup. Salida: Resultado de la verificación. Pre-condiciones: El administrador selecciona la opción para crear
backup y después ingresa la ubicación de este. Post-condiciones: Se permite crear el backup.
Fuente: el autor
Tabla 273: contrato Verifica_exista_imagen Nombre: Verifica_exista_imagen() Responsabilidades: Verifica que en la ubicación suministrada exista una
imagen válida. Caso de uso: Cargar imagen. Salida: Resultado de la verificación. Pre-condiciones: El administrador elige cargar una imagen e indica la
ubicación de esta. Post-condiciones: Se carga la imagen.
Fuente: el autor
Tabla 274: contrato Verifica_exista_banner Nombre: Verifica_exista_banner() Responsabilidades: Verifica que en la ubicación suministrada exista un
banner válido.
���������� �������
�
�
���� �
Caso de uso: Cargar banner. Salida: Resultado de la verificación. Pre-condiciones: El administrador elige agregar un banner e indica la
ubicación de este. Post-condiciones: Se carga el banner.
Fuente: el autor
Tabla 275: contrato Validar_datos-interfaz búsqueda Nombre: Validar_datos(datos búsqueda) Responsabilidades: Verificar la validez y concordancia de los datos
suministrados por el usuario en una búsqueda. Caso de uso: Búsqueda. Salida: Resultado de la verificación. Pre-condiciones: El usuario hace una búsqueda ingresando palabras. Post-condiciones: Se presentan los resultados de la búsqueda.
Fuente: el autor
Tabla 276: contrato Validar_datos-interfaz encuesta Nombre: Validar_datos(datos encuesta) Responsabilidades: Verificar la validez y concordancia de los datos
suministrados por el administrador al agregar datos nuevos a una encuesta.
Caso de uso: Crear encuesta. Modificar encuesta. Salida: Resultado de la verificación. Pre-condiciones: El administrador elige administrar encuestas, y agrega
los datos nuevos de una encuesta. Post-condiciones: Se guardan los nuevos datos de la encuesta.
Fuente: el autor
Tabla 277: contrato Validar_datos-interfaz menú Nombre: Validar_datos(datos menú) Responsabilidades: Verificar la validez y concordancia de los datos
suministrados por el administrador al agregar datos nuevos a un menú.
Caso de uso: Crear menú. Modificar menú. Salida: Resultado de la verificación. Pre-condiciones: El administrador elige administrar menús, y agrega los
datos nuevos de un menú. Post-condiciones: Se guardan los nuevos datos del menú.
Fuente: el autor
���������� �������
�
�
���� �
Tabla 278: contrato Validar_datos-interfaz artículo de contenido estático Nombre: Validar_datos(datos articulo de contenido
estático) Responsabilidades: Verificar la validez y concordancia de los datos
suministrados por el administrador al agregar datos nuevos a un artículo de contenido estático.
Caso de uso: Crear artículo de contenido estático. Editar artículo de contenido estático.
Salida: Resultado de la verificación. Pre-condiciones: El administrador elige administrar artículos de
contenido estático, y agrega los datos nuevos de un artículo de contenido estático.
Post-condiciones: Se guardan los nuevos datos del artículo de contenido estático.
Fuente: el autor
Tabla 279: contrato Validar_datos-interfaz artículo Nombre: Validar_datos(datos articulo) Responsabilidades: Verificar la validez y concordancia de los datos
suministrados por el administrador al agregar datos nuevos a un artículo.
Caso de uso: Crear artículo. Salida: Resultado de la verificación. Pre-condiciones: El administrador elige administrar artículos, y agrega
los datos nuevos de un artículo. Post-condiciones: Se guardan los nuevos datos del artículo.
Fuente: el autor
Tabla 280: contrato Validar_datos-interfaz tema Nombre: Validar_datos(datos tema) Responsabilidades: Verificar la validez y concordancia de los datos
suministrados por el administrador al agregar datos nuevos a un tema.
Caso de uso: Crear tema. Modificar tema. Salida: Resultado de la verificación. Pre-condiciones: El administrador elige administrar temas, y agrega los
datos nuevos de un tema. Post-condiciones: Se guardan los nuevos datos del tema.
Fuente: el autor
���������� �������
�
�
���� �
Clase usuario
Tabla 281: contrato Agregar_usuario Nombre: Agregar_usuario(datos) Responsabilidades: Listar los usuarios existentes, verificar la validez de
los datos del nuevo usuario y agregarlo. Caso de uso: Agregar usuario. Salida: Se confirma que el usuario fue agregado. Pre-condiciones: Se elige administrar usuarios, y se ingresan los datos
de un nuevo usuario. Post-condiciones: Se añade un nuevo usuario al sistema.
Fuente: el autor
Tabla 282: contrato Modificar_usuario Nombre: Modificar_usuario(datos) Responsabilidades: Listar usuarios, listar los datos de un usuario elegido,
modificar los datos del usuario. Caso de uso: Modificar datos. Salida: Confirma la modificación. Pre-condiciones: Se elige administrar usuarios, se selecciona el usuario
a modificar y se ingresan los nuevos datos. Post-condiciones: Se modifica el usuario en el sistema.
Fuente: el autor
Tabla 283: contrato Eliminar_usuario Nombre: Eliminar_usuario Responsabilidades: Listar usuarios y eliminar el usuario elegido. Caso de uso: Eliminar usuario. Salida: Confirma la eliminación. Pre-condiciones: Se elige administrar usuarios y el usuario a eliminar. Post-condiciones: Se elimina un usuario del sistema.
Fuente: el autor
Tabla 284: contrato Listar_usuarios Nombre: Listar_usuarios Responsabilidades: Realizar la consulta a la base de datos de los
usuarios existentes y listarlos. Caso de uso: Listar usuarios. Salida: Lista los usuarios del sistema. Pre-condiciones: Se elige administrar usuarios.
���������� �������
�
�
���� �
Post-condiciones: Se genera la lista de usuarios en pantalla. Fuente: el autor
Tabla 285: contrato Modificar_datos Nombre: Modificar_datos(datos) Responsabilidades: Listar los datos de un usuario, verificar la validez de
los nuevos datos y actualizarlos en la base de datos. Caso de uso: Modificar datos. Salida: Confirma la modificación. Pre-condiciones: Se selecciona la opción modificar datos y se
modifican. Post-condiciones: Modifica los datos del usuario.
Fuente: el autor
Tabla 286: contrato Listar_datos Nombre: Listar_datos Responsabilidades: Realizar una consulta a la base de datos para ver los
datos del usuario y los lista. Caso de uso: Listar datos. Salida: Lista los datos. Pre-condiciones: Se elige la opción para listar datos de usuario. Post-condiciones: Se genera la lista en pantalla.
Fuente: el autor
Tabla 287: contrato Registrarse Nombre: Registrarse(datos) Responsabilidades: Mostrar el formulario de registro, verificar la validez de
los datos, registrar al nuevo usuario en la base de datos e informar al usuario.
Caso de uso: Verifica la validez de los datos Salida: Confirma el registro. Pre-condiciones: Se selecciona la opción para registrarse y se ingresan
los nuevos datos. Post-condiciones: Se añade un nuevo usuario al sistema.
Fuente: el autor
���������� �������
�
�
���� �
Clase sesión
Tabla 288: contrato Iniciar_sesion Nombre: Iniciar_sesión(login,password) Responsabilidades: Verificar que el login y password sean correctos y
crear una sesión, que permita el acceso al sistema. Caso de uso: Iniciar sesión. Salida: Inicia la sesión del usuario. Pre-condiciones: Se ingresa login y password Post-condiciones: Se inicia una sesión en el sistema.
Fuente: el autor
Tabla 289: contrato Salir Nombre: Salir Responsabilidades: Terminar la sesión y sale del sistema. Caso de uso: Salir. Salida: Se cierra la sesión. Pre-condiciones: Elige la opción salir. Post-condiciones: Se termina la sesión en el sistema.
Fuente: el autor Clase permiso
Tabla 290: contrato Asignar_permiso
Nombre: Asignar_permiso Responsabilidades: Listar los permisos y asignar alguno. Caso de uso: Asignar permiso. Salida: Se cambia el nombre del permiso. Pre-condiciones: Se selecciona la opción de administrar permiso y uno
se elige para una sección, componente, mambot y/o banner.
Post-condiciones: Se cambia el permiso en el sistema. Fuente: el autor
Tabla 291: contrato Modificar_permiso Nombre: Modificar_permiso(datos) Responsabilidades: Listar los permisos, listar los datos del permiso y
modificarlos. Caso de uso: Modificar permiso. Salida: Se confirma la modificación. Pre-condiciones: Se Selecciona la opción de administrar permisos, se
elige el permiso y se asignan los nuevos datos.
���������� �������
�
�
���� �
Post-condiciones: El permiso es modificado. Fuente: el autor
Tabla 292: contrato Eliminar_permiso Nombre: Eliminar_permiso Responsabilidades: Listar los permisos existentes y eliminar un permiso
elegido. Caso de uso: Eliminar permiso. Salida: Confirma la eliminación del permiso. Pre-condiciones: Se elige administrar permisos y se elige un permiso a
eliminar. Post-condiciones: Se elimina el permiso del sistema.
Fuente: el autor
Tabla 293: contrato Listar_permisos Nombre: Listar_permisos Responsabilidades: Realizar la consulta a la base de datos de los
permisos existentes y listarlos. Caso de uso: Listar permisos. Salida: Lista los permisos. Pre-condiciones: Se selecciona la opción para listar los permisos Post-condiciones: Se generan los permisos en pantalla.
Fuente: el autor Clase módulo
Tabla 294: contrato Agregar_modulo
Nombre: Agregar_modulo(datos) Responsabilidades: Verificar que en la ubicación dada exista un módulo
valido y cargarlo. Caso de uso: Agregar módulo. Salida: Se confirma que el módulo fue agregado. Pre-condiciones: Se Selecciona la opción de cargar un módulo. Post-condiciones: Se carga un nuevo módulo en el sistema.
Fuente: el autor
Tabla 295: contrato Publicar_modulo Nombre: Publicar_modulo Responsabilidades: Listar los módulos existentes y publicar un módulo
elegido
���������� �������
�
�
���� �
Caso de uso: Publica el módulo Salida: Cambia el icono de publicación Pre-condiciones: Se cambia el icono que representa la publicación. Post-condiciones: Se publica el módulo.
Fuente: el autor
Tabla 296: contrato Configurar_modulo Nombre: Configurar_modulo(datos) Responsabilidades: Listar los módulos existentes, listar los datos del
módulo y modificarlo. Caso de uso: Configurar módulo. Salida: Se confirma la modificación. Pre-condiciones: Se elige administrar módulos, se elige el módulo a
configurar y se asignan los nuevos datos. Post-condiciones: Se modifica la configuración del módulo.
Fuente: el autor
Tabla 297: contrato Ocultar_modulo Nombre: Ocultar_modulo Responsabilidades: Listar los módulos existentes y ocultar un módulo
elegido. Caso de uso: Oculta el módulo. Salida: Cambia el icono de publicación. Pre-condiciones: Se cambia el icono que representa la publicación. Post-condiciones: Se oculta el módulo.
Fuente: el autor
Tabla 298: contrato Eliminar_modulo Nombre: Eliminar_modulo Responsabilidades: Listar los módulos existentes y eliminar un módulo
elegido. Caso de uso: Eliminar módulo. Salida: Se confirma la eliminación. Pre-condiciones: Se elige administrar módulos y se elige el módulo a
eliminar. Post-condiciones: Se elimina el módulo del sistema.
Fuente: el autor
���������� �������
�
�
���� �
Tabla 299: contrato Listar_modulos Nombre: Listar_modulos Responsabilidades: Realizar la consulta a la base de datos de los
módulos existentes y listarlos. Caso de uso: Listar módulos. Salida: Se listan los módulos. Pre-condiciones: Se selecciona la opción para listar los módulos. Post-condiciones: Se genera la lista en pantalla.
Fuente: el autor Clase documento
Tabla 300: contrato Crear_articulo_seccion Nombre: Crear_articulo_seccion(datos) Responsabilidades: Presenta la interfaz para editar un artículo, verificar su
validez y publicarlo. Caso de uso: Crear artículo. Salida: Se muestra el artículo. Pre-condiciones: Se elige en un artículo publicar artículo y después se
ingresa. Post-condiciones: El artículo se muestra en pantalla y es guardado en el
sistema. Fuente: el autor
Tabla 301: contrato Leer_articulo_seccion Nombre: Leer_articulo_seccion Responsabilidades: Presentar la sección elegida, buscar el artículo en la
base de datos y mostrar el artículo. Caso de uso: Leer artículo sección. Salida: Se muestra el artículo. Pre-condiciones: Se elige la sección en un artículo y se elige el artículo
que se desea ver. Post-condiciones: Se muestra el artículo en pantalla.
Fuente: el autor
Tabla 302: contrato Buscar_articulo_seccion Nombre: Buscar_articulo_seccion Responsabilidades: Listar los artículos, solicitar palabras a buscar y listar
los documentos que contengan las palabras buscadas.
Caso de uso: Buscar artículos de las secciones.
���������� �������
�
�
���� �
Salida: Se muestran los resultados. Pre-condiciones: Se elige la opción de administrar artículos, se elige
buscar y se ingresan las palabras. Post-condiciones: Se genera la lista de resultados en pantalla.
Fuente: el autor
Tabla 303: contrato Listar_articulo_seccion Nombre: Listar_articulo_seccion Responsabilidades: Realiza una consulta a la base de datos para buscar
los artículos de las secciones y los lista. Caso de uso: Listar artículos de las secciones. Salida: Se listan los artículos de las secciones. Pre-condiciones: Se elige la opción administrar artículos Post-condiciones: Se genera la lista en pantalla.
Fuente: el autor
Tabla 304: contrato Eliminar_articulo_seccion Nombre: Eliminar_articulo_seccion Responsabilidades: Listar artículos y eliminar un artículo elegido. Caso de uso: Eliminar artículo. Salida: Confirma la eliminación. Pre-condiciones: Se elige administrar artículos y se elige un artículo
para eliminar. Post-condiciones: Se elimina el artículo del sistema.
Fuente: el autor
Tabla 305: contrato Publicar_seccion Nombre: Publicar_seccion Responsabilidades: Listar artículos existentes y publica el elegido. Caso de uso: Publicar sección. Salida: Se cambia el icono que representa la publicación. Pre-condiciones: Se elige administrar artículos y el artículo a publicar. Post-condiciones: Se publica el artículo.
Fuente: el autor
Tabla 306: contrato Ocultar_seccion Nombre: Ocultar_seccion Responsabilidades: Listar artículos existentes y oculta el elegido. Caso de uso: Ocultar sección.
���������� �������
�
�
���� �
Salida: Se cambia el icono que representa la publicación. Pre-condiciones: Elige administrar artículos y el artículo a ocultar. Post-condiciones: Se oculta el artículo.
Fuente: el autor Clase contenido estático
Tabla 307: contrato Crear_articulo_contenido estático Nombre: Crear_articulo_contenido estático(datos) Responsabilidades: Presenta la interfaz para editar un artículo de
contenido estático, verificar su validez y publicarlo. Caso de uso: Crear artículo de contenido estático. Salida: Se muestra el artículo de contenido estático. Pre-condiciones: Se elige en un artículo de contenido estático publicar
artículo de contenido estático y después se ingresa. Post-condiciones: El artículo de contenido estático se muestra en
pantalla y es guardado en el sistema. Fuente: el autor
Tabla 308: contrato Leer_articulo_contenido estático Nombre: Leer_articulo_contenido estático Responsabilidades: Presentar la sección elegida, buscar el artículo de
contenido estático en la base de datos y mostrar el artículo de contenido estático.
Caso de uso: Leer artículo de contenido estático sección. Salida: Se muestra el artículo de contenido estático. Pre-condiciones: Se elige la sección en un artículo de contenido
estático y se elige el artículo de contenido estático que se desea ver.
Post-condiciones: Se muestra el artículo de contenido estático en pantalla.
Fuente: el autor
Tabla 309: contrato Buscar_articulo_contenido estático Nombre: Buscar_articulo_contenido estático Responsabilidades: Listar los artículos de contenido estático, solicitar
palabras a buscar y listar los documentos que contengan las palabras buscadas.
Caso de uso: Buscar artículo de contenido estático en el contenido estático.
Salida: Se muestran los resultados.
���������� �������
�
�
���� �
Pre-condiciones: Se elige la opción de administrar artículo de contenido estático, se elige buscar y se ingresan las palabras.
Post-condiciones: Se genera la lista de resultados en pantalla. Fuente: el autor
Tabla 310: contrato Listar_articulo_contenido estático Nombre: Listar_articulo_contenido estático Responsabilidades: Realiza una consulta a la base de datos para buscar
los artículos de contenido estático y los lista. Caso de uso: Listar artículo de contenido estático. Salida: Se listan el artículo de contenido estático. Pre-condiciones: Se elige la opción administrar artículo de contenido
estáticos Post-condiciones: Se genera la lista en pantalla.
Fuente: el autor
Tabla 311: contrato Eliminar_articulo_contenido estático Nombre: Eliminar_articulo_contenido estático Responsabilidades: Listar artículo de contenido estático y eliminar un
artículo de contenido estático elegido. Caso de uso: Eliminar artículo de contenido estático. Salida: Confirma la eliminación. Pre-condiciones: Se elige administrar artículo de contenido estático y
se elige un artículo de contenido estático para eliminar.
Post-condiciones: Se elimina el artículo de contenido estático del sistema.
Fuente: el autor
Tabla 312: contrato Publicar_contenido estático Nombre: Publicar_contenido estático Responsabilidades: Listar artículo de contenido estáticos existentes y
publica el elegido. Caso de uso: Publicar sección. Salida: Se cambia el icono que representa la publicación. Pre-condiciones: Se elige administrar artículo de contenido estáticos y
el artículo de contenido estático a publicar. Post-condiciones: Se publica el artículo de contenido estático.
Fuente: el autor
���������� �������
�
�
���� �
Tabla 313: contrato Ocultar_contenido estático Nombre: Ocultar_contenido estático Responsabilidades: Listar artículo de contenido estáticos existentes y
oculta el elegido. Caso de uso: Ocultar sección. Salida: Se cambia el icono que representa la publicación. Pre-condiciones: Elige administrar artículo de contenido estáticos y el
artículo de contenido estático a ocultar. Post-condiciones: Se oculta el artículo de contenido estático.
Fuente: el autor Clase página de inicio
Tabla 314: contrato Configurar_página_de_inicio Nombre: Configurar_pagina_de_inicio Responsabilidades: Lista datos de la página de inicio y la modifica. Caso de uso: Configurar página de inicio. Salida: Confirma la modificación. Pre-condiciones: Se elige administrar página de inicio y la nueva
configuración. Post-condiciones: Se modifica la configuración de la página de inicio.
Fuente: el autor
Tabla 315: contrato Listar_pagina_de_inicio Nombre: Listar_pagina_de_inicio Responsabilidades: Realizar una consulta a la base de datos para ver los
datos de la página de inicio y listarlos. Caso de uso: Listar datos de la página de inicio. Salida: Lista los datos. Pre-condiciones: Se elige la opción para administrar la página de inicio Post-condiciones: Se genera la lista en pantalla.
Fuente: el autor Clase banner
Tabla 316: contrato Agregar_banner Nombre: Agregar_banner(datos) Responsabilidades: Verificar que en la ubicación exista un banner valido y
cargarlo. Caso de uso: Agregar banner. Salida: Confirma la agregación.
���������� �������
�
�
���� �
Pre-condiciones: Se seleccione la opción de cargar un banner y se ingresa la ubicación.
Post-condiciones: Se agrega un banner en el sistema. Fuente: el autor
�
�
Tabla 317: contrato Publicar_banner Nombre: Publicar_banner Responsabilidades: Listar banners existentes y elegir uno para publicar. Caso de uso: Publicar banner. Salida: Se cambia el icono que representa la publicación. Pre-condiciones: Se elige administrar banners y se elige el banner a
publicar. Post-condiciones: Se publica el banner.
Fuente: el autor
Tabla 318: contrato configurar_banner Nombre: Configurar_banner(datos) Responsabilidades: Listar banners existentes, listar los datos del banner y
modificarlo. Caso de uso: Configurar banner. Salida: Confirma la modificación. Pre-condiciones: Se elige administrar banners, se elige el banner a
configurar y se ingresan nuevos datos. Post-condiciones: Modifica la configuración del banner.
Fuente: el autor
Tabla 319: contrato Ocultar_banner Nombre: Ocultar_banner Responsabilidades: Listar banners existentes y elegir uno para ocultar. Caso de uso: Ocultar banner. Salida: Se cambia el icono que representa la publicación. Pre-condiciones: Se elige administrar banners y se elige el banner a
ocultar. Post-condiciones: Se oculta el banner.
Fuente: el autor
Tabla 320: contrato Eliminar_banner Nombre: Eliminar_banner Responsabilidades: Lista los banners existentes y elimina un banner
elegido.
���������� �������
�
�
���� �
Caso de uso: Eliminar banner. Salida: Confirma la eliminación. Pre-condiciones: Se elige administrar banner y se elige el banner a
eliminar. Post-condiciones: Se elimina el banner del sistema.
Fuente: el autor
Tabla 321: contrato Listar_banners Nombre: Listar_banners Responsabilidades: Realizar la consulta a la base de datos de los banners
existentes y listarlos. Caso de uso: Listar banners. Salida: Se listan los banners. Pre-condiciones: Se selecciona la opción para administrar los banners. Post-condiciones: Se genera la lista en pantalla.
Fuente: el autor Clase categoría
Tabla 322: contrato Crear_categoria Nombre: Crear_categoria(datos) Responsabilidades: Listar las categorías, verificar los datos de una nueva
categoría y crearla. Caso de uso: Crear categoría. Salida: Confirma la creación. Pre-condiciones: Se seleccione la opción de administrar categorías y
se ingresan los datos de la nueva categoría. Post-condiciones: Se crea una nueva categoría en el sistema.
Fuente: el autor
Tabla 323: contrato Modificar_categoria Nombre: Modificar_categoria(datos) Responsabilidades: Listar las categorías, listar los datos de la categoría y
los modifica. Caso de uso: Modificar categoría. Salida: Confirma la modificación. Pre-condiciones: Se selecciona la opción de administrar categorías, se
elige la categoría y se ingresan los nuevos datos. Post-condiciones: Se modifica la categoría en el sistema.
Fuente: el autor
���������� �������
�
�
���� �
�
Tabla 324: contrato Eliminar_categoria Nombre: Eliminar_categoria Responsabilidades: Listar las categorías existentes y eliminar una
categoría elegida. Caso de uso: Eliminar categoría. Salida: Confirma la eliminación. Pre-condiciones: Se elige administrar categorías y se elige la categoría
a eliminar. Post-condiciones: Se elimina la categoría.
Fuente: el autor
Tabla 325: contrato Listar_categorias Nombre: Listar_categorias Responsabilidades: Realizar la consulta a la base de datos de las
categorías existentes y listarlas. Caso de uso: Listar categorías. Salida: Se listan las categorías. Pre-condiciones: Se selecciona la opción para listar las categorías. Post-condiciones: Se genera la lista en pantalla.
Fuente: el autor Clase enlace
Tabla 326: contrato Publicar_enlace Nombre: Publicar_enlace(datos) Responsabilidades: Publicar un enlace Web. Caso de uso: Publicar enlace. Salida: Aparece en enlace en la lista. Pre-condiciones: Se elige publicar enlace y se ingresan sus datos. Post-condiciones: Se registra un nuevo enlace en la plataforma.
Fuente: el autor
Tabla 327: contrato Configurar_enlace Nombre: Configurar_enlace(datos) Responsabilidades: Listar enlaces existentes, listar los datos de un enlace
y modificarlos. Caso de uso: Configurar enlace. Salida: Confirma la modificación. Pre-condiciones: Se elige administrar enlaces, se elige el enlace a
configurar y se asignan nuevos datos.
���������� �������
�
�
���� �
Post-condiciones: Se modifican datos del enlace. Fuente: el autor
Tabla 328: contrato Ocultar_enlace Nombre: Ocultar_enlace Responsabilidades: Listar enlaces existentes y ocultar un enlace elegido. Caso de uso: Ocultar enlace. Salida: Cambia el icono que indica la publicación. Pre-condiciones: Se elige administrar enlace y se elige un enlace a
ocultar. Post-condiciones: Se oculta un enlace.
Fuente: el autor
Tabla 329: contrato Eliminar_enlace Nombre: Eliminar_enlace Responsabilidades: Listar los enlaces existentes y elimina un enlace
elegido. Caso de uso: Eliminar enlace. Salida: Confirma la eliminación. Pre-condiciones: Se elige eliminar enlace y se elige el enlace a
eliminar. Post-condiciones: Se elimina el enlace del sistema.
Fuente: el autor
Tabla 330: contrato Listar_enlaces Nombre: Listar_enlaces Responsabilidades: Realizar la consulta a la base de datos de los enlaces
existentes y listarlos. Caso de uso: Listar enlaces. Salida: Se listan los enlaces. Pre-condiciones: Se selecciona administrar los enlaces. Post-condiciones: Se genera la lista en pantalla.
Fuente: el autor Clase mambot
Tabla 331: contrato Agregar_mambot Nombre: Agregar_mambot(datos) Responsabilidades: Verificar que en una ubicación dada exista un mambot
valido y cargarlo.
���������� �������
�
�
���� �
Caso de uso: Agregar mambot. Salida: Confirma la agregación. Pre-condiciones: Se selecciona la opción de cargar un mambot y se
ingresa la ubicación. Post-condiciones: Se carga el mambot en el sistema.
Fuente: el autor
Tabla 332: contrato Publicar_mambot Nombre: Publicar_mambot Responsabilidades: Listar mambots existentes y publicar un mambot
elegido. Caso de uso: Publicar mambot. Salida: Cambia el icono que indica la publicación. Pre-condiciones: Se elige administrar mambots y publicar un mambot
elegido. Post-condiciones: Se publica un mambot.
Fuente: el autor
Tabla 333: contrato Configurar_mambot Nombre: Configurar_mambot(datos) Responsabilidades: Listar mambots existentes, listar datos del mambot y
modificarlo. Caso de uso: Configurar mambot. Salida: Confirma la modificación. Pre-condiciones: Se elige administrar mambots, se elige el mambot a
configurar y se asignan nuevos datos. Post-condiciones: Se cambia la configuración del mambot.
Fuente: el autor
Tabla 334: contrato Ocultar_mambot Nombre: Ocultar_mambot Responsabilidades: Listar mambots existentes y ocultar un mambot
elegido. Caso de uso: Ocultar mambot. Salida: Cambia el icono que indica la publicación. Pre-condiciones: Se elige administrar mambots y ocultar un mambot
elegido. Post-condiciones: Se oculta un mambot.
Fuente: el autor
���������� �������
�
�
���� �
Tabla 335: contrato Eliminar_mambot Nombre: Eliminar_mambot Responsabilidades: Listar los mambots existentes y eliminar el mambot
elegido. Caso de uso: Eliminar mambot. Salida: Confirma la eliminación. Pre-condiciones: Se elige administrar mambots y se elige el mambot a
eliminar. Post-condiciones: Se elimina el mambot del sistema.
Fuente: el autor
Tabla 336: contrato Listar_mambots Nombre: Listar_mambots Responsabilidades: Realizar la consulta a la base de datos de los
mambots existentes y listarlos. Caso de uso: Lista mambots. Salida: Se listan los mambots. Pre-condiciones: Se selecciona administrar los mambots Post-condiciones: Se genera la lista en pantalla.
Fuente: el autor Clase imagen
Tabla 337: contrato Cargar_imagen Nombre: Cargar_imagen Responsabilidades: Verificar que la imagen exista en una ubicación dada
y cargarla. Caso de uso: Cargar imagen. Salida: Confirma la agregación. Pre-condiciones: Se selecciona cargar una imagen y se ingresa su
ubicación. Post-condiciones: Se agrega una imagen al sistema.
Fuente: el autor
Tabla 338: contrato Eliminar_imagen Nombre: Eliminar_imagen Responsabilidades: Listar las imágenes existentes y elimina una imagen
elegida. Caso de uso: Eliminar imagen. Salida: Confirma la eliminación. Pre-condiciones: Se elige administrar imágenes y se elige la imagen a
���������� �������
�
�
���� �
eliminar. Post-condiciones: Se elimina la imagen del sistema.
Fuente: el autor
Tabla 339: contrato Listar_imagenes Nombre: Listar_imagenes Responsabilidades: Realizar la consulta a la base de datos de las
imágenes existentes y listarlos. Caso de uso: Listar imágenes. Salida: Se listan las imágenes. Pre-condiciones: Se selecciona la opción para listar las imágenes Post-condiciones: Se genera la lista en pantalla.
Fuente: el autor Clase grupo
Tabla 340: contrato Asignar_grupo Nombre: Asignar_grupo Responsabilidades: Listar los grupos y asignar alguno. Caso de uso: Asignar grupo. Salida: Cambia el nombre del grupo. Pre-condiciones: Se selecciona la opción de administrar grupos y se
elige un usuario. Post-condiciones: Se asigna un grupo a un usuario.
Fuente: el autor
Tabla 341: contrato Configurar_grupo Nombre: Configurar_grupo(datos) Responsabilidades: Listar los grupos, lista los datos del grupo y los
modifica. Caso de uso: Configurar grupo. Salida: Confirma la modificación. Pre-condiciones: Se seleccione la opción de administrar grupos, se
elige un grupo y se asignan nuevos datos Post-condiciones: Se cambia la configuración de un grupo.
Fuente: el autor
Tabla 342: contrato Eliminar_grupo Nombre: Eliminar_grupo Responsabilidades: Listar los grupos existentes y eliminar un grupo
���������� �������
�
�
���� �
elegido. Caso de uso: Eliminar grupo. Salida: Confirma eliminación. Pre-condiciones: Se elige administrar grupos y se elige un grupo a
eliminar. Post-condiciones: Se elimina un grupo del sistema.
Fuente: el autor
Tabla 343: contrato Listar_grupos Nombre: Listar_grupos Responsabilidades: Realizar la consulta a la base de datos de los grupos
existentes y listarlos. Caso de uso: Listar grupos. Salida: Se listan los grupos. Pre-condiciones: Se selecciona la opción para administrar los grupos. Post-condiciones: Se genera la lista en pantalla.
Fuente: el autor
2.7.1.3.6 Requerimientos no funcionales. Este tipo de requerimientos son aquellos que se deben cumplir al diseñar la plataforma, sin embargo, no serán expresados en el modelo final de objetos. Estos requerimientos son:�
• De rendimiento.
• De economía.
• De eficiencia.
• Tecnológicos.
• De seguridad.
• De confiabilidad.
• De usabilidad.
���������� �������
�
�
���� �
• De comunicabilidad.
2.7.1.3.6.1 Requerimientos de rendimiento. Se debe optimizar el tiempo máximo en que la aplicación responde a las peticiones de los usuarios, para esto se buca que el tiempo máximo que tarde el sistema en estar listo para ser usado sea de 10 segundos en computador con 256 Mb de memoria Ram y una conexión de ainternet de 512 M. 2.7.1.3.6.2 Requerimientos de economía. Se opta por utilizar software libre para el desarrollo del sistema, esto ayudar a economizar costos.El costo en software debe ser nulo, el solo se pagara a los desarrolladores de la plataforma y el costo masximo no podra ser mayor a $3.500.000. 2.7.1.3.6.3 Requerimientos de eficiencia. El servidor web donde se aloje el portal debe contar con los recursos necesarios para el funcionamiento de este y su facil administracion, se recomiendan servicios de hosting que brinden el servicio de cpanel. 2.7.1.3.6.4 Requerimientos tecnológicos. La aplicación debe ser compatible con sistemas operativos y computadores con mínima de 256 Mb de memoria Ram, de forma que el funcionamiento de la plataforma dependa principalmente el alojamiento Web que se haga; también se debe contar con una conexión a Internet, para poder interactuar con la plataforma. 2.7.1.3.6.5 Requerimientos de seguridad. Aunque la principal fuente de seguridad es el uso de contraseñas para los usuarios, se debe tener en cuenta que en Internet existen diferentes tipos de programas que pueden apropiarse de el ancho de banda o redireccionar los links que tiene el portal, por lo tanto se debe
���������� �������
�
�
���� �
configurar los accesos desde la configuración principal del portal, para evitar estos inconvenientes. 2.7.1.3.6.6 Requerimientos de confiabilidad. Las perosnas podran contar con los servicios de la plataforma todos los dias durante 23, horas como minimo, en la hora restante se hara una revision general del funcionamineto de la plataforma. 2.7.1.3.6.7 Requerimientos de usabilidad. La aplicación cuenta con un menú comprensible y una interfaz amigable con el usuario, también se le facilitara realizar las actividades que necesita, y contara con un manual de explicación de la plataforma, se busca que una persona aprenda a utilizar todos los servicios del portal en una hora. 2.7.1.3.6.8 Requerimientos de comunicabilidad. El trabajo debe hacerse por medio de internet, pues los usuarios de la plataforma pueden encontrarse en cualquier lugar del mundo y para brindar todos los servicios es indispensable el uso de la web. 2.7.1.4 Diseño. 2.7.1.4.1 Arquitectura del sistema. La arquitectura del sistema encierra todo el conjunto de tecnologías de:
• Hardware • Sistema operativo • Sistema de comunicaciones • Sistema de bases de datos • Herramientas de desarrollos de interfaces hombre-máquina • Servidores Web
���������� �������
�
�
���� �
• Seguridad Las tecnologías que se mencionan deben ser compatibles entre si, también deben ser adquiribles y mantenibles. La arquitectura que se usara en el proyecto dadas sus características es la arquitectura Web, la cual es generalmente una arquitectura en tres capas, en ocasiones se divide en n-capas, pero nunca se pierde su idea primordial, la segunda capa es la que se divide para presentar el resto. Los requeriminetos no funcionales, ademas muestran requerimientos que son alcanzables gracias a una arquitectura de este tipo, tanto por la econocmia que representa, como por la forma en la cual los usuarios pueden acceder a los servicios de la plataforma.
Figura 491: arquitectura Web de 3 capas
Fuente: Open source Se debe tener en cuenta que se da un cambio entre las aplicaciones tradicionales de escritorio, por aplicaciones Web, las cuales requieren este tipo de arquitectura, ahora los sitios Web no solo se pueden limitar a mostrar información, sino que también deben ser aplicaciones capaces de interactuar con el usuario. El usuario interacciona con las aplicaciones Web a través del navegador. Por la actividad del usuario, se envían peticiones al servidor, allí se aloja la aplicación y hace uso de una base de datos la cual almacena toda la información relacionada con la misma. El servidor procesa la petición y devuelve la respuesta al navegador que la presenta al usuario. Por tanto, el sistema se distribuye en tres
���������� �������
�
�
���� �
componentes: el navegador, que presenta la interfaz al usuario; la aplicación, que se encarga de realizar las operaciones necesarias según las acciones llevadas a cabo por éste y la base de datos, donde la información relacionada con la aplicación se hace persistente. “En la mayoría de los casos, el navegador suele ser un mero presentador de información (modelo de cliente delgado), y no lleva a cabo ningún procesamiento relacionado con la lógica de negocio. No obstante, con la utilización de applets, código javascript y DHTML la mayoría de los sistemas se sitúan en un punto intermedio entre un modelo de cliente delgado y un modelo de cliente grueso (donde el cliente realiza el procesamiento de la información y el servidor sólo es responsable de la administración de datos). No obstante el procesamiento realizado en el cliente suele estar relacionado con aspectos de la interfaz (como ocultar o mostrar secciones de la página en función de determinados eventos) y nunca con la lógica de negocio. En todos los sistemas de este tipo y ortogonalmente a cada una de las capas de despliegue comentadas, podemos dividir la aplicación en tres áreas o niveles:
1. Nivel de presentación: es el encargado de generar la interfaz de usuario en función de las acciones llevadas a cabo por el mismo. 2. Nivel de negocio: contiene toda la lógica que modela los procesos de negocio y es donde se realiza todo el procesamiento necesario para atender a las peticiones del usuario. 3. Nivel de administración de datos: encargado de hacer persistente toda la información, suministra y almacena información para el nivel de negocio.
Los dos primeros y una parte del tercero (el código encargado de las actualizaciones y consultas), suelen estar en el servidor mientras que la parte restante del tercer nivel se sitúa en la base de datos (notar que, debido al uso de procedimientos almacenados en la base de datos, una parte del segundo nivel también puede encontrarse en la misma). Teniendo en cuenta estas características en la arquitectura de los sistemas Web, a continuación veremos
���������� �������
�
�
���� �
algunos patrones de diseño de aplicación básica que pueden facilitar un diseño apropiado para este tipo de sistemas.”45
Figura 492: niveles sistemas Web
Fuente: Ilustre colegio de ingenieros en informática de la región de Murcia
1. Hardware
Servidor de bases de datos. Este será proporcionado por el servidor Web, este proporciona todos los servicios necesarios para alojar la aplicación.
Máquinas cliente. Los clientes pueden utilizar cualquier máquina con conexión a Internet ya que lo importante es el navegador, aunque la velocidad de navegación depende de la memoria Ram y el procesador.
2. Sistema operativo
Servidor. Los servidores de Internet mas populares tienen un funcionamiento en Linux, esto al igual que el servidor de bases de datos será proporcionado por el servidor Web.
����������������������������������������������������CASTEJÓN GARRIDO, Juan Salvador. Arquitectura y diseño de sistemas web modernos. En:
www.cii_murcia.es/informas/ene05/articulos/Arquitectura_y_disenyo_de_sistemas_web_modernos.html. (Consulta: 20 de Noviembre. 2008).�
���������� �������
�
�
���� �
Cliente. Al igual que lo anterior lo importante es que se cuente con un navegador que presente la aplicación.
3. Sistema de bases de datos. El sistema de base de datos será SQL, ya
que es el que se usa con el servicio de administración de contenido Joomla. 4. Servidores Web. Se negociara un servidor Web, que se pueda pagar sin
superar el costo de servicios que se tienen destinados al proyecto, y que a la vez sea capaz de soportar la aplicación.
5. Seguridad. El trabajo es cuanto a la seguridad se hará principalmente utilizando las contraseñas de usuarios, y separándolos por grupos, dependiendo de los permisos que les sean otorgados.
Para el administrador del sitio es posible reescribir algunas de las configuraciones por defecto creando y/o editando un archivo llamado .htaccess. Se puede reconfigurar como responde el servidor ante las peticiones de los visitantes, usuarios y bots. Esto debido a que no solo seres humanos ingresarán mediante un navegador al sitio Web. También podrían acceder a scanners que buscan direcciones de email, scripts que realizan visitas automáticas con algún fin determinado, robots de los motores de búsqueda, monitores de sistemas, y programas hechos por hackers para probar o explotar vulnerabilidades del sitio o el servidor. El .htaccess es un archivo de texto ASCII que se ubicado en el directorio raíz del sitio o en un subdirectorio dentro de él. Este archivo puede ser creado y editado con cualquier editor de texto (bloc de notas, notepad), y luego subido al directorio para el cual se desea modificar las configuraciones por defecto. El .htaccess, permite dotar de seguridad el sistema. La configuración del .htacces permite:
• Mensajes de Error personalizados
���������� �������
�
�
���� �
• Bloquear el acceso público a determinados archivos • Cambiar la página de inicio por defecto • Habilitar la exploración de directorios • Bloqueando a diferentes usuarios para acceder al sitio • Redireccionar visitantes a una nueva página o directorio • Prevenir el Hot Linking y el robo de nuestro ancho de banda • Protegiendo el directorio /administrator/ mediante autenticación
HTTP
���������� �������
� �
����
�
2.7.
1.4.
2 M
od
elo
de
sub
sist
emas
. 2.
7.1.
4.2.
1 D
iag
ram
as d
e su
bsi
stem
as. Fig
ura
493:
dia
gram
a de
sub
sist
emas
DO
M
Rec
epci
ón
An
aliz
ador
de
pet
icio
nes
Reg
istr
ode
tr
ansa
cció
n
Con
trol
deac
ceso
Man
ejad
ord
ere
curs
os
UT
ILO
SA
L
Sis
tem
aop
erat
ivo
CG
I(c
onte
nid
od
iná
mic
o)
HT
ML
(Con
ten
ido
está
tico)
Mot
or d
eba
se d
e da
tos
Bas
e de
dat
os
Gen
erad
ord
inam
ico
de
con
ten
idos
(P
HP
)
Cap
a se
rvid
or d
e ap
licac
ione
sC
apa
clen
teC
apa
serv
idor
de
base
de d
atos
Nav
egad
or
F
uent
e: e
l aut
or
���������� �������
� �
����
�
2.7.
1.4.
2.2
dia
gra
mas
de
cola
bo
raci
ón
en
tre
sub
sist
emas
.
Fig
ura
494:
dia
gram
a de
col
abor
ació
n en
tre
subs
iste
mas
Nav
egad
orR
ecep
ción
Ana
lizad
ord
ep
etic
ione
s
Reg
istr
ode
tr
ansa
cció
n
Con
trol
deac
ceso
Man
ejad
orde
recu
rsos
UTI
LO
SA
L
Sis
tem
aop
erat
ivo
CG
I(a
rchi
vos
din
ámic
os)
HTM
L(a
rchi
vos
está
ticos
)
Mot
or d
eb
ase
de d
atos
Bas
e de
dat
os
Gen
erad
ordi
nam
ico
deco
nten
idos
(P
HP
)
Cap
a se
rvid
or d
e ap
licac
ione
sC
apa
clen
teC
apa
serv
idor
de
base
de d
atos
Ord
enes
de
bajo
niv
el
Ord
enes
SQ
L
Pet
icio
nes
Pos
t
Pet
icio
nes
Loca
lizac
ión
de r
ecur
soP
erm
iso
Res
pues
ta
Res
pues
ta
Llam
ado
afu
ncio
nes
Llam
ado
afu
ncio
nes
Llam
ado
afu
ncio
nes
Llam
ado
afu
ncio
nes
Llam
ado
afu
ncio
nes
Ord
enes
de
func
iona
mie
nto
DO
M Con
stru
ctor
es
Get
Get
F
uent
e: e
l aut
or
���������� �������
� �
����
�
2.7.
1.4.
3 M
od
elo
de
aplic
acio
nes
. 2.
7.1.
4.3.
1 M
od
elo
est
átic
o.
Dia
gram
a de
sec
uenc
ia d
e ve
ntan
as
F
igur
a 49
5: d
iagr
ama
de s
ecue
ncia
de
vent
anas
par
te a
dmin
istr
ador
Ad
min
istra
dor
(Opc
ione
s)
Adm
inis
trar
usua
rios
Adm
inis
trar
idio
mas
Adm
inis
trar
men
úsA
dmin
istra
rpa
pele
raAd
min
istra
rim
ágen
esA
dmin
istra
rca
tego
rías
Adm
inis
trar
secc
ión
Adm
inis
trar
arch
ivo
Adm
inis
trar
pági
na d
ein
ício
Adm
inis
trar
cont
enid
oes
tátic
o
Adm
inis
trar
Artíc
ulos
Aña
dir
nuev
oar
tícul
o
Nue
vo
Edita
r
Ayud
a
Nue
vo
Edita
r
Ayu
da
Ayud
aN
uevo
Edi
tar
Ayud
a
Nue
vo
Edita
r
Ayu
da
Sub
ir
Cre
ar
Ayu
da
Ayud
a
Acep
taci
ónN
uevo
Edi
tar
Ayud
a
Nue
vo
Edita
r
Ayud
a
Nue
vo
Edi
tar
Ayud
a
C
ontin
ua
���������� �������
� �
����
�
Adm
inis
trad
or(O
pcio
nes)
Ayu
daM
ensa
jes
Mam
bots
Mód
ulos
Com
pone
ntes
Adm
inis
trac
ión
depl
antil
las
Est
adís
ticas
Vis
tapr
evia
Inst
alar
mam
bot
Inst
alar
mód
ulo
Inst
alar
com
pone
nte
Con
figur
ació
ngl
obal
Ayu
da
Ace
ptac
ión
Ayu
da
Ace
ptac
ión
Ayu
da
Ace
ptac
ión
Adm
inis
trar
mam
bot
Adm
inis
trar
mód
ulo
Adm
inis
trar
com
pone
nte
Con
figur
ació
n
Ent
rada
�
Fue
nte:
el a
utor
���������� �������
� �
����
�
Fig
ura
496:
dia
gram
a de
sec
uenc
ia d
e ve
ntan
as p
arte
usu
ario
In
icio
(Opc
ione
s)
Not
icia
s(O
pcio
nes)
Man
ual y
re
glas
Pre
sent
ació
nC
oncu
rso
(Opc
ione
s)
foro
(Opc
ione
s)Cha
t
List
a d
usua
rios
Map
a de
usua
rios
Reg
las
Bus
qued
a
Tem
a
Art
ícul
ous
uario
Art
icul
osN
uevo
avis
o
Mis
avis
os
Reg
las
Res
umén
Avi
so
Art
ícul
o
Usu
ario
Not
icia
Dis
cusi
ón
Art
ícul
o
Edi
tar
Ver
Res
ulta
dos
Blo
g de
usua
rio(O
pcio
nes)
Com
erci
oel
ectr
ónic
o(O
pcio
nes) Cat
egor
ía(O
pcio
nes)
Wik
i(O
pcio
nes)
Bus
car
(Opc
ione
s)
�
�/0120&+�
���������� �������
� �
����
�
Inic
io(O
pcio
nes)
Libr
ode
visi
tas
A tu
blog
Det
alle
sus
uario
Env
iar
enla
ceCom
prob
arar
tícul
osE
nlac
esE
nvua
rno
ticia
sE
scrib
iren
blo
g
Ace
ptac
ión
Env
iar
mai
l
Esc
ribir
mai
l
Sub
irar
chiv
oNue
vaen
trad
aA
cept
ació
nA
cept
ació
n
Ace
ptac
ión
Ace
ptac
ión
Ace
ptac
ión
Con
tact
arE
spac
iopr
ivad
o(O
pcio
nes)
�
Fue
nte:
el a
utor
���������� �������
�
�
���� �
2.7.1.4.3.2 Modelo dinámico. Diagramas de interacción
Figura 497: diagrama de interacción login
a: Administrador
b: ventanainicio
c:: usuarios
1: login, password
2: buscar_usuario(login,password)3: exito
4: exito
Fuente: el autor
Figura 498: diagrama de interacción salir
a: Administrador
b: ventanainicio
c: sesión
1: Salir4: exito
3: exito 2: terminar_sesión(login)
Fuente: el autor
���������� �������
�
�
���� �
Figura 499: diagrama de interacción agregar usuario
a: Administrador
b: ventanaagregar usuario
c: usuarios
1: Administrar usuarios
3: Lista usuarios 2: Administrar usuarios
4: Lista usuarios5: Elige agregar usuario
6: Elige agregar usuario
7: Solicita datos usuario
8: Muestra formulario agregar usuario
11: Exito9: Ingresa los datos de usuario
10: Ingresa los datos de usuario12: Exito
Fuente: el autor
Figura 500: diagrama de interacción modificar usuario
a: Administrador
b: ventanamodificar usuario
c: usuarios
1: Administrar usuarios
3: Lista usuarios 2: Administrar usuarios
4: Lista usuarios5: Elige usuario a modificar
6: Elige usuario a modificar7: Solicita nuevos datos
8: Lista datos del usuario9: Ingresa los nuevosdatos de usuario
10: Ingresa los nuevosdatos de usuario
12: Exito
11: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 501: diagrama de interacción eliminar usuario
a: Administrador
b: ventanaeliminar usuario
c: usuarios
1: Administrar usuarios
3: Lista usuarios 2: Administrar usuarios
4: Lista usuarios5: Elige eliminar un usuario
6: Elige eliminar un usuario7: Elimina el usuario
8: Elimina el usuario
Fuente: el autor
Figura 502: diagrama de interacción listar usuarios
a: Administrador
b: ventanalistar usuario
c: usuarios
1: Administrar usuarios
3: Lista usuarios 2: Administrar usuarios
4: Lista usuarios
Fuente: el autor
���������� �������
�
�
���� �
Figura 503: diagrama de interacción agregar sección
1: Administrar sección()
3: Lista secciones 2: Administrar sección()
4: Lista secciones5: Elige agregar sección
6: Elige agregar sección7: Solicita datos sección
8: Muestra formulario agregar sección
11: Exito
9: Ingresa los datos de sección
10: Ingresa los datos de sección
12: Exito
a: Administrador
b: ventanaAgregar sección
c: Sección
Fuente: el autor
Figura 504: diagrama de interacción publicar sección
1: Administrar secciones()
3: Lista secciones 2: Administrar secciones()
4: Lista secciones5: Elige publicar una sección
6: Elige publicar una sección
8: Exito
7: Exito
a: Administrador
b: ventanaAdministrar
sección
c: Secciones
Fuente: el autor
���������� �������
�
�
���� �
Figura 505: diagrama de interacción modificar sección
a: Administrador
b: ventanamodificar sección
c: Secciones
1: Administrar secciones()
3: Lista secciones 2: Administrar secciones()
4: Lista secciones
5: Elige sección a modificar
6: Elige sección a modificar7: Solicita nuevos datos
8: Lista datos de la sección
9: Ingresa los nuevos datos de sección
10: Ingresa los nuevos datos de sección
12: Exito
11: Exito
Fuente: el autor
Figura 506: diagrama de interacción ocultar sección
1: Administrar secciones()
3: Lista secciones 2: Administrar secciones()
4: Lista secciones5: Elige ocultar una sección
6: Elige ocultar una sección
8: Exito
7: Exito
a: Administrador
b: ventanaAdministrar secciones
c: Secciones
Fuente: el autor
���������� �������
�
�
���� �
Figura 507: diagrama de interacción eliminar sección
1: Administrar secciones()
3: Lista secciones 2: Administrar secciones()
4: Lista secciones5: Elige eliminar una sección
6: Elige eliminar una sección
8: Exito
7: Exito
a: Administrador
b: ventanaAdministrar secciones
c: Secciones
Fuente: el autor
Figura 508: diagrama de interacción listar sección
1: Administrar secciones()
3: Lista secciones 2: Administrar secciones()
4: Lista secciones
a: Administrador
b: ventanaAdministrar secciones
c: Secciones
Fuente: el autor
���������� �������
�
�
���� �
Figura 509: diagrama de interacción agregar categoría
a: Administrador
b: ventanaAgregar categoria
c: Categorias
1: Administrar categorias()
3: Lista categorias 2: Administrar categorias()
4: Lista categorias5: Elige agregar categoria
6: Elige agregar categoria7: Solicita datos categoria
8: Muestra formulario agregar categoria
11: Exito
9: Ingresa los datos de categoria
10: Ingresa los datos de categoria
12: Exito
Fuente: el autor
Figura 510: diagrama de interacción modificar categoría
a: Administrador
b: ventanaModificar categoria
c: Categorias
1: Administrar categorias()
3: Lista categorias 2: Administrar categorias()
4: Lista categorias5: Elige categoria a modificar
6: Elige categoria a modificar7: Solicita nuevos datos
8: Lista datos de la categoria9: Ingresa los nuevos datos de categoria
10: Ingresa los nuevos datos de categoria
12: Exito
11: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 511: diagrama de interacción eliminar categoría
a: Administrador
b: ventanaAdministrar categorias
c: Categorias
1: Administrar categorias()
3: Lista categorias 2: Administrar categorias()
4: Lista categorias
5: elige eliminar una categoria
6: elige eliminar una categoria7: elimina la categoria
8: elimina la categoria
Fuente: el autor
Figura 512: diagrama de interacción listar categoría
a: Administrador
b: ventanaAdministrar categorias
c: Categorias
1: Administrar categorias()
3: Lista categorias 2: Administrar categorias()
4: Lista categorias
Fuente: el autor
���������� �������
�
�
���� �
Figura 513: diagrama de interacción agregar componente
a: Administrador
b: ventanaAgregar
componente
c: Componentes
1: agregar componente()2: ubicación
3: agregar componente()5: exito
6: exito
Fuente: el autor
Figura 514: diagrama de interacción publicar componente
a: Administrador
b: ventanaAdministrar
componentes
c: Componentes
1: Administrar componentes()
3: Lista componentes 2: Administrar componentes()
4: Lista componentes5: Elige publicar un componente
6: Elige publicar un componente
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 515: diagrama de interacción configurar componente
a: Administrador
b: ventanaConfigurar
componentes
c: Componentes
1: administrar componentes()
3: Lista componentes 2: administrar componentes()
4: Lista componentes5: Elige componente a configurar
6: Elige componente a configurar7: Solicita nuevos datos
8: Lista datos de la componente
9: Ingresa los nuevos datos de componente
10: Ingresa los nuevos datos de componente
12: Exito
11: Exito
Fuente: el autor
Figura 516: diagrama de interacción ocultar componente
a: Administrador
b: ventanaAdministrar
componentes
c: Componentes
1: Administrar componentes()
3: Lista componentes 2: Administrar componentes()
4: Lista componentes5: Elige ocultar un componente
6: Elige ocultar un componente
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 517: diagrama de interacción eliminar componente
a: Administrador
b: ventanaAdministrar
componentes
c: Componentes
1: administrar componentes()
3: Lista componentes 2: administrar componentes()
4: Lista componentes5: elige eliminar un componente
6: elige eliminar un componente7: elimina el componente
8: elimina el componente
Fuente: el autor
Figura 518: diagrama de interacción listar componentes
a: Administrador
b: ventanaAdministrar
componentes
c: Componentes
1: administrar componentes()
3: Lista componentes 2: administrar componentes()
4: Lista componentes
Fuente: el autor
���������� �������
�
�
���� �
Figura 519: diagrama de interacción agregar mambot
a: Administrador
b: ventanaAgregarmambot
c: mambots
1: agregar mambot()2: ubicación
3: agregar mambot()5: exito
6: exito
Fuente: el autor
Figura 520: diagrama de interacción publicar mambot
a: Administrador
b: ventanaAdministrarmambots
c: mambots
1: Administrar mambots()
3: Lista mambots 2: Administrar mambots()
4: Lista mambots5: Elige publicar un mambot
6: Elige publicar un mambot
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 521: diagrama de interacción configurar mambot
a: Administrador
b: ventanaConfigurarmambots
c: mambots
1: administrar mambots()
3: Lista mambots 2: administrar mambots()
4: Lista mambots5: Elige mambot a configurar
6: Elige mambot a configurar7: Solicita nuevos datos
8: Lista datos de la mambot
9: Ingresa los nuevos datos de mambot
10: Ingresa los nuevos datos de mambot
12: Exito
11: Exito
Fuente: el autor
Figura 522: diagrama de interacción ocultar mambot
a: Administrador
b: ventanaAdministrarmambots
c: mambots
1: Administrar mambots()
3: Lista mambots 2: Administrar mambots()
4: Lista mambots5: Elige ocultar un mambot
6: Elige ocultar un mambot
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 523: diagrama de interacción eliminar mambot
a: Administrador
b: ventanaAdministrarmambots
c: mambots
1: administrar mambots()
3: Lista mambots 2: administrar mambots()
4: Lista mambots5: elige eliminar un mambot
6: elige eliminar un mambot7: elimina el mambot
8: elimina el mambot
Fuente: el autor
Figura 524: diagrama de interacción listar mambots
a: Administrador
b: ventanaAdministrarmambots
c: mambots
1: administrar mambots()
3: Lista mambots 2: administrar mambots()
4: Lista mambots
Fuente: el autor
���������� �������
�
�
���� �
Figura 525: diagrama de interacción agregar módulo
a: Administrador
b: ventanaAgregarmódulo
c: módulos
1: agregar módulo()2: ubicación
3: agregar módulo()5: exito
6: exito
Fuente: el autor
Figura 526: diagrama de interacción publicar módulo�
a: Administrador
b: ventanaAdministrar
módulos
c: módulos
1: Administrar módulos()
3: Lista módulos 2: Administrar módulos()
4: Lista módulos5: Elige publicar un módulo
6: Elige publicar un módulo
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 527: diagrama de interacción configurar módulo
a: Administrador
b: ventanaConfigurarmódulos
c: módulos
1: administrar módulos()
3: Lista módulos 2: administrar módulos()
4: Lista módulos5: Elige módulo a configurar
6: Elige módulo a configurar7: Solicita nuevos datos
8: Lista datos de la módulo
9: Ingresa los nuevos datos de módulo
10: Ingresa los nuevos datos de módulo
12: Exito
11: Exito
Fuente: el autor
Figura 528: diagrama de interacción ocultar módulo
a: Administrador
b: ventanaAdministrar
módulos
c: módulos
1: Administrar módulos()
3: Lista módulos 2: Administrar módulos()
4: Lista módulos5: Elige ocultar un módulo
6: Elige ocultar un módulo
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 529: diagrama de interacción eliminar módulo
a: Administrador
b: ventanaAdministrar
módulos
c: módulos
1: administrar módulos()
3: Lista módulos 2: administrar módulos()
4: Lista módulos5: elige eliminar un módulo
6: elige eliminar un módulo7: elimina el módulo
8: elimina el módulo
Fuente: el autor
Figura 530: diagrama de interacción listar módulos
a: Administrador
b: ventanaAdministrar
módulos
c: módulos
1: administrar módulos()
3: Lista módulos 2: administrar módulos()
4: Lista módulos
Fuente: el autor
���������� �������
�
�
���� �
Figura 531: diagrama de interacción administrar permisos
a: Administrador
b: ventanaAdministrar
permiso
c: permisos
1: Administrar permiso()
3: Lista persmisos
2: Administrar permiso()
4: Lista permisos 5: Elige un permiso parasecciones, componentes,
mambots y modulos
6: Elige un permiso parasecciones, componentes, mambots y modulos
8: Exito
7: Exito
Fuente: el autor
Figura 532: diagrama de interacción modificar permisos
a: Administrador
b: ventanaModificar permiso
c: permisos
1: Administrar permisos()
3: Lista permisos 2: Administrar permisos()
4: Lista permisos
5: Elige permiso a modificar
6: Elige permiso a modificar7: Solicita nuevos datos
8: Lista datos de la permiso
9: Ingresa los nuevos datos de permiso
10: Ingresa los nuevos datos de permiso
12: Exito
11: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 533: diagrama de interacción eliminar permisos
a: Administrador
b: ventanaAdministrar
permiso
c: permisos
1: Administrar permisos()
3: Lista permisos 2: Administrar permisos()
4: Lista permisos5: elige eliminar un permiso
6: elige eliminar un permiso7: elimina el permiso
8: elimina el permiso
Fuente: el autor
Figura 534: diagrama de interacción listar permisos
a: Administrador
b: ventanaAdministrar
permiso
c: permisos
1: Administrar permisos()
3: Lista permisos 2: Administrar permisos()
4: Lista permisos
Fuente: el autor
���������� �������
�
�
���� �
Figura 535: diagrama de interacción crear backup
a: Administrador
b: ventanaCrear backup
c: Base de datos
1: crear backup()2: ubicación
3: crear backup()4: exito
5: exito
Fuente: el autor
Figura 536: diagrama de interacción cargar backup
a: Administrador
b: ventanaCargar backup
c: Base de datos
1: crear backup()2: ubicación
6: exito
7: exito
3: crear backup()4: eliminar datos()5: cargar backup()
Fuente: el autor
���������� �������
�
�
���� �
Figura 537: diagrama de interacción cargar imagen
a: Administrador
b: ventanaCargar imagen
c: Imagenes
2: ubicación
4: exito
5: exito 1: cargar imagen()
3: cargar imagen()
Fuente: el autor
Figura 538: diagrama de interacción eliminar imagen
a: Administrador
b: ventanaAdministrarimágenes
c: Imagenes
1: Administrar imagenes()
3: Lista imagenes 2: Administrar imagenes()
4: Lista imagenes
5: elige eliminar una imagen
6: elige eliminar una imagen7: elimina imagen
8: elimina imagen
Fuente: el autor
���������� �������
�
�
���� �
Figura 539: diagrama de interacción listar imagen
a: Administrador
b: ventanaAdministrarimágenes
c: Imagenes
1: Administrar imagenes()
3: Lista imagenes 2: Administrar imagenes()
4: Lista imagenes
Fuente: el autor
Figura 540: diagrama de interacción cargar banner
a: Administrador
b: ventanaCargar banner
c: banner
2: ubicación1: cargar banner()
3: cargar banner()4: Exito
5: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 541: diagrama de interacción publicar banner
a: Administrador
b: ventanaAdministrar
banner
c: banner
1: Administrar banners()
3: Lista banners 2: Administrar banners()
4: Lista banners5: Elige publicar un banner
6: Elige publicar un banner
8: Exito
7: Exito
Fuente: el autor
Figura 542: diagrama de interacción configurar banner
a: Administrador
b: ventanaAdministrar
banner
c: banner
1: administrar banners()
3: Lista banners 2: administrar banners()
4: Lista banners5: Elige banner a configurar
6: Elige banner a configurar7: Solicita nuevos datos
8: Lista datos de la banner9: Ingresa los nuevos datos de banner
10: Ingresa los nuevos datos de banner
12: Exito
11: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 543: diagrama de interacción ocultar banner
a: Administrador
b: ventanaAdministrar
banner
c: banner
1: Administrar banners()
3: Lista banners 2: Administrar banners()
4: Lista banners5: Elige ocultar un banner
6: Elige ocultar un banner
8: Exito
7: Exito
Fuente: el autor
Figura 544: diagrama de interacción eliminar banner
a: Administrador
b: ventanaAdministrar
banner
c: banner
1: Administrar banners()
3: Lista banners 2: Administrar banners()
4: Lista banners
5: elige eliminar un banner
6: elige eliminar un banner7: elimina el banner
8: elimina el banner
Fuente: el autor
���������� �������
�
�
���� �
Figura 545: diagrama de interacción listar banners
a: Administrador
b: ventanaAdministrar
banner
c: banner
1: Administrar banners()
3: Lista banners 2: Administrar banners()
4: Lista banners
Fuente: el autor
Figura 546: diagrama de interacción publicar enlace
a: usuario
b: ventanaPublicarenlace
c: enlaces
1: publicar enlace()
3: Solicita datos enlace 2: publicar enlace()
7: Exito
8: Exito 5: ingresa datos
6: ingresa datos
4: Solicita datos enlace
Fuente: el autor
���������� �������
�
�
���� �
Figura 547: diagrama de interacción configurar enlace
a: usuario
b: ventanaConfigurar
enlace
c: enlaces
1: administrar enlaces()
3: Lista enlaces 2: administrar enlaces()
4: Lista enlaces5: Elige enlace a configurar
6: Elige enlace a configurar7: Solicita nuevos datos
8: Lista datos de la enlace9: Ingresa los nuevos datos de enlace
10: Ingresa los nuevos datos de enlace
12: Exito
11: Exito
Fuente: el autor
Figura 548: diagrama de interacción ocultar enlace
a: Administrador
b: ventanaAdministrar
enlace
c: enlaces
1: Administrar enlaces()
3: Lista enlaces 2: Administrar enlaces()
4: Lista enlaces5: Elige ocultar un enlace
6: Elige ocultar un enlace
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 549: diagrama de interacción eliminar enlace
a: Administrador
b: ventanaAdministrar
enlaces
c: enlaces
1: Administrar enlaces()
3: Lista enlaces 2: Administrar enlaces()
4: Lista enlaces5: elige eliminar un enlace
6: elige eliminar un enlace7: elimina el enlace
8: elimina el enlace
Fuente: el autor
Figura 550: diagrama de interacción listar enlaces
a: Administrador
b: ventanaAdministrar
enlaces
c: enlaces
1: Administrar enlaces()
3: Lista enlaces 2: Administrar enlaces()
4: Lista enlaces
Fuente: el autor
���������� �������
�
�
���� �
Figura 551: diagrama de interacción modificar datos
1: Modificar datos()
3: Lista datos usuario 2: Modificar datos()
4: Lista datos usuario5: Ingresa nuevos datos8: Exito
7: Exito 6: Ingresa nuevos datos
a: Usuario
b: ventanaModificar datos
c: usuarios
Fuente: el autor
Figura 552: diagrama de interacción listar datos
1: Modificar datos()
3: Lista datos usuario 2: Modificar datos()
4: Lista datos usuario
a: Usuario
b: ventanaModificar datos
c: usuarios
Fuente: el autor
���������� �������
�
�
���� �
Figura 553: diagrama de interacción búsqueda
a: Usuario
b: ventanaBúsqueda
1: Busqueda()
3: Solicita palabras a buscar 2: Busqueda()
4: Solicita palabras a buscar5: Ingresa palabras a buscar9: Lista resultados
8: Lista resultados 6: Ingresa palabras a buscar
c: base de datos Fuente: el autor
Figura 554: diagrama de interacción listar resultados
a: Usuario
b: ventanaResultados
c: base de datos
1: Listar resultados()
2: Listar resultados()
4: Lista resultados
3: Lista resultados
Fuente: el autor
���������� �������
�
�
���� �
Figura 555: diagrama de interacción configurar página de inicio
a: Administrador
b: ventanaAdministrar
página de inicio
c:página de inicio
1: administrar página de inicio()
3: Lista página de inicio2: administrar página de inicio()
4: Lista página de inicio 5: Ingresa los nuevosdatos de página de inicio
6: Ingresa los nuevosdatos de página de inicio
8: Exito
7: Exito
Fuente: el autor
Figura 556: diagrama de interacción listar página de inicio
a: Administrador
b: ventanaAdministrar
página de inicio
c:página de inicio
1: administrar página de inicio()
3: Lista página de inicio 2: administrar página de inicio()
4: Lista página de inicio
Fuente: el autor
���������� �������
�
�
���� �
Figura 557: diagrama de interacción crear encuesta
a: Administrador
b: ventanaAgregarencuesta
c:encuestas
1: Administrar encuestas()
3: Lista encuestas 2: Administrar encuestas()
4: Lista encuestas5: Elige agregar encuesta
6: Elige agregar encuesta7: Solicita datos encuesta
8: Muestra formulario agregar encuesta
11: Exito
9: Ingresa los datos de encuesta
10: Ingresa los datos de encuesta
12: Exito
Fuente: el autor
Figura 558: diagrama de interacción publicar encuesta
a: Administrador
b: ventanaAdministrar
encuesta
c:encuestas
1: Administrar encuestas()
3: Lista encuestas 2: Administrar encuestas()
4: Lista encuestas 5: Elige publicar una encuesta
6: Elige publicar una encuesta
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 559: diagrama de interacción configurar encuesta
a: Administrador
b: ventanaConfigurarencuesta
c:encuestas
1: administrar encuestas()
3: Lista encuestas 2: administrar encuestas()
4: Lista encuestas5: Elige encuesta a configurar
6: Elige encuesta a configurar7: Solicita nuevos datos
8: Lista datos de la encuesta9: Ingresa los nuevos datos de encuesta
10: Ingresa los nuevos datos de encuesta
12: Exito
11: Exito
Fuente: el autor
Figura 560: diagrama de interacción ocultar encuesta
a: Administrador
b: ventanaAdministrar
encuesta
c:encuestas
1: Administrar encuestas()
3: Lista encuestas 2: Administrar encuestas()
4: Lista encuestas 5: Elige ocultar una encuesta
6: Elige ocultar una encuesta
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 561: diagrama de interacción eliminar encuesta
a: Administrador
b: ventanaAdministrar
encuesta
c:encuestas
1: Administrar encuestas()
3: Lista encuestas 2: Administrar encuestas()
4: Lista encuestas
5: elige eliminar una encuesta
6: elige eliminar una encuesta7: elimina el encuesta
8: elimina el encuesta
Fuente: el autor
Figura 562: diagrama de interacción listar encuestas
a: Administrador
b: ventanaAdministrarencuesta
c:encuestas
1: Administrar encuestas()
3: Lista encuestas 2: Administrar encuestas()
4: Lista encuestas
Fuente: el autor
���������� �������
�
�
���� �
Figura 563: diagrama de interacción asignar grupo
a: Administrador
b: ventanaAdministrar
grupos
c:grupos
1: Administrar grupos()
3: Lista persmisos 2: Administrar grupos()
4: Lista grupos5: Elige un grupo para usuarios
6: Elige un grupo para usuarios
8: Exito
7: Exito
Fuente: el autor
Figura 564: diagrama de interacción modificar grupo
a: Administrador
b: ventanaModificar
grupo
c:grupos
1: Administrar grupos()
3: Lista grupos2: Administrar grupos()
4: Lista grupos5: Elige grupo a modificar
6: Elige grupo a modificar7: Solicita nuevos datos
8: Lista datos del grupo9: Ingresa los nuevos datos de grupo
10: Ingresa los nuevos datos de grupo
12: Exito
11: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 565: diagrama de interacción eliminar grupo
a: Administrador
b: ventanaAdministrar
grupo
c:grupos
1: Administrar grupos()
3: Lista grupos 2: Administrar grupos()
4: Lista grupos5: elige eliminar un grupo
6: elige eliminar un grupo7: elimina el grupo
8: elimina el grupo
Fuente: el autor
Figura 566: diagrama de interacción listar grupo
a: Administrador
b: ventanaAdministrar
grupo
c:grupos
1: Administrar grupos()
3: Lista grupos 2: Administrar grupos()
4: Lista grupos
Fuente: el autor
���������� �������
�
�
���� �
Figura 567: diagrama de interacción agregar menú
a: Administrador
b: ventanaAgregar menús
c:menús
1: Administrar menús()
3: Lista menús 2: Administrar menús()
4: Lista menús 5: Elige agregar menú
6: Elige agregar menú7: Solicita datos menú
8: Muestra formulario agregar menú
11: Exito
9: Ingresa los datos de menú
10: Ingresa los datos de menú
12: Exito
Fuente: el autor
Figura 568: diagrama de interacción publicar menú
a: Administrador
b: ventanaAdministrar
menús
c:menús
1: Administrar menús()
3: Lista menús 2: Administrar menús()
4: Lista menús5: Elige publicar un menú
6: Elige publicar un menú
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 569: diagrama de interacción configurar menú
a: Administrador
b: ventanaConfigurar
menús
c:menús
1: administrar menús()
3: Lista menús 2: administrar menús()
4: Lista menús5: Elige menú a configurar
6: Elige menú a configurar7: Solicita nuevos datos
8: Lista datos de la menú9: Ingresa los nuevos datos de menú
10: Ingresa los nuevos datos de menú
12: Exito
11: Exito
Fuente: el autor
Figura 570: diagrama de interacción ocultar menú
a: Administrador
b: ventanaAdministrar
menús
c:menús
1: Administrar menús()
3: Lista menús 2: Administrar menús()
4: Lista menús5: Elige ocultar un menú
6: Elige ocultar un menú
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 571: diagrama de interacción eliminar menú
a: Administrador
b: ventanaAdministrar
menús
c:menús
1: Administrar menús()
3: Lista menús 2: Administrar menús()
4: Lista menús5: elige eliminar un menú
6: elige eliminar un menú
7: elimina el menú
8: elimina el menú
Fuente: el autor
Figura 572: diagrama de interacción listar menús
a: Administrador
b: ventanaAdministrar
menús
c:menús
1: Administrar menús()
3: Lista menús 2: Administrar menús()
4: Lista menús
Fuente: el autor
���������� �������
�
�
���� �
Figura 573: diagrama de interacción registrarse
a: Usuario
b: ventanaInício
c:usuarios
1: Registrarse()
3: Solicita datos usuario 2: Registrarse()
4: Muestra menu de registro5: Ingresa datos8: Exito
7: Exito 6: Ingresa datos
Fuente: el autor
Figura 574: diagrama de interacción elegir del menú
a: Usuario
b: ventanaInício
1: Elige del menu unasección, componente,
mambot, modulo o contenido estatico
2: Elección del menu de una sección, componente, mambot, modulo o contenido estatico
4: Muestra la elección
3: Muestra la elección
c: base de datos Fuente: el autor
���������� �������
�
�
���� �
Figura 575: diagrama de interacción mostrar sección, componente, mambot, modulo o contenido estático
a: Usuario
b: ventanaInício
c: base de datos
1: Hace una selección
2: Hace una selección
4: Exito
3: Exito
Fuente: el autor
Figura 576: diagrama de interacción mostrar contenido estático
a: Administrador
b: ventanaArtículo
contenido estático
1: Elige del menu contenido estatico
2: Elige del menu contenido estatico
4: Muestra articulode contenido estatico
3: Muestra articulode contenido estatico
c: contenido estático
Fuente: el autor
���������� �������
�
�
���� �
Figura 577: diagrama de interacción listar contenido estático
a: Administrador
b: ventanaAdministrar
contenido estático
c: contenido estático
1: Administrar contenido estático()
3: lista de contenido estático
4: lista de contenido estático
2: Administrar contenido estático()
Fuente: el autor
Figura 578: diagrama de interacción modificar contenido estático
a: Administrador
b: ventanaModificar
contenido estático
c: contenido estático
1: Administrar contenido estático()
3: Lista contenido estático 2: Administrar contenido estático()
4: Lista contenido estático
6: Elige artículo a modificar7: Muestra el artículo a modificar
8: Muestra el artículo a modificar9: Edita el artículo
10: Edita el artículo
12: Exito
11: Exito
5: Elige artículo a modificar
Fuente: el autor
���������� �������
�
�
���� �
Figura 579: diagrama de interacción eliminar contenido estático
a: Administrador
b: ventanaAdministrar
contenido estático
c: contenido estático
1: Administrar contenido estático()
3: Lista contenido estático 2: Administrar contenido estático()
4: Lista contenido estático
5: elige eliminar un artículo
6: elige eliminar un artículo7: elimina el artículo
8: elimina el artículo
Fuente: el autor
Figura 580: diagrama de interacción publicar contenido estático
a: Administrador
b: ventanaAdministrar
contenido estático
c: contenido estático
1: Administrar contenido estático()
3: Lista contenido estático 2: Administrar contenido estático()
4: Lista contenido estático5: Elige publicar un artículo
6: Elige publicar un artículo
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 581: diagrama de interacción ocultar contenido estático
a: Administrador
b: ventanaAdministrar
contenido estático
c: contenido estático
1: Administrar contenido estático()
3: Lista contenido estático 2: Administrar contenido estático()
4: Lista contenido estático5: Elige ocultar un artículo
6: Elige ocultar un artículo
8: Exito
7: Exito
Fuente: el autor
Figura 582: diagrama de interacción agregar contenido estático
a: Administrador
b: ventanaAgregar
contenido estático
c: contenido estático
1: Administrar Contenido estático()
3: Lista Contenido estático 2: Administrar Contenido estático()
4: Lista Contenido estático5: Elige agregar artículo
6: Elige agregar artículo7: Solicita datos artículo
8: Muestra formulario agregar artículo
11: Exito
9: Ingresa los datos de artículo
10: Ingresa los datos de artículo
12: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 583: diagrama de interacción crear artículo de sección
a: Usuario
b: ventanaAgregar
artículo sección
c: documento
1: Publicar artículo()
3: Solicita artículo2: Publicar artículo()
4: Solicita artículo5: Elige agregar artículo8: Exito
6: Elige agregar artículo7: Exito
Fuente: el autor
Figura 584: diagrama de interacción leer artículo de sección
a: Usuario
b: ventanadocumentos
c: documento
1: Elige sección ()
2: Elige sección ()
4: Muestra articulos de la sección
3: Muestra articulos de la seción
5: Elige artículo ()
6: Elige artículo ()7: Muestra articulo
8: Muestra articulo
Fuente: el autor
���������� �������
�
�
���� �
Figura 585: diagrama de interacción buscar artículo de sección
a: Administrador
b: ventanaAdministrar
artículos sección
c: documento
1: Administrar artículos sección()
3: Lista artículos sección 2: Administrar artículos sección()
4: Lista artículos sección5: Elige buscar
6: Elige buscar7: Solicita palabras a buscar
8: Solicita palabras a buscar9: Ingresa las palabras a buscar
10: Ingresa las palabras a buscar
12: Lista documentos
11: Lista documentos
Fuente: el autor
Figura 586: diagrama de interacción listar artículo de sección
a: Administrador
b: ventanaAdministrar
artículos sección
c: documento
1: Administrar artículos sección()
3: Lista artículos sección 2: Administrar artículos sección()
4: Lista artículos sección
Fuente: el autor
���������� �������
�
�
���� �
Figura 587: diagrama de interacción eliminar artículo de sección
a: Administrador
b: ventanaAdministrar
artículos sección
c: documento
1: Administrar artículos sección()
3: Lista artículos sección 2: Administrar artículos sección()
4: Lista artículos sección5: Elige articulo a eliminar
6: Elige articulo a eliminar
8: Exito
7: Exito
Fuente: el autor
Figura 588: diagrama de interacción publicar artículo de sección
a: Administrador
b: ventanaAdministrar
artículos sección
c: documento
1: Administrar artículos sección()
3: Lista artículos sección 2: Administrar artículos sección()
4: Lista artículos sección5: Elige articulo a publicar
6: Elige articulo a publicar
8: Exito
7: Exito
Fuente: el autor
���������� �������
�
�
���� �
Figura 589: diagrama de interacción ocultar artículo de sección
a: Administrador
b: ventanaAdministrar
artículos sección
c: documento
1: Administrar artículos sección()
3: Lista artículos sección 2: Administrar artículos sección()
4: Lista artículos sección5: Elige articulo a ocultar
6: Elige articulo a ocultar
8: Exito
7: Exito
Fuente: el autor
Figura 590: diagrama de interacción iniciar tema
a: Usuario
b: ventanaComponente
c: tema
1: Iniciar tema()
3: Solicita artículo 2: Iniciar tema()
4: Solicita artículo8: Exito
6: Ingresa artículo7: Exito
5: Ingresa artículo
Fuente: el autor
���������� �������
�
�
���� �
Figura 591: diagrama de interacción leer respuestas
a: Usuario
b: ventanamensajes
c: mensajes
2: Elige componente ()
4: Muestra temas del componente
5: Elige tema ()6: Elige tema ()
7: Muestra tema y opiniones8: Muestra tema y opiniones
1: Elige mensajes ()
3: Muestra mensajes
Fuente: el autor
Figura 592: diagrama de interacción publicar respuesta
a: Usuario
b: ventanamensajes
c: mensaje
2: Elige mensajes ()
4: Lista mensajes5. ingresa mensaje
6. ingresa mensaje7. Exito
8. Exito
1: Elige mensajes ()
3: Lista mensajes
Fuente: el autor
���������� �������
�
�
���� �
Figura 593: diagrama de interacción listar temas
a: Administrador
b: ventanatemas
c: temas
1: Administrar temas componentes ()
3: Lista temas componentes 2: Administrar temas componentes ()
4: Lista temas componentes
Fuente: el autor
Figura 594: diagrama de interacción cerrar tema
a: Administrador
b: ventanaConfigurar tema
c: tema
1: configurar tema()
3: Lista tema2: configurar tema()
4: Lista tema8: Exito
7: Exito
5: Cancela opiniones
6: Cancela opiniones
Fuente: el autor
���������� �������
�
�
���� �
Figura 595: diagrama de interacción borrar mensaje
a: Administrador
b: ventanaConfigurar tema
c: mensaje
3: Lista mensajes 2: Listar mensajes()
4: Lista mensajes5: Elimina un mensaje
6: Elimina un mensaje7: Exito
8: Exito
1: Listar mensajes()
Fuente: el autor
Figura 596: diagrama de interacción finalizar tema
a: Administrador
b: ventanaConfigurar tema
c: tema
1: configurar tema()
3: Lista tema 2: configurar tema()
4: Lista tema8: Exito
7: Exito
9: Cancela opiniones
10: Cancela opiniones
5: Publicar mensaje de finalización
6: Publicar mensaje de finalización
12: Exito
11: Exito
Fuente: el autor
���������� �������
�
�
���� �
2.7.1.4.4 Modelo de componentes Diagrama de componentes
Figura 597: diagrama de componentes
���������� �������
�
�
���� �
���������� �������
�
�
���� �
���������� �������
�
�
���� �
Fuente: el autor
���������� �������
�
�
���� �
2.7.1.4.5 Modelo de distribución. 2.7.1.4.5.1 Capas.
Tabla 344: capa del servidor de base de datos SERVIDOR DE BASE DE DATOS Interfaz red-base de datos: ODBC Sistema operativo de red: TCP/IP Administración de la base de datos: PgAdmin Motor de base de datos: MySQL Sistema operativo: Linux
Fuente: el autor
Tabla 345: capa del servidor de base de datos SERVIDOR DE APLICACIONES Interfaz red-base de datos: ODBC Sistema operativo de red: TCP/IP Sistema operativo: Linux
Fuente: el autor
Tabla 346: capa del servidor de base de datos CLIENTE Interfaz red-base de datos: ODBC Sistema operativo de red: TCP/IP Sistema operativo: Sistema operativo de escritorio
Fuente: el autor
���������� �������
�
�
���� �
2.7.1.4.5.2 Diagrama de distribución. Figura 598: diagrama de distribución
Cliente nProcesador 1.8 GHzMemoria 256 MBDisco duro 80GBSistema operativo de escritorio
Cliente n-1Procesador 1.8 GHzMemoria 256 MBDisco duro 80GBSistema operativo de escritorio
Cliente 2Procesador 1.8 GHzMemoria 256 MBDisco duro 80GBSistema operativo de escritorio
Cliente 1Procesador 1.8 GHzMemoria 256 MBDisco duro 80GBTCP/IPSistema operativo de escritorio
Servidor de aplicaciones WebProcesador 3.0 GHzMemoria 512 MBDisco duro 80GBTCP/IPLinuxsesión, tema, mensaje, usuario, enlace, sección, componente, menú, encuesta, permiso, módulo, imagen, página de inicio, grupos, banner, contenido estático, categoría, mambot, documento
Bases de datosProcesador 3.0 GHzMemoria 512 MBDisco duro 80GBMySQLTCP/IPLinuxsesión, tema, mensaje, usuario, enlace, sección, componente, menú, encuesta, permiso, módulo, imagen, página de inicio, grupos, banner, contenido estático, categoría, mambot, documento
Internet
Router1000 Mbps
fibra optica
fibra optica
fast ethernet
fibra optica
fast ethernet
fast ethernet
fast ethernet
�Fuente: el autor
���������� �������
�
�
���� �
2.7.1.4.6 Diseño de la base de datos. Diagrama entidad-relación
Figura 599: diagrama entidad-relación
Fuente. Joomla
���������� �������
�
�
���� �
2.7.1.4.7 Diseño estético. Para hacer el diseño estético de Plataforma de comics, se han tenido en cuenta varios aspectos, basados en los gustos encontrados en los usuarios potenciales a través de las encuestas, también era necesario ver cual era la mejor forma de ubicar la publicidad y los módulos que apoyaran el sistema en la interacción con el usuario, estos módulos son las encuestas, los banners y la sindicación de contenido. La letra será blanca, esta resaltara sobre los dos colores anteriormente mencionados y servirá como complemento. Fondo y colores. El fondo de la pantalla será uno para todas las pantallas, su diseño muestra el espacio, haciendo referencia a la ciencia ficción, los colores que más se resaltan debido a esto son el negro y el azul. Con el fondo negro, el azul se ve transparente, y es de vital importancia para apoyar la ubicación de menús, títulos y módulos. En cuanto al significado de los colores se debe decir que el negro, además de significar protección como su contraparte el blanco, apoyado por las imágenes del fondo, logra la sensación de infinito, queriendo mostrar la gran gama de servicios que puede encontrar una persona al entrar en la plataforma. El siguiente color que se resalta es el azul, su significado esta relacionado directamente con brindar tranquilidad y seguridad a las personas, esto es importante, para crear un buen ambiente que permita crear artículos de forma tranquila y a también participar en un comercio electrónico haciendo que la gente se sienta segura. Las secciones y contenido estático, se combinan con los contenidos de la página, usando los mismos colores, sin embargo, cuando se editan los artículos y temas que presentan un cuadro de color blanco o gris para resaltar al usuario lo que esta haciendo. Es similar a casos puntuales, los cuales son el foro, el Chat, el wiki y el comercio electrónico, estos componentes se presentan dentro del marco de la página, pero presentan colores que los resalten, colores claros. Los menús. Los menús son los encargados de dar muestra de funcionalidad y secuencia lógica de operación, se pueden operar tanto con el Mouse, como con la tecla "tab" del teclado, además se presenta al usuario una ubicación exacta de donde se encuentra en que página. Existen tres tipos de menús:
• El menú principal. Este esta abierto tanto a usuarios registrados, como a visitantes, este dividido en dos partes, la primera señala, los puntos
���������� �������
�
�
���� �
principales en los que se enfoca de la Plataforma, la segunda tiene componentes que se añaden y que pueden estar a prueba para ver que tanta aceptación tienen de parte de los usuarios.
• El menú de usuario. En este menú se encuentran las actividades que puede realizar el usuario, ya no como el consumidor de la Web clásica, sino como productor, aquí están los puntos que le permiten al usuario tomar parte en el desarrollo de la Plataforma presentando lo que el desea al publico en general, además de otros componentes que le permiten tener un espacio en el portal.
• El menú de componente. Los componentes que se usan en la Plataforma tienen sus propios menús los cuales podrán ser usados por los participantes, para crear artículos y documentos, algunos como el wiki, son de acceso de todos los usuarios, mientras otros como los artículos de los blogs, solo puede ser accesados por un usuario en especifico.
Figura 600: pantalla de inicio
Fuente: el autor
���������� �������
�
�
���� �
Figura 601: banner
Fuente: el autor
Figura 602: pantalla sección
Fuente: el autor
���������� �������
�
�
���� �
Figura 603: pantalla presentación
Fuente: el autor
Figura 604: pantalla foro
Fuente: el autor
���������� �������
�
�
���� �
Figura 605: pantalla blog
Fuente: el autor
Figura 606: pantalla creación interactiva
Fuente: el autor
���������� �������
�
�
���� �
Figura 607: pantalla comercio electrónico
Fuente: el autor
Figura 608: pantalla búsqueda
Fuente: el autor
���������� �������
�
�
���� �
Figura 609: pantalla noticias
Fuente: el autor
Figura 610: pantalla wiki
Fuente: el autor
���������� �������
�
�
���� �
Figura 611: pantalla enlaces
Fuente: el autor
Figura 612: pantalla manual y reglas
Fuente: el autor
���������� �������
�
�
���� �
Figura 613: pantalla contactar
Fuente: el autor
���������� �������
�
�
���� �
2.7.1.4.8 Diagramas de interfaz estaticos. A continuación se usan las clases del DOM (Document object model).
Figura 614: diagrama de interfaz estático inicio
Documento
Formulario
Inicio
TextAreaRadio
Página deinicio
Logo Calificar
Submit
1
1
Encuesta
1
1..*
op 1
op 2
op 3
op 4
op 5
Fuente: el autor
Figura 615: diagrama de interfaz estático presentación
Documento
Formulario
Presentación
TextArea
Contenidoestático
Calificar
Submit
1
1
Encuesta
1
Textopresentación
1..*
Radio
op 1
op 2
op 3
op 4
op 5
Fuente: el autor
���������� �������
�
�
���� �
Figura 616: diagrama de interfaz estático change avatar forum
Documento
Formulario
Changeavatar
Componente
1
1..*
upload
Submit
gallery go gallery
Select ButtonRadio
op 1
op 2
op n
...
Fuente: el autor
Figura 617: diagrama de interfaz estatico display forum
Documento
Formulario
Displayforum
Textarea
use smiley
usersignature
avatarin post
imagesin post
post in achronological
order
post
topics
CheckboxComponente
1..*
1
imagesin a usersignature
reputation
Radio
Submit
submit
Fuente: el autor
���������� �������
�
�
���� �
Figura 618: diagrama de interfaz estatico foro
Documento
Formulario
Foro
user 1
topics real
new post...
user 2
user n
go
Submit
Componente
1..*
indextema 1
...tema 2
tema n
user list
user map
rules
search
profile
messages
1
messagecenter
search
jump
LinkText Select
your post
suscribedtopics
unaweredpost
recent post
Fuente: el autor
Figura 619: diagrama de interfaz estático foro profile user
Documento
Formulario
Profileuser
Componente
1
1..*
Link
user 1
... show_all_post
ignore post
Submit
Submit
user 2
user n send privatemessage
send mail
Fuente: el autor
���������� �������
�
�
���� �
Figura 620: diagrama de interfaz estático foro userlist
Documento
Formulario
Userlist
Componente
1
1..*
Link
username
user 1
... username_sel
order
Submit
Submit
user 2
user n usergroup
Select
Fuente: el autor
Figura 621: diagrama de interfaz estático foro reglas
Documento
Formulario
Reglasforo
TextArea
Componente
1
Textoreglas 1..*
Fuente: el autor
���������� �������
�
�
���� �
Figura 622: diagrama de interfaz estático foro search
Documento
Formulario
Foro search
Text
forum
sort by
sort order
Show result
Keywordsearch
Authorsearch
SelectTema
1..*
1
Submit
submit
Fuente: el autor
Figura 623: diagrama de interfaz estático foro user map
Documento
Formulario
User map
TextArea
Componente
1
Textomapa foro 1..*
Fuente: el autor
���������� �������
�
�
���� �
Figura 624: diagrama de interfaz estático messaging forum
Documento
Formulario
messangingforum
msnmessenger
AOL IM
yahoo msn
skype
Text Componente
ICQ
jabber
Enviar
Submit
1..*
1
Fuente: el autor
Figura 625: diagrama de interfaz estático my uploads
Documento
Formulario
My uploads
info
Componente
1
1..*
back
Textarea Button
Fuente: el autor
���������� �������
�
�
���� �
Figura 626: diagrama de interfaz estático nuevo tema foro
Documento
Formulario
Nuevotema foro
Button
enlace 1
back
preview
Enlaces
Tema
1
1..*
...enlace 2
enlace n report
delete
move
edit
quote
reply
Link
mensaje
submit
Submit
Enlaces
1..*
1..*
descriptionsubject
Radio
smiley
Fuente: el autor
Figura 627: diagrama de interfaz estático personality forum
Documento
Formulario
personalityforum
Componente
1
1..*
Text Link
changeavatar
deleteavatar
useavatar
Checkbox
uploadavatar
signature
submit
Submit
Fuente: el autor
���������� �������
�
�
���� �
Figura 628: diagrama de interfaz estático privacy forum
Documento
Formulario
Privacyforum
Textarea
save username/password
ignoredusers
Link Componente
1..*
1
post ine-mail
notify visit in e-mail
e-mailmsn
submit
Submit
Fuente: el autor
Figura 629: diagrama de interfaz estático profile essentials
Documento
Formulario
Profileessentials
Select Link
adminnote
Text
Componente
1
time zone
1..*
show posts
username
posts
submit
Submit
Fuente: el autor
���������� �������
�
�
���� �
Figura 630: diagrama de interfaz estático profile field foro
Documento
Formulario
Profilefields forum
texto
Componente
submit
Submit
1
1..*
Textarea
Fuente: el autor
Figura 631: diagrama de interfaz estático profile foro
Documento
Formulario
Profile forum
personal
messaging
personality
display
LinkComponente
my uploads
privacy
profile field
essentials
1..*
Fuente: el autor
���������� �������
�
�
���� �
Figura 632: diagrama de interfaz estático profile personal foro
Documento
Formulario
Profilepersonal
website
interest
about me
RadioComponente
Ciudad
Codigo-pais
latitud
location
submit
Submit
1..*
1
Text Checkbox
birthday_year
birthday_day
birthday_month
Select
femalemale
Fuente: el autor
Figura 633: diagrama de interfaz estático respuesta foro
Documento
Formulario
Respuestatema foro
Button
enlace 1
back
preview
Enlaces
Mensajes
1
1..*
...enlace 2
enlace n report
delete
move
edit
quote
reply
Text
mensaje
submit
Submit
Enlaces
1..*
1..*
Fuente: el autor
���������� �������
�
�
���� �
Figura 634: diagrama de interfaz estático upload avatar
Documento
Formulario
uploadavatar
Componente
1
1..*
Text
file Atras
Button
upload
Submit
Examinar
Fuente: el autor
�
Figura 635: diagrama de interfaz estático chat
Documento
Formulario
Chat
Text
Mensajes
Enviar
Submit
1
Mensaje 1..*
Fuente: el autor
���������� �������
�
�
���� �
Figura 636: diagrama de interfaz estático blog
Documento
Formulario
Blog
Textarea
Comentario 1
Comentario n
Titulo 1
Titulo n Usuario 1 Usuario n
Texto n
Texto 1
LinkTema
1..*
1
...
......
...
Fuente: el autor
Figura 637: diagrama de interfaz estático mensajes blog
Documento
Formulario
mensajes-blog
Text
Enviar
Submit
Mensajes
Mensaje
1
1..*
Fuente: el autor
���������� �������
�
�
���� �
Figura 638: diagrama de interfaz estático aviso
Documento
Formulario
Aviso
Tema
1
1..*
correo
Link
Fuente: el autor
Figura 639: diagrama de interfaz estático comercio electronico nuevo aviso
Documento
Formulario
Nuevoaviso
titulo
texto
Precio
Text Tema
Categoria 1
Categoria 2
nombre
Guardar
Submit
1..*
1
Select
Examinar 1
Examinar 2
Examinar 3
Button
imagen 1
imagen 2
imagen 3
Fuente: el autor
���������� �������
�
�
���� �
Figura 640: diagrama de interfaz estático comerio electronico reglas
Documento
Formulario
Reglascomercio
TextArea
Componente
1
Textoreglas
1..*
Fuente: el autor
Figura 641: diagrama de interfaz estático comercio electronico resumen
Documento
Formulario
Comercioelectronico-
resumen
enlace-1 enlace-2
Link Componente
enlace-n
1
1..*
...
Fuente: el autor
���������� �������
�
�
���� �
Figura 642: diagrama de interfaz estatico mis avisos
Documento
Formulario
Misavisos
Componente
1
1..*
Select
actualizar
enlace-1
enlace-2
Link
enlace-n
...avisos
Búsqueda
Submit
Button
Fuente: el autor
Figura 643: diagrama de interfaz estático concurso
Documento
Formulario
Concurso
Textarea
Comentario 1
Comentario n
Titulo 1
Titulo n Usuario 1 Usuario n
Texto n
Texto 1
LinkTemas
1
1..*
...
... ...
...
Fuente: el autor
���������� �������
�
�
���� �
Figura 644: diagrama de interfaz estático creación interactiva
Documento
Formulario
Creacióninteractiva
Componente
1
1..*
Link
My galleries
imagen 1
presentacion 1
presentacion n
presentacion 2... imagen 2
...imagen n
Buscar
Text
Fuente: el autor
Figura 645: diagrama de interfaz estático creación interactiva presentación
Documento
Formulario
Creacióninteractiva:
presentacion
Componente
1
1..*
Link
Back Adelante Atras
Button
Fuente: el autor
���������� �������
�
�
���� �
Figura 646: diagrama de creacion interactiva editar imagen
Documento
Formulario
Editarimagen
Componente
1
1..*
Select
categoriatitulo texto
Text
guardar
Submit
Figura 647: diagrama de interfaz estático mis galerias
Documento
Formulario
Misgalerias
Link
1..*
geditar 1 geditar 2 geditar n...
...
nombre 1 ... nombre nnombre 2
galeria 1 galeria ngaleria 2
...ieditar 1 ieditar nieditar 2
igaleria 1 ... igaleria nigaleria 2
publicada 1 publicada npublicada 2
imaeliminar 1 imaeliminar n
galeliminar2
Button
1
...
permisos
Textarea
numero 1
inicio anterior
examinar imacancel
siguiente final galcancel
...
galeliminar 1 ...numero 2...
galeria
Select
imagaleria
titulo imadescripcion
nombregaleria
nombrearchivo
galdescripcionText
nombrearchivo Text
Submit
guardarimagen
guardargaleria
publicado Checkbox
Componente
Fuente: el autor
���������� �������
�
�
���� �
Figura 648: diagrama de creacion interactiva noticias
Documento
Formulario
Noticias
noticia-1 noticia-2
Link Componente
noticia-n
1
1..*
...
Fuente: el autor
Figura 649: diagrama de interfaz estático wiki articulos
Documento
Formulario
Wiki-articulos
enlace-1 enlace-2
Link componente
enlace-n
1
1..*
...
Fuente: el autor
���������� �������
�
�
���� �
Figura 650: diagrama de interfaz estático wiki discussion
Documento
Formulario
Wiki-discussion
Vigilaredicionmenor
negrita
cursiva
subrayada
enlace
foto
titulo
Tema
Checkbox
Firma
Sin-formato
formula
media fecha-hora
linea
button
presentacion
texto
Textarea
resumen
Text
1..*
1
ver
mostrargrabar
Submit
ayuda
cancelarLink
Fuente: el autor
���������� �������
�
�
���� �
Figura 651: diagrama de interfaz estático wiki edit
Documento
Formulario
Wiki-edit
Vigilaredicionmenor
negrita
cursiva
subrayada
enlace
foto
titulo
Tema
Checkbox
Firma
Sin-formato
formula
media fecha-hora
linea
button
presentacion
texto
Textarea
resumen
Text
1..*
1
ver
mostrargrabar
Submit
ayuda
cancelarLink
Fuente: el autor
Figura 652: diagrama de interfaz estático wiki history
Documento
Formulario
Wiki-history
Tema
1
1..*
Link
comparar
Fuente: el autor
���������� �������
�
�
���� �
Figura 653: diagrama de interfaz estático wiki move
Documento
Formulario
Wiki-move
titulo-nuevo
Text Tema
1
1..*
submit
resumen
renombrarpágina
Fuente: el autor
Figura 654: diagrama de interfaz estático wiki watch
Documento
Formulario
Wiki-watch
enlace
Link Tema
unwatch
1
1..*
submit
Fuente: el autor
���������� �������
�
�
���� �
Figura 655: diagrama de interfaz estático buscar
Documento
Formulario
Búsqueda
TextArea Checkbox Documentos
Buscar
Submit
Introducción Tipobúsqueda Búsqueda
Text
Orden
Select
1..*
1..*
Fuente: el autor
Figura 656: diagrama de interfaz estático manual y reglas
Documento
Formulario
Manual yreglas
TextArea
ContenidoestáticoCalificar
Submit
1Encuesta
1
TextoManual y
reglas
1..*
1
Radio
op 1
op 2
op 3
op 4
op 5
Fuente: el autor
���������� �������
�
�
���� �
Figura 657: diagrama de interfaz estático FAQ
Documento
Formulario
FAQ
filtro
select Documentos
mostrando
1
1..*
Text
orden
siguiente
anterior
inicio
final
Button
enlace-1
enlace-2
Link
enlace-n
...
Fuente: el autor
Figura 658: diagrama de interfaz estático enlaces
Documento
Formulario
Enlaces
enlace-1 enlace-2
Link Enlaces
enlace-n
1
1..*
...
Fuente: el autor
���������� �������
�
�
���� �
Figura 659: diagrama de interfaz estático añadir archivo
Documento
Formulario
Añadirarchivo
Titulo
Componente
Aceptar
Submit
1
1..*
categoriaExaminar
Text Button Option
Fuente: el autor
Figura 660: diagrama de interfaz estático enviar correo
Documento
Formulario
Enviarcorreo
archivo 1
Link Componente
texto
1
1..*
archivo narchivo 2
Text
Submit
submit
...
Fuente: el autor
���������� �������
�
�
���� �
Figura 661: diagrama de interfaz estático escribir correo
Documento
Formulario
Escribircorreo
para
Text Mensajes
1..*
texto
Submit
Enviar
cc asunto
1
Fuente: el autor
Figura 662: diagrama de interfaz estático espacio privado
Documento
Formulario
Espacioprivado
envio mail
Link Componente
borra
1
1..*
añadirarchivoescribir mail
Button
Fuente: el autor
���������� �������
�
�
���� �
Figura 663: diagrama de interfaz estático libro de visitas
Documento
Formulario
Libro devisitas
mensaje-1 mensaje-2
Link Mensajes
mensaje-nAgregar
1
1..*
...
Fuente: el autor
Figura 664: diagrama de interfaz estático libro de visitas entrada
Documento
Formulario
Libro devisitas:entrada
location
Text Mensajes
codigo
Submit
Submit
1
1..*
homepage
message
name
Fuente: el autor
���������� �������
�
�
���� �
Figura 665: diagrama de interfaz estático paypal
Documento
Formulario
Paypal
segundo-nombre
direccion-1
direccion-2
Pais
Text Componente
Ciudad
Codigo-pais
primer-nombrecodigo areatelefono pais
codigo areatelefono ciudad
Enviar
Submit
1..*
1
Fuente: el autor
Figura 666: diagrama de interfaz estático detalles de usuario
Documento
Formulario
Detalles deusuario
VerificarclaveMail
Guardar
Clave
Submit
Editor
Nombre
Nick
UsuariosText Select
1
1..*
Fuente: el autor
���������� �������
�
�
���� �
Figura 667: diagrama de interfaz estático comprobar artículos
Documento
Formulario
Comprobarartículos
Documentos
1
1..*
Textarea
Respuesta
Fuente: el autor
Figura 668: diagrama de interfaz estático enviar noticias
Documento
Formulario
Enviarnoticias
titulo
codigoimagen
Componente
texto etiquetaimagen
bordeimagen
textoprincipal
textointro
subtituloimagen
iniciopublicacion
aliasautor
descripcionmetadatos
finpublicacion
palabrasmetadatos
alineadoimagencategoria
posicion tituloimagen
estadopublicación
anchurasubtitulo
nivelacceso
alinear tituloimagen
aplicardatos
cancelarnoticia
aplicarnoticia
cancelardatos
examinar iniciopublicacion
guardardatos
guardarnoticia
ponerimagen
1..*
1
Button
Submit
Button
insertarimagen
Select
quitarimagen
subirimagen
bajarimagen
aplicarimagen
examinar finpublicacion
mostrar en inicio
Checbox
Fuente: el autor
���������� �������
�
�
���� �
Figura 669: diagrama de interfaz estático enviar enlace
Documento
Formulario
Enviarenlace
Submit
Nombre URL
EnlacesText Select
Guardar
Descripcion Categoria
1..*
1
Fuente: el autor
Figura 670: diagrama de interfaz estático nueva entrada blog
Documento
Formulario
Nuevaentrada blog
Tema
1
1..*
Tex
permisoentradatitulo
guardarcambio
estado
Select
Submit
Fuente: el autor
���������� �������
�
�
���� �
Figura 671: diagrama de interfaz estático a tu blog
Documento
Formulario
Blog
Textarea
Comentario 1
Comentario n
Titulo 1
Titulo n
Texto n
Texto 1
Link Temas
Usuario
1..*
1
...
...
Fuente: el autor
Figura 672: diagrama de interfaz estático encuesta
Documento
Formulario
Encuesta
Encuesta
Votar
Submit
1
1..*
LinkRadio
op 1
op 2
op 3
op 4
verresultados
Fuente: el autor
���������� �������
�
�
���� �
Figura 673: diagrama de interfaz estático formulario acceso
Documento
Formulario
Formularioacceso
usuario
Sesión
Entrar
Submit
1
1..*
Text
contraseña
Password
registreseaqui
recuperarclave
Enlace
Fuente: el autor
Figura 674: diagrama de interfaz estático solicitar clave
Documento
Formulario
Solicitarclave
usuario
Mensajes
Enviarclave
Submit
1
1..*
Text
Fuente: el autor
���������� �������
�
�
���� �
Figura 675: diagrama de interfaz estático registro
Documento
Formulario
Registrarse
usuario
Usuario
Enviarregistro
Submit
1..*
Text
Clave
Nombre
Verificarclave
1
Fuente: el autor
Figura 676: diagrama de interfaz estático contactar
Documento
Formulario
Contactar
Text
Enviar
Submit
Mensajes
Mensaje
1
1..*
nombre e-mail
Fuente: el autor
���������� �������
�
�
���� �
Figura 677: diagrama de interfaz estático menú
Documento
Formulario
menu
Link
chat
blog
comercioelectronico
enlaces
comprobaraticulos
espacioprivado
enviarnoticias
wrapper
enviarenlaces
libro devisitas
escribiren su blog
FAQ
detalles deusuario
paypal
a tu blog
inicio
presentacion
foro
concurso
noticias
busqueda
creacioninteractiva
wiki
manual yreglas
Menús
1..*
1
Fuente: el autor
2.7.1.4.9 Diagramas de interfaz dinámicos
Figura 678: diagrama de interfaz dinámico inicio
Usuario
Calificar
Encuesta
click()
agregar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 679: diagrama de interfaz dinámico presentación
Usuario
Calificar
Encuesta
click()
agregar()
Fuente: el autor
Figura 680: diagrama de interfaz dinámico change avatar forum
Usuario
Calificar
Encuesta
click()
agregar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 681: diagrama de interfaz dinámico display forum
Usuario
submit
Componente
click()
agregar()
Fuente: el autor
Figura 682: diagrama de interfaz dinámico foro
Usuario
Enlace 1
Componente
click()
goEnlace n...
click()
click()
buscar()enlazar()enlazar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 683: diagrama de interfaz dinámcio foro profile user
Usuario
Enlace 1
Componente
click()
submitEnlace n...
click()
click()
agregar()enlazar()enlazar()
Fuente: el autor
Figura 684: diagrama de interfaz dinámico foro userlist
Usuario
Enlace 1
Componente
click()
submitEnlace n...
click()
click()
agregar()enlazar()enlazar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 685: diagrama de interfaz dinámico foro search
Usuario
submit
Tema
click()
agregar()
Fuente: el autor
Figura 686: diagrama de interfaz dinámico messaging user forum
Usuario
enviar
Tema
click()
agregar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 687: diagrama de interfaz dinámico nuevo tema foro
enlace 1
Usuario
submit
Tema
click()
agregar()
click()
enlazar()
enlace n...
click()
enlazar()
Fuente: el autor
Figura 688: diagrama de interfaz dinámcio personality forum
Usuario
submit
Componente
click()
agregar()
click()
enlazar()
click()
enlazar()
deleteavatar
uploadavatar
changeavatar
click()
enlazar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 689: diagrama de interfaz dinámico privacy forum
Usuario
submit
Componente
click()
agregar()
click()
enlazar()
click()
enlazar()
notify visit in e-mail
click()
enlazar()
save username/password
post ine-mail
Fuente: el autor
Figura 690: diagrama de interfaz dinámico profile essentials
show posts
Usuario
submit
Componente
click()
agregar()
click()
enlazar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 691: diagrama de interfaz dinámico profile field
show posts
Usuario
submit
Componente
click()
agregar()
click()
enlazar()
Fuente: el autor
Figura 692: diagrama de interfaz dinámico profile foro
Usuario
Tema
click()
enlazar()
profile field
click()click() click() click()click()
enlazar()enlazar()enlazar()enlazar()enlazar()
essentials personal messaging personality display privacy my uploads
enlazar()
enlazar()
click()click()
Fuente: el autor
���������� �������
�
�
���� �
Figura 693: diagrama de interfaz dinámico profile personal foro
Usuario
submit
Componente
click()
agregar()
Fuente: el autor
Figura 694: diagrama de interfaz dinámico respuesta foro
Usuario
Enlace 1
Mensajes
click()
submitEnlace n...
click()
click()
agregar()enlazar()enlazar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 695: diagrama de interfaz dinámcio upload avatar
Usuario
upload
Componente
click()
agregar()
Fuente: el autor
Figura 696: diagrama de interfaz dinámico chat
Usuario
Enviar
Mensajes
click()
agregar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 697: diagrama de interfaz dinámico blog
Usuario
Tema
click()
enlazar()
Comentario 1 Comentario n Titulo 1 Titulo n Usuario 1 Usuario n... ... ...
click()click() click()click()
click()
enlazar()enlazar()
enlazar()enlazar()enlazar()
Fuente: el autor
Figura 698: diagrama de interfaz dinámico mensajes blog
Usuario
Enviar
Mensajes
click()
agregar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 699: diagrama de interfaz dinámico aviso
Usuario
correo
Tema
click()
enlazar()
Fuente: el autor
Figura 700: diagrama de interfaz dinámico nuevo aviso
Usuario
guardar
Tema
click()
agregar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 701: diagrama de interfaz dinámico comercio electronico resumen
enlace n
Usuario
enlace 1
Componente
click() click()
enlazar()
...
enlazar()
Fuente: el autor
Figura 702: diagrama de interfaz dinámico comercio electronico mis avisos
Usuario
Enlace 1
Componente
click()
busquedaEnlace n...
click()
click()
buscar()enlazar()enlazar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 703: diagrama de interfaz dinámcio concurso
Usuario
Tema
click()
enlazar()
Comentario 1 Comentario n Titulo 1 Titulo n Usuario 1 Usuario n... ... ...
click()click() click()click()
click()
enlazar()enlazar()
enlazar()enlazar()enlazar()
Fuente: el autor
Figura 704: diagrama de interfaz dinámico creación interactiva
Usuario
Tema
click()
enlazar()
my galleries buscar... ...
click()click() click()click()
enlazar()enlazar()enlazar()enlazar()
presentacion 1 presentacion n imagen 1 imagen n
enter()
mostrar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 705: diagrama de inerfaz dinámico creación interactiva presentación
Usuario
back
Componente
click()
enlazar()
Fuente: el autor
Figura 706: diagrama de interfaz dinámico editar imagen
Usuario
guardar
Componente
click()
agregar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 707: diagrama de interfaz dinámico mis galerias
Usuario
Tema
click()
enlazar()
click()click() click() click()click()
enlazar()enlazar()enlazar()enlazar()enlazar()enlazar()
click() click()
nombre 1 guardargalerianombre n... galeria 1 galeria n... ieditar 1 ... ieditar n geditar 1 geditar n guardar
imagen
click()click()
enlazar() agregar()
agregar()
...
Fuente: el autor
Figura 708: diagrama de interfaz dinámico noticias
noticia n
Usuario
noticia 1
Componente
click() click()
enlazar()
...
enlazar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 709: diagrama de interfaz estático wiki artículos
enlace n
Usuario
enlace 1
Componente
click() click()
enlazar()
...
enlazar()
Fuente: el autor
Figura 710: diagrama de interfaz dinámico wiki discussion
Usuario
Tema
click()
enlazar()
mostrar grabar
click()click()click()click()
enlazar()enlazar()enlazar()
ver cancelar ayuda
agregar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 711: diagrama de interfaz dinámico wiki edit
Usuario
Tema
click()
enlazar()
mostrar grabar
click()click()click()click()
enlazar()enlazar()enlazar()
ver cancelar ayuda
agregar()
Fuente: el autor
Figura 712: diagrama de interfaz dinámico wiki history
Usuario
comparar
Tema
click()
enlazar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 713: diagrama de interfaz dinámico wiki move
Usuario
renombrarpagina
Tema
click()
agregar()
Fuente: el autor
Figura 714: diagrama de interfaz dinámico wiki watch
enlace
Usuario
unwatch
Tema
click()
agregar()
click()
enlazar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 715: diagrama de interfaz dinámico buscar
Usuario
Buscar
Componente
click()
buscar()
Fuente: el autor
Figura 716: diagrama de interfaz dinámico manual y reglas
Usuario
Calificar
Encuesta
click()
agregar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 717: diagrama de interfaz dinámico FAQ
enlace n
Usuario
enlace 1
Documentos
click() click()
enlazar()
...
enlazar()
Fuente: el autor
Figura 718: diagrama de interfaz dinámico enlaces
enlace n
Usuario
enlace 1
Enlaces
click() click()
enlazar()
...
enlazar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 719: diagrama de interfaz dinámico añadir archivo
Usuario
aceptar
Componente
click()
agregar()
Fuente: el autor
Figura 720: diagrama de interfaz dinámico enviar correo
Usuario
archivo 1
Componente
click()
submitarchivo n...
click()
click()
buscar()enlazar()enlazar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 721: diagrama de interfaz dinámico escribir correo
Usuario
Enviar
Mensajes
click()
agregar()
Fuente: el autor
Figura 722: diagrama de interfaz dinámico espacio privado
Usuario
envio mail
Componente
click()
añadirarchivoescibir mail
click()
click()
enlazar()enlazar()
enlazar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 723: diagrama de interfaz dinámico libro de visitas
Usuario
mensaje 1
Mensajes
click()
agregarmensaje n...
click()
click()
buscar()enlazar()enlazar()
Fuente: el autor
Figura 724: diagrama de interfaz dinámico libro de visitas entrada
Usuario
submit
Mensajes
click()
agregar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 725: diagrama de interfaz dinámico paypal
Usuario
enviar
Componentes
click()
agregar()
Fuente: el autor
Figura 726: diagrama de interfaz dinámico detalles usuario
Usuario
guardar
Usuarios
click()
agregar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 727: diagrama de interfaz dinámico enviar noticias
Usuario
guardar
Componente
click()
agregar()
Fuente: el autor
Figura 728: diagrama de interfaz dinámico enviar enlace
Usuario
guardar
Enlaces
click()
agregar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 729: diagrama de interfaz dinámico nueva entrada blog
Usuario
guardarcambio
Tema
click()
agregar()
Fuente: el autor
Figura 730: diagrama de interfaz dinámico a tu blog
Usuario
Tema
click()
enlazar()
Comentario 1 Comentario n Titulo 1 Titulo n Usuario... ...
click()click()click()click()
enlazar()enlazar()enlazar()enlazar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 731: diagrama de interfaz dinámico encuesta
Usuario
votar
Encuesta
click()
agregar()
verresultados
click()
enlazar()
Fuente: el autor
Figura 732: diagrama de interfaz dinámico formulario acceso
Usuario
Sesion
click()
agregar()
entrarrecuperarclave
registreseaqui
click()
click()
enlazar()enlazar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 733: diagrama de interfaz dinámico enviar clave
Usuario
Enviarclave
Mensajes
click()
agregar()
Fuente: el autor
Figura 734: diagrama de interfaz dinámico registro
Usuario
Enviarregistro
Usuarios
click()
agregar()
Fuente: el autor
���������� �������
�
�
���� �
Figura 735: diagrama de interfaz dinámico contactar
Usuario
Enviar
Mensajes
click()
agregar()
Fuente: el autor
Figura 736: diagrama de interfaz dinámico menú
Menús
chat
blog
comercioelectronico
enlaces
comprobaraticulos
espacioprivado
enviarnoticias
wrapper
enviarenlaces
libro devisitas
escribiren su blog
FAQ
detalles deusuario
paypal
a tu blog
inicio
presentacion
foro
concurso
noticias
busqueda
creacioninteractiva
wiki
manual yreglas
Usuario
click()
click()
click()
enlazar()
�Fuente: el autor
�
�
�
�
2.7.1.4.10 Especificacion de eventos��
Inicio Calificacion.click { encuesta m = new voto();
���������� �������
�
�
���� �
m.op1 = op1.checked(); m.op2 = op2.checked(); m.op3 = op3.checked(); m.op4 = op4.checked(); m.op5 = op5.checked();
m.agregar(); } Presentacion Calificacion.click { encuesta m = new voto(); m.op1 = op1.checked();
m.op2 = op2.checked(); m.op3 = op3.checked(); m.op4 = op4.checked(); m.op5 = op5.checked();
m.agregar(); } Change avatar forum Upload.click { componente m = new componente(); m.op1 = op1.checked();
m.op2 = op2.checked(); . . . m.opn = opn.checked();
m.agregar(); } Go_gallery.click { enlace m=new enlace(); m. enlace = enlace.gettext(); m.enlazar(); }
���������� �������
�
�
���� �
Display forum Submit.click { componente m = new componente(); m.smiley = usesmiley.checked();
m.signature = usersignature.checked(); m.avatar = avatarinpost.checked(); m.images_post = imagesinpost.checked(); m.images_user = imagesinausersignature.checked(); m.post_order = postinachronologicalorder.checked(); m.reputation = reputation.checked(); m.agregar();
} Foro Enlace.click { enlace m = new enlace(); m. enlace = enlace.gettext(); m.enlazar(); } Go.click { componente m = new componente(); m.texto = search.gettext(); m.buscar(); } Forum profile user Enlace.click { enlace m = new enlace(); m. enlace = enlace.gettext(); m.enlazar(); }
���������� �������
�
�
���� �
Submit.click { componente m = new componente(); m.agregar(); } Forum user list Enlace.click { enlace m = new enlace(); m.enlace = enlace.gettext(); m.enlazar(); } Submit.click { componente m = new componente(); m.name = usergroup.selectedindex(); m.group = username_sel.selectedindex(); m.order = order.selectedindex(); m.agregar(); } Foro search Submit.click { componente m = new componente(); m.author_search = Authorsearch.gettext(); m.keyword_search = keywordsearch.gettext(); m.foro = forum.selectedindex(); m.sort = sortby.selectedindex(); m.order = sortorder.selectedindex();
m.result = Showresult.selectedindex(); m.agregar(); }
���������� �������
�
�
���� �
Messanging forum Submit.click { componente m = new componente(); m.jabber = jabber.gettext(); m.ICQ = ICQ.gettext(); m.msn= msnmessenger.gettext();
m.AOL= AOLIM.gettext(); m.yahoo = yahoomsn.gettext (); m.skype = skype.gettext();
m.agregar(); } Nuevo tema foro Submit.click { componente m = new componente(); m.subject = subject.gettext(); m.mensaje = mensaje.gettext(); m.descripcion = description.gettext(); m.agregar(); } Enlace.click { enlace m = new enlace(); m.enlace = enlace.gettext(); m.enlazar(); } Personality forum Submit.click { componente m = new componente(); m.avatar = useavatar.checked(); m.signature = signature.gettext(); m.agregar(); }
���������� �������
�
�
���� �
Uploadavatar.click { enlace m = new enlace(); m.enlace = uploadavatar.gettext(); m.enlazar(); } changeavatar.click { enlace m = new enlace(); m.enlace = changeavatar.gettext(); m.enlazar(); } Deleteavatar.click { enlace m = new enlace(); m.enlace = deleteavatar.gettext(); m.enlazar(); } Privacy forum Submit.click { componente m = new componente(); m.agregar(); } Saveusernamepassword.click { enlace m = new enlace(); m.enlace = Saveusernamepassword.gettext(); m.enlazar(); } Postinemail.click { enlace m = new enlace(); m.enlace = postinemail.gettext();
���������� �������
�
�
���� �
m.enlazar(); } Notifyvisitinemail.click { enlace m = new enlace(); m.enlace = Notifyvisitinemail.gettext(); m.enlazar(); } Profile Essentials Show_posts.click { enlace m = new enlace(); m.enlace = showposts.gettext(); m.enlazar(); } Submit.click { componente m = new componente(); m.username = username.gettext(); m.e_mail = e_mail.gettext(); m.posts = posts.gettext(); m.admin_note = admin_note.gettext(); m.time_zone = timezone.gettext(); m.agregar(); } Profile field Submit.click { componente m = new componente(); m.agregar(); }
���������� �������
�
�
���� �
Profile foro Essentials.click { enlace m = new enlace(); m.enlace = essentials.gettext(); m.enlazar(); } Personal.click { enlace m = new enlace(); m.enlace = personal.gettext(); m.enlazar(); } Messaging.click { enlace m = new enlace(); m.enlace = messaging.gettext(); m.enlazar(); } Personality.click { enlace m = new enlace(); m.enlace = personality.gettext(); m.enlazar(); } Display.click { enlace m = new enlace(); m.enlace = display.gettext(); m.enlazar(); } Privacy.click { enlace m = new enlace();
���������� �������
�
�
���� �
m.enlace = privacy.gettext(); m.enlazar(); } Profile_field.click { enlace m = new enlace(); m.enlace = Profile_field.gettext(); m.enlazar(); } My_uploads.click { enlace m = new enlace(); m.enlace = My_uploads.gettext(); m.enlazar(); } Profile personal Submit.click { componente m = new componente(); m.location = location.gettext();
m.latitud = latitud.gettext(); m.website = website.gettext(); m.interest = interest.gettext(); m.about_me = aboutme.gettext(); m.female =female.checked(); m.female =female.checked(); m.ciudad = ciudad.checked(); m.codigo_pais = codigopais.checked(); m.birthday_day = birthdayday.checked(); m.birthday_month = birthdaymonth.checked(); m.birthday_year = birthdayyear.checked(); m.agregar();
}
���������� �������
�
�
���� �
Respuesta Foro Enlace.click { enlace m = new enlace(); m.enlace = enlace.gettext(); m.enlazar(); } Submit.click { mensaje m = new mensaje(); m.mensaje = mensaje.gettext(); m.agregar(); } Upload avatar Upload.click { mensaje m = new mensaje(); m.avatar = file.gettext(); m.agregar(); } Chat Submit.click { mensaje m = new mensaje(); m.mensaje = mensaje.gettext(); m.agregar(); } Blog Comentario.click { enlace m = new enlace(); m.enlace = comentario.gettext(); m.enlazar();
���������� �������
�
�
���� �
} Titulo.click { enlace m = new enlace(); m.enlace = titulo.gettext(); m.enlazar(); } Usuario.click { enlace m = new enlace(); m.enlace = usuario.gettext(); m.enlazar(); } Mensajes blog Submit.click { mensaje m = new mensaje(); m.agregar(); } Aviso Correo.click { enlace m = new enlace(); m.enlace = correo.gettext(); m.enlazar(); } Nuevo aviso Guardar.click { tema m = new tema(); m.nombre = nombre.gettext(); m.mail = mail.gettext();
���������� �������
�
�
���� �
m.titulo = titulo.gettext(); m.texto = text.gettext();
m.precio = precio.gettext(); m.imagen1 = imagen1.gettext(); m.imagen2 = imagen2.gettext(); m.imagen2 = imagen3.gettext(); m.categoria1 = categoria1.selectedindex(); m.categoria2 = categoria2.selectedindex();
m.agregar(); } Mis avisos Submit.click { componente m = new componente(); m.aviso = aviso.gettext();
m.buscar(); } Enlace.click { enlace m = new enlace(); m.enlace = enlace.gettext(); m.enlazar(); } Concurso Comentario.click { enlace m = new enlace(); m.enlace = comentario.gettext(); m.enlazar(); } Titulo.click { enlace m = new enlace(); m.enlace = titulo.gettext(); m.enlazar();
���������� �������
�
�
���� �
} Usuario.click { enlace m = new enlace(); m.enlace = usuario.gettext(); m.enlazar(); } Creación interactiva My_galleries.click { enlace m = new enlace(); m.enlace = mygalleries.gettext(); m.enlazar(); } Presentacion.click { enlace m = new enlace(); m.enlace = presentacion.gettext(); m.enlazar(); } Imagen.click { enlace m = new enlace(); m.enlace = imagen.gettext(); m.enlazar(); } Buscar.enter() { buscar m = new buscar(); m.busca = buscar.gettext(); m.mostrar(); }
���������� �������
�
�
���� �
Creación interactiva presentación Back.click { enlace m = new enlace(); m.enlace = back.gettext(); m.enlazar(); } Editar imagen Guardar.click { componente m = new componente(); m.titulo = titulo.gettext(); m.texto = texto.gettext();
m.categoria = categoria.selectedindex(); m.agregar(); } Mis galerias Guardarimagen.click { componente m = new componente(); m.galeria = galeria.gettext(); m.nombre_archivo = nombrearchivo.gettext();
m.titulo = titulo.gettext(); m.descripcion = imadescripcion.gettext();
m.agregar(); } Guardargaleria.click { componente m = new componente(); m.nombre_galeria = nombregaleria.gettext();
m.descripcion = galdescripcion.gettext(); m.publicado = publicado.checked();
m.agregar(); }
���������� �������
�
�
���� �
Nombre.click { enlace m = new enlace(); m.enlace = nombre.gettext(); m.enlazar(); } Galeria.click { enlace m = new enlace(); m.enlace = galeria.gettext(); m.enlazar(); } Ieditar.click { enlace m = new enlace(); m.enlace = ieditar.gettext(); m.enlazar(); } Geditar.click { enlace m = new enlace(); m.enlace = geditar.gettext(); m.enlazar(); } Noticias Noticia.click { enlace m = new enlace(); m.enlace = noticia.gettext(); m.enlazar(); }
���������� �������
�
�
���� �
Wiki articulos Enlace.click { enlace m = new enlace(); m.enlace = enlace.gettext(); m.enlazar(); } Wiki discusión Grabar.click { tema m = new tema(); m.texto = texto.gettext(); m.resumen = resumen.gettext(); m.vigilar = vigilar.checked(); m.edicion_menor= edicionmenor.checked(); m.agregar(); } Mostrar.click { enlace m = new enlace(); m.enlace = mostrar.gettext(); m.enlazar(); } Ver.click { enlace m = new enlace(); m.enlace = ver.gettext(); m.enlazar(); } Cancelar.click { enlace m = new enlace(); m.enlace = cancelar.gettext(); m.enlazar(); }
���������� �������
�
�
���� �
Ayuda.click { enlace m = new enlace(); m.enlace = ayuda.gettext(); m.enlazar(); } Wiki edit Grabar.click { tema m = new tema(); m.texto = texto.gettext(); m.resumen = resumen.gettext(); m.vigilar = vigilar.checked(); m.edicion_menor = edicionmenor.checked(); m.agregar(); } Mostrar.click { enlace m = new enlace(); m.enlace = mostrar.gettext(); m.enlazar(); } Ver.click { enlace m = new enlace(); m.enlace = ver.gettext(); m.enlazar(); } Cancelar.click { enlace m = new enlace(); m.enlace = cancelar.gettext(); m.enlazar(); }
���������� �������
�
�
���� �
ayuda.click { enlace m = new enlace(); m.enlace = ayuda.gettext(); m.enlazar(); } Wiki history Comparar.click { enlace m = new enlace(); m.enlace = comparar.gettext(); m.enlazar(); } Wiki move Renombrar_pagina.click { tema m = new tema(); m.titulo = titulo_nuevo.gettext(); m.resumen = resumen.gettext(); m.agregar(); } Wiki match Enlace.click { enlace m = new enlace(); m.enlace = enlace.gettext(); m.enlazar(); } Unwatch.click { tema m = new tema(); m.agregar(); }
���������� �������
�
�
���� �
Búsqueda Buscar.click { componente m = new componente(); m.busqueda = busqueda.gettext(); m.tipo = tipobusqueda.checked(); m.orden = orden.selectedindex(); m.agregar(); } Manual y reglas Calificacion.click { encuesta m = new voto(); m.op1 = op1.checked();
m.op2 = op2.checked(); m.op3 = op3.checked(); m.op4 = op4.checked(); m.op5 = op5.checked();
m.agregar(); } Verresultados.click { enlace m = new enlace(); m.enlace = verresultados.gettext(); m.enlazar(); } FAQ Enlace.click { enlace m = new enlace(); m.enlace = enlace.gettext(); m.enlazar(); }
���������� �������
�
�
���� �
Enlaces Enlace.click { enlace m = new enlace(); m.enlace = enlace.gettext(); m.enlazar(); } Añadir archivo Aceptar.click { componente m = new componente(); m.titulo = titulo.gettext(); m.opcion = select.selectedindex(); m.agregar(); } Enviar correo Enlace.click { enlace m = new enlace(); m.enlace = enlace.gettext(); m.enlazar(); } Submit.click { componente m = new componente(); m.texto = texto.gettext(); m.agregar(); } Escribir correo Enviar.click { componente m = new componente(); m.para = para.gettext();
���������� �������
�
�
���� �
m.cc = cc.gettext (); m.asunto = asunto.gettext (); m.texto = texto.gettext (); m.agregar(); } Espacio privado Envio_mail.click { enlace m = new enlace(); m.enlace = envio_mail.gettext(); m.enlazar(); } Escribir_mail.click { enlace m = new enlace(); m.enlace = escribir_mail.gettext(); m.enlazar(); } Añadir_archivo.click { enlace m = new enlace(); m.enlace = Añadir_archivo.gettext(); m.enlazar(); } Libro de visitas Mensaje.click { enlace m = new enlace(); m.enlace = mensaje.gettext(); m.enlazar(); }
���������� �������
�
�
���� �
Agregar.click { enlace m = new enlace(); m.enlace = agregar.gettext(); m.enlazar(); } Libro de visitas: entrada Submit.click { mensaje m = new mensaje(); m.name = name.gettext(); m.mail = mail.gettext(); m.location = location.gettext(); m.homepage = homepage.gettext(); m.message = message.gettext(); m.codigo = codigo.gettext(); m.agregar(); } Paypal Enviar.click { mensaje m = new mensaje(); m.codigo_area_tel_ciudad = codigoareatelefonociudad.gettext(); m.primer_nombre = primernombre.gettext(); m.segundo_nombre = segundonombre.gettext(); m.dir1 = direccion1.gettext(); m.dir2 = direccion2.gettext(); m.pais = pais.gettext(); m.ciudad = ciudad.gettext(); m.codigo_pais = codigopais.gettext(); m.mail = mail.gettext(); m. codigo_area_tel_pais= codigoareatelefonopais.gettext(); m.agregar(); }
���������� �������
�
�
���� �
Detalles usuario Guardar.click { usuario m=new usuario(); m.nombre = nombre.gettext(); m.mail = mail.gettext(); m.nick = nick.gettext(); m.clave = clave.gettext(); m.verificar_clave = verificarclave.gettext(); m.editor = editor.selectedindex(); m.agregar(); } Enviar enlace Guardar.click { componente m = new componente(); m.nombre = nombre.gettext(); m.url = url.gettext(); m.descripcion = descripcion.gettext(); m.categoria = categoria.selectedindex(); m.agregar(); } Enviar noticias Guardardatos.click { componente m = new componente(); m.titulo = titulo.gettext(); m.codigoimagen = codigoimagen.gettext(); m.textoetiquetaimagen = textoetiquetaimagen.gettext(); m.bordeimagen = bordeimagen.gettext(); m.subtituloimagen = subtituloimagen.gettext(); m.aliasautor = aliasautor.gettext(); m.iniciopublicacion = iniciopublicacion.gettext(); m.finpublicacion = finpublicacion.gettext(); m.descripcionmetadatos = descripcionmetadatos.gettext(); m.palabrasmetadatos = palabrasmetadatos.gettext(); m.alineadoimagen = alineadoimagen.selectedindex(); m.alineartituloimagen = alineartituloimagen.selectedindex(); m.posiciontituloimagen = posiciontituloimagen.selectedindex();
���������� �������
�
�
���� �
m.anchurasubtitulo = anchurasubtitulo.selectedindex(); m.nivelacceso = nivelacceso.selectedindex(); m.estadopublicacion = estadopublicacion.selectedindex(); m.mostrareninicio = mostrareninicio.checked(); m.agregar(); } Guardarnoticia.click { usuario m = new usuario(); m.titulo = titulo.gettext(); m.textointro = textointro.gettext(); m.textoprincipal = textoprincipal.gettext(); m.categoria = categoria.selectedindex(); m.agregar(); } Nueva entrada blog Guardar_cambio.click { tema m=new tema(); m.titulo = titulo.gettext(); m.entrada = entrada.gettext (); m.estado = estado.selectedindex(); m.permiso = permiso.selectedindex(); m.agregar(); } A tu blog Comentario.click { enlace m = new enlace(); m.enlace = comentario.gettext(); m.enlazar(); } Titulo.click { enlace m = new enlace();
���������� �������
�
�
���� �
m.enlace = titulo.gettext(); m.enlazar(); } Usuario.click { enlace m=new enlace(); m.enlace = usuario.gettext(); m.enlazar(); } Encuesta Votar.click { encuesta m = new encuesta(); m.op1 = op1.checked();
m.op2 = op2.checked(); m.op3 = op3.checked(); m.op4 = op4.checked();
m.votar(); } Recuperarclave.click { enlace m=new enlace(); m.enlace = Recuperarclave.gettext(); m.enlazar(); } Registreseaqui.click { enlace m=new enlace(); m.enlace = Registreseaqui.gettext(); m.enlazar(); }
���������� �������
�
�
���� �
Formulario de acceso Entrar.click { sesion m = new sesion(); m.usuario = usuario.gettext(); m.contraseña = contraseña. gettext(); m.agregar(); } Solicitar clave Enviar_clave.click { usuario m = new usuario(); m.usuario = usuario.gettext(); m.e_mail = email. gettext (); m.agregar(); } Registro Enviar_registro.click { usuario m = new usuario(); m.nombre = nombre.gettext(); m.usuario = usuario.gettext(); m.e_mail = email. gettext (); m.clave = clave.gettext(); m.verificar_clave = verificarclave.gettext (); m.agregar(); } Contactar Enviar.click { Mensaje m = new mensaje(); m.nombre = nombre.gettext(); m.e_mail = email. gettext (); m.mensaje = clave.mensaje(); m.agregar();
���������� �������
�
�
���� �
} Menu Inicio.click { enlace m=new enlace(); m.enlace = inicio.gettext(); m.enlazar(); } Presentacion.click { enlace m = new enlace(); m.enlace = presentacion.gettext(); m.enlazar(); } Foro.click { enlace m = new enlace(); m.enlace = foro.gettext(); m.enlazar(); } Chat.click { enlace m = new enlace(); m.enlace = chat.gettext(); m.enlazar(); } Blog.click { enlace m = new enlace(); m.enlace = blog.gettext(); m.enlazar(); }
���������� �������
�
�
���� �
Comercio_electronico.click { enlace m = new enlace(); m.enlace = Comercioelectronico.gettext(); m.enlazar(); } Faq.click { enlace m=new enlace(); m.enlace = faq.gettext(); m.enlazar(); } Enlaces.click { enlace m = new enlace(); m.enlace = enlaces.gettext(); m.enlazar(); } Espacio_privado.click { enlace m = new enlace(); m.enlace = espacioprivado.gettext(); m.enlazar(); } Wrapper.click { enlace m = new enlace(); m.enlace = wrapper.gettext(); m.enlazar(); } Libro_visitas.click { enlace m = new enlace(); m.enlace = librovisitas.gettext(); m.enlazar();
���������� �������
�
�
���� �
} Paypal.click { enlace m = new enlace(); m.enlace = paypal.gettext(); m.enlazar(); } Detalles_usuario.click { enlace m = new enlace(); m.enlace = detallesusuario.gettext(); m.enlazar(); } Comprobar_articulos.click { enlace m = new enlace(); m.enlace = comprobararticulos.gettext(); m.enlazar(); } Enviar_noticias.click { enlace m = new enlace(); m.enlace = enviarnoticias.gettext(); m.enlazar(); } Enviar_enlaces.click { enlace m = new enlace(); m.enlace = enviarenlaces.gettext(); m.enlazar(); }
���������� �������
�
�
���� �
Escribir_en_blog.click { enlace m = new enlace(); m.enlace = Escribirenblog.gettext(); m.enlazar(); } A_tu_blog.click { enlace m = new enlace(); m.enlace = Atublog.gettext(); m.enlazar(); } Concursos.click { enlace m = new enlace(); m.enlace = Concursos.gettext(); m.enlazar(); } Noticias.click { enlace m = new enlace(); m.enlace = Noticias.gettext(); m.enlazar(); } Busqueda.click { enlace m = new enlace(); m.enlace = Busqueda.gettext(); m.enlazar(); } Creacion_interactiva.click { enlace m = new enlace(); m.enlace = Creacioninteractiva.gettext(); m.enlazar();
���������� �������
�
�
���� �
} Wiki.click { enlace m=new enlace(); m.enlace = Wiki.gettext(); m.enlazar(); } Manual_reglas.click { enlace m=new enlace(); m.enlace = Manual_reglas.gettext(); m.enlazar(); }
2.7.1.5 Acta de aprobación de visión.
ACTA DE APROBACIÓN DE VISIÓN, PLATAFORMA DE COMICS
ACTA 001 Siendo las 5 p.m. del día sábado 21 de Febrero de 2009, se hace la aprobación del cronograma de trabajo para la creación del portal de Plataforma de comics. Los puntos que se desarrollan son:
1- Generalidades de la visión 2- Diagramas UML 3- Proposiciones y varios
1. GENERALIDADES DE LA VISION: . Jorge Andrés Segovia quien se encarga del desarrollo del proyecto anota:
���������� �������
�
�
���� �
• La visión se enfoca solo en el proyecto específico, por lo tanto se ve diferenciada del plan de negocios de plataforma de comics.
• Los objetivos que se plantean son los mínimos, si en el curso del trabajo se pueden agregar nuevos ítems, sin que ello perjudique los objetivos planteados, se agregaran.
• Se han definido los objetivos, perfiles y usuarios, para este proyecto especifico.
• En el caso de la definición de los usuarios, se han usado dos tipos el administrador y los usuarios, esto siguiendo la definición de la arquitectura Web, en la cual se fijan principalmente las acciones de los sujetos.
2. DIAGRAMAS UML:
• Para la realización de los diagramas UML, se consultó continuamente a los desarrolladores de Joomla, la herramienta usada.
• Ya que los desarrolladores de la herramienta, afirman que no hay un
modo oficial de trabajar los diagramas UML, en la arquitectura Web, se dan muchas libertades en el trabajo, pero la recomendación ha sido basarse en los diagramas de objetos.
• Se uso continuamente ingenieria inversa sobre la herramienta Joomla.
• El diseño de la base de datos ha sido facilitado por Joomla. • Las imágenes y el contenido estático, son un subnivel de los
documentos o artículos, con unas particularidades.
���������� �������
�
�
���� �
• Los llamados artículos en este trabajo corresponden a los documentos, y los temas tienen que ver con lo presentado por los usuarios.
• En cuanto a las encuestas y los banners son componentes especiales,
por lo tanto se separan del resto. • El trabajo con el resto de componentes, módulos y mambots es similar,
y esta registrado de la misma forma en la base de datos, su único cambio se basa en la interfaz con el usuario, este es el motivo por lo que se pueden trabajar igual los diagramas.
3. PROPOSICIONES Y VARIOS:
• En caso de incluir nuevos componentes, módulos o mambots, se debe tener en cuenta que si estos tienen un manejo especial como en el caso de las encuestas y los banners, es obligatorio, crear nuevos diagramas que indiquen el trabajo con estos componentes.
• Se debe procurar usar componentes especiales.
Siendo las 5:30 p.m. se da por aprobado el cronograma. _______________________________
JORGE ANDRÉS SEGOVIA MARÍN
2.7.2. Planeación.
Objetivo: obtener un cronograma de trabajo que cumpla con lo especificado en la fase de visión dentro del presupuesto, tiempos y recursos acordados. Este cronograma debe identificar puntos de control específicos que permitan generar entregas funcionales y cortas en el tiempo.
���������� �������
�
�
���� �
2.7.2.1 Documento de cronograma.
Tabla 347: cronograma del proyecto Semanas 1 2 3 4 5 6 7 8
Acciones visión general del proyecto análisis del proyecto con diagramas UML Diseño del proyecto, y diagramas de la arquitectura Diseño general para el portal Adaptar los componentes Crear los manuales del administrador y los usuarios Diseñar los banners publicitarios del portal Instalar la plataforma en una red simulada para comprobar su funcionamiento Hacer las pruebas de los componentes Preparar el plan de soportes
Total semanas 8 Fuente: el autor
���������� �������
�
�
���� �
2.7.2.2 Acta de aprobación de cronograma. ACTA DE APROBACIÓN DEL CRONOGRAMA DE DESARROLLO,
PLATAFORMA DE COMICS
ACTA 002 Siendo las 5 p.m. del día sábado 21 de Febrero de 2009, se hace la aprobación del cronograma de trabajo para la creación del portal de Plataforma de comics. Los puntos que se desarrollan son:
1-Distribución de acciones en las semanas de trabajo 2-Proposiciones y varios
1. DISTRIBUCIÓN DE ACCIONES EN LAS SEMANAS DE TRABAJO: . Jorge Andrés Segovia quien se encarga del desarrollo del proyecto anota:
• se dedicara mayor cantidad de tiempo a la fase de análisis, debido a la exigencia y la cantidad de diagramas que se deben presentar para que los modelos queden completos.
• Es posible realizar tareas varias tareas en una semana dependiendo de la complejidad de estas.
• Las tareas de diseño estético tienen igual relevancia que el resto.
• Dentro del tiempo presentado que es por semanas, se calculan mas días de los que pueden ser, previendo problemas que puedan surgir.
2. PRPOSICIONES Y VARIOS:
• El cronograma puede ser modificado, si no se cumple con el tiempo que se tiene propuesto para cada tarea, esto buscando organizar el tiempo con las últimas labores.
���������� �������
�
�
���� �
Siendo las 5:30 p.m. se da por aprobado el cronograma. _______________________________ JORGE ANDRÉS SEGOVIA MARÍN
2.7.3. Desarrollo. Objetivo: obtener iterativamente de la mano de la fase de planeación y de la estabilización de versiones de los productos entregables y medibles que permitan de cara al cliente probar características nuevas sucesivamente. Esto incluye los ajustes de cronograma necesarios.
2.7.3.1. Ejecutables. Se entregará el portal listo para alojarlo en la Web. 2.7.3.2. Manuales. 2.7.3.2.1. Manual de administrador.
Figura 737: logo
Fuente: el autor
���������� �������
�
�
���� �
MANUAL DE ADMINISTRACIÓN DE PLATAFORMA DE COMICS
Inicio. Usted debe ingresar a la parte administrativa de su sitio Web, para ello, abra un navegador de Internet (Internet Explorer, Mozilla, FireFox, etc.) y digite la siguiente dirección: www.sudominio.com/administrador. En "sudominio" coloque el nombre de su dominio. Le aparecerá la pantalla de bienvenida, donde usted digitará el nombre de usuario y la contraseña que se le ha suministrado de forma privada y secreta. Al ingresar, usted tendrá a disposición todas las opciones que a continuación empezaremos a detallar para la administración del contenido de su sitio Web.
Figura 738: login
Fuente: el autor
Vista rápida. El administrador de contenido tiene un menú desplegable en la parte superior, con una serie de opciones, unas que usted va a necesitar, otras que le vamos a sugerir "no tocar", y que en caso de ser requeridas usted puede contactarse con el equipo de desarrollo para su instalación. En la página de bienvenida del panel de control se encontrará además con unos botones grandes de acceso directo a las tareas más comunes. Esta es otra forma de acceder a las tareas.
���������� �������
�
�
���� �
Figura 739: vista rápida
Fuente: el autor
Qué sugerimos no tocar. Hay una serie de opciones avanzadas que sugerimos no manipular a menos que usted sea un usuario avanzado o que se responsabilice por cualquier daño ocasionado por un inadecuado manejo. A continuación sugerimos las opciones del menú que no debería tocar: En el menú de bienvenida, son los botones marcados con la equis roja:
���������� �������
�
�
���� �
Figura 740: no tocar en menú de bienvenida
Fuente: el autor
En el menú desplegable, los botones marcados con la equis roja favor no tocar:
���������� �������
�
�
���� �
Figura 741: no tocar en menú desplegable
Fuente: el autor
Estas opciones marcadas con rojo están destinadas a usuarios avanzados y expertos y son las que permiten ciertas configuraciones y características avanzadas del sistema. Las hemos mantenido, con el objetivo de ofrecerle el paquete completo y si más adelante necesita de algunos componentes que por el momento no usa, pues estarán a su entera disposición. ¡Importante! Antes de realizar cualquier cambio. Su sitio Web está escrito en lenguaje PHP1, con bases de datos MySQL, esto quiere decir que el contenido está guardado en un archivo con extensión SQL, llamado, por ejemplo basededatos.sql, cada vez que usted haga un cambio en el sitio Web través del administrador de contenidos, o cada vez que un usuario interactúe con el sitio, dejando algún comentario en una noticia, un mensaje en el libro de visitas, un post en el foro, etc., estos datos son guardados por la base de datos SQL. Así que sugerimos, cada vez que usted realice un cambio, o en su defecto, cada semana al menos, (cada mes, máximo) realizar la copia de seguridad de dicha base de datos SQL. Esto le garantiza a usted, en caso de cualquier problema, poder regresar a la última versión guardada. Copia de seguridad o backup. Esto ya depende del proveedor de hospedaje o hosting. Sugerimos siempre trabajar con proveedores con cPanel, ya que este administrador de servidor tiene unas enormes facilidades. Ingrese al cPanel así: www.sudominio.com/cpanel, con los datos de usuario y contraseña que su proveedor le ha facilitado.
���������� �������
�
�
���� �
En la sección Herramientas de gestión del sitio, escoja la opción "Copias de seguridad". En la opción "Descargar una copia de seguridad de la base de datos MySQL", haga clic en el nombre de la base de datos (este dato se lo damos en el correo electrónico privado). El sistema le preguntará si lo desea guardar en su disco duro. Acepte y guarde en una carpeta todas sus copias ordenadamente. La descarga tardará muy poco tiempo. Adicionalmente, cada mes aproximadamente, sugerimos hacer una descarga total, que puede realizar desde esta misma opción de cPanel, haciendo clic en el vínculo "Descargar la copia de seguridad de hoy". Esta es una copia total de su cuenta de hosting. Usted descargará todos los archivos de php, las imágenes, los banners, etc. y además información importante de configuración de sus cuentas de correo electrónico. Ingresar nuevo contenido. Tal vez sea la operación que con mayor frecuencia realice, generalmente por la actualización de noticias. Ingrese al administrador de contenido (recuerde: www.sudominio.com/administrator) con usuario y contraseña. Escoja la opción del botón grande " Añadir nuevo contenido”. Se abrirá una nueva página, donde usted puede notar en la parte superior derecha los siguientes botones: Previsualizar, Subir, Guardar, Aplicar, Cancelar y Ayuda.
Figura 742: icono “Añadir nuevo artículo”
Fuente: el autor
���������� �������
�
�
���� �
Figura 743: ventana “Añadir nuevo artículo”
Fuente: el autor
Estos botones son muy importantes y cada uno realiza la siguiente acción: Previsualizar: previsualiza cómo está quedando el contenido que usted está insertando. Subir: sube alguna imagen al servidor. Generalmente esto usted lo manejará más fácil a través del Media Manager. Guardar: guarda los cambios realizados y cierra la ventana de edición. Use este botón cuando haya terminado de realizar todos los cambios. Aplicar: guarda parcialmente los cambios, sin sacarlo de la ventana de edición. Use este botón cada vez que quiera ir guardando los cambios, y si su intención es continuar editando el contenido. Ayuda Cancelar: para salir de esta ventana de edición sin guardar cambios.
���������� �������
�
�
���� �
Ayuda: lo lleva a la ayuda del administrador de contenido. Por otra parte, en la parte izquierda tenemos el formulario que nos permitirá ingresar los datos del nuevo contenido: Titulo: es el título de la noticia o artículo. Alias del titulo: es el alias del título. Sección: escoja la sección de esta nueva entrada. Categoría: escoja la categoría de esta nueva entrada. Texto de introducción: es el texto que irá en la página inicial, a manera de resumen de la noticia. Main text: es el texto que amplía la noticia cuando en el inicio se hace clic en "leer más…" Es de anotar la importancia del editor Wysiwyg en la inclusión de cualquier contenido. Este editor permitirá darle casi cualquier tipo de formato al texto y al párrafo. Además, está conectado con los estilos en cascada usados en nuestra hoja de estilos, y que le permite a usted aplicar los estilos estándar que maneja el sitio. Por ejemplo, si usted necesita colocar un título, sugerimos que lo haga a través de los estilos y no cambiando deliberadamente el tamaño de la letra, la alineación, etc. Simplemente usted selecciona el texto que será el título y en el menú desplegable de estilos, escoge la opción "contentpageheading"; así, el texto quedará con el estilo que nosotros hemos diseñado y será coherente con el estilo del sitio, dando uniformidad a toda la estructura. Bien, además tenemos la opción de poner balas o viñetas, numeración, sangrías, insertar imágenes, visualizar directamente el HTML para usuarios avanzados que conozcan este lenguaje y que deseen hacer un diseño más elaborado. Se puede insertar líneas de división, películas de flash, tablas, smiles, entre otros…
���������� �������
�
�
���� �
En la parte derecha nos encontraremos con algunos parámetros importantes que nos amplían la gama de opciones y posibilidades. Veamos las más sobresalientes: Publicación Mostrar en página de inicio: al activar esta casilla, la noticia aparecerá en la primera página (inicio). Publicado: al activar esta casilla, el artículo inmediatamente saldrá publicado. Nivel de acceso: un contenido puede ser para el público en general, o para usuarios registrados o con nivel de acceso especial. Alias del autor: para aquellos sitios que tengan distintos colaboradores, periodistas, editorialistas o escritores, sirve para colocar en esta casilla el nombre de dicho profesional. Fecha de creación: sobrescribe la fecha de creación de la noticia. Inicio de publicación: fecha en que el sistema publicará automáticamente la noticia. Final de publicación: para noticias con caducidad, se puede programar la fecha de desaparición automática del sistema. Cuando usted haya terminado su noticia, haga clic en guardar y su noticia quedará publicada en el sitio Web. Modificar contenido existente. Si no está en el inicio, vaya a la página inicial desde el vínculo "Inicio" del menú desplegable. Estando en la página de inicio del administrador de contenidos, haga clic en el botón grande llamado " administrador de artículos”. Aparecerá el listado de ítems, o páginas Web de su sitio. En este listado usted notará algunos iconos, que le indicarán por ejemplo si la página Web se encuentra publicada o fuera del aire; si está publicada o no en la página inicial; si tiene un nivel de acceso al público en general o es una página de acceso
���������� �������
�
�
���� �
restringido; en qué sección y categoría se encuentra ubicada; quién la escribió y en qué fecha, etc.
Figura 744: botón “Administrador de artículos”
Fuente: el autor
Para editar cualquier página Web, simplemente haga clic sobre el título. Aparecerá la ventana de edición, donde usted podrá realizar cualquier tipo de cambio. Al terminar de hacer las modificaciones, haga clic en el botón "Guardar". Aparecerá de nuevo la pantalla con el listado de páginas Web del sitio. Aumentar, borrar o editar una categoría o sección. Desde la página de inicio del administrador de contenido, haga clic en el botón propio para cada caso. Si desea administrar las secciones, pues haga clic en el botón "Administrador de secciones" y si lo que desea es administrar las categorías, haga clic en el botón "Administrador de categorías". Aparecerá el listado de categorías o secciones y usted podrá editarlas haciendo clic sobre cualquiera de ellas. Si desea una nueva, haga clic en el botón "Nuevo". Figura 745: botones “Administrador de secciones” y “Administrador de categorías”
Fuente: el autor
���������� �������
�
�
���� �
Subir imágenes. Desde el administrador de imágenes, usted podrá subir a la carpeta "imágenes" ubicada en el servidor, cualquier imagen que desee incorporar en el contenido de su sitio Web. Simplemente haga clic en el botón grande "Administrador de imágenes". Se abrirá una ventana donde se previsualizan las subcarpetas y las imágenes en miniatura.
Figura 746: botón “Administrador de imágenes”
Fuente: el autor
Usted podrá crear nuevas subcarpetas o subir las imágenes desde su computadora. Tenga en cuenta que el tamaño de las imágenes debe ser el adecuado para la Web. No suba imágenes con tamaños mayores a 500 píxeles de ancho, ni cuyo peso sobrepase los 300 kb. Esto será sinónimo de que la imagen no está aún preparada para la Web. Utilice su editor de imágenes preferido para organizar el peso y el tamaño adecuados para la Web. Administrar el menú. Usted puede administrar (aumentar, organizar, editar, eliminar) su menú desplegable de navegación. En la página de inicio, haga clic en el botón grande "Administrador de menús”, ingresará a administrar el menú. Se encontrará con un listado de cuatro menús: mainmenu, othermenu, topmenu y usermenu. El menú principal será "mainmenu" y es al que usted accederá para organizar los ítems. Por lo tanto, haga clic en el icono "menú Items" de "main menú". Allí usted podrá ver la estructura de navegación de su sitio Web. Para modificar cualquier ítem, haga clic sobre el título.
���������� �������
�
�
���� �
Figura 747: botón “Administrador de menús”
Fuente: el autor
Figura 748: ventana “Administración de menús”
Fuente: el autor
Para crear un nuevo ítem del menú, haga clic en "Nuevo". Le aparece una ventana con varios grupos de opciones de tipo de menú. Escoja la que más se adecue a su necesidad y haga clic en el botón siguiente, para terminar de configurar los parámetros del menú. Cambiario la contraseña del administrador. Pues además de la contraseña, usted podrá cambiar otros parámetros importantes haciendo clic en el botón grande "Administrador de usuarios", desde el inicio. Saldrá el listado de usuarios actuales, por lo general, sale solo el del Administrador. Haga clic sobre el nombre del administrador y podrá entrar a configurar varios parámetros, entre ellos la contraseña, el nombre, el correo electrónico etc. Además, usted puede crear nuevos usuarios a los que les podrá dar niveles de acceso al control del administrador.
���������� �������
�
�
���� �
Figura 749: botón “Administrador de usuarios”
Fuente: el autor
Figura 750: ventana “Administración de usuarios”
Fuente: el autor
2.7.3.2.2. Manual de usuarios. Al registrarte como usuario en Plataforma de comics, debes cumplir unas normas para el correcto y armonioso funcionamiento de esta Web.
1. No se debe presentar ningún tipo de material pornográfico, esto no aplica sobre comic o arte erótico.
2. No se debe presentar ningún tipo de material que sea ofensivo, para grupos raciales, religiosos o de tendencias sexuales.
3. El material completo que presente un usuario no debe superar 2Mb, en caso de que supere el límite será informado por el administrador.
4. Para usar el servicio de comercio electrónico o si se desea aparecer en un banner se debe consignar por medio de Paypal o consignación.
���������� �������
�
�
���� �
5. No se deben presentar “Tradumaquetas”. 6. Las implicaciones económicas o legales, acaecidas por problemas
relacionados con el uso del portal, son responsabilidad únicamente de los usuarios y Plataforma de comics, no tiene nada que ver con estas situaciones.
En Plataforma de comics tienes derecho a utilizar una variedad de recursos, enfocados en la creación y promoción de comics, también se verán temas como juegos de rol, ciencia-ficción, cine, literatura fantástica y animación.
• Foro: el foro permite crear temas de discusión y encuestas, al escoger en el menú la opción foro inmediatamente puedes entrara en el.
Test forum es la opción que te permite entrar a crear los temas, además puedes ingresar tus detalles en la opción “Personal”, ingresar tus opciones de mensajería en “Message” e ingresar un avatar y una firma en la opción “Personality”.
• Chat: una vez iniciada sesión puedes entrar al Chat de discusión.
• Blogs de usuario: esta opción te permite ver una lista de los artículos presentados por los usuarios de la plataforma, allí además seleccionando un usuario, puedes ver todos sus artículos, además de dar cometarios acerca de estos.
• Comercio electrónico: aquí podrás ver todo los productos o servicios que ofrecen los usuarios de la plataforma, el resumen te presenta las ofertas divididas por temas y categorías.
Si quieres ofrecer en el comercio electrónico debes solicitar permiso al administrador mandándole un mensaje, el valor por usar el servicio de oferta es del 10%, del total del valor de los productos ofrecidos, en ningún caso el valor será mínimo a $10.000 pesos en Colombia y $5 dólares en el resto del mundo.
���������� �������
�
�
���� �
Una vez dado el permiso, se podrán agregar los datos de la oferta, incluyendo imágenes por medio de la opción “Nuevo aviso”.
• Concurso: Plataforma de comics, ofrecerá a los usuarios participar en diferentes concursos, y estos podrán ser vistos en esta sección.
• Creación interactiva: estas son galerías divididas en categorías, por medio
de las cuales los usuarios podrán trabajar juntos en las creaciones de comics.
Debes ponerte de acuerdo con otros usuarios, la categoría será el nombre de su trabajo, descripción presentará un guión y después se solicitaran dibujos, tintas, color y rotulaciones, para crear un producto de comics interactivo, el componente genera un pantalla que muestra las imágenes y su proceso de creación.
• Noticias: aquí se podrán ver las noticias presentadas por los usuarios.
• Wiki: esta es una enciclopedia relacionada con el comic latinoamericano, puedes hacer tus aportes escogiendo la opción editar en la página en la cual quieras aportar.
Todo separado en orden alfabético, las reglas específicas están en la primera página de wiki.
• Enlaces: puedes aportar enlaces que encuentres en Internet y que consideres deben ser vistos por otros usuarios, se dividen en categorías.
• Espacio privado: esta opción te permite opciones privadas, las cuales son: envío de mails, envío de archivos y almacenamiento de archivos.
• Libro de visitas: aquí cualquiera puede dejar un mensaje para registrar su visita a Plataformas de comics.
���������� �������
�
�
���� �
• Paypal: una vez hecho el arreglo para publicación de banner y/o ofertas de comercio electrónico, o cualquier arreglo extraordinario que requiera pago de dinero, una opción será el pago a través de Paypal.
• Detalles de usuario: esta opción te permitirá acceder y modificar tus detalles de usuario, cuando lo creas conveniente.
• Enviar noticias: cuando desees enviar un artículo a la sección de noticias, puedes hacerlo a través de esta opción.
• Enviar enlaces: cuando desees enviar una dirección a la sección de enlaces, puedes hacerlo a través de esta opción.
• Comprobar artículos: esto te indicará el estado en que se encuentran los artículos que has presentado.
• Escribe en tu blog: a través de este podrás enviar artículos a tu blog, además de participar en la sección de concursos si así lo deseas.
• A tu blog: te permite ver y editar todos los artículos que has presentado en la plataforma.
2.7.3.3. Acta de finalización de desarrollo
ACTA DE FINALIZACIÓN DE DESARROLLO, PLATAFORMA DE COMICS
ACTA 003 Siendo las 5 p.m. del día sábado de 23 de Febrero de 2009, se hace la aprobación de la finalización del desarrollo de Plataforma de comics.
���������� �������
�
�
���� �
Los puntos que se desarrollan son:
1- Desarrollo 2- Manuales 3- Proposiciones y varios
1. Desarrollo: . Jorge Andrés Segovia quien se encarga del desarrollo del proyecto anota:
• Existían varios componentes que podían cumplir funciones similares, pero para el portal se eligieron los que se adaptaran mas según las utilidades requeridas.
• Siempre se tuvo en cuenta que se debía lograr que los usuarios tuvieran las herramientas para interactuar con el portal de acuerdo a la filosofía Web 2.0.
• Los componentes Wrapper, Paypal y Chat deben ser configurados después de la instalación definitiva, ya que esto es requerido para su correcto funcionamiento.
2. MANUALES:
• No se presentaron manuales de instalación debido a que esta corre por cuenta del encargado de administrar el dominio y el hosting.
• El manual de administrador esta enfocado en la persona que esta encargada de administrar de forma general y rutinaria el portal, por eso no se tratan de evitar las labores que requieran mayores conocimientos en Joomla.
• El manual de usuario, contiene las reglas que se deben seguir e instrucciones básicas para el manejo de los aportes que quieran hacer en el portal, se espera que los usuarios conozcan por si mismos las tareas puntuales que se pueden encontrar.
���������� �������
�
�
���� �
3. PROPOSICIONES Y VARIOS:
• Se deben tener en cuenta los componentes que necesitan ser configurados cuando la plataforma ya este en la red.
Siendo las 5:30 p.m. se da por aprobado el cronograma. _______________________________ JORGE ANDRÉS SEGOVIA MARÍN
2.7.4. Estabilización. Objetivo: obtener una versión final del producto probada, ajustada y aprobada en su totalidad.
���������� �������
�
�
���� �
2.7.4.1. Registro de pruebas. El primer registro que se hizo es el siguiente:
Tabla 348: primer registro de pruebas
Prueba Resultado esperado Resultado obtenido Carga del portal El portal carga El portal carga Carga de los banners Los banners cargan Los banners cargan Votación en la encuesta Registrar voto Registrar voto Login Usuario logueado Usuario logueado Crear tema en el foro Crear tema en el foro Error Chat Prueba aplazada Escribir artículo en el foro Se ingresa el articulo Se ingresa el artículo Escribir comentario Ingresar comentario Error Nuevo aviso de comercio electrónico Se ingresar aviso Se ingresar aviso Subir imágenes para la creación Imagen cargada Imagen cargada Ingresar página wiki Página ingresada Página ingresada Editara página wiki Página editada Página editada Enviar enlace Enlace registrado Enlace registrado Enviar noticia Noticia registrada Noticia registrada Enviar mail Mail enviado Mail enviado Enviar archivo Archivo enviado Archivo enviado Registrar visitas Visita registrada Visita registrada Paypal Prueba aplazada Wrapper Prueba aplazada
Fuente: el autor
Existieron dos errores, en el foro y en el registro de mensajes en los blogs, por lo tanto se procedió a cambiar el componente foro y a instalar un nuevo módulo para mensajes. Después se realizaron pruebas en estos aspectos:
���������� �������
�
�
���� �
Tabla 349: segundo registro de pruebas
Prueba Resultado esperado Resultado obtenido Escribir artículo en el foro Se ingresa el articulo Se ingresa el artículo Ingresar mensaje en el foro Se ingresa el mensaje Se ingresa el mensaje Buscar en el foro Búsqueda realizada Búsqueda realizada Insertar avatar Avatar insertado Avatar insertado
Ingresar mensaje en un articulo de blog Mensaje ingresado Mensaje ingresado
Fuente: el autor 2.7.4.2. Acta de aprobación de versión aprobada.
ACTA DE APROBACIÓN DE VERSIÓN APROBADA, PLATAFORMA DE
COMICS
ACTA 004 Siendo las 5 p.m. del día sábado 28 de Febrero de 2009, se hace la aprobación de la versión aprobada de Plataforma de comics. Los puntos que se desarrollan son:
1- Pruebas 2- Proposiciones y varios
1. PRUEBAS: . Jorge Andrés Segovia quien se encarga del desarrollo del proyecto anota:
• Se desarrollaron las pruebas por usuarios potenciales que usaron cada uno de los servicios brindados por la plataforma.
���������� �������
�
�
���� �
• El foro y el registro de mensajes de los blogs presentaron fallas por lo cual fue necesario cambiarlos, después de probados se adaptaron exitosamente a la plataforma.
• Los componentes Wrapper, Paypal y Chat no fueron probados ya que se debe esperar a que el portal este instalado en su hosting para configurarlos correctamente.
2. PROPOSICIONES Y VARIOS:
• Se deben tener en cuenta los componentes que necesitan ser configurados cuando la plataforma ya este en la red.
Siendo las 5:30 p.m. se da por aprobado el cronograma. _______________________________ JORGE ANDRÉS SEGOVIA MARÍN
2.7.5. Instalación. Objetivo: Entregar al cliente el producto finalizado en su totalidad. Como garantía se han superado con éxito las etapas anteriores.
2.7.5.1. Entrega. Se anexa el con el proyecto desarrollado, la instalación se puede simular, pero solo se llevará a cabo cuando se tenga listo el servicio de hosting.
���������� �������
�
�
���� �
2.7.5.2. Acta de finalización del proyecto.
ACTA DE FINALIZACIÓN DEL PROYECTO, PLATAFORMA DE COMICS
ACTA 005 Siendo las 5 p.m. del día sábado 28 de Febrero de 2009, se hace la aprobación de la versión aprobada de Plataforma de comics. Los puntos que se desarrollan son:
1- Proyecto 2- Proposiciones y varios
1. PROYECTO: . Jorge Andrés Segovia quien se encarga del desarrollo del proyecto anota:
• Se han superado todas las pruebas y las etapas anteriores.
• Se demostró el funcionamiento de la plataforma simulando su instalación.
• Las partes han funcionado bien excepto las que no pudieron ser probadas Wrapper, Paypal y Chat se debe esperar a que el portal este instalado en su hosting para configurarlos correctamente.
2. PROPOSICIONES Y VARIOS:
• Se deben tener en cuenta los componentes que necesitan ser configurados cuando la plataforma ya este en la red.
Siendo las 5:30 p.m. se da por aprobado el cronograma.
���������� �������
�
�
���� �
_______________________________ JORGE ANDRÉS SEGOVIA MARÍN 2.7.6. Soporte.
Objetivo: brindar soporte y garantía al producto durante el tiempo estipulado en el contrato; registrando los soportes y mantenimiento recibidos, así como los ajustes y versiones ajustadas obtenidas. Esto solo será valido para ajustes que estén dentro de la fase de visión.
En esta fase es posible identificar características y requerimientos que no fueron tenidos en cuenta y que salen del alcance de la fase de visión. Por tanto es probable que se inicie otro proceso con los nuevos requerimientos, generando así un nuevo proyecto y un nuevo inicio de las fases de la metodología.
2.7.6.1. Registro de soportes, mantenimiento y ajustes hechos. La plataforma se seguirá vigilando durante todo el tiempo que este funcionando, se harán ajustes fijos cada seis meses, y se estará al pendiente de los cambios o mantenimientos que sean requeridos de forma extraordinaria. Se usará un formulario de registro que será el siguiente: Fecha: Razón del registro __________________________________________________________________ Descripción del problema: ____________________________________________________________________________________________________________________________________ �
Solución: ______________________________________________________________________________________________________________________________________________________________________________________________________ Nombre del encargado_______________________________________ Firma del encargado ________________________________________
���������� �������
�
�
���� �
���������� �������
�
�
���� �
���������� �������
�
�
���� �
3. MÓDULO DE ORGANIZACIÓN
En este estudio se mostrará la estructura que va adoptar la empresa desde el punto de vista organizacional y de los aspectos legales, buscando hacer frente a las distintas responsabilidades que presente la operación; se presentaran cargos y funciones que sean necesarias para el funcionamiento de la empresa. Este capitulo se concentra en presentar tres puntos: La estrategia organizacional que mostrará las características, cualidades y debilidades de la empresa. La estructura organizacional, la cual presenta el orden interno que se le da a la empresa, para funcionamiento y toma de decisiones. Los aspectos legales de la constitución de la empresa que se trabaja en este proyecto, para ubicarla en el ámbito que rige los procesos comerciales. 3.1. ESTRATEGIA ORGANIZACIONAL 3.1.1. Análisis DOFA. Evaluación análisis interno Fortalezas
1. Personal reconocido en el medio 2. Calidad del trabajo 3. Conocimiento de comics 4. Actualización en el tema 5. Conocimiento de la Web y de las TI 6. Innovación del servicio 7. Recursos y habilidades competitivas que necesita el talento humano de la
empresa para tener éxito sobre la competencia
���������� �������
�
�
���� �
Debilidades
1. Capacidad de atención a la creación de publicidad masiva 2. Baja rentabilidad 3. Inexperiencia en el área de mercadeo
Evaluación análisis externo Oportunidades
1. Tamaño del mercado 2. Alcance de la rivalidad competitiva 3. Ritmo del cambio tecnológico 4. Incremento en la globalización de la industria de comics 5. Cambios tecnológicos 6. Seguimiento de la estrategia de los competidores 7. Predicción sobre quienes serán los principales competidores en la industria 8. Conocimiento sobre los criterios de los clientes hacia los productores 9. Posibilidades de mantenerse en la industria 10. El potencial de crecimiento de la industria
Amenazas
1. El ingreso potencial de nuevos competidores 2. Presiones competitivas de servicios sustitutos 3. Quienes usan la plataforma tienen cierto grado de poder sobre ella 4. Cambios en quienes compran el servicio y la forma en que lo usan 5. Preocupaciones, actitudes y estilos de vida cambiantes de la sociedad
Tabla 350: matriz DOFA AMENAZAS OPORTUNIDADES
FORTALEZAS FA FO DEBILIDADES DA DO
Fuente: El autor Fortalezas vs. Amenazas
1. La empresa puede aprovechar que hay interesados en el proyecto, además de enfocarse en la calidad de su trabajo, para prepararse, y estar fuerte
���������� �������
�
�
���� �
ante el ingreso de nuevos competidores, dado que cuenta con personas que conocen el tipo de trabajo, estos interesados, también ayudan a que haya fuerza en caso de que lleguen productos sustitutos. (F2, F3, F7, A1, A2)
2. El actualizarse continuamente en los temas, además de reconocer las
tecnologías y las formas de trabajo que se están usando, es una gran fortaleza a la hora de enfrentar un posible cambio en el pensamiento de los consumidores, además la empresa puede verse como un ente respetable, en dichos tipos de conocimiento, lo que puede alentar a la gente a seguirlos. (F4, F5, F6, A3, A4, A5, A6)
Fortalezas vs. Oportunidades
1. El hecho de estar siempre actualizado en torno a los temas que se manejen, e igual las tecnologías que se deben utilizar, permite tener los recursos suficientes para poder identificar una oportunidad y la forma de encararla, con esto se pueden tratar el rendimiento de la industria, el incremento en la globalización de la industria, la innovación del producto, cambios tecnológicos y es seguimiento de los competidores. (F5, F6, O4, O5, O6, O7, O8, O9)
2. La calidad del trabajo es una de las principales fortalezas con que cuenta la
empresa, esto, combinado con el conocimiento del servicio, permite ser competitivo frente a otros, además de resaltar frente a los competidores para así atraer a las personas, mientras se adapta a los cambios. (F3, F4, O2, O3, O10, O13)
3. Las personas que se ven beneficiadas a partir del proyecto pueden impulsar a otras a conocerlo, ya que muchas de ellas se pueden ver involucradas en desarrollos de la plataforma. (O1, F7, F1)
Debilidades vs. Oportunidades
1. Se debe crear publicidad con una estrategia de presentación masiva, que llegue a todo el mercado, actual y potencial. (D1, O1, 02, O6, O8)
���������� �������
�
�
���� �
2. El personal puede trabajar en diversas tareas, así puede conocer como se va desarrollando la industria, y lograr aprender temas referentes al mercadeo y actualización del producto. (D3, O6, O7, O10)
Debilidades vs. Amenazas
1. Es indispensable crear publicidad que se pueda presentar a gran parte del
mercado potencial, en la que se pueda mostrar a la gente la ventaja sobre nuevos competidores y productos. (D1, A1, A2)
2. Usar los cambios en las personas para especificar los cambios del producto
para que sea del agrado de estos. (D2, A2) 3.1.2. Organismos de apoyo. Guardianes de leyenda. Este es un colectivo de personas que trabaja el comic en Pereira y que es conocido nacionalmente por su trabajo en torno a este, por medio de publicaciones, exposiciones y sitios Web. Además, brinda conocimientos en torno al comic y aconseja en cuanto al desarrollo multimedia de Plataforma de Comics. Calicomix. Esta organización es de la ciudad de Cali, y es encargada de organizar anualmente el Salón Latinoamericano de la Historieta y la Caricatura de Colombia, puede colaborar en conocimientos en torno al comic, y en la publicidad de la Web. La novena dimensión. Es una comunidad virtual de personas principalmente latinoamericanas aficionadas a los comics, cuyo principal objetivo es conseguir y traducir material electrónico de comics para distribuirlo en Internet. La comunidad cuenta con gran cantidad de expertos en torno al comic. 3.2. ESTRUCTURA ORGANIZACIONAL 3.2.1. Equipo directivo.
���������� �������
�
�
���� �
• Jorge Andrés Segovia Marín
La empresa será unipersonal, sin embargo, se planea que cada vez que haya un proyecto especifico, como es en primer lugar la creación y desarrollo de Plataforma de comics, se organice un equipo temporal, contratado solo para prestar un servicio, el cual se regirá según el organigrama. 3.2.2. Líneas de autoridad. Las líneas de autoridad, son dadas según el organigrama, en estas se demuestra que todos los participantes de un proyecto dentro de la plataforma serán escuchados y ayudaran a conformar una junta directiva, seguida por quien dirige Plataforma de comics, a este se unirá un asesor jurídico, en modo staff, y desde allí aparecen cuatro áreas, comercial, logística, desarrollo y contabilidad, todas a un mismo nivel. 3.2.3 Nivel de participación en la junta directiva. Las personas que participen de un determinado proyecto se verán en su momento como un grupo empresarial, por lo cual todos tendrán voz y voto en igualdad de condiciones en la participación en la junta directiva. Lo anterior busca que dependiendo del caso la plataforma se pueda adaptar siguiendo ideas múltiples, aprovechando tormentas de ideas que permitan mejora el proceso creativo par una mayor versatilidad del producto. Cabe aclarar que los miembros que acompañaran al director de Plataforma de Comics en los diferentes proyectos, representaran las áreas, comercial, logística y desarrollo, quedando en la junta directiva, con cuatro plazas. 3.2.4. Mecanismo de participación y control. La participación de los miembros invitados a participar de un proyecto en la empresa se hará por medio de la coordinación de cada uno de las cuatro áreas principales la dirección general, logística, comercial y desarrollo, además de esto todos pueden participar trabajando en el desarrollo del proyecto, puesto que quienes participen en lo que tenga que ver con Plataforma de Comics deben tener experiencia o al menos
���������� �������
�
�
���� �
conocimientos en torno al desarrollo de los comics y/o producciones relacionadas con esto. En cuanto al control se establecerán plazos, que variaran dependiendo de los proyectos o trabajos que se deban hacer sobre la plataforma, todo será revisado minuciosamente por la junta directiva encargada de dicho proyecto, para que todo siga los objetivos que se han trazado. 3.2.5. Organigrama
Figura 751: organigrama por actividades
Fuente: El autor
Director
Auxilar
Logística Comercial Desarrollo
Asesor jurídico
Contador
���������� �������
�
�
���� �
3.2.6. Visión. Ser una Plataforma empresarial Web de elementos relacionados con el comic, líder y pioneros en Latinoamérica, que tenga alto impacto en el mercado de habla hispana en Internet; y que conforme una red social a través de la cual usuarios en cualquier parte del mundo puedan participar y aportar en todos los servicios que Plataforma de Comics, les ofrece. Todos los miembros de la red podrán sentirse satisfechos de participar de ella, y todos los nuevos y antiguos clientes sentirán que han participado de algo realmente importante, sin descuidar la importancia de la llegada de nuevos miembros y una cantidad representativa de visitantes. 3.2.7. Misión. Plataforma de Comics es una empresa encargada de mantener comunicación entre los usuarios, creadores y distribuidores de comics en Latinoamérica, a través de un portal en Internet que maneja los elementos más importantes en este ámbito. Por medio de una red social en torno a los comics, todos los interesados en el mercado pueden dar a conocer sus creaciones y trabajos y a su vez encontrar las obras hechas por otros artistas, además de llegar a patrocinadores o empresarios interesados en ayudar con dichos productos, brindando también la oportunidad a empresas de llegar a un publico especifico. 3.2.8. Cultura organizacional. Todas las personas que trabajan con Plataforma de Comics, están comprometidos con llevar las producciones en torno al comic en Latinoamérica, a un nivel mayor tanto en cantidad como en calidad, y presentarlo como forma de aprendizaje y cultura. Es importante tener una red social, por medio de la cual no solo los creadores del portal, sino también todas las personas que se integren a la red, puedan hacer un trabajo en equipo para cumplir con lo objetivos, la misión y la visión del portal. Las decisiones tomadas por la administración, acerca del rumbo que deba seguir Plataforma de comics, tomadas teniendo en cuenta las opiniones de los miembros del equipo, y a la vez todos deberán proponer y tratar los temas que puedan cambiar el funcionamiento normal de Plataforma de Comics, aprovechando a cada persona de la red, para mejorar las funcione de la organización. El deber de la
���������� �������
�
�
���� �
administración es mantener el orden dentro de la red, garantizando que los miembros siempre trabajen de acuerdo a los principios que rigen Plataforma de Comics. 3.2.9. Principios. 3.2.9.1. Calidad. Para Plataforma de Comics es muy importante que los servicios que presta, funcionen de tal manera que cumplan con todos los aspectos que ha ofrecido el portal a los usuarios, tanto en rendimiento, como en presentación y cumplimiento. 3.2.9.2. Uso de tecnologías actualizadas. La aparición de tecnologías para su uso en la Web es constante, por esta razón los servicios de Internet pueden mejorar continuamente, y es responsabilidad de la empresa usar todas las tecnologías que se puedan adaptar al portal, para darle a los usuarios el mejor servicio posible. 3.2.9.3. Mejoramiento continúo. La empresa siempre estudiara el comportamiento de los clientes y los clientes potenciales, así como las tendencias tanto en Internet, como en comercio electrónico y en comics, y los trabajos de aquellos que se relacionen con Plataforma de Comics, para escoger que es lo mejor que se puede ofrecer y presentar. 3.2.9.4. Atención al usuario. Los usuarios finalmente son los que pueden hacer funcionar un sitio Web como Plataforma de Comics, por esta razón, las quejas, reclamos y sugerencias de ellos serán tomadas muy en cuenta, además de darles prontas respuestas a lo que expongan.
���������� �������
�
�
���� �
3.2.9.5. Ampliación del servicio. Para Plataforma de Comics, que los usuarios se sientan bien dentro del portal es vital, por lo cual, también se estudiara que servicios nuevos se les puede ofrecer a ellos. 3.2.9.6 Expansión del mercado. Gracias a Internet son usuarios de todo el planeta los que pueden acceder a la plataforma y a medida que se vaya avanzando con el proyecto se buscar poder atender cada vez a más personas. 3.2.10 Descripción de cargos. Ya se ha aclarado que los cargos que se describen en el organigrama corresponden a proyectos, dependiendo de lo que se busque hacer en un determinado momento en Plataforma de Comics. Otro punto a aclarar es que en muchas ocasiones una sola persona puede desempeñar varios cargos. Director: Perfil: Es la persona encargada de coordinar el funcionamiento completo de la plataforma, y es el único cargo que se mantiene durante todo el tiempo sin importar el proyecto. Es el cargo de más alto nivel jerárquico dentro de la empresa, es su responsabilidad que las personas que ingresen a trabajar en un determinado proyecto en Plataforma cumplan con sus compromisos. Funciones:
• Representar legalmente la empresa. • Administrar y coordinar las actividades generales de la empresa.
���������� �������
�
�
���� �
• Vincular las personas en los diferentes proyectos.
• Supervisar a quienes se encargan de las áreas de trabajo.
• Evaluar la eficiencia económica y administrativa de la empresa. Asesor jurídico: Perfil: Esta persona no va a estar vinculada directamente en la empresa, como se puede apreciar en el organigrama, sin embargo, estará asociada, y se encargar de que todas las operaciones de la empresa se encuentren dentro del marco legal correspondiente. Funciones:
• Revisar que la empresa cuente respete las leyes establecidas.
• Verificar la legalidad de las transacciones comerciales de la empresa.
• Estar al pendiente de la aparición de leyes o normas que puedan influir en el funcionamiento de Plataforma de Comics.
Director comercial: Perfil: Asegurar que las estrategias comerciales y de publicidad que se usan durante un proyecto son efectivas, además de mantener el contacto con los clientes, durante el desarrollo de dichos proyecto. Debe tener conocimiento en la tendencia de los comics, para saber como enfocarse; y también saber como se están comportando los clientes y usuarios en lo relacionado con la plataforma, para buscar la mejoría del negocio.
���������� �������
�
�
���� �
Funciones:
• Definir y usar las estrategias del área comercial.
• Poner en marcha las estrategias publicitarias.
• Analizar el comportamiento de los clientes actuales y potenciales.
• Analizar el comportamiento de los usuarios actuales y potenciales.
• Analizar el comportamiento del los competidores actuales y potenciales.
• Desarrollo e implementación de planes de capacitación sobre el servicio. Director logístico: Perfil: Esta persona estar encargada de verificar que exista coordinación de trabajo entre las diferentes áreas de la empresa, lo que se busca es que las personas que trabajen en el proyecto tengan los recursos necesarios para trabajar con los proyectos, además de que tendrán una importante desempeño en el momento en el que se tengan que desarrollar algunas cosas físicas, es decir, que no se puedan desarrollar a través de Internet. Funciones:
• Verificar que todos los integrantes de un proyecto cuenten con los recursos necesarios para poner en marcha dicho proyecto.
• Atender las quejas, reclamos y sugerencias de los clientes.
• Atender las quejas, reclamos y sugerencias de los usuarios.
���������� �������
�
�
���� �
Jefe de desarrollo: Perfil: El perfil de esta persona en cuanto a conocimientos depende del proyecto que se este desarrollando, incluso se puede necesitar mas de uno en determinados casos, depende de lo que se este desarrollando en un proyecto, esta bajo su responsabilidad llevar a cabo lo que debe hacer o cambiar en la plataforma. Funciones:
• Desarrollar las aplicaciones que se requieren en un proyecto.
• Puesta a punto y pruebas de las aplicaciones desarrolladas.
• Documentación y creación de manuales.
• Estar al corriente de las nuevas tecnologías, metodologías y filosofías de desarrollo que puedan ser utilizadas en los proyectos de la empresa.
• Vigilar la implementación, mantenimiento y actualización de los servicios de la plataforma.
Contador: Perfil: Contador(a) con tarjeta profesional y tenga conocimientos en el área financiera, además de tener la capacidad de proponer soluciones a los problemas que se puedan presentar en estas áreas. Igual que el asesor tributario este funcionario no estará vinculado directamente a la empresa. Funciones:
• Presentación a la dirección de los estados financieros mensuales.
���������� �������
�
�
���� �
• Encargado(a) del registro de todos los movimientos contables del negocio,
libro caja, registro de ventas, registro de compras, planillas y trámites tributarios.
• Revisión de documentación de respaldo financiero de los clientes. • Calculo de impuestos.
• Tramites documentarios y tributarios de la empresa. Auxiliar: Perfil: Persona encarga de colaborar en el trabajo de las áreas comercial, logística y de desarrollo, dependiendo del proyecto, por lo cual debe tener disposición de aprender, trabajar y tratar con las personas. Funciones:
• Prestar toda la ayuda necesaria a las áreas comercial, logística y de desarrollo.
3.3. ASPECTOS LEGALES 3.3.1. Objeto de la empresa. El objeto de la empresa es el análisis, diseño, implementación y presentación de una plataforma de comics interactiva en Internet, buscando satisfacer las necesidades de aficionados y creadores latinoamericanos en cuanto a la presentación y comercialización de sus productos y la información del ámbito de los comics en Latinoamérica, buscando una integración de estas personas, para que tengan la oportunidad de mostrarse ante otros de una manera mas accequible.
���������� �������
�
�
���� �
Los beneficios ofrecidos por la empresa se resumen en:
• Desarrollo y mantenimiento de la plataforma. • Creación de servicios para los usuarios de los comics.
• Soporte técnico.
• Segmentar el mercado para las empresas interesadas en pautar hacia un público aficionado a los comics.
• Capacitación al usuario.
• Comercio electrónico.
• Información actualizada acerca de los comics latinoamericanos.
• Creación de una red social en torno a los comics.
Plataforma de Comics tiene como objetivo ser un canal seguro y eficaz que permita la interacción entre aficionados a los comics en Latinoamérica, permitirles presentar sus creaciones, y comerciar con ellas. En la actualidad las paginas de Internet requieren de una mayor interacción de los usuarios de estas, que se mantienen en un constante crecimiento, convirtiéndose en paginas dinámicas, además los usuarios son los encargados de aumentar la comunidad, y esto lo hacen invitando a mas personas a formar parte de un portal, cuando están satisfechos con el servicio que se les presta. 3.3.2. Tipo de empresa. Plataforma se constituirá como una empresa unipersonal, es decir, pertenecerá a una sola persona, y esta se hará responsable
���������� �������
�
�
���� �
de contratar a terceros en el caso que sea necesario. A parte del aporte económico del único socio, también se contara como inversión el aporte en especie, determinado por su género y calidad, pero estimado en un valor comercial. A continuación se enuncian las características de las empresas unipersonales. 3.3.2.1. Empresa unipersonal.46 Destinación de una parte de los activos de una persona natural o jurídica a la realización de una o más actividades de carácter mercantil.
• La empresa unipersonal tiene personalidad jurídica independiente de quien la crea.
• El capital de la empresa estará dividido en cuotas de igual valor nominal y
el aporte de capital deberá hacerse al momento de constitución de la empresa.
• El constituyente responde hasta por el monto de su aporte, salvo en el caso de las obligaciones tributarias de la empresa.
• La administración está a cargo del constituyente, quien a su vez puede delegarla en un tercero.
• El constituyente de la empresa unipersonal no podrá contratar con ésta, ni con otras empresas del mismo tipo de que él sea titular.
• La empresa deberá adoptar cualquier tipo de sociedad comercial cuando llegue a pertenecer a dos o más personas. Del mismo modo, las sociedades comerciales que reduzcan su número de socios o accionistas a uno, podrán adoptar la figura de empresa unipersonal.
�������������������������������������������������46 PROEXPORT. Régimen empresarial. En: www.proexport.com.co. (Consulta: 15 de Agosto. 2008).
���������� �������
�
�
���� �
En lo no previsto para las empresas unipersonales, se aplicarán las reglas generales relativas a las sociedades comerciales y, en especial, las que regulan la sociedad de responsabilidad limitada. �
�
�
3.3.2.2. Pasos para crear una empresa.47 �
VERIFIQUE EL NOMBRE O RAZÓN SOCIAL.
• En el puesto de información de cualquiera de las Sedes de la Cámara de Comercio, puede solicitar un volante para la consulta de nombres.
• Diligencie el formulario con los nombres que desea consultar y la actividad a la que se va a dedicar.
• Cancele el valor de la consulta la cual cuesta $1.500.
• Presente el formulario diligenciado en las ventanillas de Cámara de Comercio y el empleado le indicará cuando reclamarlo, con el fin de saber si puede usar dicho nombre o no debido a que ya existe o hay alguno similar.
Una vez aprobado el nombre pase a hacer lo siguiente:
ELABORE LA MINUTA CON EL SIGUIENTE CONTENIDO BÁSICO:
• Los datos de los socios constituyentes: nombres completos, cédulas, nacionalidad, estado civil y domicilio.
• La clase o tipo de sociedad que se constituye y el nombre de la misma. �������������������������������������������������47 CÁMARA DE COMERCIO. Pasos para crear una empresa. En: www.camarapereira.org.co. (Consulta: 15 de Agosto. 2008).
���������� �������
�
�
���� �
• El domicilio de la sociedad y de las sucursales que se establezcan. • El negocio de la sociedad (objeto social), enunciando en forma clara y
completa las actividades principales.
• El capital social pagado por cada socio. Si es una sociedad por acciones se deberá expresar el capital suscrito y pagado, la forma como se cancelarán las cuotas y el valor nominal de las acciones representativas del capital.
• Se debe expresar como se administrará la sociedad, las facultades de los administradores, las asambleas y juntas de los socios, según lo establecido legalmente para cada tipo de sociedad (para mayor información vea el código de comercio).
• Los días y la forma de convocar y constituir la asamblea o junta de socios ya sea de manera ordinaria o extraordinaria, y la forma como se decidirá en un determinado asunto.
• Las fechas en que se deben hacer los balances generales y como se distribuirán las utilidades, así como también la reserva legal.
• La duración de la empresa y sus causales para disolverla, y la forma de liquidarla.
• Establecer el representante legal de la sociedad con su domicilio, sus facultades y obligaciones.
(Ver anexo D). “TRÁMITES REGISTRO MERCANTIL EMPRESA UNIPERSONAL ¿Qué es la empresa unipersonal? Mediante la empresa unipersonal una persona natural o jurídica, que reúna las calidades requeridas para ejercer el comercio, podrá destinar parte de sus activos para la realización de una o varias actividades de carácter mercantil.
���������� �������
�
�
���� �
La empresa unipersonal, una vez inscrita en el registro mercantil, forma una persona jurídica. (Art. 71 ley 222 de 1995), a la cual se le aplican las mismas obligaciones y responsabilidades de una sociedad de responsabilidad limitada. Requisitos para su constitución: El artículo 72 de la ley 222 de 1995 trae los requisitos mínimos que debe contener el documento de constitución. Si alguno de estos requisitos faltare, la Cámara de Comercio de Pereira se abstendrá de inscribir el documento. Estos son:
• Nombre, documento de identidad, domicilio y dirección del empresario. • Nombre de la empresa, seguida de la expresión “empresa unipersonal”, o de la sigla “E. U”. • El domicilio de la empresa. • El término de duración, si éste no fuere indefinido. • El objeto social claramente determinado. Podrá expresar que la empresa podrá realizar cualquier acto lícito de comercio. • El monto del capital, discriminando los bienes aportados, con estimación de su valor. • El número de cuotas de igual valor nominal en que se dividirá el capital de le empresa. • La forma de administración y el nombre, documento de identidad y las facultades de sus administradores. • A la diligencia de registro deberá concurrir personalmente el constituyente o su representante o apoderado.
���������� �������
�
�
���� �
El documento de constitución podrá constar en escritura pública o en documento privado.
Matrícula de la Empresa Unipersonal.
• Verifique que el nombre que se va a utilizar para la empresa no se encuentre registrado en la Cámara de Comercio de Pereira. • Diligencie y presente en caja, el formulario de matrícula y la carátula. • Diligencie el anexo DIAN para tramitar la solicitud de NIT ante la Cámara de Comercio.
DEPÓSITO DE ESTADOS FINANCIEROS DE CARÁCTER GENERAL De acuerdo con el decreto 2649 de 1993, los estados financieros de Propósito General se conforman por los siguientes Estados Financieros Básicos:
• Balance General • Estado de Resultados • Estados de Cambios en el Patrimonio • Estado de Cambios en la Situación Financiera • Estado de Flujos en Efectivo
Para su depósito en la Cámara d Comercio de Pereira, dichos estados financieros, deben estar acompañados de sus notas y debidamente certificados por el representante legal y el contador público, bajo cuya responsabilidad se hubieren preparado. La certificación consiste en declarar que “se han verificado previamente las afirmaciones contenidas en ellos, y que los mismos, se han tomado fielmente de los libros”. Igualmente se debe informar el número del acta y la fecha en la cual se aprobaron los estados financieros.
���������� �������
�
�
���� �
En caso de existir dictamen emitido por el revisor fiscal o en su defecto, por un contador público independiente, el mismo se allegará con los estados financieros a ser depositados en la Cámara de Comercio de Pereira. Los estados financieros deberán presentarse en la Cámara de Comercio del domicilio de la sociedad, un mes después de ser aprobados por el órgano competente. Cancele el valor del depósito de estados financieros, el cual se le liquidará en caja. ¿CÓMO INSCRIBIR SUS ACTOS Y DOCUMENTOS? ¿Qué es la inscripción de actos y documentos? Es la anotación que se hace en los libros de registro que llevan las Cámara de Comercio, para cumplir el objetivo primordial del registro que es el de dar publicidad a todos los actos y documentos que en él se inscriben. Qué actos y documentos se inscriben en la Cámara de Comercio de Pereira? Aquellos respecto de los cuales la ley haya ordenado dicha formalidad, los cuales están consagrados en la Circular Única 10 de 2001 de la Superintendencia de Industria y Comercio. ¿Cómo realizar la inscripción de sus actos y documentos? Presentar el acta, documento o escritura pública que desea registrar en las cajas de la Cámara de Comercio de Pereira ubicadas en el área de atención al público, cancelando el valor de la inscripción y adicionalmente el impuesto de registros y anotaciones con destino a la gobernación. Los abogados de la Cámara de Comercio harán una revisión jurídica de los documentos presentados y le informarán al usuario si se deben hacer correcciones a los mismos para que proceda su inscripción. OBSERVACIONES: • Con el acta de nombramientos, anexar la carta de aceptación con los respectivos números de cédula.
���������� �������
�
�
���� �
• Todas las escrituras deben venir en copias autenticas, es decir, expedidas por la notaria de origen. • Los documentos deben venir debidamente reconocidos ante notario público. Igualmente podrá presentarse por el interesado ante el secretario de la Cámara de Comercio. • Las copias de los documentos deben estar debidamente autenticadas. • Las actas deberán estar aprobadas y contener la constancia de autenticidad, firmada por el secretario de la reunión. ¿QUE DEBE HACER PARA MATRICULARSE EN LA CAMARA DE COMERCIO? Señor comerciante acérquese a la Ventanilla Única en donde uno de los coordinadores le atenderá brindándole toda la información que requiere, lo cual le permitirá ahorrar tiempo y agilizar sus trámites; en donde en un solo acto podrá conocer los pasos y documentos que debe presentar para realizar la matrícula en el registro mercantil al igual que las obligaciones legales para poner en marcha su establecimiento de comercio. ¿QUE DOCUMENTOS DEBE PRESENTAR PARA MATRICULARSE? 1. Formulario de matrícula debidamente diligenciado por el comerciante persona natural o el representante legal de la persona jurídica, suministrando en forma exacta los datos solicitados. (No se admiten tachones o enmendaduras) 2. Formato de pre-inscripción ante la DIAN o de tener ya el NIT deben presentar certificado del RUT actualizado expedido por esa entidad. 3. Formato de Ventanilla Única debidamente diligenciado. 4. Tratándose de la matrícula de persona jurídica debe presentar el documento de constitución conforme lo exige la ley para cada una de ellas (escritura pública o documento privado debidamente autenticado ante notario).
���������� �������
�
�
���� �
ES IMPORTANTE TENER EN CUENTA LO SIGUIENTE: PRIMERO: ¿QUÉ DESEA MATRICULAR? Tenga muy claro la matrícula que pretende registrar ante la Cámara de Comercio, es decir, si se trata de persona natural y su establecimiento de comercio o si corresponde a persona jurídica (Sociedad, empresa unipersonal, entidad sin ánimo de lucro entre otros) y establecimiento de comercio sí es del caso.”48 REGISTRO DE LIBROS DE COMERCIO:
Están compuestos por los libros de contabilidad, libros de actas, libros de registro de aportes, comprobantes de las cuentas, los soportes de contabilidad y la correspondencia relacionada con sus operaciones. Una vez matriculada la sociedad o empresa, el propietario de esta o el representante legal debe presentar y solicitar el registro de los libros de comercio, con carta dirigida a la Cámara de Comercio y diligenciar el formulario de solicitud respectivo. Los libros son los siguientes:
• Libro auxiliar: se lleva para registrar detalladamente en orden cronológico las cuentas principales, totalizando débitos, créditos y saldo que pasa al final de cada período al libro diario y al libro mayor, este libro no requiere ser registrado en la Cámara de Comercio.
• Libro caja – diario: en este libro se pasan las operaciones contables en orden cronológico, en forma individual o por resúmenes que no excedan de un mes.
• Libro mayor: en este libro se pasan las operaciones por cuentas utilizando el sistema de partida doble; permitiendo establecer el resumen mensual de todas las operaciones para cada cuenta.
• Libro inventario y balance: se debe hacer un inventario y un balance general al iniciar sus actividades y por lo menos una vez cada año para conocer en forma clara y completa la situación del patrimonio.
�������������������������������������������������48 CÁMARA DE COMERCIO. TRÁMITES REGISTRO MERCANTIL. En: www.camarapereira.org.co. (Consulta: 28 de Octubre. 2008).
���������� �������
�
�
���� �
• Libro de accionistas: en el se escriben las acciones, anotando el título, el número y la fecha de inscripción, al igual que los cambios de propietario.
• Libro de actas: los libros de actas pueden ser de dos clases: libros de actas de asamblea de socios y libro de acta de junta directiva. El primero lo deben llevar todas las sociedades, el segundo solo en las que posean junta directiva.
En los libros de actas, deben anotarse en orden cronológico las actas de las reuniones, las cuales deberán ser firmadas por el secretario y presidente de la reunión. La primera hoja de cada libro debe presentarse rotulados (marcados) a lápiz en la parte superior con el nombre de la sociedad y la destinación que se dará a cada libro, así como numerarse consecutivamente y no tener ningún registro contable. IR A LA DIAN:
Ir a la Administración de Impuestos y Aduanas Nacionales (DIAN), para que obtenga el número de identificación tributaria (NIT), el cual es necesario para identificarse en el desarrollo de las actividades comerciales. Para este número de identificación, el cual es expedido en una tarjeta, se debe realizar el trámite correspondiente en la DIAN, que se encuentre en el municipio donde se está domiciliado. Pasos a seguir:
• Con el certificado de existencia y representación que solicite en la Cámara de Comercio, diríjase a la DIAN y solicite el formulario de RUT (registro único tributario), por medio del cual se puede realizar los siguientes trámites, entre otros: o Asignación de NIT o Inscripción en el registro de vendedores si es responsable de IVA
• Una vez adquirido y diligenciado el formulario, preséntese ante la DIAN, con los siguientes documentos: o Formulario de RUT diligenciado en original y dos copias o Copia de la escritura pública de constitución o Certificado de existencia y representación, expedido por la Cámara de
Comercio, con fecha no mayor a tres meses antes de su presentación o Fotocopia de la cédula del representante legal
���������� �������
�
�
���� �
El registro de Impuestos sobre las ventas (IVA), se puede hacer en el momento de realizar la solicitud del NIT. Los responsables del régimen simplificado no tienen obligación de declarar el IVA, los responsables del régimen común deben hacerlo bimestralmente en las fechas que indique el calendario tributario, el cual puede adquirir directamente en la DIAN. Simultáneamente con la solicitud del formulario RUT, usted puede solicitar el formulario para que la DIAN le autorice la numeración para las facturas que usará en su negocio. AFILIACIÓN A LA ASEGURADORA DE RIESGOS PROFESIONALES (ARP): Algunas de ellas son: el ISS, Colmena, Suratep, entre otros. Los pasos a seguir son: Una vez elegida la ARP, el empleador debe llenar una solicitud de vinculación de la empresa al sistema general de riesgos profesionales, la cual es suministrada sin ningún costo por la ARP, dependiendo el grado y la clase de riesgo de las actividades de la empresa, ellos establecen la tarifa de riesgo la cual es un porcentaje total de la nómina y debe ser asumida por el empleador, dicho valor se debe pagar cada mes. Adicionalmente debe vincular a cada trabajador, llenando la solicitud de vinculación del trabajador al sistema general de riesgos profesionales. RÉGIMEN DE SEGURIDAD SOCIAL:
Usted deberá inscribir a alguna entidad promotora de salud (EPS) a todos sus trabajadores, los empleados podrán elegir libremente a que entidad desean vincularse (Coomeva, Susalud, Cafesalud, Cruz Blanca, entre otras). Una vez elegida el empleador deberá adelantar el proceso de afiliación tanto de la empresa como para el trabajador, mediante la diligenciación de los formularios, los cuales son suministrados en la EPS elegida. El formulario de afiliación del trabajador deberá diligenciarse en original y dos copias, el original es para la EPS, una copia para el empleador y la otra para el trabajador.
���������� �������
�
�
���� �
El porcentaje total de aportes a salud es de un 12% del salario devengado por el trabajador. El valor resultante se divide en tres partes iguales, de las cuales el trabajador debe pagar una y el empleador las dos restantes. FONDO DE PENSIONES Y CESANTÍAS:
El empleador debe afiliar a todos los miembros de la empresa al fondo de pensiones, el cual el trabajador podrá elegir. Una vez elegido se llena la solicitud de vinculación, la cual se la suministra el fondo. Ya vinculado se debe pagar mensualmente el 13.5% del salario devengado por el trabajador, dicho valor se divide en cuatro y de estas el empleador paga tres y una el trabajador. APORTES PARAFISCALES
Son pagos a que está obligado todo empleador a cancelar sobre el valor de la nómina mensual a través de las cajas de compensación familiar para: Subsidio familiar, Instituto Colombiano de Bienestar Familiar (ICBF) y SENA. Para realizar la respectiva inscripción, se debe adquirir un formulario en la Caja donde desea afiliarse (Comfama o Confenalco), donde le entregarán adjunto el formulario de afiliación al ICBF y al SENA.
Los pasos para la afiliación de la empresa son:
• Presentar solicitud escrita, suministrada por la Caja de Compensación
Familiar, donde conste: domicilio, NIT, información sobre si estaba afiliado o no a alguna caja de compensación familiar. A la solicitud se le debe anexar lo siguiente: o Fotocopia de la cédula si es persona natural o Certificado de existencia y representación legal vigente si es persona
jurídica o Relación de trabajadores indicando para cada uno: número de cédula,
nombre completo y salario actual o Formulario diligenciado de afiliación a la empresa o Formulario de afiliación del trabajador y de las personas a cargo
• Para afiliar al trabajador debe:
���������� �������
�
�
���� �
o Presentar el formulario de inscripción del trabajador debidamente diligenciado
o Adjuntar los documentos necesarios para inscribir las personas que tengan a cargo trabajadores
• Una vez esté en la Caja de Compensación Familiar elegida, debe pagar durante los primeros diez días del mes, el valor correspondiente al 9% del total devengado en la nómina mensual, los cuales deberán ser asumidos por el empleador. La distribución del 9% es la siguiente: o 2% para el SENA o 3% para el Instituto Colombiano de Bienestar Familiar o 4% para la Caja de Compensación Familiar
3.3.2.3. Requisitos para la elaboración de actas de sociedades.49 Las decisiones de la junta de socios o de la asamblea general de accionistas se harán constar en actas que serán aprobadas por el mismo órgano y las cuales deberán contener en su elaboración los siguientes datos: 1. Nombre de la sociedad. 2. Órgano social que se reúne (Junta de socios o asamblea general de accionistas) y clase de reunión (ordinaria o extraordinaria). 3. Número del acta. 4. Lugar y fecha de la reunión. 5. La forma de antelación de la convocatoria (Quién convocó, con cuántos días de anticipación y por qué medio). 6. Número de socios y número de cuotas o acciones presentes o representadas. �������������������������������������������������49 CÁMARA DE COMERCIO. Requisitos para la elaboración de actas de sociedades. En: www.camarapereira.org.co. (Consulta: 15 de Agosto. 2008).
���������� �������
�
�
���� �
7. Mención y desarrollo del orden del día. 8. Verificación del quórum. 9. Nombramiento del Presidente y del secretario de la reunión (personas facultadas para firmar el acta). 10. Indicación de las decisiones adoptadas y aprobadas en la reunión con el número de votos a favor o en contra. 11. Lectura y aprobación del acta. 12. Firma del Presidente y Secretario de la reunión. 13. Nota autenticada del acta (bajo la firma del presidente y secretario debe ir la nota de ser fiel copia tomada del libro de actas o del acta original y estar firmada nuevamente por el secretario) o en su defecto autenticidad ante Notario. 3.3.2.4. Capital. El capital para Plataforma de Comics es de tres millones quinientos mil pesos ($3.608.500), dividido en tres mil seiscientas ocho (3.608) cuotas o partes de interés social de mil pesos ($1000) cada una, y una cuota final de quinientos pesos ($500). 3.3.2.5. Régimen común. En el Estatuto Tributario de Colombia existen dos regímenes usados para clasificar a los responsables de pagar el Impuesto al Valor Agregado (IVA). Por las condiciones que se exponen en estas dos clasificaciones, Plataforma de Comics, pertenecerá al régimen común.
���������� �������
�
�
���� �
Pertenecientes al régimen común de ventas50
• Las personas jurídicas y sociedades de hecho. • Las personas naturales comerciantes y los artesanos, que realicen
operaciones gravadas, y los prestadores de servicios gravados que hayan obtenido en el año inmediatamente anterior un ingreso bruto total proveniente de la actividad igual o superior a sesenta millones de pesos ($60.000.000) o un patrimonio igual o superior a ochenta millones de pesos ($80.000.000) (valores años 2003 y 2004).
• Los agricultores y ganaderos que realicen actividades gravadas, que hayan obtenido en el año inmediatamente anterior un ingreso bruto total proveniente de la actividad igual o superior a sesenta millones de pesos ($60.000.000) o un patrimonio superior a cien millones de pesos ($100.000.000) (Valores años 2003 y 2004).
• Si el establecimiento de comercio, sede, local u oficina se encuentra localizado en un centro comercial o dentro de almacenes de cadena así no supere los topes mencionados pertenece al régimen común.
• Igualmente pertenecen al régimen común, los responsables que no reúnan cualquiera de los requisitos para pertenecer al régimen simplificado.
Obligaciones de los responsables del régimen común
• Inscribirse como responsable del régimen común en el RUT. • Expedir factura o documento equivalente, con todos los requisitos de la ley.
• Expedir a su proveedor de bienes y servicios, cuando se trate de personas naturales o no comerciantes o inscritas en el régimen simplificado, el documento a que se refiere el artículo 3 del Decreto 522 de 2003.
�������������������������������������������������50 DIAN. Régimen común y simplificado. En: www.dian.gov.co. (Consulta: 15 de Agosto. 2008).
���������� �������
�
�
���� �
• Solicitar autorización de la numeración de facturación en la administración correspondiente (con vigencia de dos años).
• Presentar la declaración bimestral del impuesto sobre las ventas, aún cuando no hubiere percibido ingresos gravados en el periodo y mientras no informe el cese de actividades, con el lleno de los requisitos previstos en el artículo 602 del Estatuto Tributario.
• Presentar la declaración de renta y complementarios, con el lleno de los requisitos previstos en el artículo 599 del Estatuto Tributario.
• Asumir la retención del IVA, cuando adquiera bienes o servicios gravados a responsables del régimen simplificado.
• Informar del cese de actividades.
• Los comerciantes y demás obligados deben llevar los libros de contabilidad (mayor, balances, inventarios y libro diario), registrados ante la Cámara de Comercio del domicilio principal o ante la administración de impuestos.
• Los ingenieros y arquitectos deben llevar los libros de contabilidad registrados en la administración correspondiente.
• Llevar un registro auxiliar de ventas y compras y una cuenta mayor y de balance en la forma indicada en el artículo 509 del Estatuto Tributario.
Paso del régimen común al simplificado Quien esté inscrito en el régimen común y desee cambiar al régimen simplificado deberá tramitar su solicitud ante la División de Recaudación, demostrando que durante los tres últimos años, ha cumplido los requisitos previstos en la ley para pertenecer al régimen simplificado. Mientras la DIAN no profiera un pronunciamiento respecto de la solicitud, el contribuyente deberá continuar cumpliendo con las obligaciones del régimen común.
���������� �������
�
�
���� �
3.3.3. IMPUESTOS. Las siguientes son las obligaciones tributarias que tendrá Plataforma de Comics: 3.3.3.1. Impuesto sobre la renta.51 El impuesto sobre la renta es un tributo de carácter obligatorio a nivel nacional. Se determina restando de los ingresos los gastos y costos causados en el período o año gravable, teniendo en cuenta las deducciones, exenciones y otros beneficios y aplicando la tasa marginal impositiva correspondiente al rango de valores que establece la DIAN. 3.3.3.2. Impuesto sobre las ventas. Por regla general, quienes venden bienes gravados, prestan servicios gravados e importan bienes gravados son responsables del impuesto sobre las ventas, también los exportadores. Los sujetos a quienes el legislador ha atribuido la condición de responsables del impuesto tienen obligaciones que deben cumplir so pena de incurrir en sanciones de tipo administrativo (sanción por extemporaneidad, sanción moratoria etc.) y/o de tipo penal. 3.3.3.3. Impuesto de industria y comercio. El impuesto de industria y comercio para actividades comerciales y de servicios es establecido por cada municipio, dicho impuesto es de dos a diez por mil mensual, la base gravable es el promedio mensual de los ingresos del año inmediatamente anterior. 3.3.4. TIPOS DE CONTRATOS. A continuación se relacionan los contratos que deberá establecer Plataforma de Comics:
�������������������������������������������������51 Ibid.
���������� �������
�
�
���� �
Contrato de Trabajo. El contrato de trabajo que tendrá Plataforma de Comics, podrá ser verbal o escrito, sin que se requiera una forma especial, y será un contrato por prestación de servicios. El contrato presentara se tendrá por la duración de una labor determinada. De esta manera se pactarán las funciones a ejercer y se tendrá libertad de escoger la duración del mismo. A continuación se presenta la minuta de contrato de trabajo:
CONTRATO LABORAL PLATAFORMA DE COMICS
NIT
APELLIDOS: __________________________ NOMBRES: __________________________ DOCUMENTO DE IDENTIDAD: __________________________ FECHA DE NACIMIENTO: __________________________ DIRECCIÓN: __________________________ CIUDAD: __________________________ CARGO: __________________________ SALARIO: __________________________ FECHA DE INICIO: __________________________
El siguiente contrato laboral está regido por las siguientes cláusulas: PRIMERA: OBJETO. Plataforma de Comics contrata los servicios personales del trabajador y éste se obliga: a) a poner al servicio de Plataforma de Comics su capacidad normal de trabajo, desempeñando las funciones del cargo que se ha reseñado, además de las labores anexas y complementarias del mismo, de conformidad con lo elegido por la junta directiva y ordenado por la dirección directamente o a través de sus representantes Y b) a guardar absoluta reserva sobre los hechos, documentos, informaciones y datos en general, sobre todos los asuntos y materias que lleguen a su conocimiento por causa u ocasión de su contrato de trabajo. SEGUNDA: REMUNERACIÓN. El empleador pagará al trabajador por la prestación de sus servicios el salario indicado, pagadero tres cuotas, al inicio, al 50% del trabajo realizado y al finalizar este. TERCERA: DURACIÓN DEL CONTRATO. El término del contrato será ___ (__) ___ a partir de la fecha de firma del contrato. CUARTA: JORNADA DE TRABAJO. El
���������� �������
�
�
���� �
trabajador se obliga a trabajar la jornada máxima legal, salvo estipulación expresa y escrita en contrario, en los turnos y dentro de las horas señaladas por el empleador, pudiendo hacer éste ajustes o cambios de horario cuando lo estime conveniente. Todo trabajo suplementario o en horas extras y todo trabajo en día domingo o festivo en los que legalmente debe concederse descanso, se remunerará conforme a la ley, así como los correspondientes recargos nocturnos. Para el reconocimiento y pago del trabajo suplementario, nocturno, dominical o festivo, el empleador o sus representantes deberán haberlo autorizado de lo contrario el empleador no lo reconocerá. QUINTA: DERECHOS DE AUTOR Los derechos patrimoniales de autor sobre las obras creadas por el trabajador en ejercicio de sus funciones o con ocasión en ellas pertenecen a Plataforma de Comics. Todo lo anterior sin perjuicio de los derechos morales de autor que permanecerán en cabeza del creador de la obra, de acuerdo con la ley 23 de 1982 y la decisión 351 de la Comisión del Acuerdo de Cartagena. SEXTA: MODIFICACIÓN DE LAS CONDICIONES LABORALES. El trabajador acepta desde ahora expresamente todas las modificaciones determinadas por el empleador, en ejercicio de su poder subordinante, de sus condiciones laborales, tales como la jornada de trabajo, el lugar de prestación de servicio, el cargo u oficio y/o funciones y la forma de remuneración, siempre que tales modificaciones no afecten a su honor, dignidad o sus derechos mínimos ni impliquen desmejoras sustanciales o graves perjuicios para él. SÉPTIMA: EFECTOS. El presente contrato reemplaza en su integridad y deja sin efecto cualquier otro contrato, verbal o escrito, celebrado entre las partes con anterioridad, pudiendo las partes convenir por escrito modificaciones al mismo, las que formarán parte integral del contrato. Para constancia se firma en la ciudad y fecha que se indican a continuación: CIUDAD Y FECHA: _________________________ EL EMPLEADOR: _________________ CC. __________ EL TRABAJADOR: _________________ CC. __________ Contrato de derechos sobre la plataforma. Esta es una autorización que de Plataforma de Comics a quienes trabajen para la empresa, para usar los datos, información y recursos del portal. En este contrato se presentaran las condiciones que rigen la utilización de la plataforma, buscando que no exista un uso indebido de los servicios que se prestan.
���������� �������
�
�
���� �
3.3.5. Otros aspectos legales. ��
�
�
�
3.3.5.1. Régimen empresarial. En Colombia, la Cámara de Comercio es la encargada de definir la forma y la constitución que deben tener las sociedades comerciales, las empresas unipersonales y las sucursales de sociedad extranjera. El código creado por la Cámara de Comercio establece las habilidades e inhabilidades de quienes se dedican al comercio, sus deberes y derechos, las actividades mercantiles que están establecidas legalmente y las formas de registro mercantil. 3.3.5.2. Derecho Laboral. Existen dos áreas de derecho laboral en Colombia:
• El derecho laboral individual: regula todas las relaciones de un empleador y sus trabajadores.
• El derecho laboral Colectivo: regula las relaciones que de un empleador con trabajadores reunidos es asociaciones, las cuales pueden o no ser sindicales.
Para regular el derecho laboral en Colombia se tiene la Constitución Política de 1991, el Código Sustantivo del Trabajo y los tratados y convenios internacionales suscritos por Colombia. La Edición Oficial del Código Sustantivo del Trabajo, después de las modificaciones ordenadas por el artículo 46 del Decreto Ley 3743 de 1950, fue publicada en el Diario Oficial No 27.622, del 7 de junio de 1951, aquí se compilaron los Decretos 2663 y 3743 de 1950 y 905 de 1951. Aun después de esto, se han realizado innumerables cambios sobre el código; La última modificación se hizo por la Ley 995 de 2005, publicada en el Diario Oficial No. 46.089 de 11 de noviembre de 2005.
���������� �������
�
�
���� �
El código busca que exista justicia para las partes de las relaciones que surgen entre empleadores y trabajadores, la meta es que exista espíritu de coordinación económica y equilibrio social. Existen algunos aspectos pertenecientes al Código Sustantivo del Trabajo que se pueden tener en cuenta en el funcionamiento de Plataforma de Comics, estos se describen a continuación: Salario52 Salario ordinario: remuneración básica pactada por las partes, en dinero o especie, más todo aquello que recibe el empleado como pago por el trabajo en horario nocturno, horas extras, comisiones o viáticos, y remuneración por trabajo en días de descanso obligatorio. El empleador debe pagar además las prestaciones o beneficios reconocidos por la ley, las convenciones colectivas, o aquellos beneficios establecidos unilateralmente por él mismo. Mínimo Legal: el Gobierno Nacional mediante acuerdo con las principales centrales de trabajadores del país y los gremios empresariales establece anualmente el salario mínimo que las empresas deben pagar a los trabajadores que laboren la jornada legal de 48 horas semanales. No hay categorías salariales ni salarios mínimos por actividad en Colombia. El empleador y el trabajador pueden convenir libremente el salario, pero respetando siempre el mínimo legal o el fijado en las convenciones colectivas o fallos arbítrales. Integral: esta modalidad de pago del salario, además de retribuir el trabajo ordinario, compensa de antemano el valor de prestaciones, recargos y beneficios por trabajo nocturno, extraordinario, dominical y festivo, primas legales y extralegales, cesantías e intereses sobre las cesantías, excepto las vacaciones. Este tipo de salario debe pactarse por escrito entre trabajador y empleador y sólo pueden acceder a él los trabajadores que devenguen como salario básico una suma igual o superior a diez SMLMV53.
�������������������������������������������������52 PROEXPORT. Salario. En: www.proexport.com.co. (Consulta: 15 de Agosto. 2008). 53 Salario Mínimo Legal Mensual Vigente.
���������� �������
�
�
���� �
Jornada Laboral. Una jornada laboral ordinaria es de 48 horas semanales, estas pueden se distribuidas de Lunes a Sábado o de Lunes a Viernes. Entre las seis de la mañana y las diez de la noche se cuenta como una jornada de trabajo diurna; en cambio, si el trabajador desempeña sus labores entre las diez de la noche y las seis de la mañana se cuenta como jornada de trabajo nocturna y tiene un recargo nocturno del 35%, adicional, sobre el valor de una hora de trabajo diurna. Ahora, si una hora o mas horas de trabajo se desarrollan por fuera de la jornada de trabajo habitual, estas se denominan como horas de trabajo extra, una hora extra debe remunerarse con un recargo del 25% sobre el valor de la hora de trabajo normal. Si las horas extras se desarrollan en la jornada nocturna, se debe pagar con un recargo del 75% sobre el valor de la hora de trabajo normal. Cuando los trabajadores tienen cargos de dirección, manejo y confianza, sus empleadores no están obligados a pagarles horas extras. Descuentos sobre salarios permitidos por la Ley El artículo 149 del C.S.T. señala:54 "1º) El patrono no puede deducir, retener o compensar suma alguna del salario, sin orden suscrita por el trabajador, para cada caso, o sin mandamiento judicial (resaltas del despacho). Quedan especialmente comprendidos en esta prohibición los descuentos o compensaciones por concepto de uso o arrendamiento de locales, herramientas o útiles de trabajo; deudas del trabajador para con el patrono, sus socios, sus parientes o sus representantes; indemnización por daños ocasionados a los locales, máquinas, materias primas o productos elaborados, o pérdidas o averías de elementos de trabajo; avances o anticipos de salario; entrega de mercancías, provisión de alimentos, y precio de alojamiento. 2º) Tampoco se puede efectuar la retención o deducción sin mandamiento judicial, aunque exista orden escrita del trabajador, cuando quiera que se afecte el salario mínimo legal o convencional, o la parte del salario declarada inembargable por la ley, o en cuanto el total de la deuda supere al monto del salario de trabajador.
�������������������������������������������������54 MINISTERIO DE LA PROTECCIÓN SOCIAL. Pago de salarios. En: www.presidencia.gov.co. (Consulta: 15 de Agosto. 2008).
���������� �������
�
�
���� �
El Art. 59 del C.S.T., dispone: "Se prohíbe a los patronos: 1o) Deducir, retener o compensar suma alguna del monto de los salarios y prestaciones en dinero que corresponda a los trabajadores, sin autorización previa de estos para cada caso, o sin mandamiento judicial, con excepción de los siguientes: a) Respecto de salarios, pueden hacerse deducciones, retenciones o compensaciones en los casos autorizados por los artículos 113, 150, 151 y 400. b) Las cooperativas pueden ordenar retenciones hasta de un cincuenta por ciento (50%) de salarios y prestaciones, para cubrir sus créditos, en la forma y en los casos en que la ley las autorice. De la trascripción de la norma, se puede concluir que, para que el empleador pueda deducir cuotas por concepto de descuentos, tiene que haber sido autorizado previamente por el trabajador o por mandato de un juez. �
�
�
3.3.5.3. Licenciamiento de Software.55 La licencia de software es una especie de contrato, que especifica las normas que rigen el uso de un determinado programa. Al descargar, instalar, copiar o utilizar un determinado SOFTWARE, se aceptan las condiciones que se estipulan en la LICENCIA que trae ese programa. Licenciar un Software es obtener la determinada licencia que permita el uso legal de determinado programa, esta licencia es un documento bien sea electrónico, en papel original ó numero de serie autorizado por el autor Software gratis como el sistema operativo Linux, el traductor Babylon, WinZip para descomprimir archivos y muchos otros son considerados por el usuario promedio como programas que son para el uso y el abuso por parte de este. Tipos de licencias de software56 Software propietario. El software no libre (también llamado software propietario, software privativo, software privado y software con propietario) es cualquier programa informático en el que los usuarios tienen limitadas las posibilidades de
�������������������������������������������������55 WIKIPEDIA. Licencias de software. En: http://www.wikipedia.es. (Consulta: Agosto 17. 2008).�����Ibid.�
���������� �������
�
�
���� �
usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo código fuente no está disponible o el acceso a éste se encuentra restringido. En el software no libre una persona física o jurídica posee los derechos de autor sobre un software negando los derechos de usar el programa con cualquier propósito; de estudiar cómo funciona el programa y adaptarlo a las propias necesidades (donde el acceso al código fuente es una condición previa); de distribuir copias; o de mejorar el programa y hacer públicas las mejoras (para esto el acceso al código fuente es un requisito previo). De esta manera, un software sigue siendo no libre aún si el código fuente es hecho público, cuando se mantiene la reserva de derechos sobre el uso, modificación o distribución (por ejemplo, la versión comercial de SSH o el programa de licencias shared source de Microsoft). F r e e S o f t w a r e . La palabra anglosajona 'free' traducida al español tiene dos aceptaciones: libre y gratis. Cuando hablamos de free software tenemos la tendencia a cree que se trata solamente de programas que el usuario puede utilizar sin pagar un peso y que normalmente se encuentran gratis en Internet. Peor free software es mucho más que eso. Según Richard Stallman, fundador del proyecto GNU, "el termino software libre ha sido malinterpretado, pues no tiene nada que ver con el precio, tiene que ver con libertad" (El Proyecto GNU es una campaña para difundir el Free Software. Fue iniciada por Richard Stallman en 1984 y pretende implantar la tendencia hacia el desarrollo de software sin limitantes de derechos de autor y bajo precio). Explica Stallman que para un software sea libre, este debe cumplir los siguientes requisitos:
1. Que se pueda ejecutar sin importar el propósito.
2. Que el usuario lo pueda modificar para ajustarlo a sus necesidades. Para lograrlo, este debe tener acceso al código fuente ya que si no se sabe el código es muy difícil realizar cambios.
3. Que el usuario pueda redistribuir copias del programa, ya sea gratis o por una suma determinada.
���������� �������
�
�
���� �
4. Que el usuario pueda distribuir versiones modificadas del programa siempre y cuando se documenten los cambios al software.
Open Source. Es necesario aclarar que Open Source y Free Software son esencialmente lo mismo, la diferencia radica en que los defensores del Free Software no están ciento por ciento de acuerdo con que las empresas disfruten y distribuyan Free Software ya que, según ellos, el mercado corporativo antepone la utilidad a la libertad, a la comunidad y a los principios y por ende no va de la mano con la filosofía pura detrás del Free Software. Por otra parte, los seguidores del software Open Source sostienen que el proceso normal de crecimiento de la tendencia debe llegar al mercado corporativo y no seguir escondida bajo el manto de la oposición, sino que, por el contrario, está en el deber de lanzar software potente y de excelente calidad. Para lograrlo, creen en la necesidad de un software Open Source más confiable que el software propietario ya que son más las personas que trabajan en el al mismo tiempo y mayor la cantidad de 'ojos' que pueden detectar errores y corregirlos. Open Source es pues, el software que puede ser compartido abiertamente entre desarrolladores y usuarios finales de tal forma que todos aprendan de todos. Tal es el caso de Linux, que espera juntar a desarrolladores de todo el mundo, profesionales y aficionados a la espera del despegue definitivo de la tecnología bajo licencia Open Source. L i c e n c i a G P L ( G e n e r a l P u b l i c L i c e n s e ) ó ' c o p y l e f t ' . La licencia GPL se aplica al software de la FSF (Free Software Foundation) y el proyecto GNU y otorga al usuario la libertad de compartir el software y realizar cambios en él. Dicho de otra forma, el usuario tiene derecho a usar el programa, modificarlo y distribuir las versiones modificadas pero no tiene permiso de realizar restricciones propias con respecto a la utilización de ese programa modificado. La licencia GPL o copyleft (contrario a copyright) fue creada para mantener la libertad del software y evitar que alguien quisiera apropiarse de la autoría intelectual de un determinado programa. La licencia advierte que el software debe ser gratuito y que el paquete final, también debe ser gratuito. Software de Dominio Público. El software de dominio público no está protegido por las leyes de derechos de autor y puede ser copiado por cualquiera sin costo alguno. Algunas veces los programadores crean un programa y lo donan para su
���������� �������
�
�
���� �
utilización por parte del público en general. Lo anterior no quiere decir que en algún momento un usuario lo pueda copiar, modificar y distribuir como si fuera software propietario. Así mismo, existe software gratis protegido por leyes de derechos de autor que permite al usuario publicar versiones modificadas como si fueran propiedad de este último. F r e e w a r e . Es software que el usuario final puede bajar totalmente gratis de Internet. La diferencia con el Open Source es que el autor siempre es dueño de los derechos, o sea que el usuario no puede realizar algo que no esté expresamente autorizado por el autor del programa, como modificarlo o venderlo. Un ejemplo de este tipo de software es el traductor Babylon, Quintessential, BSPlayer, etc. S h a r e w a r e . Es software que se distribuye gratis y que el usuario puede utilizar durante algún tiempo. El autor requiere que después de un tiempo de prueba el usuario pague por el software, normalmente a un costo bastante bajo, para continuar usando el programa. Algunas veces el programa no deja de funcionar si el usuario no paga, pero se espera que este último cancele una suma de dinero y se registre como usuario legal del software para que además del programa reciba soporte técnico y actualizaciones. El usuario puede copiar el software y distribuirlo entre sus amigos pero se espera que estos últimos paguen por el programa después de culminado su período de prueba. El 'bajo costo' del shareware se debe a que el producto llega directamente al cliente (Internet), evitando así los costos de empaque y transporte. (Por ejemplo. WinRar). A menudo el software shareware es denominado como software de evaluación. Hay también software shareware que dejan de funcionar después de un periodo de prueba, los llamados Try Out. A d w a r e ( A d v e r t i s i n g S p y w a r e ) . No son más que programas financiados con componentes publicitarios ocultos que son instalados por algunos productos shareware, Es decir, el software es gratuito en su uso a cambio de tener un banner de publicidad visible en todo momento mientras utilizamos el programa. Se supone que éste es el único «precio» que debemos pagar por usar este tipo de aplicaciones, al menos eso nos dicen. Pero, en ocasiones, estos programas aprovechan que tienen que estar conectados a la Red para descargarse la publicidad y pueden enviar algunos datos personales. El Adware, al igual que el Spyware son aplicaciones que instaladas del mismo modo explicado anteriormente, permiten visualizar los banners publicitarios de
���������� �������
�
�
���� �
muchos programas gratuitos, mientras éstos son ejecutados. Este tipo de publicidad en línea es la que subvenciona económicamente a muchas aplicaciones, también conocidas como Freeware. Sin embargo, es importante mencionar que NO todos los programas gratuitos contienen archivos "espías" o publicitarios. Con frecuencia recibimos mensajes de correo de destinatarios a los cuales no les hemos solicitado información o de listas de correo a las que jamás nos hemos registrado. Estos mensajes nos ofertan productos, viajes turísticos y hasta premios, que supuestamente hemos ganado. Nuestra dirección E-mail fue proporcionada en su mayoría por los Adware y/o el Spyware. Hay que tener en cuenta que no todos los programas gratuitos que descargamos de la Web están programados para espiarnos. Pero debemos tener claro que el spyware si representa un peligro para los usuarios, violan la confidencialidad de nuestros datos y, en algunos casos, la navegación por Internet puede ser más lenta. �
�
�
3.3.5.4. Otra normatividad aplicable. La siguiente es otra normatividad que podría afectar el funcionamiento de la empresa:
• Ley 222 de 1995.
• Estatuto Tributario artículo 794.
• Ley 80 de 1993 artículo 7 Parágrafo 3°.
• Plan de ordenamiento territorial.
• Ley 09 de 1979 (código sanitario).
• Constitución Nacional (Art. 61).
���������� �������
�
�
���� �
• Ley 23 de 1982.
• Ley 44 de 1993.
• Código de Comercio.
• Ley 400 de 1997.
• Manual de convivencia del Departamento de Risaralda.
• Código civil colombiano, artículo 671.
• Decreto 819 de 2004.
• Decreto 3075 de 1997.
• Decreto 135 de 1996.
• Decreto 2278/82 (Ministerio de Protección Social).
• Decisión 351 del acuerdo de Cartagena.
• Circular de agentes de retención 2005.
• Propiedad intelectual e investigación.
• Normatividad relativa a Derecho de Autor - DECRETO 1360 DE 1989 DECRETO 1360 DE 1989 (Junio 23).
���������� �������
�
�
���� �
3.3.6. RESUMEN LEGAL. �
�
�
�
3.3.6.1. Capital.
Tabla 351: capital CAPITAL
CONCEPTO PORCENTAJE VALOR Capital Suscrito $ 3.608.500 Capital Pagado 100% $ 3.608.500
Fuente: El autor El capital podrá aumentarse o disminuirse por medio de reforma estatutaria. �
�
�
3.3.6.2. Constitución y registro.
Tabla 352: costos de constitución y registro COSTOS DE CONSTITUCIÓN
Constitución y registro $ 108.500 Estudio Inicial Encuesta Documentos parciales Documento final $ 20.000 Transporte $ 15.000 Otros TOTAL $ 143.500
Fuente: El autor
���������� �������
�
�
���� �
3.4. PRESUPUESTOS
Tabla 353: gastos de arranque GASTOS DE ARRANQUE
Servicios públicos $ 200.000 Escritura de constitución, registro mercantil, uso del suelo, avisos y tableros
$ 108.500
Colchón de efectivo $ 300.000 Provisión para pérdidas iniciales
$ 300.000
TOTAL $ 908.500 Fuente: El autor
���������� �������
� �
����
�
Tab
la 3
54: g
asto
s de
per
sona
l G
AS
TO
S D
E P
ER
SO
NA
L
P
erio
do 1
A
ño 1
A
ño 2
A
ño 3
A
ño 4
M
es 1
M
es 2
M
es 3
M
es 4
M
es 5
M
es 6
M
es 7
M
es 8
M
es 9
M
es 1
0 M
es 1
1 M
es 1
2 T
OT
AL
TO
TA
L T
OT
AL
TO
TA
L
Car
go
Dir
ecto
r
gene
ral
S
alar
io B
ásic
o
$3.9
00.0
00
$3.9
00.0
00
$3.9
00.0
00
$3.9
00.0
00
$15.
600.
000
$16.
380.
000
$17.
199.
000
$18.
058.
950
Car
ga
Pre
stac
iona
l $
640.
640
$640
.640
$
640.
640
$640
.640
$6
40.6
40
$ 64
0.64
0 $6
40.6
40
$640
.640
$
640.
640
$640
.640
$6
40.6
40
$ 64
0.64
0 $
7.68
7.68
0 $
8.07
2.06
4 $
8.47
5.66
7 $
8.89
9.45
1 T
otal
por
mes
$
640.
640
$640
.640
$4
.540
.640
$6
40.6
40
$640
.640
$4
.540
.640
$6
40.6
40
$640
.640
$4
.540
.640
$6
40.6
40
$640
.640
$4
.540
.640
$2
3.28
7.68
0 $2
4.45
2.06
4 $2
5.67
4.66
7 $2
6.95
8.40
1 C
argo
D
irec
tor
desa
rrol
lo
S
alar
io B
ásic
o
$1
.500
.000
$1.5
00.0
00
$ 3.
000.
000
$ 3.
150.
000
$ 3.
307.
500
$ 3.
472.
875
Tot
al p
or m
es
$ 0
$ 0
$ 0
$ 0
$ 0
$1.5
00.0
00
$ 0
$ 0
$ 0
$ 0
$ 0
$1.5
00.0
00
$ 3.
000.
000
$ 3.
150.
000
$ 3.
307.
500
$ 3.
472.
875
Car
go
Dir
ecto
r co
mer
cial
Sal
ario
Bás
ico
$1
.500
.000
$1.5
00.0
00
$ 3.
000.
000
$ 3.
150.
000
$ 3.
307.
500
$ 3.
472.
875
Tot
al p
or m
es
$ 0
$ 0
$ 0
$ 0
$ 0
$1.5
00.0
00
$ 0
$ 0
$ 0
$ 0
$ 0
$1.5
00.0
00
$ 3.
000.
000
$ 3.
150.
000
$ 3.
307.
500
$ 3.
472.
875
Car
go
Dir
ecto
r lo
gíst
ico
S
alar
io B
ásic
o
$1
.500
.000
$1.5
00.0
00
$ 3.
000.
000
$ 3.
150.
000
$ 3.
307.
500
$ 3.
472.
875
Tot
al p
or m
es
$ 0
$ 0
$ 0
$ 0
$ 0
$1.5
00.0
00
$ 0
$ 0
$ 0
$ 0
$ 0
$1.5
00.0
00
$ 3.
000.
000
$ 3.
150.
000
$ 3.
307.
500
$ 3.
472.
875
Car
go
Aux
iliar
Sal
ario
Bás
ico
$
490.
000
$
490.
000
$ 98
0.00
0 $
1.02
9.00
0 $
1.08
0.45
0 $
1.13
4.47
3 S
ubsi
dio
Tra
nspo
rte
$
49.0
00
$
49.0
00
$ 98
.000
$
102.
900
$ 10
8.04
5 $
113.
447
Tot
al p
or m
es
$ 0
$ 0
$ 0
$ 0
$ 0
$ 53
9.00
0 $
0 $
0 $
0 $
0 $
0 $
539.
000
$ 1.
078.
000
$ 1.
131.
900
$ 1.
188.
495
$ 1.
247.
920
Cos
to
Tot
al
Man
o de
O
bra
(dire
cta
e in
dire
cta)
$ 64
0.64
0 $
640.
640
$ 4.
540.
640
$640
.640
$6
40.6
40
$9.5
79.6
40
$640
.640
$6
40.6
40
$4.5
40.6
40
$640
.640
$6
40.6
40
$9.5
79.6
40
$33.
365.
680
$35.
033.
964
$36.
785.
662
$38.
624.
945
Fue
nte:
El a
utor
���������� �������
�
�
���� �
Tabla 355: prestaciones SEGURIDAD SOCIAL PORCENTAJE
Salud 8,000
Pensión 11,625
ARP 1,000
PAGOS PARAFISCALES
SENA 2,000
ICBF 3,000
Caja de Compensación 4,000 CARGAS
PRESTACIONALES
Vacaciones 4,170
Primas 8,330
Cesantías 8,330
Intereses sobre cesantías 1,000
TOTAL 51,455 Fuente: El autor
���������� �������
�
�
���� �
���������� �������
�
�
���� �
���������� �������
�
�
���� �
���������� �������
�
�
���� �
4. MÓDULO FINANCIERO
Este capitulo presentara un resumen de las proyecciones y resultados que se esperan en el funcionamiento de Plataforma de Comics; el objetivo de este estudio es evaluar la relación costo-beneficio del proyecto; además, planificar y controlar el trabajo, para tener un mayor acierto en el proceso de toma de decisiones, principalmente en cuanto a precios y presupuestos. Con el estudio financiero, también se quiere determinar el periodo de recuperación de la inversión, esto ayudara a comprobar la verdadera rentabilidad del proyecto. Los periodos que se presenta son los primeros cuatro años. 4.1. CRONOGRAMA DE INVERSIONES Y FINANCIACIÓN El siguiente cronograma, muestra cuales son las inversiones que se hacen para iniciar el trabajo de Plataforma de comics, estas inversiones se hacen en activos fijos y capital de trabajo, también se muestra y cuando se hacen y quien las hace.
Tabla 356: cronograma de inversiones y financiación INVERIONES Y FINANCIACIÓN
CONCEPTO VALOR SEMANAS - MESES
APORTADO POR
Activos fijos
$ 4.840.000 1 mes Socio
Capital de trabajo
$ 3.608.500
1 mes Socio
Total $ 8.448.500
Fuente: El autor
���������� �������
�
�
���� �
4.2. PRESUPUESTOS
4.2.1. Inversión en Activos Fijos. A continuación se describen todos los gastos que se hacen en cuanto a activos fijos, cabe anotar que estas inversiones se hacen principalmente en los campos de maquinaria y equipos, ya que al no tener proyectado crear un local comercial, las otras inversiones se hacen innecesarias.
�
Tabla 357: inversión en activos fijos Inversión en Activos Fijos
CANTIDAD VALOR UNITARIO
VALOR TOTAL
MAQUINARIA Y EQUIPOS
Computador 2 $ 1.500.000 $ 3.000.000 Multifuncional 2 $ 150.000 $ 300.000 Tabla digitalizadora
1 $ 1.000.000
$ 1.000.000 MUBLES Y ENSERES
Escritorio 2 $ 200.000 $ 400.000 Sillas 2 $ 70.000 $ 140.000 TOTAL ACTIVOS FIJOS
$ 4.840.000 Fuente: El autor
4.2.2. Depreciación. La depreciación es un reconocimiento racional y sistemático del costo de los bienes, distribuido durante su vida útil estimada, con el fin de obtener los recursos necesarios para la reposición de los bienes, de manera que se conserve la capacidad operativa o productiva del ente público (Ver tabla 358). 4.2.3. Gastos legales iniciales. La cámara de comercio, presenta un simulador indicando todos los gastos que deben llevarse a cabo, para crear una empresa, para una empresa unipersonal los gastos principales están basados en la matricula mercantil y el impuesto de registro, igualmente al no tener un establecimiento comercial, la mayoría de gastos son nulos (Ver tabla 359).
���������� �������
� �
����
�
Tab
la 3
58: d
epre
ciac
ión
DE
PR
EC
IAC
IÓN
PE
RIO
DO
T
AS
A
VA
LO
R
VA
LO
R
AC
TU
AL
A
JUS
TE
D
EP
RE
CIA
CIÓ
N
AJU
ST
E
DE
PR
EC
D
EP
RE
CIA
CIÓ
N
AC
UM
UL
AD
A
CO
ST
O
FIS
CA
L
Co
mp
uta
do
r 0
4.
300.
000,
00
- -
- -
-
1
0,05
4.
515.
000,
00
215.
000,
00
860.
000,
00
43.0
00,0
0 90
3.00
0,00
3.
612.
000,
00
2
0,05
3.
792.
600,
00
180.
600,
00
860.
000,
00
45.1
50,0
0 1.
808.
150,
00
2.88
7.45
0,00
3
0,05
3.
031.
822,
50
144.
372,
50
860.
000,
00
45.2
57,5
0 2.
713.
407,
50
2.12
6.56
5,00
4
0,05
2.
232.
893,
25
106.
328,
25
860.
000,
00
45.2
62,8
8 3.
618.
670,
38
1.32
7.63
0,38
5
0,05
1.
394.
011,
89
66.3
81,5
2 86
0.00
0,00
45
.263
,14
4.52
3.93
3,52
48
8.74
8,75
PE
RIO
DO
T
AS
A
VA
LO
R
VA
LO
R
AC
TU
AL
A
JUS
TE
D
EP
RE
CIA
CIÓ
N
AJU
ST
E
DE
PR
EC
D
EP
RE
CIA
CIÓ
N
AC
UM
UL
AD
A
CO
ST
O
FIS
CA
L
Mu
eble
s 0
54
0.00
0,00
-
- -
- -
1
0,05
56
7.00
0,00
27
.000
,00
108.
000,
00
5.40
0,00
11
3.40
0,00
45
3.60
0,00
2 0,
05
476.
280,
00
22.6
80,0
0 10
8.00
0,00
5.
670,
00
227.
070,
00
362.
610,
00
3
0,05
38
0.74
0,50
18
.130
,50
108.
000,
00
5.68
3,50
34
0.75
3,50
26
7.05
7,00
4
0,05
28
0.40
9,85
13
.352
,85
108.
000,
00
5.68
4,18
45
4.43
7,68
16
6.72
5,68
5
0,05
17
5.06
1,96
8.
336,
28
108.
000,
00
5.68
4,21
56
8.12
1,88
61
.377
,75
Fue
nte:
el a
utor
�
T
abla
359
: gas
tos
lega
les
inic
iale
s ������������������������������ �������� ������������������������ �� ��������� ���������� ��������� �
�������
�������
��������������������
�����������
����������������
��������������
Fue
nte:
Cre
arem
pres
a.co
m
���������� �������
�
�
���� �
4.2.4. Inversión en capital de trabajo. Gracias a las características del proyecto no se tienen grandes inversiones en el capital de trabajo, sin embargo, se procura tener un colchón de efectivo y provisión para pérdidas iniciales.
�
Tabla 360: inversión en Capital de Trabajo Inversión en Capital de Trabajo
AÑO 1 AÑO 2 AÑO 3 AÑO 4
Inv. Materia Prima
$ 0 $ 0 $ 0 $ 0
Producto en Proceso
$ 0 $ 0 $ 0 $ 0
Producto Terminado
$ 0 $ 0 $ 0 $ 0
Cuentas por Cobrar
$ 0 $ 0 $ 0 $ 0
- Cuentas por pagar
$ 0 $ 0 $ 0 $ 0
Colchón de efectivo
$ 300.000 $ 315.000 $ 330.750 $ 347.288
Provisión para pérdidas iniciales
$ 300.000 $ 315.000 $ 330.750 $ 347.288
Total Requerimientos
$ 600.000 $ 630.000 $ 661.500 $ 694.575
Fuente: el autor �
�
�
�
4.2.5. Presupuesto de ventas. El presupuesto de ventas indica todas las entradas de dinero que tiene la plataforma gracias a las ventas aunque a diferencia del presupuesto de ingresos, no se especifican las retenciones y las fechas exactas de la entrada de los valores (Ver tabla 361).
4.2.6. Presupuesto de mano de obra. Ahora se especifican todos los gastos que se dan por contratación del personal, la mayoría de este solo se contrata por dos meses al año, solo el director general de la empresa esta el año completo (Ver tabla 362).
�
���������� �������
� �
����
�
� �
� � � � � Tab
la 3
61: p
resu
pues
to d
e ve
ntas
P
RE
SU
PU
ES
TO
DE
VE
NT
AS
A
ño 1
T
otal
A
ño 2
A
ño 3
A
ño 4
Mes
M
es
Mes
M
es
Mes
M
es
Mes
M
es
Mes
M
es
Mes
M
es
1
2 3
4 5
6 7
8 9
10
11
12
Año
1
Ser
vici
o
de
pau
ta
$ 8.
100.
000
$ 0
$ 0
$ 8.
100.
000
$ 0
$ 0
$ 8.
100.
000
$ 0
$ 0
$ 8.
100.
000
$ 0
$ 0
$ 32
.400
.000
$
34.0
20.0
00
$ 35
.721
.000
$
37.5
07.0
50
Ser
vici
o
de
ofe
rtas
$
1.50
0.00
0 $
0 $
0 $
1.50
0.00
0 $
0 $
0 $
1.50
0.00
0 $
0 $
0 $
1.50
0.00
0 $
0 $
0 $
6.00
0.00
0 $
6.30
0.00
0 $
6.61
5.00
0 $
6.94
5.75
0
To
tal
$ 9.
600.
000
$ 0
$ 0
$ 9.
600.
000
$ 0
$ 0
$ 9.
600.
000
$ 0
$ 0
$ 9.
600.
000
$ 0
$ 0
$ 38
.400
.000
$
40.3
20.0
00
$ 42
.336
.000
$
44.4
52.8
00
Fue
nte:
el a
utor
� � � � � � � � � �
�
���������� �������
� �
����
�
Tab
la 3
62: p
resu
pues
to d
e M
ano
de O
bra
Pre
sup
ues
to d
e M
ano
de
Ob
ra
P
erio
do 1
A
ño 1
A
ño 2
A
ño 3
A
ño 4
M
es 1
M
es 2
M
es 3
M
es 4
M
es 5
M
es 6
M
es 7
M
es 8
M
es 9
M
es 1
0 M
es 1
1 M
es 1
2 T
OT
AL
TO
TA
L T
OT
AL
TO
TA
L
Car
go
Dir
ecto
r
gene
ral
S
alar
io B
ásic
o
$3.9
00.0
00
$3.9
00.0
00
$3.9
00.0
00
$3.9
00.0
00
$15.
600.
000
$16.
380.
000
$17.
199.
000
$18.
058.
950
Car
ga
Pre
stac
iona
l $
640.
640
$640
.640
$
640.
640
$640
.640
$6
40.6
40
$ 64
0.64
0 $6
40.6
40
$640
.640
$
640.
640
$640
.640
$6
40.6
40
$ 64
0.64
0 $
7.68
7.68
0 $
8.07
2.06
4 $
8.47
5.66
7 $
8.89
9.45
1 T
otal
por
mes
$
640.
640
$640
.640
$4
.540
.640
$6
40.6
40
$640
.640
$4
.540
.640
$6
40.6
40
$640
.640
$4
.540
.640
$6
40.6
40
$640
.640
$4
.540
.640
$2
3.28
7.68
0 $2
4.45
2.06
4 $2
5.67
4.66
7 $2
6.95
8.40
1 C
argo
D
irec
tor
desa
rrol
lo
S
alar
io B
ásic
o
$1
.500
.000
$1.5
00.0
00
$ 3.
000.
000
$ 3.
150.
000
$ 3.
307.
500
$ 3.
472.
875
Tot
al p
or m
es
$ 0
$ 0
$ 0
$ 0
$ 0
$1.5
00.0
00
$ 0
$ 0
$ 0
$ 0
$ 0
$1.5
00.0
00
$ 3.
000.
000
$ 3.
150.
000
$ 3.
307.
500
$ 3.
472.
875
Car
go
Dir
ecto
r co
mer
cial
Sal
ario
Bás
ico
$1
.500
.000
$1.5
00.0
00
$ 3.
000.
000
$ 3.
150.
000
$ 3.
307.
500
$ 3.
472.
875
Tot
al p
or m
es
$ 0
$ 0
$ 0
$ 0
$ 0
$1.5
00.0
00
$ 0
$ 0
$ 0
$ 0
$ 0
$1.5
00.0
00
$ 3.
000.
000
$ 3.
150.
000
$ 3.
307.
500
$ 3.
472.
875
Car
go
Dir
ecto
r lo
gíst
ico
S
alar
io B
ásic
o
$1
.500
.000
$1.5
00.0
00
$ 3.
000.
000
$ 3.
150.
000
$ 3.
307.
500
$ 3.
472.
875
Tot
al p
or m
es
$ 0
$ 0
$ 0
$ 0
$ 0
$1.5
00.0
00
$ 0
$ 0
$ 0
$ 0
$ 0
$1.5
00.0
00
$ 3.
000.
000
$ 3.
150.
000
$ 3.
307.
500
$ 3.
472.
875
Car
go
Aux
iliar
Sal
ario
Bás
ico
$
490.
000
$
490.
000
$ 98
0.00
0 $
1.02
9.00
0 $
1.08
0.45
0 $
1.13
4.47
3 S
ubsi
dio
Tra
nspo
rte
$
49.0
00
$
49.0
00
$ 98
.000
$
102.
900
$ 10
8.04
5 $
113.
447
Tot
al p
or m
es
$ 0
$ 0
$ 0
$ 0
$ 0
$ 53
9.00
0 $
0 $
0 $
0 $
0 $
0 $
539.
000
$ 1.
078.
000
$ 1.
131.
900
$ 1.
188.
495
$ 1.
247.
920
Cos
to
Tot
al
Man
o de
Obr
a
$ 64
0.64
0 $6
40.6
40
$4.5
40.6
40
$640
.640
$6
40.6
40
$9.5
79.6
40
$640
.640
$6
40.6
40
$4.5
40.6
40
$640
.640
$6
40.6
40
$9.5
79.6
40
$33.
365.
680
$35.
033.
964
$36.
785.
662
$38.
624.
945
Fue
nte:
el a
utor
���������� �������
�
�
���� �
4.2.7. Prestaciones. En la siguiente tabla se indican las prestaciones que debe pagar la empresa, debido a la contratación de personal.
Tabla 363: prestaciones SEGURIDAD SOCIAL PORCENTAJE
Salud 8,000
Pensión 11,625
ARP 1,000
PAGOS PARAFISCALES
SENA 2,000
ICBF 3,000
Caja de Compensación 4,000 CARGAS
PRESTACIONALES
Vacaciones 4,170
Primas 8,330
Cesantías 8,330
Intereses sobre cesantías 1,000
TOTAL 51,455 Fuente: El autor
�
�
�
�
4.2.8.�Presupuesto de Otros gastos. El presupuesto de otros gastos se divide en dos partes:
• Gastos de operación: evalúan todos los gastos que se deben hacer para que la empresa funcione correctamente y de acuerdo a las normas legales (Ver tabla 364).
• Gastos de administración y ventas: estos gastos indican lo que se debe invertir para que la empresa pueda desarrollar su actividad comercial (Ver tabla 365).
���������� �������
� �
����
�
T
abla
364
: gas
tos
de o
pera
ción
G
asto
s d
e O
per
ació
n
A
ño 1
T
otal
A
ño 2
A
ño 3
A
ño 4
Mes
M
es
Mes
M
es
Mes
M
es
Mes
M
es
Mes
M
es
Mes
M
es
1
2 3
4 5
6 7
8 9
10
11
12
Año
1
Ser
vici
os
públ
icos
$2
00.0
00
$200
.000
$2
00.0
00
$200
.000
$2
00.0
00
$200
.000
$2
00.0
00
$200
.000
$2
00.0
00
$200
.000
$2
00.0
00
$200
.000
$2
.400
.000
$2
.520
.000
$2
.646
.000
$2
.778
.300
R
egis
tro
Mer
cant
il $1
08.5
00
$
108.
500
$ 0
$ 0
$ 0
Dep
reci
ació
n m
aqui
naria
y
equi
po
$ 0
$ 90
3.00
0 $1
.808
.150
$2
.713
.407
T
OT
AL
$308
.500
$2
00.0
00
$200
.000
$2
00.0
00
$200
.000
$2
00.0
00
$200
.000
$2
00.0
00
$200
.000
$2
00.0
00
$200
.000
$2
00.0
00
$2.5
08.5
00
$3.4
23.0
00
$4.4
54.1
50
$5.4
91.7
07
Fue
nte:
El a
utor
� � � �
�
� � � � �
���������� �������
� �
����
�
T
abla
365
: gas
tos
de a
dmin
istr
ació
n y
vent
as
Fue
nte:
El a
utor
� �
Gas
tos
de
adm
inis
trac
ión
y v
enta
s
Año
1
Tot
al
Año
2
Año
3
Año
4
Mes
M
es
Mes
M
es
Mes
M
es
Mes
M
es
Mes
M
es
Mes
M
es
1
2 3
4 5
6 7
8 9
10
11
12
Año
1
Pub
licid
ad
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
$0
$0
$0
$0
Ase
sorí
a co
ntab
le y
tr
ibut
aria
$
250.
000
$ 0
$ 0
$ 25
0.00
0 $
0 $
0 $
250.
000
$ 0
$ 0
$ 25
0.00
0 $
0 $
0 $1
.000
.000
$1
.050
.000
$1
.102
.500
$1
.157
.625
A
seso
ría
jurí
dica
$
250.
000
$ 0
$ 0
$ 25
0.00
0 $
0 $
0 $
250.
000
$ 0
$ 0
$ 25
0.00
0 $
0 $
0 $1
.000
.000
$1
.050
.000
$1
.102
.500
$1
.157
.625
T
rans
port
e $
250.
000
$ 0
$ 0
$ 25
0.00
0 $
0 $
0 $
250.
000
$ 0
$ 0
$ 75
0.00
0 $
0 $
0 $1
.000
.000
$1
.050
.000
$1
.102
.500
$1
.157
625
Pap
eler
ía
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
$ 0
Dep
reci
ació
n m
uebl
es y
en
sere
s
$
0 $
113.
400
$ 22
7.07
0 $
340.
754
TO
TA
L $7
50.0
00
$ 0
$ 0
$750
.000
$
0 $
0 $7
50.0
00
$ 0
$ 0
$750
.000
$
0 $
0 $3
.000
.000
$3
.263
.400
$3
.534
.570
$3
.813
629
���������� �������
�
�
���� �
4.2.9. Estudio económico. El estudio económico resume todos los principales valores que se han presentado anteriormente y nos presenta finalmente tanto el valor presente neto, como la tasa interna de retorno (Ver tabla 366).
���������� �������
� �
����
�
Tab
la 3
66: f
lujo
de
caja
F
LU
JO D
E C
AJ
A L
IBR
E
AÑ
OS
A
SP
EC
TO
S
0 1
2 3
4 IN
GR
ES
OS
DE
OP
ER
AC
IÓN
38.4
00.0
00
40.3
20.0
00
42.3
36.0
00
44.4
52.8
00
Ven
tas
38
.400
.000
40
.320
.000
42
.336
.000
44
.452
.800
O
tros
ingr
esos
gra
vabl
es
C
OS
TO
S D
E O
PE
RA
CÍO
N
35
.765
.680
37
.553
.964
39
.431
.662
41
.403
.245
M
ano
de o
bra
33
.365
.680
35
.033
.964
36
.785
.662
38
.624
.945
C
osto
s fij
os d
e op
erac
ión
2.
400.
000
2.
520.
000
2.
646.
000
2.
778.
300
C
osto
s va
riabl
es d
e op
erac
ión
C
OS
TO
S F
INA
NC
IER
OS
AM
OR
TIZ
AC
IÓN
DE
INV
ER
SIO
NE
S (
DIF
ER
IDO
S)
OT
RO
S C
OS
TO
S
D
EP
RE
CIA
CIÓ
N
1.
016.
400
1.
016.
400
1.
016.
400
1.
016.
400
U
AI
1.
617.
920
1.
749.
636
1.
887.
938
2.
033.
155
IM
PU
ES
TO
S D
IRE
CT
OS
(U
AI
%)
37,5
0%
606.
720
65
6.11
4
707.
977
76
2.43
3
INV
ER
SIO
NE
S
A
CT
IVO
S F
IJO
S
8.44
8.50
0
Dep
reci
able
s 4.
840.
000
N
o de
prec
iabl
es
C
apita
l de
trab
ajo
inic
ial
3.60
8.50
0
Act
ivos
no
fijos
(di
ferib
les)
DE
PR
EC
IAC
IÓN
1.01
6.40
0
1.01
6.40
0
1.01
6.40
0
1.01
6.40
0
AM
OR
TIZ
AC
IÓN
DE
INV
ER
SIO
NE
S
F
LU
JO D
E IN
VE
RS
ION
(V
AR
IAC
IÓN
CA
PIT
AL
DE
TR
AB
AJO
)
OT
RO
S IN
GR
ES
OS
/EG
RE
SO
S (
NO
GR
AV
AB
LE
S)
F
LU
JO D
E E
FE
CT
IVO
NE
TO
-3
.608
.500
2.
027.
600
2.
109.
923
2.
196.
361
2.
287.
122
VP
N
5.01
2.50
6
T
IR
45,6
0%
F
uent
e: E
l aut
or
���������� �������
�
�
���� �
La tabla muestra el Flujo de Caja Libre, con una TIR (Tasa Interna de Retorno) de 45.60%, y con un VPN (Valor presente Neto) de $ 5.012.506, esto con un precio del software de $1.800,000 y un precio del servicio mantenimiento de $400,000 Anual, al iniciar en el año1. Al realizar un estudio a cuatro años el flujo de caja presenta ganancias, estas ganancias va aumentando, y que a lo largo de ese lapso, tienen un porcentaje de regularidad similar al de los costos.
Los gastos de una empresa enfocada en el comercio electrónico se ven reducidos generalmente en un 85%, además no existen leyes que impongan impuestos sobre este tipo de negocios.
���������� �������
�
�
���� �
���������� �������
�
�
���� �
���������� �������
�
�
���� �
5. MODULO: IMPACTO DEL PROYECTO
En el modulo del impacto del proyecto, se pretende determinar cuales son los efectos que se pueden dar durante el desarrollo de Plataforma de Comics. Estos efectos pueden ser directos o indirectos, y se producirán por el cumplimiento de los objetivos del proyecto. Mientras se desarrolla el proyecto en su entorno, social, económico, cultural y ambiental, se debe evaluar que tan favorable es realizarlo en dichos ámbitos. El modulo se dividirá en las siguientes partes:
• Impacto socioeconómico: este reflejara el impacto que tenga el proyecto en la economía de los usuarios y las personas que estén interesadas en el portal.
• Impacto cultural: aquí se estudiara la importancia que se tiene en la cultura, desarrollada tanto en el comic, como la de la Web 2.0, la cual esta influyendo cada vez más la Internet.
• Impacto ambiental: incluye cualquier cambio en el medio ambiente, ya sea adverso o benéfico, total o parcialmente resultante de las actividades.
5.1. IMPACTO SOCIOECONOMICO El impacto socioeconómico, demuestra la importancia que tienen los temas relacionados con este proyecto dentro del ámbito social y económico, los cambios que se han presentado gracias a dichos temas, y también el papel que juega el trabajo que se esta desarrollando dentro de su contexto.
���������� �������
�
�
���� �
La plataforma interactiva de comics en Internet, aportara a la utilización de las tecnologías informáticas y de la comunicación y la filosofía de la Web 2.0, al presentárselas a un público específico. �
�
El demostrar las ganancias que se pueden lograr a través del comic, no solo para la Plataforma, sino también para las empresas que pautan e incluso para aquellos que participan del comercio electrónico a través del portal, ayudaran a crear confianza en el mercado de los comics en Internet. �
�
También el proyecto mostrara un aporte directo en la promoción y comercialización de los productos y servicios de las personas que participan actualmente en el mercado de los comics y lo relacionado con estos, pues demostrara que se puede cambiar los medios tradicionales para el mercadeo de dichos productos, así como llevar a una precisa localización del mercado. �
�
Existirá una destacado interés en el bienestar de los consumidores de los productos y servicios que presta la Plataforma. Las personas que estén interesados en el comic latinoamericano, podrán obtener productos de una forma mas sencilla, y cómoda. Su labor como consumidores dentro del comercio electrónico es vital, pues ellos harán que para las personas que quieran promocionar y vender sus productos, el negocio se vuelva rentable. �
�
Se espera que las inversiones realizadas con el proyecto tengan un nivel de rentabilidad aceptable. Se trata de una empresa que ofrece metodologías novedosas que pueden aplicarse en otros ámbitos, lo cual indica que se puede tomar como modelo para implantar en otros tipos de negocio. �
�
En cuanto a la generación de empleo la empresa solo conseguirá mantener como empleo permanente el del director general del proyecto. Los cambios producidos en Plataforma de Comics serán generados en su mayoría por los usuarios, sin embargo cada seis meses se harán renovaciones que requerirán la participación de más personas a las cuales se les dará un cargo temporal por un mes; estos serán un total de cuatro empleos. A parte de lo anterior, se tendrá un asesor jurídico y otro legal y tributario, los cuales aunque no participaran directamente en la compañía juegan una importante tarea a la hora de mantener un correcto funcionamiento de la empresa.
���������� �������
�
�
���� �
Aunque no se ve que la empresa tenga muchos empleados el impacto socioeconómico se presenta a la hora de presentar los servicios de comercio electrónico. En primer lugar el servicio de pautas, le permite a las empresas poner su publicidad para un publico que ya esta segmentado, permitiéndoles ofrecer productos o servicios que estén enfocados en los usuarios y consumidores comics y temas relacionados. En segundo lugar, las personas que quieran ofertar sus productos relacionados con los comics pueden hacerlo, e igualmente verán que sus clientes potenciales son los directos interesados en los productos que ellos desarrollan o distribuyen. Quienes se beneficiarán directamente con el proyecto son:
• Las empresas que buscan llegar a un público específico, que sienta afinidad por los comics: estas empresas llegaran solo al publico que desean y la publicidad no se vera desgastada en personas ajenas a las que ellos ven como consumidores de sus productos o servicios.
• Los productores de comics y productos y servicios relacionados con estos y temas afines: los productores, tendrán un mercado creado específicamente para ellos, donde podrán promocionar y comercializar de forma concreta sus obras.
• Los consumidores de comics y productos y servicios relacionados con estos
y temas afines: las personas saben que la plataforma será el lugar indicado para encontrar lo que buscan, pues es allí donde se muestran los productos y servicios que ellos buscan, lo cual es un ahorro de tiempo.
• El creador del proyecto: a través de la investigación realizada en este
proyecto se ha llegado a conocer una nueva forma de trabajar los negocios, esta vez a través de Internet, además se usan conceptos de ingeniería de sistemas y administración aprendidos durante la carrera, así como la existencia de tecnologías de desarrollo de software y multimedia y se agregan nuevas capacidades para creación de aplicaciones a medida que avanza el proyecto.
���������� �������
�
�
���� �
• La sociedad en general: el proyecto es un ejemplo de todo lo que se puede hacer utilizando las filosofías de la Web 2.0, lo cual es útil para todas las personas y empresas.
5.1.1. Desarrollo de software. �
El desarrollo de software en el mundo.57 La ingeniería de software afecta a la economía y las sociedades de muchas maneras: Económicamente: En los Estados Unidos, el software contribuyó a 1/4 de todo el incremento del PIB durante los 90's (alrededor de US$ 90.000 millones por año), y 1/6 de todo el crecimiento de productividad durante los últimos años de la década (alrededor de US$ 33.000 millones por año). La ingeniería de software contribuyó a $1 billón de crecimiento económico y productividad en esa década. Alrededor del globo, el software contribuye al crecimiento económico en formas similares, aunque es difícil encontrar estadísticas fiables. Socialmente: La ingeniería de software cambió la cultura debido al extendido uso del computador. El software baja el costo y mejora la calidad de los servicios en todos los ámbitos de la sociedad. Los proyectos exitosos donde se han usado métodos de ingeniería de software incluyen a Linux, software de transbordadores espaciales, los cajeros automáticos, etc. 5.1.2. Impacto de las TICs. Las TIC se conciben como el universo de dos conjuntos, representados por las tradicionales Tecnologías de la Comunicación las cuales están constituidas principalmente por la radio, la televisión y la telefonía convencional, y por las Tecnologías de la información que se caracterizan por la digitalización de las tecnologías de registros de contenidos informática, de las comunicaciones, telemática y de las interfaces. Pero en su sentido social y no netamente informático.
• Telecomunicaciones. 58 Este tipo de tecnología en este nuevo siglo esta representada por los satélites, los cuales hacen que toda la información se
�������������������������������������������������57 WIKIPEDIA. Ingeniería de software. En: http://www.wikipedia.es. (Consulta: Agosto 17. 2008).�58 WIKIPEDIA. Tecnologías de la información y la comunicación. En: http://es.wikipedia.org. (Consulta 17 de Agosto. 2008).
���������� �������
�
�
���� �
transmita en menos de un segundo de un lugar a otro. También se encuentra la telefonía que ha tenido un desarrollo muy importante desde la fibra óptica hasta los dispositivos WiFi (redes inalámbricas), con los cuales tenemos un sin fin de ventajas como son: el aspecto económico, la velocidad de transmisión.
• Informática.59 En esta categoría se destacan los dispositivos donde el hardware y el software están interconectados el uno con el otro. Una parte muy importante dentro de la informática son las bases de datos que cada vez van formando parte de nuestras vidas y por lo consiguiente el software esta relacionado junto con este banco de información. Gracias a este nuevo software se pueden manipular, agregar información en cuestión de segundos.
La informática también ha ayudado en otros campos como son la medicina, al crear simuladores de distintos procesos que ayudan a reducir el margen de error dentro de alguna cirugía o algún procedimiento.
5.1.3. Web 2.0. “La Web 2.0 es la representación de la evolución de las aplicaciones tradicionales hacia aplicaciones Web enfocadas al usuario final. El Web 2.0 es una actitud y no precisamente una tecnología. Cuando el Web inició, nos encontrábamos en un entorno estático, con páginas en HTML que sufrían pocas actualizaciones y no tenían interacción con el usuario. La Web 2.0 es la transición que se ha dado de aplicaciones tradicionales hacia aplicaciones que funcionan a través de la Web enfocado al usuario final. Se trata de aplicaciones que generen colaboración y de servicios que reemplacen las aplicaciones de escritorio. Sus principios son:
• La Web es la plataforma.
• La información es el procesador. �������������������������������������������������59 Ibid.�
���������� �������
�
�
���� �
• Efectos de la red movidos por una arquitectura de participación.
• La innovación surge de características distribuidas por desarrolladores independientes.
• El fin del círculo de adopción de software ("Servicios en beta perpetuo")”60 La Web 2.0, es un importante paso para las personas de la sociedad, ahora se les permite fácilmente entrar a Internet ya no solo como consumidores, sino también como productores, tanto de información, como de servicios. Los jóvenes emprendedores han comenzado a jugar un importante papel, en el desarrollo de empresas en Internet, ahora los costos para crear una empresa se ven reducidos, puesto que no hay que pagar impuestos por ocupación de lugares físicos. Los países no tienen leyes claras para el funcionamiento de las empresas en línea, lo que hasta el momento permite mayor libertad en el trabajo de estas, es innegable que también hay riesgos por esto, pero los contratos hechos a través de las páginas tienen tanta validez como los contratos físicos. Entre las aplicaciones y consecuencias de la Web 2.0, se resaltan:
• Foros • Chats • Redes sociales • Blogs
5.1.4. Comercio electrónico. “El comercio electrónico consiste en la compra y venta de productos o de servicios a través de medios electrónicos, tales como el Internet y otras redes de computadoras. La cantidad de comercio llevada a cabo electrónicamente ha crecido extraordinariamente debido a la propagación del Internet. Una gran variedad de comercio se realiza de esta manera, estimulando la creación y utilización de innovaciones como la transferencia de fondos electrónica, �������������������������������������������������60 VAN DER HENST, Christian. Op. cit. ¿Qué es la Web 2.0?.
���������� �������
�
�
���� �
la administración de cadenas de suministro, el marketing en Internet, el procesamiento de transacciones en línea (OLTP), el intercambio electrónico de datos (EDI), los sistemas de administración del inventario, y los sistemas automatizados de recolección de datos. El comercio electrónico moderno típicamente usa el World Wide Web por lo menos en un cierto punto en el ciclo de la transacción, aunque puede abarcar una gama más amplia de tecnologías, como el correo electrónico. Un gran porcentaje del comercio electrónico se utiliza completamente para artículos virtuales, como el acceso a contenido premium de un sitio Web; pero la mayoría del comercio electrónico involucra el transporte de objetos físicos de alguna manera.”61 Usos del comercio electrónico.62 El comercio electrónico puede utilizarse en cualquier entorno en el que se intercambien documentos entre empresas: compras o adquisiciones, finanzas, industria, transporte, salud, legislación y recolección de ingresos o impuestos. Ya existen compañías que utilizan el comercio electrónico para desarrollar los aspectos siguientes:
• Creación de canales nuevos de marketing y ventas.
• Acceso interactivo a catálogos de productos, listas de precios y folletos publicitarios.
• Venta directa e interactiva de productos a los clientes.
• Soporte técnico ininterrumpido, permitiendo que los clientes encuentren por sí mismos, y fácilmente, respuestas a sus problemas mediante la obtención de los archivos y programas necesarios para resolverlos.
Mediante el comercio electrónico se intercambian los documentos de las actividades empresariales entre socios comerciales. Los beneficios que se obtienen en ello son: reducción del trabajo administrativo, transacciones comerciales más rápidas y precisas, acceso más fácil y rápido a la información, y reducción de la necesidad de reescribir la información en los sistemas de información.
�������������������������������������������������61 WIKIPEDIA. Comercio electrónico. En: http://es.wikipedia.org. (Consulta: 18 de Agosto. 2008). 62 Ibid.
���������� �������
�
�
���� �
Los tipos de actividad empresarial que podrían beneficiarse mayormente de la incorporación del comercio electrónico son:
• Sistemas de reservas. Centenares de agencias dispersas utilizan una base de datos compartida para acordar transacciones.
• Existencias comerciales. Aceleración a nivel mundial de los contactos entre mercados de existencias.
• Elaboración de pedidos. Posibilidad de referencia a distancia o verificación por parte de una entidad neutral.
• Seguros. Facilita la captura de datos.
• Empresas que suministran a fabricantes. Ahorro de grandes cantidades de tiempo al comunicar y presentar inmediatamente la información que intercambian.
5.2. IMPACTO CULTURAL Cultura es una palabra que representa una amplia gama de contenidos, entre los que se resalta el arte, las invenciones, la tecnología y el modo de vida de las personas. Aquí se resalta como las personas se han visto afectadas por la llegada de nuevas tecnologías y filosofías que se están distribuyendo gracias a Internet; todos los cambios que ocurridos han llevado a la gente a cambiar su forma de vida y cambiara mucho mas en los años por venir. 5.2.1. Aporte del proyecto. Este proyecto busca contribuir en todos sus aspectos a crear un mercado latinoamericano en torno al comic, sin embargo, puede afectar otros ámbitos.
���������� �������
�
�
���� �
Plataforma de Comics es un ejemplo de como las tecnologías y principalmente las filosofías que se han planteado en torno a la Web 2.0, pueden utilizarse en diferentes campos de trabajo, también se presenta la importancia que puede tener la ingeniería de software en el momento en el que se quiera que los usuarios jueguen un papel determinante en el desarrollo de un sitio Web. Para la creación de sitios Web hoy en día es indispensable el trabajo interdisciplinario, esto no solo hace que el proceso investigativo para el desarrollo sea enriquecido con una gran variedad de conocimientos, sino que también ayuda a llamar la atención de mas usuarios para el producto y/o servicio que sea presentado al final. Un punto importante que presenta el proyecto, es la capacidad que tienen los usuarios de un sitio Web de ayudar a desarrollarlo, siendo participes de esto, el crecimiento de la plataforma depende de la integración que haya entre los usuarios y la colaboración de ellos, aportando y usando el sitio en su beneficio. Los aficionados a los comics que quieren trabajar en torno al comic tendrán la oportunidad de hacerlo, y podrán además ayudar en el desarrollo del sitio aportando información y trabajo, este es el publico objetivo de la plataforma, por lo tanto lo que se quiere lograr es acercar a las personas al uso de la Internet, ahora como vendedores y productores, no solo como consumidores. Como objetivo secundario se plantea que las personas vean como se pueden apropiar de las tecnologías de la información que se ofrecen actualmente, muchas de las cuales aun no son conocidas por gran parte de los usuarios de Internet, y que podrían ayudarlos a presentar las cosas que ellos desean a un publico numeroso. También se puede ayudar a concienciar a los dirigentes de empresas regionales y nacionales, sobre la importancia que tiene la Web en el desarrollo, crecimiento y promoción de sus empresas, y la forma como se pueden acercar cada vez más a sus clientes, lo cual les ayudara a mejorar su negocio. La empresa pretende convertirse en un modelo para aquellas empresas que buscan llegar a los usuarios, y conocer sus opiniones para usarlas de forma que beneficien a todas las partes participantes de algún negocio, demostrando la importancia de las TICs, en el mundo actual.
���������� �������
�
�
���� �
Ante todo lo anterior, esta ayudar a llevar el comic a una nueva etapa en Latinoamérica, respetando todo lo hecho históricamente, y usando la Web principalmente como una serie de herramientas que permitan a los aficionados al comic, integrarse en torno al desarrollo de este arte y el comercio electrónico en torno a el. 5.2.2. Brecha digital. “Brecha digital es una expresión que hace referencia a la diferencia socioeconómica entre aquellas comunidades que tienen Internet y aquellas que no, aunque tales desigualdades también se pueden referir a todas las nuevas tecnologías de la información y la comunicación (TIC), como el computador personal, la telefonía móvil, la banda ancha y otros dispositivos. Como tal, la Brecha Digital se basa en diferencias previas al acceso a las tecnologías. Este término también hace referencia a las diferencias que hay entre grupos según su capacidad para utilizar las TIC de forma eficaz, debido a los distintos niveles de alfabetización y capacidad tecnológica. También se utiliza en ocasiones para señalar las diferencias entre aquellos grupos que tienen acceso a contenidos digitales de calidad y aquellos que no. El término opuesto que se emplea con más frecuencia es el de inclusión digital.”63 En la Cumbre Mundial sobre la Sociedad de la Información (CMSI) los principales grupos de la sociedad civil dieron vida a la campaña CRIS (Communication Rights in the Information Society –Derechos de Comunicación en la Sociedad de la Información), el objetivo de dicha campaña es infundir la agenda de la Cumbre con cuestiones relacionadas con los medios de gobierno y derechos a la comunicación. En la CRIS se hace énfasis en el rol que tienen las nuevas tecnologías en la comunicación de valores entre grupos e individuos, y se critica el uso de las nuevas tecnologías como un fin más que como un medio para impulsar un cambio social, “una visión instrumental que no considera ni las barreras culturales y lingüísticas, ni las relaciones de dependencia y subordinación técnica, económica y política entre y dentro el Norte y el Sur del Mundo”64. Para la Organización Mundial del Comercio, las nuevas oportunidades tecnológicas (y del libre comercio) se convertirán en el motor de “una "tercera
�������������������������������������������������63 WIKIPEDIA. Brecha digital. http://es.wikipedia.org. (Consulta: 18 de Agosto. 2008). 64 Ibid.
���������� �������
�
�
���� �
revolución industrial". Gracias a las TICs, se sostiene, se podrán anular las brechas de pobreza y de falta de recursos existentes, confrontándose en el campo de la economía, de las transformaciones políticas y sociales, de la identidad, en la cultura y en el poder, modelando nuevas relaciones a escala global”65. 5.2.3. Web 2.0. La Web 2.0 ha permitido mayores avances e interacción en el campo cultural, ya que gracias a su aparición a existido una mayor participación de las personas en la red, gracias a que todos pueden ser productores de información. Los campos de acción que existen ahora son muchos, uno es la educación, gracias a la Web 2.0 se han podido mejorar las llamadas clases virtuales, las cuales son cátedras que se explican detalladamente a través de Internet, en las cuales los estudiantes de las materias simplemente acceden a las plataformas educativas y de esta manera pueden tener acceso al contenido de los cursos, sin necesidad de asistir a clases presénciales, esto ha permitido mejorar la educación a distancia y ocasiones en las que en las clases hay demasiados alumnos. Otro campo que se ha visto desarrollados es el de las artes, gracias a tecnologías de la Web 2.0, las personas pueden publicar fácilmente sus trabajos ya sean escritos, dibujos o producción musical, personas de todo el mundo pueden ver estos trabajos y además dar su opinión a los creadores sobre sus obras. La prensa y los formatos de información y entretenimiento también han pasado a mano de mas personas, es así, como ahora fácilmente cualquier persona con conocimientos mínimos en el manejo de computadores, puede a través de Internet tener su propio periódico, emisora radial, o incluso su programa televisivo. Un punto que cabe resaltar es la capacidad que están obteniendo las personas de expresar todo aquello que quieren, pueden presentar sus opiniones en política, deporte, el mundo de la farándula, en fin cualquier cosa que se quiera poner en Internet se puede poner, esto ha llevado a desatar controversias ya que en muchos casos existen contenidos indebidos y aun en la mayoría de países no existen leyes que traten concretamente el uso de Internet.
�������������������������������������������������65 Ibid.
���������� �������
�
�
���� �
5.2.4. Comics. Los comics han tenido históricamente en países como Estados Unidos y Japón un impacto fuerte en la cultura popular, esto también se ha visto reflejado en otros países sobre todo de Europa occidental y mediterránea y en Latinoamérica. Lo anterior ocurre aunque no sea obvio para la mayoría de personas, debido a que no es muy conocido que las caricaturas y tiras cómicas de los periódicos son un formato mas de presentación de los comics. En la segunda guerra mundial la principal función de los comics de superhéroes norteamericanos, era incentivar a los soldados en las batallas, y motivar a los civiles a apoyar a sus tropas. Tanto así que los superhéroes casi desaparecieron tras la culminación de la guerra. Los superhéroes desde la década de 1950, se dedicaron a educar moralmente a la sociedad. Con el tiempo otros géneros y formatos de los comics se hicieron notar, el genero underground fue uno de los mas importantes, ya que contaba historias sociales, que podían ser escritas por personas del común y publicados de manera económica, este genero permitió que la sociedad expresara su diario vivir y se extendió desde Estados Unidos a países de Europa y Latinoamérica. La principal labor social y cultural del comic es ser un reflejo de la sociedad, mostrarle en que esta fallando y tratando de definir como debería ser su comportamiento, en las décadas de 1980 y 1990, se le presentaron cuestionamientos políticos y sociales a las personas. Además, el comic se ha utilizado para otras labores, en el cine, una variación conocida como storyboards ha permitido diseñar mejor las producciones, ya que estas son primero creadas en un formato similar al del comic, con dibujos y diálogos para después ser realizadas en el formato que se conoce. La educación también es un campo importante en el comic, tanto así que en Australia, los comics son asociados directamente con el ámbito educacional, y en otros lugares como Rusia se han adaptado al comic obras importantes entre las que se resalta el manifiesto comunista que fue presentado así, para que las personas lo conocieran mejor; en Colombia y España se ha visto representada las historia de algunas ciudades también en formatos de Comic.
���������� �������
�
�
���� �
El Comic realiza una labor a través de la historia la cual depende de la sociedad en la que se encuentra, mostrándole como es, o como la ven algunas personas, con la aparición de Internet y las tecnologías que se acercan a la sociedad, se permite a la gente usar este lenguaje verboiconico, para expresar lo que desea, solo que ahora no existe una limitación histórica que era lo costoso que podía ser imprimir en papel un comic, ahora no cuesta mas que un poco de ingenio, publicar en la Web. 5.3. IMPACTO AMBIENTAL El impacto ambiental presenta todas las alteraciones que pueden aparecer en el medioambiente debido a la presentación del producto o servicio que se esta desarrollando, se deben estudiar las consecuencias y los cambios, y en el caso de que existan modificaciones que perjudiquen el ambiente, se presentaran las formas de corregir o al menos controlar estos inconvenientes. Este tipo de impacto es principalmente importante en aquellos tipos de proyectos que conllevan notorios riesgos ecológicos, como construcciones y/o trabajos de infraestructura, trabajos con productos químicos, y todo aquel que pueda causar daño alguno en el régimen natural. Plataforma de Comics, no es un proyecto que se vea dentro de algunos de los ámbitos mencionados anteriormente, la forma de trabajo que se ha descrito en el proyecto muestra que no se contara con alguna sede para la empresa, y que el manejo se hará principalmente por Internet, tanto en la creación de algún proyecto en especifico, como en el trato con los usuarios; es por esto que los servicios no generan un impacto ambiental importante. �
�
���������� �������
�
�
���� �
���������� �������
�
�
���� �
���������� �������
�
�
���� �
���������� �������
�
�
���� �
6. CONCLUSIONES
• El comic se puede ver en Latinoamérica ampliamente beneficiado por Internet, ante todo en lo referente a la comercialización y promoción de los productos y servicios relacionados con el. Lo anterior ocurre debido a que los costos en estos temas se reducen, y el mercado potencial se amplia, y lo único que hay que hacer es ubicar de la mejor manera posible la publicidad dichos productos y servicios.
• Como Plataforma de Comics trabajara siguiendo las filosofías de la Web 2.0, en cuanto al comercio electrónico, es necesario que la meta no sea visualizada como la ganancia de dinero, sino que la idea debe ser siempre conseguir un mayor trafico de usuarios y navegadores en el portal, pues el rendimiento de todos los aspectos de la empresa depende solo de esto.
• La elección de los elementos tecnológicos en un proyecto de Web 2.0, realmente es poco importante, se debe apuntar siempre a buscar una forma de pensamiento tanto en la ingeniería como en la metodología de desarrollo, pues es la implantación y el enfoque que se le da al proyecto lo que en verdad lo define.
• La Web, utiliza ideas propias a la hora de la elaboración de la ingeniería de software, estos mezclan diferentes conceptos de otros campos, como los de los servicios cliente-servidor, también se deben tener muy en cuenta, los objetos temporales y atemporales, además de que funciones estarán orientadas a conexión y cuales no.
• El usar una herramienta de desarrollo que ha sido implementada por una
red social mejora mucho el tiempo de implementacion de la plataforma, sin embargo, ya que se toman conceptos de varias personas que no han trabajado juntas, la realización del analisis y diseño de la ingenieria de software que se hace sobre la herramienta es algo que requiere demasiado
���������� �������
�
�
���� �
tiempo y aun asi es un trabajo ambiguo, en el cual se da la libertad a quien lo hace de seguir sus propios puntos de vista.
• Hacer un estudio organizacional es algo mas abstracto de lo que se ve en un principio, puesto que no se trata solo de ubicar personas en un lugar determinado dentro de la empresa, sino mas bien de pensar cuales son las labores que se deben cumplir obligatoriamente en un negocio.
• Las leyes que rigen las operaciones por Internet son mínimas y poco claras, aunque existe un acuerdo de pago para cámara de comercio, se evita todo el papeleo de la creación de sucursales y locales comerciales, lo mas importante son las reglas que se acuerden entre una Web y los usuarios de esta.
• Al realizar un estudio a cuatro años el flujo de caja presenta ganancias, se presentan ganancias que van aumentando, y que a lo largo de ese lapso, tienen un porcentaje de regularidad similar al de los costos. Los gastos de una empresa enfocada en el comercio electrónico se ven reducidos generalmente en un 85%, además no existen leyes que impongan impuestos sobre este tipo de negocios.
• El impacto social y cultural de la empresa esta directamente unido con el impacto que esta dando la Web 2.0 a la sociedad, solo que aquí se busca dicho impacto específicamente en los usuarios de los comics: que exista la capacidad de ser creadores y productores, no solo consumidores, para que se pueda integrar un publico con gustos y objetivos similares.
���������� �������
�
�
���� �
���������� �������
�
�
���� �
���������� �������
�
�
���� �
RECOMENDACIONES
Dado que este proyecto describe básicamente la creación de Plataforma de Comics, es necesario llevar a cabo mas trabajo para que la empresa se mantenga en un proceso continuo de mejoramiento y posicionamiento, para esto se dan las siguientes recomendaciones:
• Continuar prestando atención a los cambios que se dan en el mercado objetivo de la plataforma, para adaptarse a los gustos y las necesidades de las personas.
• Crear una estrategia para que personas y empresas se sientan atraídas a comprometerse en el proyecto, para lograr un beneficio tanto propio como de la empresa.
• Mantener información totalmente actualizada de los comics, y también de las tecnologías que están apareciendo, para encontrar cuales son las que se pueden aplicar al mejoramiento del proyecto.
• Llevara a cabo planes de educación en torno al comic, para mostrarle a las personas que los pueden usar como medio de expresión y de educación en diferentes temas.
• También presentar planes de educación referentes a la Web 2.0, al igual que lo anterior todo esto puede demostrarle a las personas el uso que se puede hacer de la plataforma, y mejoraría el tráfico de esta.
���������� �������
�
�
���� �
���������� �������
�
�
���� �
�
�
�
�
�
�
���������� �������
�
�
���� �
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
���������� �������
�
�
���� �
�
�
�
�
8. BIBLIOGRAFÍA
• ANDERSSON, Eve. GRENSPUN, Philip. GRUMET, Andrew. Software engineering for Internet applications. Massachussets institute of technology. Inglaterra 2006.
• BELLIDO, Alexis. RSS: Sindicando contenido. http://www.maestrosdelweb.com/. (Consulta: Febrero 20 de 2008).
• BLOGALAXIA. Top 10: Comics, manga & anime.
http://Colombia.blogalaxia.com/categoria38. (Consulta: Febrero 20 de 2008).
• CÁMARA DE COMERCIO. www.camarapereira.org.co. (Consulta: 15 de Agosto de 2008).
• CHÁVEZ GARCÍA, Carlos . Introducción a XML http://www.maestrosdelweb.com/. (Consulta: Febrero 20 de 2008).
• CNN EN ESPAÑOL. Jóvenes: principales emprendedores en Internet. http://www.cnnexpansion.com/emprendedores. (Consulta: Marzo 15 de 2008).
• CREAREMPRESA.COM. http://www.Crearempresa.com. (Consulta: Agosto 15 de 2008)
• CYBERFRANCIS. Blogbox, utilidades para tu Web realizadas en flash. http://www.maestrosdelweb.com/. (Consulta: Febrero 20 de 2008).
���������� �������
�
�
���� �
• DAVILA SANTOS, Rubén . Ruby on Rails. http://www.maestrosdelweb.com/editorial/web2/. (Consulta: Febrero 20 de 2008).
• DIAN. Régimen común y simplificado. www.dian.gov.co. (Consulta: 15 de Agosto de 2008).
• ARUGUETE, Gustavo. Gestión en Organizaciones del Tercer Sector. Universidad Di Tella de Buenos Aires. Argentina. Noviembre de 2001.
• EQUIPO MYRASOFT. Optimización Web: el nombre de la URL y el título. http://www.maestrosdelweb.com/. (Consulta: Febrero 20 de 2008)
• EISNER, William Erwin. El comic y el arte secuencial. Norma Editorial. Madrid 1998.
• EL TIEMPO. TELECOMUNICACIONES. Martes 09 de Octubre de 2007.
• GARRETT, Jesse James . Ajax. http://www.maestrosdelweb.com/editorial/web2/. (Consulta: Febrero 20 de 2008).
• ICONTEC. Normas técnicas ICONTEC. http://www.usbctg.edu.co/academica/pregrado/documentos/sis_icontec.pdf. (Consulta: Septiembre 25 de 2008).
• LUZARDO, Iván. El Tiempo. Telecomunicaciones. Martes 09 de Octubre de 2007. Radio será la primera víctima de publicidad en Internet. Pag 12.
• MENDOZA, Maria. 2004. Metodologías de Desarrollo de Software. http://www.informatizate.net_. (Consulta: 24 de Abril. 2007)
• MINISTERIO DE LA PROTECCIÓN SOCIAL. Pago de salarios. www.presidencia.gov.co. (Consulta: 15 de Agosto de 2008).
���������� �������
�
�
���� �
• PROEXPORT. Régimen empresarial. www.proexport.com.co. (Consulta: 15 de Agosto de 2008).
• SHKLAR, Leon. ROSEN, Richard. Web application architecture. John Wiley
& Sons Ltda. Inglaterra 2003.
• SHOCK. Biblia Shock del comic. Inversiones Cromos. Bogota 2006.
• VAN DER HENST, Christian. Flash, tecnologia multimedia para la Web. http://www.maestrosdelweb.com/editorial/web2/. (Consulta: Febrero 20 de 2008)
• VAN DER HENST, Christian. ¿Que es la Web 2.0? http://www.maestrosdelweb.com/editorial/web2/. (Consulta: Marzo 11 de 2008).
• W3C. (Cascading Style Sheets, level 1). http://www.w3.org. (Consulta:
Febrero 20 de 2008)
• WEIRS, Ronald M. Investigación de mercados. Prentice Hall
Hispanoamericana. México 1986. página 138. • WIKIPEDIA. Brecha digital. http://es.wikipedia.org. (Consulta: 18 de Agosto
de 2008). • WIKIPEDIA. Comercio electrónico. http://es.wikipedia.org. (Consulta: 18 de
Agosto de 2008). • WIKIPEDIA. Ingeniería de software. http://www.wikipedia.es. (Consulta:
Agosto 17 de 2008). • WIKIPEDIA. Joomla. http://www.wikipedia.es. (Consulta: Marzo 11 de
2008).
���������� �������
�
�
���� �
• WIKIPEDIA. Licencias de software. http://www.wikipedia.es. (Consulta:
Agosto 17 de 2008).
• WIKIPEDIA. Ocio en Internet. http://www.wikipedia.es. (Consulta: Marzo 11 de 2008).
• WIKIPEDIA. Tecnologías de la información y la comunicación. http://es.wikipedia.org. (Consulta 17 de Agosto de 2008).
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
���������� �������
�
�
���� �
�
�
�
�
�
�
�
�
�
�
�
�
�
���������� �������
�
�
���� �
���������� �������
�
�
���� �
ANEXO A Formato de la encuesta
UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE INGENIERÍAS
INGENIERÍA DE SISTEMAS Y COMPUTACIÓN ENCUESTA Nº ________
Objetivo:
• Conocer los gustos de las personas que tienen reconocen los comics.
• Reconocer la terminología con la que están mas familiarizados los encuestados.
• Saber cuales son los gustos principales de los usuarios potenciales de la plataforma.
MARQUE CON UNA X AL LADO DE SU(S) REPUESTA(S) 1. ¿Con que se identifica mas?
a. Comics __ b. Animación __ c. Juegos de rol __ d. Ciencia ficción __ e. Literatura Fantástica__
���������� �������
�
�
���� �
2. ¿De que lugar provienen la mayoría de obras que ve?
a. Estados Unidos__ b. Japón __ c. Europa __ d. Latinoamérica __
3. ¿Que genero prefiere en estos temas?
a. Superhéroes __ b. Comedia __ c. Caricaturas __ d. Novelas Graficas__ e. Terror __ f. Romance __ g. Aventura __
4. ¿Que busca principalmente en sitios Web relacionados con estos temas?
a. Diseño del sitio__ b. Velocidad __ c. Actualización __ d. Cursos __ e. Concursos __
5. ¿Cual es su rango de edad?
a. Menor de 10__ b. 10-15 __ c. 16-25 __ d. 25-40 __ e. Mas de 40 __
6. ¿Cual es su sexo?
a. Masculino__ b. Femenino__
���������� �������
�
�
���� �
OBSERVACIONES: _______________________________________________________________________________________________________________________________________________________________________________________
���������� �������
�
�
���� �
��������
Resultados de las encuestas. 1. ¿Con que se identifica mas?
Figura 752: ¿Con que se identifica más?
38,46%; 27%
42,31%; 29%3,85%; 3%
38,46%; 27%
19,23%; 14% Comics
Animación
Juegos de Rol
Ciencia f icción
Literatura fantastica
Fuente: El autor
2. ¿De que lugar provienen la mayoría de obras que ve?
Figura 753: ¿De que lugar provienen la mayoría de obras que ve?
80,77%
19,23%
11,54% 7,69%
Estados Unidos
Japón
Europa
Latinoamérica
�Fuente: El autor
���������� �������
�
�
���� �
3. ¿Que genero prefiere en estos temas?
Figura 754: ¿Que genero prefiere en estos temas?
38,46%
30,77%
15,38%
15,38%7,69% 0,00% Superhéroes
Comedia
Caricaturas
Novelas Graficas
Terror
Romance
�Fuente: El autor
4. ¿Que busca principalmente en sitios Web relacionados con estos temas?
Figura 755: ¿Que busca principalmente en sitios Web relacionados?
34,62%
23,08%
46,15%
7,69% 3,85%Diseño del sitio
Velocidad
Actualización
Cursos
Concursos
Fuente: El autor
���������� �������
�
�
���� �
5. ¿Cual es su rango de edad?
Figura 756: ¿Cual es su rango de edad?
0,00% 7,69%
53,85%
23,08%
15,38%Menor de 10
Entre 10-25
Entre 16-24
Entre 25-40
Mas de 40
Fuente: El autor
6. ¿Cual es su sexo?
Figura 757: ¿Cual es su sexo?
61,54%
38,46%
Masculino
Femenino
Fuente: El autor
�
���������� �������
�
�
���� �
�
�
�
ANEXO C �
�
�
�
Ficha técnica de la encuesta
Tabla 367: ficha técnica de la encuesta FICHA TÉCNICA Fecha de campo: Entre el 8 de Enero y el 8 de febrero de
2008 Ámbito: Colombia, Argentina, Chile, Mexico. Universo: Personas que hayan estado
relacionadas directa o indirectamente con los comics
Trabajo de campo: Realizado por Internet a través de correos electrónicos y blogs en Internet
Tamaño de la muestra: 52 personas. Personas responsables: Jorge Andrés Segovia Marín
Fuente: El autor
���������� �������
�
�
���� �
ANEXO D Minuta de constitución de Plataforma de Comics En la ciudad de Pereira, departamento de Risaralda, República de Colombia, a diecisiete de Septiembre de 2008, el señor Jorge Andrés Segovia Marín, mayor de edad, con domicilio en la misma ciudad, identificado con la cédula de ciudadanía número 4520576 de Pereira, obrando en nombre propio, manifestó que constituirá una empresa unipersonal la cual se regirá por las normas establecidas en el código de comercio y en especial por los siguientes estatutos: Artículo 1: Nombre o razón social: la empresa se denominará “Plataforma de Comics”. Artículo 2: Domicilio: La empresa funcionara solamente en Internet, por lo cual no se tendrá una sucursal física para el funcionamiento de esta, aunque se dirigirá desde la ciudad de Pereira, Departamento de Risaralda, República de Colombia. Artículo 3: Objeto social: la compañía tiene por objeto social: la creación, actualización y comercialización de una plataforma interactiva, para trabajar temas relacionados con los comics en Latinoamérica. En el desarrollo y cumplimiento de tal objeto puede hacer en su propio nombre o por cuenta de terceros o con participación de ellos, toda clase de operaciones comerciales, sobre bienes muebles o inmuebles y construir cualquier clase de gravamen, celebrar contratos con personas naturales o jurídicas, efectuar operaciones de préstamos, cambio, descuento, cuentas corrientes, dar o recibir garantías y endosar, adquirir y negociar títulos valores. Artículo 4: Duración de la empresa: se fija en diez años, contados desde la fecha de otorgamiento de la escritura. El creador podrá mediante reforma, prolongar dicho término o disolver extraordinariamente la empresa, antes de que dicho término expire. Artículo 5: El capital de la sociedad es la suma de $3.608.500.
���������� �������
�
�
���� �
Artículo 6: Cuotas: El capital social se divide en 361 cuotas o acciones de un valor nominal de diez mil pesos, capital y cuotas que se encuentran pagadas en su totalidad de la siguiente forma: Jorge Andrés Segovia Marín, suscribe el 100% por ciento en una cuota de valor nominal y paga en efectivo el valor de $3.608.500.oo. Artículo 7: Responsabilidades: la responsabilidad del creador se limita al monto de su aporte. Artículo 8: Aumento del capital: el capital del socio puede ser aumentando por nuevos aportes de los socios, por la admisión de nuevos socios o por la acumulación que se hicieron de utilidades por determinación de común acuerdo de los socios. Artículo 9: Cesión de cuotas: las cuotas correspondientes al interés social de cada uno de los socios no están representadas por títulos, ni son negociables en el mercado, pero sí pueden cederse. La cesión implicará una reforma estatutaria y la correspondiente escritura será otorgada por el representante legal, el cedente y el cesionario. Artículo 10: Administración: la administración de la sociedad corresponde por derecho a los socios, pero estos convienen en delegarla en un gerente, con facultades para representar la sociedad. Esta delegación no impide que la administración y representación de la sociedad, así como el uso de la razón social se someta al gerente, cuando los estatutos así lo exijan, según la voluntad de los socios. Requiere para su validez el consentimiento de todos los socios, la ejecución o ejercicio de los siguientes actos o funciones: 1. Disponer de una parte de las utilidades líquidas con destino a ensanchamiento de la empresa o de cualquier otro objeto distinto de la distribución de utilidades. Artículo 11: Reuniones: la junta de socios se reunirá ordinariamente una vez por año, el primer día de Marzo a las 10:00 de la mañana en un lugar convenido oportunamente por los miembros de la junta.
���������� �������
�
�
���� �
Artículo 12: Votos: en todas las reuniones de la junta de socios, cada socio tendrá tantos votos como cuotas tenga en la compañía. Las decisiones se tomarán por número plural de socios que represente la mayoría absoluta de las cuotas en que se halla dividido el capital de la sociedad, salvo que de acuerdo con estos estatutos se requiera unanimidad. Artículo 13: La sociedad tendrá un gerente elegido por la junta de socios para períodos de un año, pero podrá ser reelegido indefinidamente y removido a voluntad de los socios en cualquier tiempo. Le corresponde al gerente en forma especial la administración y representación de la sociedad, así como el uso de la razón social con las limitaciones contempladas en estos estatutos. En particular tendrá las siguientes funciones:
• Representación legal de la empresa.
• Administrar las actividades generales de la empresa.
• Supervisar y aprobar la vinculación en todos los niveles de la empresa.
• Presentar informes de gestión a los socios de la empresa regularmente.
• Evaluar la eficiencia económica y administrativa de la empresa. Artículo 14: Inventarios y Balances: mensualmente se hará un Balance de prueba de la sociedad. Cada año a 31 de Diciembre se cortarán las cuentas, se hará un inventario y se formará el Balance de la junta de socios. Artículo 15: Reserva Legal: aprobado el Balance y demás documentos, de las utilidades líquidas que resulten, se destinará un 10% de reserva legal. Articulo 16: La sociedad se disolverá por: 1. La expedición del plazo señalado para su duración. 2. La pérdida de un 50% del capital aportado. 3. Por acuerdo unánime de los socios. 4. Cuando el número de socios exceda de veinticinco. 5. Por demás causales señaladas en la ley, pero con el lleno de los requisitos legales y estatutarios podrá prorrogar su vigencia o disolverse antes de su vencimiento.
���������� �������
�
�
���� �
Artículo 17: Liquidación: disuelta la sociedad se procederá a su liquidación por el gerente salvo que la junta de socios resuelva designar uno o más liquidadores con sus respectivos suplentes, cuyos nombramientos deberán registrarse en la Cámara de Comercio del domicilio de la ciudad.