UCLM-ESI PFC – pg 1
UCLM-ESI
PROYECTO FIN DE CARRERA
TÍTULO Herramienta para la gestión de la configuración basada en ISO/IEC 20000:2005
ALUMNO Francisco Javier del Cerro Gómez DIRECTOR Francisco Ruiz González
Codirector: Laura Martín Jorge
FECHA 2012, febrero
CALIFICACIÓN Sobresaliente (9)
Resumen
En la actualidad hay un gran número de empresas relacionadas con el mundo de las tecnologías de la información. Muchas de estas empresas desean adecuarse a ciertas normas o marcos de actuación y no encuentran una herramienta adecuada para el proceso de gestión de la configuración.
Muchas empresas llevan esta tarea de forma manual, pudiéndose adecuar a las normas, pero haciendo difícil su continuidad y mantenimiento de las mismas. Llevar este proceso adecuadamente se hace una labor tediosa y costosa para las empresas, que ven una difícil implantación del mismo.
Se hace indispensable una herramienta que pueda agrupar este proceso y otros relacionados, y que facilite estas tareas, ya sean de implantación o de mantenimiento.
En este proyecto se va a elaborar una herramienta que cubra todo el proceso de gestión de la configuración desde su implantación hasta su mantenimiento.
Abstract
At the present time there are a lot of companies related with the IT world. Many of these companies want to be adapted to several standards or frameworks but they don't find an appropriate tool to support the configuration management process.
Many companies carry out this task in a manual way, being able to adapt to the norms but making difficult its continuity and maintenance. To carry out this process
UCLM-ESI PFC – pg 2 appropriately is a tedious and expensive effort for companies and the absence of support tools is a significant difficulty when implementing and deploying this process. In this sense it is indispensable a tool for the automation of this process and others related, including facilities to carry out the corresponding installation or maintenance tasks.
In this project it have been developed a tool that covers the whole configuration management process from its initial deployment until the maintenance.
Í
N D I C E D EC
O N T E N I D O S1. INTRODUCCIÓN 1
1.1 INTRODUCCIÓN A LA GESTIÓN DE LA CONFIGURACIÓN 1
1.2 ESTRUCTURA DEL DOCUMENTO 3 2. OBJETIVOS DEL PROYECTO 5 2.1 OBJETIVOS 5
2.1 MEDIOS EMPLEADOS 7
3. ANTECEDENTES. ESTADO DE LA CUESTIÓN 9
3.1 GOBIERNO DE TECNOLOGÍAS DE LA INFORMACIÓN 9
3.2 NORMA ISO/IEC 27001 11 3.2.1 I
N T R O D U C C I Ó N E H I S T O R I A11 3.2.2 E
S T R U C T U R A15
3.2.3 R
EQ U I S I T O S16 3.3 ITIL
V3 18
3.3.1 F
UN C I O N E S,
P R O C E S OS Y R OL E S19
3.3.2 C
I C L O D E V I D A D E L O S S E R V I C I O STI 20 3.3.3 E
S TR A T E G I A D E L S E R VI C I O21
3.3.4 D
I S E Ñ O D E L O S S E R V I C I O STI 23 3.3.5 T
R A N S I C I Ó N D E L O S S E R V I C I O S D ETI 24 3.3.6 O
PE R A C I Ó N D E L S E R VI C I O27
3.3.7 M
E J O R A C O N T I N U A DE L S E R V I C I O29 3.4 NORMA ISO/IEC 20000:2005 30
3.4.1 I
N T R O D U C C I Ó N30 3.4.2 P
AR T E S D E L A N O R MA32
3.5 PROCESO DE GESTIÓN DE LA CONFIGURACIÓN 38 3.5.1 A
L C A N C E39
3.5.2 A
C T I V I D A D E S40
3.6 HERRAMIENTAS EXISTENTES 43
4. METODOS Y HERRAMIENTAS DE TRABAJO 49 4.1 SCRUM 49
4.2 PROCESO UNIFICADO DE DESARROLLO 53
UCLM-ESI PFC – pg 3
4.2.1 C
A R A C T E R Í ST I C A S53 4.2.2 C
I C L O D E V I D A54
4.3 CLOUD COMPUTING 55
4.4 TECNOLOGÍAS EMPLEADAS 58 4.4.1 HTML 58
4.4.2 PHP 59
4.4.3 M
YSQL 60 4.4.4 JAVASCRIPT 61 4.4.5 AJAX 62 4.4.6 CSS 62
4.4.7 L
I BR E R Í A S63
5. APLICACIÓN DE LA METODOLOGÍA. RESULTADOS 65 5.1 ESPECIFICACIONES 65
5.2 RESULTADOS DEL DESARROLLO 67 5.2.1 A
N Á L I S I S68
5.2.2 D
I S E Ñ O84
5.2.3 I
MPL E M E NT AC I Ó N92 5.2.4 P
R U E B A S97
6. CONCLUSIONES Y PROPUESTAS 101 6.1 CASO DE ESTUDIO 101
6.2 CONCLUSIONES 104 6.3 PROPUESTAS 104
7. REFERENCIAS 105 ANEXOS 109
ANEXO I: CONTENIDO DEL CD 111
ANEXO II: CÓDIGO FUENTE 113