Publicado el 17 de Febrero del 2019
1.042 visualizaciones desde el 17 de Febrero del 2019
1,4 MB
49 paginas
Creado hace 12a (09/07/2011)
Análisis, diseño e implementación de un sitio web corporativo
Administración web y comercio electrónico en entornos de software libre
Autor: Isabel Bayón Farías
Consultor: Manel Zaera Idiarte
Fecha: 10 de junio de 2011
Proyecto web
La licencia de publicación de este documento es Creative Commons Attribution-ShareAlike 3.0
Unported (CC BY-SA 3.0).
Isabel Bayón Farías
Administración web y comercio electrónico en entornos de software libre - P2 Página 2 de 49
Proyecto web
Resumen del proyecto
En la última década, las nuevas herramientas tecnológicas de la información y la comunicación han
producido un cambio profundo en la manera en que los individuos se comunican e interactúan en el ámbito
de los negocios. El uso de Internet está ampliamente extendido y es primordial para cualquier institución
contar con presencia en la red, así como afrontar el reto de migrar sus servicios y aplicaciones a un entorno
web que permita a sus usuarios y colaboradores acceder a ellos a través de Internet.
Con este objetivo se plantea el proyecto de creación de un sitio web corporativo en el marco de la
asignatura Administración web y comercio electrónico en entornos de software libre, del Máster de Software
Libre de la Universitat Oberta de Catalunya, y que tiene como fin consolidar las competencias adquiridas a
lo largo del mismo.
El proyecto abarca las distintas fases del ciclo de vida del software: estudio de viabilidad, análisis del
sistema, diseño, desarrollo e implantación, que se describen con detalle en la presente memoria. Y se
caracteriza por la utilización de herramientas y componentes de software libre en todas las fases de su
desarrollo.
El objetivo del sitio web es ofrecer contenido institucional, dar a conocer los proyectos gestionados por la
entidad, proporcionar formularios en línea de inscripción a la convocatoria de ayudas, así como a las
actividades programadas, y generar información a través de noticias y el envío mensual del boletín
electrónico.
Existen multitud de sitios web corporativos con funcionalidades similares. Por tanto, la importancia del
proyecto no radica en la innovación tecnológica, sino en el beneficio que proporciona a la institución para la
que se va a llevar a cabo. Estos beneficios se podrían resumir en una mejor imagen corporativa, aumento
del público al que llegará la información, y mejora de los procesos internos de funcionamiento de la entidad,
entre otros.
Isabel Bayón Farías
Administración web y comercio electrónico en entornos de software libre - P2 Página 3 de 49
Proyecto web
Índice de contenido
1. Presentación del proyecto............................................................................................................4
1.1 Introducción...........................................................................................................................5
1.2 Objetivos................................................................................................................................5
1.3 Componentes de software libre.............................................................................................5
2. Estudio de viabilidad....................................................................................................................6
2.1 Establecimiento del alcance del sistema................................................................................6
2.2 Estudio de la situación actual.................................................................................................7
2.3 Definición de los requisitos del sistema.................................................................................8
2.4 Estudio de las alternativas de solución..................................................................................9
2.6 Selección de la solución......................................................................................................16
3. Análisis del sistema....................................................................................................................17
3.1 Definición del sistema..........................................................................................................17
3.2 Establecimiento de requisitos..............................................................................................19
3.3 Definición de interfaces de usuario......................................................................................25
3.4 Especificación del plan de pruebas......................................................................................30
4. Diseño del sistema.....................................................................................................................32
4.1 Arquitectura..........................................................................................................................32
4.1.1 Definición de niveles de arquitectura............................................................................32
4.1.2 Especificación de estándares, normas de diseño y construcción.................................34
4.1.3 Identificación de subsistemas.......................................................................................34
4.2 Revisión de casos de uso....................................................................................................35
4.2.1 Revisión de los subsistemas según los casos de uso..................................................35
4.2.2 Elección de alternativas de componentes y licencias más adecuadas.........................38
4.2.3 Especificaciones de desarrollo y pruebas....................................................................40
4.2.4 Requisitos de implantación ..........................................................................................44
5. Desarrollo...................................................................................................................................45
5.1 Planificación de las actividades de desarrollo e integración de sistema..............................45
5.2 Desarrollo............................................................................................................................46
5.3 Documentación....................................................................................................................47
6. Implantación...............................................................................................................................47
8. Conclusiones..............................................................................................................................47
8. Referencias................................................................................................................................48
Isabel Bayón Farías
Administración web y comercio electrónico en entornos de software libre - P2 Página 4 de 49
Proyecto web
1 Presentación del proyecto
1.1 Introducción
La Fundación A., entidad sin ánimo de lucro, nace con el objetivo de preservar el patrimonio natural y la
biodiversidad. Para alcanzarlo centra su actividad en labores de comunicación y sensibilización, y el apoyo a
la realización de proyectos medioambientales.
La Fundación quiere hacer uso de las tecnologías de la información para potenciar su actividad y alcanzar
sus objetivos. Por esta razón ha decidido afrontar el reto de migrar sus servicios y aplicaciones a un entorno
web que permita a sus usuarios y colaboradores acceder a ellos desde la red.
A lo largo de la memoria del proyecto se exponen sus objetivos principales y se dan a conocer las
necesidades y requisitos planteados por el cliente. En base a esta información se realiza el estudio de
viabilidad analizando qué problema se desea resolver y qué soluciones posibles existen. Como colofón al
estudio de viabilidad se presenta la solución tecnológica que se considera más adecuada para la ejecución
del proyecto.
Durante la fase de análisis se realiza una especificación más detallada de los requisitos del sistema, que es
el punto de partida de la fase posterior. En la fase de diseño se obtienen los modelos y especificaciones que
definen el sistema. Entre los resultados de esta etapa se encuentran la definición del modelo arquitectónico
del sistema; estándares y normas a utilizar; identificación de subsistemas; componentes y licencias que
formarán parte del sistema; especificaciones de desarrollo y prueba; y requisitos de implantación.
Y por último, en las fases de desarrollo e integración se realiza la construcción del sistema diseñado y se
llevan a cabo las pruebas necesarias para validar el resultado del proyecto.
Durante la etapa de construcción del sistema se determinan las versiones de los componentes de software
a utilizar y se implanta el entorno de desarrollo. En el caso particular de este proyecto, la elección del gestor
de contenidos Joomla! 1.6 condiciona las extensiones disponibles, pues en su mayoría no son compatibles
con esta nueva versión del gestor. En base a este condicionante se eligen los módulos que mejor se
adaptan a los requisitos del sistema, se instalan y parametrizan. En esta etapa se llevan a cabo las pruebas
unitarias y de integración, y se elabora la documentación de usuario. El objetivo final es la aprobación del
sistema desarrollado, para su implantación.
1.2 Objetivos
El objetivo de este proyecto es utilizar las tecnologías de la información para mejorar la comunicación entre
la Fundación y los ciudadanos y, en particular, con las entidades con las que colabora.
Con este fin se decide desarrollar un sitio web corporativo que
Comentarios de: Análisis, diseño e implementación de un sitio web corporativo (0)
No hay comentarios