Documento de Diseño Funcional (Joomla) Proyecto: Código Proyecto: Descripción Plantilla edición DD/MM/AA Documento de Diseño Funcional (Joomla) Fecha: Proyecto: 15-nov-2015 Hoja de Control de DOCUMENTO: Título Documento de Diseño Técnico: Código Proyecto: Descripción Documentos de Referencia Número de páginas 1 Responsable 2 Revisado por: Fecha Revisión dd/mm/aaaa Fecha Aprobación dd/mm/aaaa Versión Fecha Versión dd/mm/aaaa 1Nombre y Apellidos de la persona responsable de la Elaboración del Documento. 2 2 Aprobado por: Nombre y apellidos de la persona que realizará la revisión del Documento. 3 Nombre y apellidos de la persona que aprobará el Documento. Participantes en Elaboración: Elaboradores Unidad Organizativa ICM/Proveedor Registro de Cambios Versión Causa del Cambio Responsable del Cambio Fecha Cambio ESTADO FORMAL Preparado por: Nombre Autor Revisado por: Nombre Revisor Aprobado por: Nombre Aprobador Fecha: dd/mm/aaaa Fecha: dd/mm/aaaa Fecha: dd/mm/aaaa Plantilla….: Documento de Diseño Funcional (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 1 de 11 Documento de Diseño Funcional (Joomla) Fecha: Proyecto: 15-nov-2015 ÍNDICE 1 INTRODUCCIÓN .................................................................................................................. 1 1.1 1.2 1.3 OBJETO ......................................................................................................................................... 1 ALCANCE ....................................................................................................................................... 1 DEFINICIONES Y ACRÓNIMOS........................................................................................................... 1 2 ANÁLISIS FUNCIONAL ....................................................................................................... 2 3 MODELO ESTÁTICO ........................................................................................................... 3 3.1 4 MODELO DINÁMICO ........................................................................................................... 4 4.1 5 SUSCRIPCIONES A CONTENIDOS O BOLETINES .................................................................................. 4 INTERFACES DE USUARIO ............................................................................................... 5 5.1 6 TIPOS DE CONTENIDOS.................................................................................................................... 3 PROTOTIPO DE PANTALLAS.............................................................................................................. 5 ANÁLISIS DE CONTENIDOS .............................................................................................. 6 6.1 6.2 6.3 6.4 6.5 ÁRBOL DE CONTENIDOS .................................................................................................................. 6 DESCRIPCIÓN DE CONTENIDOS ........................................................................................................ 6 BÚSQUEDAS DE CONTENIDOS .......................................................................................................... 6 MULTIIDIOMA .................................................................................................................................. 6 COMPARTICIÓN DE CONTENIDOS...................................................................................................... 6 7 ESPECIFICACIONES TÉCNICAS ....................................................................................... 7 8 ANEXOS ............................................................................................................................... 8 Plantilla….: Documento de Diseño Funcional (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 2 de 11 Documento de Diseño Funcional (Joomla) Fecha: Proyecto: 15-nov-2015 1 Introducción Este documento describirá de forma detallada la solución adoptada para el sistema en el proyecto. En esta sección se describirá de forma resumida los objetivos del sistema en general y de este documento en particular. 1.1 Objeto En este apartado se enumerarán los objetivos del Documento de Diseño. 1.2 Alcance En este apartado se especificarán las unidades organizativas a las que va dirigido el documento y la labor a realizar por cada una de ellas. 1.3 Definiciones y Acrónimos En este apartado se incluirá una lista de las definiciones y una lista de los acrónimos utilizados en el documento. Si esta sección queda demasiado extensa se puede incluir como anexo al final del documento, en vez de incluirla en este punto. Plantilla….: Documento de Diseño Funcional (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 1 de 11 Documento de Diseño Funcional (Joomla) Fecha: Proyecto: 15-nov-2015 2 Análisis Funcional En esta sección se detallará la funcionalidad del sistema, partiendo de los requisitos y los escenarios de uso identificados. El nivel de detalle a alcanzar será aquel que se considere apropiado para obtener una descripción detallada de la funcionalidad del sistema. Con cada diagrama se incluirá una descripción del mismo y de las páginas o plantillas que representa, llegando al nivel de detalle que se considere necesario para realizar su diseño. Plantilla….: Documento de Diseño Funcional (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 2 de 11 Documento de Diseño Funcional (Joomla) Fecha: Proyecto: 15-nov-2015 3 Modelo estático En esta sección se detallará la visión de los datos que maneja el sistema, partiendo de los requisitos y los escenarios de uso identificados y de los modelos desarrollados en la sección anterior. El nivel de detalle del modelo permitirá obtener una visión global de los datos que manejará el sistema y sus relaciones entre ellos, sin necesidad de llegar a un nivel de detalle excesivo. 3.1 Tipos de contenidos En el caso de proyectos de desarrollo de sites web se indicarán los tipos de contenido que se definan en el proyecto. Plantilla….: Documento de Diseño Funcional (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 3 de 11 Documento de Diseño Funcional (Joomla) Fecha: Proyecto: 15-nov-2015 4 Modelo dinámico En esta sección se detallará la visión de la dinámica del sistema, tanto desde un punto de vista de transformaciones de datos como de interacciones entre entidades. Se usarán las técnicas de modelado que se consideren oportunas, según el paradigma seleccionado, que pueden ser, entre otras, diagramas de secuencia, diagramas de colaboración, diagramas de estados, etc. 4.1 Suscripciones a contenidos o boletines En el caso de que se requiera una funcionalidad de suscripción a: Boletines Novedades de contenidos en el portal Será necesario definir en este apartado aspectos como los siguientes Proceso de suscripción de usuarios. Proceso de baja de usuarios. Objeto a enviar: correo electrónico o sms. Campos de información a enviar: fichero anexo, texto generado automáticamente, texto introducido de forma manual, etc. Forma del envío: manual, programada con una cierta frecuencia o bajo la ejecución de un evento. Será necesario incluir en este apartado, al menos, pantallas descriptivas: Del proceso de suscripción. Del proceso de baja. Si el envío se produce de forma manual, pantallas que manejará el usuario gestor de las suscripciones. Ejemplo del correo o sms recibido por los usuarios suscriptores. Plantilla….: Documento de Diseño Funcional (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 4 de 11 Documento de Diseño Funcional (Joomla) Fecha: Proyecto: 15-nov-2015 5 Interfaces de usuario En este apartado se realizará una identificación de las principales características del interfaz de usuario. Esta tarea, que se realizará principalmente en colaboración directa con el cliente, puede conllevar la creación de un prototipo que ilustre la interfaz de usuario. Si se realiza un prototipo, esta sección será una simple referencia al mismo. En caso contrario se deberá especificar: Pantallas del sistema, junto con una descripción de la funcionalidad de las mismas. Relación con el análisis funcional. Flujos de navegación entre pantallas. Identificación de los usuarios y sus roles en la aplicación. Informes y listados a producir. Formatos de impresión de la información. 5.1 Prototipo de pantallas Es imprescindible en el caso de portales. Se recomienda que sea navegable. Plantilla….: Documento de Diseño Funcional (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 5 de 11 Documento de Diseño Funcional (Joomla) Fecha: Proyecto: 15-nov-2015 6 Análisis de contenidos 6.1 Árbol de contenidos Representación gráfica de la arquitectura de contenidos del portal. 6.2 Descripción de contenidos En este apartado se introducirá la arquitectura de contenidos con todas sus ramificaciones hasta llegar al último nivel de navegación. Para cada página será necesario detallar: Ubicación concreta dentro de árbol de contenidos Estructura de la página o Presencia de menú de navegación, niveles dentro del mismo. o En páginas de listados, campos de información a mostrar en el mismo (incluyendo imágenes), ordenación, paginación. o Presencia de columna de módulos auxiliares, banners de acceso a páginas internas o externas, enlaces relacionados, etc. o En páginas de contenido final, formato del contenido como existencia de tablas, enlaces, zona de descargas, galerías de imágenes, etc. o Una breve descripción conceptual del objetivo del contenido presentado en la página. 6.3 Búsquedas de contenidos Se detallarán las necesidades de búsquedas dentro de secciones o contenidos específicos del portal. Será necesario definir: Ámbito de búsqueda en cada caso Campos de filtrado, tipo, elementos en el caso de campos listado Presentación de los resultados o Campos a mostrar o Orden de los elementos o Paginación Se deberá acompañar de un prototipo gráfico tanto de la pantalla filtro como de las de presentación de los resultados. 6.4 Multiidioma Si el portal tiene que presentar los contenidos en varios idiomas, será necesario definir una serie de aspectos: La existencia o no de todos los contenidos al 100% en todos los idiomas Forma de navegación entre idiomas o Salto a la home al cambiar de idioma o Salto al contenido actual en el idioma seleccionado 6.5 Compartición de contenidos Si el portal ha de presentar contenidos residentes en Madrid.org, deberá indicarse qué tipos de contenidos deberán ser compartidos así como los atributos a visualizar en el portal destino y los criterios que se utilizarán para compartir. Plantilla….: Documento de Diseño Funcional (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 6 de 11 Documento de Diseño Funcional (Joomla) Fecha: Proyecto: 15-nov-2015 7 Especificaciones técnicas Del análisis deberá extraerse también una especificación técnica más detallada del sistema, de forma que se puedan identificar con más detalle las necesidades de software y de hardware del sistema. El motivo de introducir esta especificación en el análisis es identificar en las etapas más tempranas las necesidades del sistema. No obstante podrá ocurrir que estas especificaciones técnicas deban ser completadas a lo largo de la fase de diseño. Plantilla….: Documento de Diseño Funcional (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 7 de 11 Documento de Diseño Funcional (Joomla) Fecha: Proyecto: 15-nov-2015 8 Anexos En este apartado se incluirá aquella información que se considere relevante para la comprensión del diseño del sistema pero sea demasiado extensa para ser incluida en los apartados anteriores. En concreto se podrán añadir referencias, o incluso textos completos, de estándares, protocolos, especificaciones de equipamientos y otras informaciones relevantes para comprender completamente el resto del documento. También se puede añadir un glosario de términos y acrónimos usados en el documento, si no se ha hecho ya con anterioridad. Plantilla….: Documento de Diseño Funcional (Joomla) Versión 1.0 Propietario: Área de Administración y Difusión Electrónica (AADE) Página 8 de 11