Beruflich Dokumente
Kultur Dokumente
Ingeniera Tcnica en
Informtica de Gestin
Memoria
Autor:
Juan ngel Casas Rodrguez de
Alba
Consultor:
Juan Jos Cuadrado Gallego
Pgina 1 de 59
Pgina 2 de 59
ndice
1. Descripcin del proyecto.................................................................. 5
2. Especificacin y Anlisis de requerimientos .................................. 9
2.1
2.2
2.3
2.4
2.5
2.6
Introduccin ................................................................................................ 38
3.1.1 Subsistema de Mantenimiento ......................................................... 38
3.1.1.1 Diagrama de clases de negocio .............................................................. 38
3.1.1.2 Diagrama de clases gestoras, excepciones y pantallas ........................ 39
Pgina 3 de 59
Pgina 4 de 59
Pgina 5 de 59
A continuacin, a travs de un diagrama de Gantt vamos a detallar las tareas que componen cada
etapa del proyecto:
Pgina 6 de 59
Diagrama de Gantt
Mediante un Diagrama de Gantt, hemos representado la planificacin que se va a seguir durante el
proyecto. No se han tenido en cuenta sbados y domingos, aunque estos das servirn para
perfeccionar o matizar aspectos del proyecto que a lo largo de la semana hayan tenido especial
dificultad.
Por razones de legibilidad, en el primer grfico podemos ver la planificacin de la PEC-1 y la PEC2, y en el segundo grfico la planificacin de la PEC-3 y la Memoria y Presentacin. En el tercer
grfico, las tareas vinculadas.
Pgina 7 de 59
Pgina 8 de 59
Pgina 9 de 59
Actor
Funcionalidad
Subsistema
Mantenimiento
Estadsticas
Conexin a la aplicacin
Conexin
Incidencias
Conexin a la aplicacin
Conexin
Recepcin de la incidencia,
actualizacin de estado, resolucin o
asignacin de la incidencia al 2 nivel Tcnicos de Campo- si procede, cierre
de la incidencia
Incidencias
Mantenimiento
Conexin a la aplicacin
Conexin
Supervisor
Usuarios
de la LAN
Tcnicos
Helpdesk
Conexin
Pgina 10 de 59
Supervisor
Men Principal Nivel 1
Gestin de Usuarios
Gestin de SLA
Submen Nivel 2
Alta
Baja
Modificacin
Tipos de Incidencia
Estadsticas
Tipos de Incidencia
Incidencias
Incidencias en Curso
Submen Nivel 3
Normal
Urgente
Muy Urgente
Normal
Urgente
Muy Urgente
Usuarios de la LAN
Men Principal Nivel 1
Incidencias
Submen Nivel 2
Nueva Incidencia
Visualizar Incidencia
Submen Nivel 3
Tcnicos Helpdesk
Men Principal Nivel 1
Incidencias
Submen Nivel 2
Submen Nivel 3
Gestin
Base de Datos de
Conocimiento
Consulta
Actualizacin
Tcnicos de Campo
Men Principal Nivel 1
Incidencias
Submen Nivel 2
Submen Nivel 3
Gestin
Base de Datos de
Conocimiento
Consulta
Actualizacin
Pgina 11 de 59
Seguidamente, se muestran unas capturas de los mens principales segn los perfiles de usuario
del sistema:
Pgina 12 de 59
Pgina 13 de 59
Subsistema de Mantenimiento
Los usuarios que acceden a este subsistema van a realizar tareas relacionadas con la gestin de
usuarios tales como altas y bajas en el sistema, actualizacin de la Base de Datos de
Conocimiento o gestin de los tiempos de resolucin de las incidencias.
2.5.1.1
Gestin de usuarios
Esta funcionalidad servir para que el usuario supervisor pueda dar de alta o baja a usuarios en el
sistema, y modificar sus datos.
Altas
Se asignar el perfil requerido para el usuario y se cumplimentarn todos los campos de la
ficha de alta.
Pgina 14 de 59
Alta de usuario
Si el alta se registra con xito, el sistema nos mostrar una pantalla informndonos del evento.
Bajas
Para que una baja pueda realizarse correctamente, un usuario con perfil
Usuario, deber tener
todas sus incidencias cerradas. En el caso de bajas
de usuarios con perfiles de Helpdesk o
Tcnico, el sistema verificar que
no tienen incidencias asignadas en estado Tomada.
La aplicacin realizar la bsqueda por NIF, Nombre, Apellido 1 o Apellido 2 y mostrar los
resultados. Al marcar el usuario seleccionado se resaltar para proceder a su baja, aunque no se
eliminar el registro fsico, sino que quedar como usuario inactivo sin permitir su inicio de sesin.
Baja de usuario
Cuando el usuario pulsa el botn de baja, aparecer un mensaje para confirmar la accin por si el
usuario ha hecho una seleccin errnea.
Pgina 15 de 59
Modificaciones
Para modificar los datos de cualquier usuario, el usuario supervisor
acceder
a
un
men similar al men de baja, donde seleccionar al
usuario que desea modificar sus
datos y acceder a una nueva
ventana con los datos ya existentes, donde podr
realizar las modificaciones oportunas.
En esta nueva ventana aparecern todos los datos introducidos en el alta y sern editables. Una
vez aceptada la modificacin, se guardarn todos los cambios realizados.
Pgina 16 de 59
Modificacin de usuario
Una vez que los cambios se hayan llevado a cabo el sistema mostrar un mensaje informando del
evento.
2.5.1.2
Pgina 17 de 59
El sistema asignar los tiempos introducidos para cada tipo de incidencia. Si se introduce un
tiempo superior o inferior al de la categora anterior o posterior respectivamente, la aplicacin
mostrar el siguiente mensaje de error:
2.5.1.3
Incidencias
Los usuarios que accedan a la aplicacin con los perfiles Helpdesk y Tecnico, estarn habilitados a
acceder a la Base de Datos de Conocimiento, para su consulta y actualizacin.
Pgina 18 de 59
La ventana de la aplicacin mostrar las 150 ltimas incidencias resueltas por el servicio de
soporte y las introducidas manualmente.
Las incidencias no sern editables, ya que estn cerradas. Si una incidencia fuera reabierta por un
usuario, dicha incidencia ser dada de baja de la Base de Datos de Conocimiento.
Pgina 19 de 59
2.5.1.4
El usuario supervisor podr en todo momento visualizar todas las incidencias, as como su estado,
tipo y el usuario Helpdesk o Tecnico que est a cargo de su resolucin, identificado por su email.
Estado de las incidencias
Las incidencias pueden adoptar estos cinco estados:
1. Abierta: La incidencia an no ha sido tomada por ningn usuario Helpdesk para su resolucin.
2. Tomada: La incidencia ha sido tomada por un usuario Helpdesk o Tecnico para su resolucin.
3. Transferida: La incidencia se ha transferido al grupo de soporte tcnico -2 nivel- a la espera
de ser tomada por un usuario Tecnico.
4. Proveedor: La incidencia ha sido pasada a este estado ante la imposibilidad de su resolucin.
El tiempo de SLA se detiene.
5. Cerrada: La incidencia ha sido resuelta.
Las incidencias con estado Cerrada se consideran tambin incidencias en curso, ya que pueden
ser reabiertas por los usuarios de la aplicacin y por lo tanto, no se eliminan del sistema.
Pgina 20 de 59
2.5.2
Subsistema de Incidencias
Los usuarios de la red con perfil Usuario estarn habilitados mediante este subsistema a abrir
incidencias remotamente, desde la aplicacin. Tambin podrn visualizar el estado de la incidencia
y reabrirla. Los usuarios con perfiles Helpdesk y Tecnico gestionarn estas incidencias a travs de
sus respectivos mens.
2.5.2.1
Apertura de incidencias
Pgina 21 de 59
Una vez aceptada la incidencia, sta quedar registrada y el sistema mostrar al usuario un
mensaje de informacin con el nmero de incidencia asignado:
2.5.2.2
Visualizar incidencia
El men mostrar las incidencias del usuario, y ste seleccionar la incidencia que quiera
visualizar. La parte inferior del men ampliar los comentarios.
Visualizacin de incidencias por el usuario Usuario
En el caso de las incidencias con estado Cerrada el usuario podr modificar el estado a Abierta si
considera que no ha sido solucionada o el problema se ha vuelto a reproducir.
Si se selecciona una incidencia que no est en estado Cerrada y se ha marcado la opcin Reabrir
Incidencia, el sistema mostrar un mensaje de error:
Pgina 22 de 59
2.5.2.3
Cada usuario Helpdesk gestionar las incidencias entrantes procediendo a tomar la incidencia en
estado Abierta y con la ayuda de las consultas a la Base de Datos de Conocimiento, resolverla por
soporte remoto. Si la solucin es aplicable, la incidencia pasar al estado Cerrada y si no, ser
transferida.
Gestin de la incidencia Usuarios Helpdesk
Una incidencia entrante en estado Abierta, su propietario es NULL ya que an no ha sido tomada
por ningn usuario Helpdesk. Si la incidencia no fuera resuelta por el nivel 1 -usuarios Helpdesk- y
pasara al estado Transferida, su propietario volvera a ser NULL y el Grupo de Soporte pasara a
ser Tecnico.
Si la incidencia cambia el estado a Cerrada, se mostrar la siguiente ventana indicando al usuario
que describa si lo desea, el proceso seguido para su resolucin:
Descripcin de la resolucin
Pgina 23 de 59
2.5.2.4
Los usuarios con perfil Tecnico podrn gestionar las incidencias transferidas por los usuarios
Helpdesk. Para ello, dispondrn de un men similar con una opcin aadida, en la que estarn
capacitados para cambiar una incidencia al estado Proveedor.
Gestin de la incidencia Usuarios Tecnico
Si la incidencia pasa al estado Proveedor, el usuario Tecnico deber indicar el motivo del cambio
de estado en la siguiente ventana que se mostrar:
Pgina 24 de 59
2.5.3
Subsistema de Estadsticas
El usuario Supervisor podr monitorizar el cumplimiento de los SLA desde la fecha establecida
hasta la fecha de la consulta, a travs de los mens clasificados por prioridad, en los que se
muestran la media en el tiempo de resolucin de las incidencias segn su tipo y si su estado es
correcto o necesita atencin.
Interfaz grfica para estadsticas de incidencias de prioridad Normal
En la captura de pantalla podemos ver las estadsticas para incidencias de tipo Normal con el
estado NECESITA ATENCION. El otro estado posible sera CORRECTO y estara escrito con
caracteres verdes. Las interfaces para las incidencias urgentes y muy urgentes seran similares.
2.5.4
Subsistema de Conexin
Para iniciar el servidor bastar con pulsar el botn Iniciar y para detenerlo, el botn Detener:
Arranque del servidor
Pgina 25 de 59
2.5.4.2
Acceso a la aplicacin
Mensajes de confirmacin
Cuando la aplicacin realice una operacin solicitada previamente por el usuario y se lleve a cabo
con xito, el sistema nos lo notificar mediante un mensaje de confirmacin:
Confirmacin genrica
Pgina 26 de 59
MA-Alta de usuarios
Caso de Uso
Alta de usuario
Resumen de la
Funcionalidad
Actores
Supervisor
Precondicin
Postcondicin
Observaciones
MB-Baja de usuarios
Caso de Uso
Baja de usuario
Resumen de la
Funcionalidad
Actores
Supervisor
Precondicin
Postcondicin
Observaciones
Caso de Uso
Resumen de la
Funcionalidad
Actores
Papel del Usuario
Precondicin
Postcondicin
Observaciones
Pgina 28 de 59
Gestin de SLA:
Caso de Uso
Resumen de la
Funcionalidad
Actores
Papel del Usuario
Precondicin
GSLA-Gestin de SLA
Gestin de SLA
El sistema muestra una pantalla con el tipo de incidencia seleccionada
en el men principal del usuario Supervisor para configurar el tiempo
de resolucin entre varios tramos a seleccionar
Supervisor
Usuarios con perfil Supervisor que configuran los tiempos de
resolucin para las incidencias segn los acordado en los SLA
El usuario ha accedido a la aplicacin con perfil Supervisor
Postcondicin
Observaciones
Pgina 29 de 59
Incidencias:
Caso de Uso
Resumen de la
Funcionalidad
Actores
Precondicin
Postcondicin
Observaciones
Visualizar incidencias:
VS-Visualizar incidencias
Caso de Uso
Visualizar incidencias
Resumen de la
Funcionalidad
Actores
Supervisor
Pgina 31 de 59
Observaciones
AP-Apertura de incidencia
Apertura de incidencia
Resumen de la
Funcionalidad
Actores
Usuario
Precondicin
Postcondicin
Observaciones
Pgina 32 de 59
Resumen de la
Funcionalidad
Actores
Usuario
Precondicin
Postcondicin
Observaciones
Pgina 33 de 59
Caso de Uso
Resumen de la
Funcionalidad
Actores
Helpdesk
El usuario Helpdesk cuando toma la incidencia procede a su resolucin
y si no es posible - por imposibilidad material ya que es un soporte
remoto y telefnico o por falta de conocimientos tcnicos-, la
transfiere a un tcnico de campo para que se desplace hasta el puesto
del usuario
El usuario ha accedido a la aplicacin con perfil Helpdesk y hay una o
ms incidencias registradas en el sistema
Precondicin
Postcondicin
Observaciones
Pgina 34 de 59
Caso de Uso
Resumen de la
Funcionalidad
Actores
Tecnico
Precondicin
Postcondicin
Observaciones
Pgina 35 de 59
2.6.3
Subsistema de Estadsticas
Resumen de la
Funcionalidad
Actores
Supervisor
Precondicin
Postcondicin
Observaciones
2.6.4
Subsistema de Conexin
Caso de Uso
AS-Acceso al sistema
Acceso al sistema
Resumen de la
Funcionalidad
Actores
Precondicin
Postcondicin
3. Diseo Tcnico
3.1 Introduccin
En este documento se va a proceder a la realizacin del diseo tcnico del proyecto ServiceDesk y
para ello nos basaremos en la Especificacin y Anlisis de Requerimientos que se ha
confeccionado en la etapa previa, segn el modelo del ciclo de vida clsico del software o ciclo de
vida en cascada.
Comenzaremos el diseo para cada uno de los subsistemas implicados, ofreciendo una breve
descripcin del mismo ya que se han descrito de manera exhaustiva en la etapa anterior- para
empezar a detallar los Diagramas de Clases de Negocio, Gestores, Excepciones y Pantallas.
Continuaremos mostrando los tres diagramas de colaboracin, secuencia o estado segn sea
ms pertinente para su modelado- ms representativo del subsistema. Para terminar
presentaremos las clases del subsistema en notacin CRC donde se incluirn los detalles de las
clases omitiendo los mtodos accesores.
Finalizaremos el documento con el diseo de la persistencia de la aplicacin, en el que se
mostrar el script de creacin de las tablas.
3.1.1
Subsistema de Mantenimiento
Este subsistema ser el encargado de gestionar diversas entidades que la aplicacin precisa para
su funcionamiento, como los usuarios del sistema alta, baja y modificacin- , as como tambin se
ocupar de asignar los tiempos de resolucin de las incidencias pactados con el cliente y
actualizar la Base de Datos de Conocimiento.
3.1.1.1
Pgina 38 de 59
3.1.1.2
Antes de mostrar el diagrama de clases gestoras y con el fin de aportar una mayor claridad, vamos
a representar la jerarqua de herencias ya que las subclases utilizarn los gestores de las clases
padre de manera dinmica y polimrfica para administrar la persistencia de los datos:
Herencia. Jerarqua de clases. Subsistema de Mantenimiento.
Pgina 39 de 59
Pgina 40 de 59
3.1.1.3
MA
Por razones de legibilidad, en el paso nmero 18 se ha introducido de nuevo la pantalla
P_MenuSupervisor
Pgina 41 de 59
GSLA
Pgina 42 de 59
Pgina 43 de 59
3.1.1.4
Clase
Descripcin
Persona
Clase padre que recoge las propiedades
comunes de las personas que forman
parte del sistema.
Clase principal.
Concreta, persistente
Tipo
Caractersticas
Responsabilidades
Identificar unvocamente a la persona.
Atributos
- id_persona : int
-pais : String
-nombre : String
-codPostal : int
-apellido_1 : String
-telefono : String
-apellido_2 : String
-movil : String
-NIF : String
-empresa : String
-direccion : String
-departamento : String
-ciudad : String
-planta : int
-login : String
-password : String
-eMail: String
Clase
Descripcin
Tipo
Caractersticas
Responsabilidades
Modela un objeto supervisor
que da de alta, baja y modifica
usuarios.
Atributos
-id_super : int
Supervisor
Gestiona los usuarios del sistema
Clase principal
Concreta, persistente
Colaboraciones
Usuario, Tecnico, Helpdesk, Incidencias
Mtodos
+visualizaIncidencias(): List<Incidencias>
+addUsuario(nombre: String, .)
+buscaUsuario(apellido_1: String):
List<Persona>; +buscaUsuario(apellido_2:
String): List<Persona>;
+buscaUsuario(nombre: String):
List<Persona>;+buscaUsuario(NIF: String):
Persona
+bajaUsuario(persona);
+modifUsuario(persona);
+getEstadistNormal(); +getEstadistUrg();
+getEstadistMUrg();
Pgina 44 de 59
Clase
Descripcin
Personal_soporte
Clase padre que define los mtodos
comunes de las subclases helpdesk y
tecnico.
Clase principal
Abstracta, compuesta.
Tipo
Caractersticas
Responsabilidades
Definir mtodos para su posterior implementacin por sus subclases.
Mtodos
+consultaKB(): List<Incidencias> + actualizaKB(descrip: String, resol: String)
+cambiarEstadoInci(estado:
+descripCierre(descripcion: String)
Estado)
Clase
Descripcin
Tipo
Caractersticas
Responsabilidades
Identifica unvocamente a un
usuario
Atributos
-id_usuario: int
Usuario
Subclase que modela objetos usuario que
generarn objetos incidencia en el sistema.
Clase principal
Concreta, persistente.
Colaboraciones
Supervisor, Incidencias
Mtodos
+ abreInci(descrip: String, tipo: String):
Incidencia
+visualizaIncidencias(): List<Incidencias>
Nota: Se omiten las fichas CRC de las clases Helpdesk y Tecnico que implementarn los
mtodos descritos en la clase Personal_soporte y cuyos atributos se pueden consultar en la
clase Persona.
Clase
Descripcin
Tipo
Caractersticas
Responsabilidades
Constituir una base de datos
de descripcin de incidencias y
su resolucin, con objetivos de
consulta para resolucin de
incidencias ya conocidas.
KB
Clase compuesta por incidencias cerradas
e incidencias propuestas introducidas
manualmente.
Clase principal
Agregada, compuesta, persistente.
Colaboraciones
Pgina 45 de 59
Atributos
-id_KB : int
-totalActualizadas : int
-totalCerradas : int
Mtodos
+addInciCerrada(inci: Incidencia)
+addInciActualizada(inci: Incidencia)
Clase
Incidencias
Clase padre que recoge las propiedades
comunes de los diferentes tipos de
incidencia.
Clase principal
Concreta, persistente.
Colaboraciones
Descripcin
Tipo
Caractersticas
Responsabilidades
Modelar objetos de la clase
Incidencias que recojan las
incidencias abiertas por los
usuarios y las incidencias
actualizadas propuestas por el
personal de soporte. Para ello,
se crean dos constructores.
Constructores
+Incidencias(id_inci : int, estado
: Estado, fecha_inicio : date,
fecha_fin : date, descripcion :
String, resolucion : String,
propietario : Persona,
grupoSoporte : GSoporte,
usuario : Usuario)
Atributos
-id_inci : int
-fecha_inicio : date
-descripcion : String
-propietario : Persona
-usuario : Usuario
Clase
Descripcin
Tipo
Caractersticas
Responsabilidades
(Ver clase padre)
Atributos
-id_InciX: int
+Incidencias(descripcion : String,
resolucion : String)
-estado : Estado
-fecha_fin : date
-resolucion : String
-grupoSoporte : GSoporte
Inci_X
Subclase genrica de Incidencias.
Clase principal
Concreta, persistente.
Colaboraciones
(Ver clase padre)
-tiempoResol: tInciX
Pgina 46 de 59
3.1.2
Subsistema de Incidencias
3.1.2.1
3.1.2.2
Pgina 47 de 59
3.1.2.3
Con el fin de representar mejor las caractersticas de los casos de uso principales de este
subsistema, hemos modelado los casos de uso de gestin de la incidencia, tanto del tcnico de
primer nivel denominado helpdesk- como del tcnico de segundo nivel denominado tcnicomediante diagramas de secuencia.
Asimismo, y debido a la importancia del objeto incidencia se ha decidido capturar los cambios y
modificaciones de su estado a travs de un diagrama de estados, donde podremos observar los
diferentes estados por los que atraviesa desde que el usuario abre la incidencia hasta que sta se
cierra.
Pgina 48 de 59
Pgina 49 de 59
Por razones de espacio, en los cuadros de opcin opt referentes a la escritura de comentarios de
manera opcional en la pantalla de resolucin P_Resol, se ha omitido el proceso de grabacin de
datos por los gestores de incidencias y de disco, que seguiran un proceso similar al del caso de uso
Gestin de la Incidencia Helpdesk.
Pgina 50 de 59
3.1.3
Subsistema de Estadsticas
Con el fin de verificar el cumplimiento de los Services Level Agreement (SLA) establecidos con el
cliente y poder corregir desviaciones, el usuario Supervisor a travs del Subsistema de
Estadsticas podr visualizar la media de tiempo empleado para la resolucin de las incidencias
segn su nivel de prioridad, desde que se fijaron por ltima vez los tiempos de resolucin. La
aplicacin le indicar si el estado es correcto o necesita atencin.
Pgina 51 de 59
3.1.3.1
3.1.3.2
Pgina 52 de 59
3.1.3.3
Diagrama de colaboracin
3.1.3.4
Clase
Descripcin
Tipo
Caractersticas
Responsabilidades
Modelar objetos de la clase
Estadisticas que muestren el
tiempo medio real en horas de
resolucin de las incidencias,
desde la ltima configuracin
del SLA.
Atributos
Id_Estat: int
comEstado: String
Estadisticas
Clase padre que recoge las propiedades
comunes de las estadsticas de los
diferentes tipos de incidencia.
Clase principal
Concreta, persistente
Colaboraciones
Supervisor, KB
TmpMedio: int
Nota: Se omiten las fichas CRC de las subclases. Ver atributos en el diagrama de clases.
Pgina 53 de 59
3.1.4
Subsistema de Conexin
3.1.4.2
Pgina 54 de 59
3.1.4.3
3.1.4.4
Diagrama de secuencia
Pgina 55 de 59
4. Diseo de la persistencia
En la imagen adjunta se muestra el modelo de datos diseado para la persistencia de los datos de
la aplicacin:
Persona
id_persona: INTEGER
nombre: VARCHAR(20)
apellido_1: VARCHAR(20)
apellido_2: VARCHAR(20)
NIF: INTEGER
direccion: VARCHAR(20)
ciudad: VARCHAR(20)
pais: VARCHAR(20)
codPostal: INTEGER
telefono: VARCHAR(20)
movil: VARCHAR(20)
empresa: VARCHAR(20)
departamento: VARCHAR(20)
planta: INTEGER
login: VARCHAR(20)
password: VARCHAR(20)
eMail: VARCHAR(20)
Usuario
id_usuario: INTEGER
id_persona: INTEGER (FK)
id_super: INTEGER (FK)
Supervisor
id_super: INTEGER
id_persona: INTEGER (FK)
Helpdesk
Tecnico
id_helpdesk: INTEGER
id_persona: INTEGER (FK)
id_tecnico: INTEGER
id_persona: INTEGER (FK)
KB
id_KB: INTEGER
totalActualizadas: INTEGER
totalCerradas: INTEGER
id_helpdesk: INTEGER (FK)
id_persona: INTEGER (FK)
id_tecnico: INTEGER (FK)
id_Estat: INTEGER (FK)
Estado
id_Estado: INTEGER
nombreEstado: VARCHAR(20)
id_helpdesk: INTEGER (FK)
id_persona: INTEGER (FK)
id_tecnico: INTEGER (FK)
Estadisticas
id_Estat: INTEGER
TmpMedio: INTEGER
comEstado: VARCHAR(20)
id_super: INTEGER (FK)
id_persona: INTEGER (FK)
Incidencias
id_Inci: INTEGER
GSoporte
id_GSoporte: INTEGER
nombreGSoporte: VARCHAR(20)
Inci_Normal
E_Normal
Inci_Urgente
id_EN: INTEGER
id_Estat: INTEGER (FK)
E_Urgente
E_MUrgente
id_EU: INTEGER
id_Estat: INTEGER (FK)
id_EMU: INTEGER
id_Estat: INTEGER (FK)
Inci_MUrgente
id_inciNor: INTEGER
id_Inci: INTEGER (FK)
id_inciUrg: INTEGER
id_Inci: INTEGER (FK)
id_InciMUrg: INTEGER
id_Inci: INTEGER (FK)
tiempoResol: VARCHAR(20)
tiempoResol: VARCHAR(20)
tiempoResol: VARCHAR(20)
Pgina 56 de 59
5. Bibliografa
Campderrich Falgueras, Benet, Recerca Informtica, S.L., Ingeniera del Software.
Fundaci per a la Universitat Oberta de Catalunya, 2004.
Xhafa, Fatos, Tcnicas de Desarrollo de Software. Fundaci per a la Universitat Oberta de
Catalunya, 2003.
Caball, Santi, Xhafa, Fatos, Aplicaciones Distribuidas en Java con Tecnologa RMI. Delta
Publicaciones, 2007.
Sistac Planas, Jaume, Bases de Datos I. Fundaci per a la Universitat Oberta de
Catalunya, 2005.
Sistac Planas, Jaume, Bases de Datos II. Fundaci per a la Universitat Oberta de
Catalunya, 2004.
Schmuller, Joseph, Aprendiendo UML. Prentice Hall.
Fowler, Martin, Scott, Kendall, UML Gota a Gota. Pearson. Addison-Wesley, 1997
Pressman, Roger S., Ingeniera del Software, un Enfoque Prctico. Sptima Edicin. Mc
Graw Hill 2010.
Rubio Peinado, Vicente, Project 2010. Anaya Multimedia, 2010.
6. Webs de Consulta
ISO 20000: Soporte de incidencias en ingls-:
http://www.iso20000.ch/en/vomkennen/itil/serviceoperation/serviceoperationprozesse/incide
ntmanagement.php
Tutorial on-line UML:
http://www.slideshare.net/ecastrojimenez/uml-lenguaje-de-modelamiento-unificadopresentation
Usabilidad y diseo de interfaces en ingls-:
http://www.infodesign.com.au/usabilityresources
Diseo de interfaces con NetBeans en ingls-:
http://netbeans.org/kb/docs/java/quickstart-gui.html
Tutorial on-line de diseo de bases de datos en ingls-:
http://www.tutorialized.com/view/tutorial/Database-design-tutorial/44867
Tutorial MagicDraw en ingls-:
http://www.magicdraw.com/files/manuals/MagicDraw%20Tutorials.pdf
Tutorial Microsoft Visio en ingls-:
http://es.scribd.com/doc/21789/Visio-Tutorial
Pgina 57 de 59
Anexo
Software utilizado para la elaboracin de este documento:
Edicin de texto: Microsoft Word 2007
Fichas de clases en notacin CRC: Microsoft Excel 2007
Diagramas de clase, secuencia, estado, casos de uso, paquetes, pantallas y
excepciones: MagicDraw 11.0
Diagramas de colaboracin: Microsoft Visio 2003
Diseo de interfaces grficas: NetBeans IDE 6.9.1
Diseo de persistencia: ERwin 4.0
Diagramas de Gantt: Microsoft Project 2010
Pgina 58 de 59
Pgina 59 de 59