Actualizado el 10 de Abril del 2018 (Publicado el 7 de Abril del 2018)
975 visualizaciones desde el 7 de Abril del 2018
575,3 KB
98 paginas
Creado hace 17a (20/02/2007)
Software libre
Alberto Otero García
XP06/M2121/02158
Proyecto de
dirección de sistemas
de información
U
www.uoc.edu
David Megías Jiménez
Jordi Mas
Coordinador
Coordinador
Ingeniero de software en la empresa
de código abierto Ximian, donde
trabaja en la implementación del
proyecto libre Mono. Como voluntario,
colabora en el desarrollo del
procesador de textos Abiword
y en la ingeniería de las versiones
en catalán del proyecto Mozilla
y Gnome. Es también coordinador
general de Softcatalà. Como consultor
ha trabajado para empresas como
Menta, Telépolis, Vodafone, Lotus,
eresMas, Amena y Terra España.
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.
Alberto Otero García
Autor
Ingeniero en Informática por la
Universidad Ramon Llull. Profesor
titular de la asignatura Administración
de Sistemas Operativos en Enginyeria
i Arquitectura La Salle. Socio fundador
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.
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 ni textos de cubierta delantera
o trasera. Se dispone de una copia de la licencia en el apartado “GNU Free Documentation License” de este documento.
Proyecto de dirección de sistemas de información
© FUOC • XP06/M2121/02158
Índice
Agradecimientos.............................................................
Introducción ....................................................................
Objetivos.........................................................................
1. Estudio de viabilidad..................................................
1.1. Establecimiento del alcance del sistema ..................
1.2. Estudio de la situación actual..................................
1.3. Definición de requisitos del sistema.........................
1.4. Estudio de alternativas de solución..........................
1.5. Valoración de las alternativas .................................
1.6. Selección de la solución .........................................
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ón del plan de pruebas .........................
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.2. Casos de uso reales ...............................................
3.2.1. Revisión de casos de uso por subsistema .......
3.2.2. Especificaciones de desarrollo
y pruebas.....................................................
3.2.3. Requisitos de implantación............................
5
7
9
11
12
15
19
21
22
26
29
29
34
37
39
43
44
44
47
51
52
54
58
4. Desarrollo...................................................................
63
4.1. Planificación de las actividades de integración
de sistema .............................................................
4.2. Elegir la licencia más adecuada..............................
4.3. Entorno de desarrollo.............................................
4.4. Documentación .....................................................
64
67
70
71
I
S
E
N
O
C
A
T
O
N
A
3
© FUOC • XP06/M2121/02158
Software libre
5. Implantación............................................................... 73
5.1. Formación ............................................................. 74
5.2. Implantación del sistema y pruebas......................... 74
5.3. Nivel de servicio ..................................................... 76
5.4. Aceptación del sistema ........................................... 77
6. Mantenimiento ........................................................... 79
Resumen.......................................................................... 81
Bibliografía...................................................................... 83
GNU Free Documentation License ................................. 85
A
N
O
T
A
C
O
N
E
S
I
4
Proyecto de dirección de sistemas de información
© FUOC • XP06/M2121/02158
Agradecimientos
El autor agradece a la Fundación para la Universitat Oberta de Ca-
talunya (http://www.uoc.edu) la financiación de la primera edición
de esta obra, enmarcada en el Máster Internacional en Software Libre
ofrecido por la citada institución.
I
S
E
N
O
C
A
T
O
N
A
5
© FUOC • XP06/M2121/02158
Software libre
A
N
O
T
A
C
O
N
E
S
I
6
Proyecto de dirección de sistemas de información
© FUOC • XP06/M2121/02158
Introducción
Para llevar a cabo un proyecto de sistemas de información en entor-
nos de software libre, como en cualquier otro tipo de proyecto, es ne-
cesario seguir un proceso que nos lleve desde la comprensión del
alcance del problema que queremos solventar hasta la implantación
y mantenimiento de la solución que hayamos elegido.
Aunque el director de sistemas de información en entornos de soft-
ware libre, o de un proyecto concreto basado en la utilización de soft-
ware libre, no necesita conocer todas y cada una de las técnicas y
herramientas utilizadas a lo largo de los proyectos, sí que necesita
conocer qué fases se deberán seguir, qué productos se deben obte-
ner al final de cada una de ellas y, a rasgos generales, cómo obte-
nerlos, con el fin de poder:
• Planificar. El director de proyecto debe planificar qué recursos hay
que asignar a cada una de las fases del proyecto, estimar el tiem-
po que llevará completarlas, su coste económico, etc.
• Organizar. El director de proyecto debe poder organizar los re-
cursos de los que dispone de la forma más óptima, coordinar el
avance de dicho proyecto con el resto de proyectos de sistemas de
la información y de la empresa, alinear los objetivos del proyecto
con los de la organización, conocer qué herramientas son las más
indicadas para su uso, etc.
• Controlar. El director de proyecto debe poder testar la buena
marcha del proyecto, comprobar la calidad de los resultados ob-
tenidos, ofrecer ayuda a los integrantes del equipo en cualquiera
de las fases en caso de ser necesario, etc.
En este curso se pretenden repasar aquellas fases que es necesario
seguir a lo largo de todo proyecto de sistemas de la información, y
que el director de proyecto deberá supervisar.
I
S
E
N
O
C
A
T
O
N
A
7
© FUOC • XP06/M2121/02158
Software libre
Estas fases son las siguientes:
• Estudio de viabilidad: se estudiará en líneas generales qué pro-
blemas se desean resolver, qué soluciones posibles existen y cuál
de ellas es la más adecuada.
• Análisis: se describirá detalladamente el sistema que se desea
construir, qué requisitos debe cumplir y a qué usuarios debe sa-
tisfacer.
• Diseño: se realizará el planteamiento tecnológico de la solución.
• Desarrollo: se llevará a cabo la programación, integración, insta-
lación, etc. de los diferentes subsistemas que compongan el pro-
yecto.
• Implantación: se pasará el sistema construido a producción con
el fin de que los usuarios de éste empiecen a utilizarlo.
• Mantenimiento: se realizarán tanto las correcciones de los posi-
bles errores que puedan surgir en el sistema implantado, como
las mejoras evolutivas que se consideren oportunas.
Figura 1. Fases de un proyecto de sistemas de información
Estas fases estarán presentes, de una u otra forma, con estos nom-
bres o con otros, en cualquier proyecto de sistemas de información,
desde los gestionados mediante el método “clásico” (por ejemplo, en
fases seguidas secuencialmente, en cascada, etc.), hasta los gestio-
nados como sugiere el conjunto de metodologías conocidas como
ágiles.
Nota
A lo largo de todo el mate-
rial del curso, se desarrolla
un caso práctico con el fin de
ejemplificar las explicacio-
nes dadas. Este caso prácti-
co no constituye de ningún
modo un estudio exhaustivo
del proyecto propuesto, sino
que simplemente sirve como
marco para ofrecer diferen-
tes ejemplos de las partes de
que se compone con fines
únicamente didácticos.
A
N
O
T
A
C
O
N
E
S
I
8
Proyecto de dirección de sistemas de información
© FUOC • XP06/M2121/02158
Objetivos
Los objetivos que el lector deberá alcanzar al finalizar el curso de
Proyecto de dirección de sistemas de información son los siguientes:
• Haber comprendido de manera global lo que representa la direc-
ción de un proyecto de sistemas de información, en especial en
un entorno tecnológico de software libre.
• Haber asimilado qué fases integran un proyecto de sistemas de
información, y qué tareas se deben llevar a cabo en cada una de
ellas, especialmente desde el punto de vista de su dirección.
• Haber reflexionado sobre qué herramientas de software libre
pueden ayudar en cada una de las fases de un proyecto de siste-
mas de información.
• Haber aplicado a un caso práctico los conocimientos adquiridos a
lo largo de todo el máster en dirección de sistemas de información.
I
S
E
N
O
C
A
T
O
N
A
9
Proyecto de dirección de sistemas de información
© FUOC • XP06/M2121/02158
1. Estudio de viabilidad
El objetivo de la realización del estudio de viab
Comentarios de: Proyecto de dirección de sistemas de información (0)
No hay comentarios