Proyecto Web
Alberto Otero García XP06/M2119/02156
Proyecto web
U
www.uoc.edu
David Megías Jiménez
Coordinador
Ingeniero en Informática por la UAB. Magíster en Técnicas Avanzadas de Automatización de Procesos por la UAB. Doctor en Informática por la UAB. Profesor de los Estudios de Informática y Multimedia de la UOC.
Jordi Mas
Coordinador
Coordinador general deSoftcatalà y desarrollador del procesador de textos libre Abiword. Miembro fundador de Softcatalà y de la red telemática RedBBS. En calidad de consultor, ha trabajado en empresas como Menta, Telépolis, Vodafone, Lotus, eresMas, Amena y Terra España.
Alberto Otero García
Autor
Ingeniero de Informática por la Universidad Ramon Llull. Licenciado en Investigación y Técnicas de Mercado por la UOC. Sociofundador y jefe de proyectos de Cometa Technologies, empresa dedicada a dar soluciones en tecnologías de la información, basadas en el uso de estándares y herramientas de código abierto. Profesor titular de la asignatura Administración de Sistemas Operativos en Enginyeria i Arquitectura La Salle y consultor del Master Internacional en Software Libre de la UOC.
Segunda edición: febrero 2007 ©Fundació per a la Universitat Oberta de Catalunya Av. Tibidabo, 39-43, 08035 Barcelona Material realizado por Eureca Media, SL © Autor: Alberto Otero García
Se garantiza permiso para copiar, distribuir y modificar este documento según los términos de la GNU Free Documentation License, Version 1.2 o cualquiera posterior publicada por la Free Software Foundation, sin secciones invariantes nitextos de cubierta delantera o trasera. Se dispone de una copia de la licencia en el Apéndice A.
Proyecto web
© FUOC • XP06/M2119/02156
Índice
Agradecimientos .........................................................
5
Introducción ................................................................
7
Objetivos.....................................................................
9
1. Estudio de viabilidad .............................................. 1.1. Establecimiento del alcance del sistema ............... 1.2. Estudio de la situación actual .............................. 1.3. Definición de los requisitos del sistema ................ 1.4. Estudio de las alternativas de solución ................. 1.5. Valoración de las alternativas............................. 1.6. Selección de la solución ......................................
11 12 15 18 21 23 26
2. Análisis del sistema ................................................ 2.1. Definición del sistema ........................................ 2.2. Establecimiento de requisitos .............................. 2.3. Definición de interfaces de usuario ...................... 2.4. Especificacióndel plan de pruebas ......................
29 29 33 37 40
51 53 56 59
3
ANOTACIONES
3. Diseño del sistema ................................................. 3.1. Arquitectura ....................................................... 3.1.1. Definición de niveles de arquitectura ......... 3.1.2. Especificación de estándares, normas de diseño y construcción ............... 3.1.3.Identificación de subsistemas .................... 3.2. Revisión de casos de uso .................................... 3.2.1. Revisión de los subsistemas según los casos de uso ..................................................... 3.2.2. Elección de alternativas de componentes y licencias más adecuadas ........................ 3.2.3. Especificaciones de desarrollo y pruebas .... 3.2.4. Requisitos deimplantación ........................
43 44 44 47 49 50
© FUOC • XP06/M2119/02156
Software libre
4. Desarrollo .............................................................. 4.1. Planificación de las actividades de desarrollo e integración de sistema .................................... 4.2. Desarrollo ......................................................... 4.3. Documentación...
Regístrate para leer el documento completo.